0001576427-20-000037.txt : 20200430 0001576427-20-000037.hdr.sgml : 20200430 20200430162359 ACCESSION NUMBER: 0001576427-20-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200430 DATE AS OF CHANGE: 20200430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Criteo S.A. CENTRAL INDEX KEY: 0001576427 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ADVERTISING AGENCIES [7311] IRS NUMBER: 000000000 STATE OF INCORPORATION: I0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36153 FILM NUMBER: 20836005 BUSINESS ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 BUSINESS PHONE: 33140402290 MAIL ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 10-Q 1 crto-20200331.htm 10-Q crto-20200331
true000157642712/312020Q1false00015764272020-01-012020-03-310001576427crto:AmericanDepositarySharesMember2020-01-012020-03-310001576427us-gaap:CommonStockMember2020-01-012020-03-31xbrli:shares00015764272020-04-29iso4217:USD00015764272019-12-3100015764272020-03-31iso4217:EURxbrli:shares00015764272019-01-012019-03-31iso4217:USDxbrli:shares0001576427us-gaap:CommonStockMember2018-12-310001576427us-gaap:TreasuryStockMember2018-12-310001576427us-gaap:AdditionalPaidInCapitalMember2018-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001576427us-gaap:RetainedEarningsMember2018-12-310001576427us-gaap:ParentMember2018-12-310001576427us-gaap:NoncontrollingInterestMember2018-12-3100015764272018-12-310001576427us-gaap:RetainedEarningsMember2019-01-012019-03-310001576427us-gaap:ParentMember2019-01-012019-03-310001576427us-gaap:NoncontrollingInterestMember2019-01-012019-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001576427us-gaap:CommonStockMember2019-01-012019-03-310001576427us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001576427us-gaap:TreasuryStockMember2019-01-012019-03-310001576427us-gaap:CommonStockMember2019-03-310001576427us-gaap:TreasuryStockMember2019-03-310001576427us-gaap:AdditionalPaidInCapitalMember2019-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001576427us-gaap:RetainedEarningsMember2019-03-310001576427us-gaap:ParentMember2019-03-310001576427us-gaap:NoncontrollingInterestMember2019-03-3100015764272019-03-310001576427us-gaap:CommonStockMember2019-12-310001576427us-gaap:TreasuryStockMember2019-12-310001576427us-gaap:AdditionalPaidInCapitalMember2019-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001576427us-gaap:RetainedEarningsMember2019-12-310001576427us-gaap:ParentMember2019-12-310001576427us-gaap:NoncontrollingInterestMember2019-12-310001576427us-gaap:RetainedEarningsMember2020-01-012020-03-310001576427us-gaap:ParentMember2020-01-012020-03-310001576427us-gaap:NoncontrollingInterestMember2020-01-012020-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001576427us-gaap:CommonStockMember2020-01-012020-03-310001576427us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001576427us-gaap:TreasuryStockMember2020-01-012020-03-310001576427us-gaap:CommonStockMember2020-03-310001576427us-gaap:TreasuryStockMember2020-03-310001576427us-gaap:AdditionalPaidInCapitalMember2020-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001576427us-gaap:RetainedEarningsMember2020-03-310001576427us-gaap:ParentMember2020-03-310001576427us-gaap:NoncontrollingInterestMember2020-03-310001576427crto:AmericanDepositarySharesMember2018-10-2500015764272019-02-080001576427crto:AmericanDepositarySharesMember2019-07-260001576427crto:AmericanDepositarySharesMember2019-12-310001576427crto:TreasurySharesRepurchasedforRSUVestingMember2020-01-012020-03-310001576427crto:TreasurySharesIssuedforRSUVestingMember2020-01-012020-03-310001576427crto:ClosingRDOperationsInPaloAltoMember2020-01-012020-03-310001576427crto:ClosingRDOperationsInPaloAltoMember2019-12-310001576427crto:ClosingRDOperationsInPaloAltoMember2020-03-310001576427crto:NewOrganizationStructureMember2020-01-012020-03-310001576427crto:NewOrganizationStructureMembercrto:PayrollCostsAndFacilitiesRelatedCostsMember2020-01-012020-03-310001576427crto:NewOrganizationStructureMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001576427crto:SalesAndOperationsExpenseMembercrto:NewOrganizationStructureMember2020-01-012020-03-310001576427crto:NewOrganizationStructureMember2019-12-310001576427crto:NewOrganizationStructureMember2020-03-310001576427us-gaap:TradeAccountsReceivableMember2019-01-012019-12-310001576427us-gaap:TradeAccountsReceivableMember2020-01-012020-03-310001576427crto:OtherTaxesAssetsMember2019-01-012019-12-310001576427crto:OtherTaxesAssetsMember2020-01-012020-03-310001576427us-gaap:OtherCurrentAssetsMember2019-01-012019-12-310001576427us-gaap:OtherCurrentAssetsMember2020-01-012020-03-310001576427crto:NontradeReceivablesNoncurrentMember2019-01-012019-12-310001576427crto:NontradeReceivablesNoncurrentMember2020-01-012020-03-3100015764272019-01-012019-12-310001576427crto:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-01-010001576427us-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-03-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2019-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-03-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CashMemberus-gaap:FairValueInputsLevel2Member2019-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CashMemberus-gaap:FairValueInputsLevel2Member2020-03-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestBearingDepositsMember2019-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestBearingDepositsMember2020-03-310001576427crto:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001576427us-gaap:ComputerSoftwareIntangibleAssetMember2020-03-310001576427crto:TechnologyAndCustomerRelationshipsMember2020-03-310001576427srt:OfficeBuildingMember2019-01-012019-03-310001576427crto:DataCenterMember2019-01-012019-03-310001576427srt:OfficeBuildingMember2020-01-012020-03-310001576427crto:DataCenterMember2020-01-012020-03-310001576427srt:OfficeBuildingMember2020-03-310001576427crto:DataCenterMember2020-03-310001576427srt:OfficeBuildingMember2019-03-310001576427srt:OfficeBuildingMember2020-03-310001576427crto:DataCenterMember2019-03-310001576427crto:DataCenterMember2020-03-31xbrli:pure0001576427srt:AmericasMember2019-01-012019-03-310001576427us-gaap:EMEAMember2019-01-012019-03-310001576427srt:AsiaPacificMember2019-01-012019-03-310001576427srt:AmericasMember2020-01-012020-03-310001576427us-gaap:EMEAMember2020-01-012020-03-310001576427srt:AsiaPacificMember2020-01-012020-03-310001576427crto:ShareOptionsandBSPCEMember2019-12-310001576427us-gaap:RestrictedStockUnitsRSUMember2019-12-310001576427crto:BSAMember2019-12-310001576427crto:ShareOptionsandBSPCEMember2020-01-012020-03-310001576427us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001576427crto:BSAMember2020-01-012020-03-310001576427crto:ShareOptionsandBSPCEMember2020-03-310001576427us-gaap:RestrictedStockUnitsRSUMember2020-03-310001576427crto:BSAMember2020-03-310001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001576427crto:SalesAndOperationsExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001576427us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001576427crto:SalesAndOperationsExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:ShareOptionsandBSPCEMember2019-01-012019-03-310001576427crto:SalesAndOperationsExpenseMembercrto:ShareOptionsandBSPCEMember2019-01-012019-03-310001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:ShareOptionsandBSPCEMember2019-01-012019-03-310001576427crto:ShareOptionsandBSPCEMember2019-01-012019-03-310001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:ShareOptionsandBSPCEMember2020-01-012020-03-310001576427crto:SalesAndOperationsExpenseMembercrto:ShareOptionsandBSPCEMember2020-01-012020-03-310001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:ShareOptionsandBSPCEMember2020-01-012020-03-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001576427crto:SalesAndOperationsExpenseMember2019-01-012019-03-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001576427crto:SalesAndOperationsExpenseMember2020-01-012020-03-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001576427crto:BSAMemberus-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001576427crto:SalesAndOperationsExpenseMembercrto:BSAMember2019-01-012019-03-310001576427crto:BSAMemberus-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001576427crto:BSAMember2019-01-012019-03-310001576427crto:BSAMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001576427crto:SalesAndOperationsExpenseMembercrto:BSAMember2020-01-012020-03-310001576427crto:BSAMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001576427us-gaap:InternalRevenueServiceIRSMember2017-09-272017-09-270001576427us-gaap:RestrictedStockMember2019-01-012019-03-310001576427us-gaap:RestrictedStockMember2020-01-012020-03-310001576427crto:ShareOptionsandBSPCEMember2019-01-012019-03-310001576427crto:ShareOptionsandBSPCEMember2020-01-012020-03-31iso4217:EUR0001576427us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembercrto:BankSyndicateRCFMember2020-03-310001576427crto:HSBCandLCLFacilitiesMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001576427crto:ProvisionForEmployeeRelatedLitigationMember2019-12-310001576427crto:OtherProvisionsMember2019-12-310001576427crto:ProvisionForEmployeeRelatedLitigationMember2020-01-012020-03-310001576427crto:OtherProvisionsMember2020-01-012020-03-310001576427crto:ProvisionForEmployeeRelatedLitigationMember2020-03-310001576427crto:OtherProvisionsMember2020-03-31crto:market0001576427country:FR2019-01-012019-03-310001576427country:FR2020-01-012020-03-310001576427country:US2019-01-012019-03-310001576427country:US2020-01-012020-03-310001576427country:DE2019-01-012019-03-310001576427country:DE2020-01-012020-03-310001576427country:GB2019-01-012019-03-310001576427country:GB2020-01-012020-03-310001576427country:JP2019-01-012019-03-310001576427country:JP2020-01-012020-03-310001576427us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-03-310001576427us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-03-310001576427srt:ParentCompanyMember2019-12-310001576427srt:AmericasMember2019-12-310001576427country:US2019-12-310001576427us-gaap:EMEAMember2019-12-310001576427srt:AsiaPacificMember2019-12-310001576427country:JP2019-12-310001576427country:SG2019-12-310001576427srt:ParentCompanyMember2020-03-310001576427srt:AmericasMember2020-03-310001576427country:US2020-03-310001576427us-gaap:EMEAMember2020-03-310001576427srt:AsiaPacificMember2020-03-310001576427country:JP2020-03-310001576427country:SG2020-03-310001576427us-gaap:SubsequentEventMember2020-04-290001576427crto:MulticurrencyRevolvingFacilityAgreementMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2020-04-292020-04-29


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
for the quarterly period ended March 31, 2020
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
for the transition period from _________ to _________
Commission file number: 001-36153
Criteo S.A.
(Exact name of registrant as specified in its charter)

France
Not Applicable
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification Number)
32 Rue BlancheParisFrance75009
(Address of principal executive offices) (Zip Code)

+33 1 40 40 22 90
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act
Title of each classTrading Symbol(s)Name of each exchange on which registered
American Depositary Shares, each representing one Ordinary Share,
nominal value €0.025 per share
CRTONasdaq Global Select Market
​Ordinary Shares, nominal value €0.025 per share​*Nasdaq Global Select Market
* Not for trading, but only in connection with the registration of the American Depositary Shares.
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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.



Large Accelerated Filer
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 x
          As of April 29, 2020, the registrant had 61,724,141 ordinary shares, nominal value €0.025 per share, outstanding.




TABLE OF CONTENTS












General
        Except where the context otherwise requires, all references in this Quarterly Report on Form 10-Q ("Form 10-Q") to the "Company," "Criteo," "we," "us," "our" or similar words or phrases are to Criteo S.A. and its subsidiaries, taken together. In this Form 10-Q, references to "$" and "US$" are to United States dollars. Our unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or "U.S. GAAP."
Trademarks
        “Criteo,” the Criteo logo and other trademarks or service marks of Criteo appearing in this Form 10-Q are the property of Criteo. Trade names, trademarks and service marks of other companies appearing in this Form 10-Q are the property of their respective holders.
Special Note Regarding Forward-Looking Statements
        This Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are based on our management’s beliefs and assumptions and on information currently available to our management. All statements other than present and historical facts and conditions contained in this Form 10-Q, including statements regarding our future results of operations and financial position, business strategy, plans and objectives for future operations, are forward-looking statements. When used in this Form 10-Q, the words “anticipate,” “believe,” “can,” “could,” “estimate,” “expect,” “intend,” “is designed to,” “may,” “might,” “plan,” “potential,” “predict,” “objective,” “should,” or the negative of these and similar expressions identify forward-looking statements. Forward-looking statements include, but are not limited to, statements about:
the ability of the Criteo Engine to accurately predict engagement by a user;
our ability to predict and adapt to changes in widely adopted industry platforms and other new technologies;
our ability to continue to collect and utilize data about user behavior and interaction with advertisers;
our ability to acquire an adequate supply of advertising inventory from publishers on terms that are favorable to us;
our ability to meet the challenges of a growing and international company in a rapidly developing and changing industry, including our ability to forecast accurately;
our ability to maintain an adequate rate of revenue growth and sustain profitability;
our ability to manage our international operations and expansion and the integration of our acquisitions;
the effects of increased competition in our market;
the impact of COVID-19 on our workforce, operations and revenue, as well as on the workforce, operations and revenue of our customers, and the effectiveness of our actions taken in response to COVID-19;
our ability to adapt to regulatory, legislative or self-regulatory developments regarding internet privacy matters;
our ability to protect users’ information and adequately address privacy concerns;
our ability to enhance our brand;
our ability to enter new marketing channels and new geographies;
our ability to effectively scale our technology platform;
our ability to attract and retain qualified employees and key personnel;
our ability to maintain, protect and enhance our brand and intellectual property; and
failures in our systems or infrastructure.




        You should also refer to Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019, and to Part II, Item 1A "Risk Factors" of this Form 10-Q, for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Form 10-Q will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all. The degree to which COVID-19 may affect our results and operations will depend on future developments that are highly uncertain, including, but not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.
        You should read this Form 10-Q and the documents that we reference in this Form 10-Q and have filed as exhibits to this Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary factors.
  This Form 10-Q may contain market data and industry forecasts that were obtained from industry publications. These data and forecasts involve a number of assumptions and limitations, and you are cautioned not to give undue weight to such information. We have not independently verified any third-party information. While we believe the market position, market opportunity and market size information included in this Form 10-Q is generally reliable, such information is inherently imprecise.




PART I
Item 1. Financial Statements.
2


CRITEO S.A. CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)
NotesDecember 31, 2019March 31, 2020
(in thousands)
Assets
Current assets:
    Cash and cash equivalents3$418,763  $436,506  
    Trade receivables, net of allowances of $16.1 million and $23.1 million at December 31, 2019 and March 31, 2020, respectively
4481,732  364,440  
    Income taxes21,817  23,101  
    Other taxes 60,924  65,293  
    Other current assets517,225  19,832  
    Total current assets1,000,461  909,172  
Property, plant and equipment, net194,161  181,848  
Intangible assets, net686,886  79,818  
Goodwill6317,100  315,266  
Right of use assets - operating lease 8142,044  139,954  
Non-current financial assets21,747  20,373  
Deferred tax assets27,985  29,458  
    Total non-current assets789,923  766,717  
Total assets$1,790,384  $1,675,889  
Liabilities and shareholders' equity
Current liabilities:
    Trade payables$390,277  $300,315  
    Contingencies146,385  6,020  
    Income taxes3,422  3,013  
    Financial liabilities - current portion33,636  2,303  
    Operating lease liabilities - current portion 845,853  47,288  
    Other taxes50,099  49,159  
    Employee - related payables74,781  73,251  
    Other current liabilities735,886  35,709  
    Total current liabilities610,339  517,058  
Deferred tax liabilities9,272  7,922  
Retirement benefit obligation8,485  7,111  
Financial liabilities - non-current portion3769  555  
Operating lease liabilities - non-current portion 8117,988  113,920  
Other non-current liabilities5,543  2,715  
    Total non-current liabilities142,057  132,223  
Total liabilities752,396  649,281  
Commitments and contingencies
Shareholders' equity:
Common shares, 0.025 par value, 66,197,181 and 66,202,881 shares authorized, issued and outstanding at December 31, 2019 and March 31, 2020, respectively.
2,158  2,158  
Treasury stock, 3,903,673 and 4,533,650 shares at cost as of December 31, 2019 and March 31, 2020, respectively.
(74,900) (79,834) 
Additional paid-in capital668,389  676,510  
Accumulated other comprehensive (loss)(40,105) (54,283) 
Retained earnings451,725  450,480  
Equity-attributable to shareholders of Criteo S.A.1,007,267  995,031  
Non-controlling interests30,721  31,577  
Total equity1,037,988  1,026,608  
Total equity and liabilities$1,790,384  $1,675,889  
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
3


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
Three Months Ended
NotesMarch 31,
2019
March 31,
2020
(in thousands, except share per data)
Revenue9$558,123  $503,376  
Cost of revenue:
Traffic acquisition costs(322,429) (297,364) 
Other cost of revenue(26,045) (33,806) 
Gross profit209,649  172,206  
Operating expenses:
Research and development expenses(46,577) (37,515) 
Sales and operations expenses(95,909) (84,974) 
General and administrative expenses(33,770) (25,915) 
Total operating expenses(176,256) (148,404) 
Income from operations33,393  23,802  
Financial income (expense)11(1,974) (334) 
Income before taxes31,419  23,468  
Provision for income taxes12(10,018) (7,040) 
Net income$21,401  $16,428  
Net income available to shareholders of Criteo S.A.$19,120  $15,459  
Net income available to non-controlling interests$2,281  $969  
Net income allocated to shareholders of Criteo S.A. per share:
Basic13$0.30  $0.25  
Diluted13$0.29  $0.25  
Weighted average shares outstanding used in computing per share amounts:
Basic1364,336,777  61,691,001  
Diluted1366,041,296  62,125,582  
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.

4


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Net income$21,401  $16,428  
Foreign currency translation differences, net of taxes(10,492) (15,932) 
Actuarial (losses) gains on employee benefits, net of taxes(1,053) 1,734  
Other comprehensive income (loss)$(11,545) $(14,198) 
Total comprehensive income (loss)$9,856  $2,230  
Attributable to shareholders of Criteo S.A.$7,773  $1,281  
Attributable to non-controlling interests$2,083  $949  
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
5


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED)
Share capitalTreasury
Stock
Additional paid-in capitalAccumulated Other Comprehensive Income (Loss)Retained EarningsEquity - attributable to shareholders of Criteo S.A.Non controlling interestTotal equity
Common sharesShares
(in thousands, except share amounts )
Balance at December 31, 201867,708,203$2,201(3,459,119)$(79,159)$663,281$(30,522)$387,869$943,670$24,221$967,891
Net income19,12019,1202,28121,401
Other comprehensive income (loss)(11,347)(11,347)(198)(11,545)
Issuance of ordinary shares28,5961372373373
Change in treasury stocks(1,594,288)(45)1,786,71540,080(36,091)(3,944)
Share-Based Compensation13,53313,533(11)13,522
Other changes in equity(1)155154154
Balance at March 31, 201966,142,511$2,157(1,672,404)$(39,079)$641,094$(41,869)$403,200$965,503$26,293$991,796

Share capitalTreasury StockAdditional paid-in capitalAccumulated Other Comprehensive Income (Loss)Retained EarningsEquity - attributable to shareholders of Criteo S.A.Non controlling interestTotal equity
Common sharesShares
(in thousands, except share amounts )
Balance at December 31, 201966,197,181$2,158(3,903,673)$(74,900)$668,389$(40,105)$451,725$1,007,267$30,721$1,037,988
Net income15,45915,45996916,428
Other comprehensive income (loss)(14,178)(14,178)(20)(14,198)
Issuance of ordinary shares5,700393939
Change in treasury stocks(629,977)(4,934)(13,305)(18,239)(18,239)
Share-Based Compensation8,0828,082498,131
Other changes in equity (*)(3,399)(3,399)(142)(3,541)
Balance at March 31, 202066,202,881$2,158(4,533,650)$(79,834)$676,510$(54,283)$450,480$995,031$31,577$1,026,608
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB).
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
6


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Net income$21,401  $16,428  
Non-cash and non-operating items24,998  32,828  
    - Amortization and provisions19,644  27,044  
- Net gain (loss) on disposal of non-current assets  2,266  
    - Equity awards compensation expense (1)
13,882  8,502  
    - Change in deferred taxes(5,916) (2,678) 
    - Income tax for the period(1,934) (2,329) 
    - Other(678) 23  
Changes in working capital related to operating activities20,821  7,487  
    - Decrease in trade receivables86,018  99,388  
    - (Decrease) in trade payables(58,485) (81,679) 
    - (Increase) in other current assets(5,992) (10,398) 
    - (Decrease) / Increase in other current liabilities2,436  (945) 
    - Change in operating lease liabilities and right of use assets(3,156) 1,121  
Cash from operating activities67,220  56,743  
Acquisition of intangible assets, property, plant and equipment(13,292) (11,258) 
Change in accounts payable related to intangible assets, property, plant and equipment(10,392) (479) 
(Payment for) Disposal of a business, net of cash acquired (disposed)(5,325)   
Change in other non-current financial assets(32) 889  
Cash used for investing activities(29,041) (10,848) 
Repayment of borrowings(172) (170) 
Proceeds from capital increase11  4  
Change in treasury stocks  (18,241) 
Change in other financial liabilities(30) (354) 
Cash used for financing activities(191) (18,761) 
Effect of exchange rates changes on cash and cash equivalents(6,643) (9,391) 
Net increase in cash and cash equivalents31,345  17,743  
Net cash and cash equivalents at beginning of period364,426  418,763  
Net cash and cash equivalents at end of period$395,771  $436,506  
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds(17,868) (12,047) 
Cash paid for interest, net of amounts capitalized(407) (349) 
(1) Of which $13.5 million and $8.1 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the quarter ended March 31, 2019 and 2020, respectively.
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
7


CRITEO S.A.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Criteo S.A. was initially incorporated as a société par actions simplifiée, or S.A.S., under the laws of the French Republic on November 3, 2005, for a period of 99 years and subsequently converted to a société anonyme, or S.A.
We are a global technology company building the leading advertising platform for the open Internet. We strive to deliver impactful business results at scale to commerce companies and consumer brands by meeting their marketing goals at their targeted return on investment. Using shopping data, predictive technology and large consumer reach, we help our clients drive Awareness, Consideration and Conversion for their products and services1, and help retailers generate advertising revenues from brands. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive measurable results for clients, we activate our data assets through proprietary artificial intelligence ("AI") technology to engage consumers in real time through the pricing and delivery of highly relevant digital advertisements ("ads"), across devices and environments. By pricing our offering on a range of pricing models and measuring our value based on clear, well-defined performance metrics, we make the return on investment transparent and easy to measure for advertisers.
In these notes, Criteo S.A. is referred to as the "Parent" company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".

































___________________________________________________
1 Driving Awareness for a brand means exposing its brand name to consumers who have not been in touch with the brand before, thereby creating brand awareness from such consumers. Driving Consideration for an advertiser's products or services means attracting prospective new consumers to consider engaging with and/or buying this advertiser's products or services. Driving Conversion for an advertisers' products or services means triggering a purchase by consumers who have already engaged with this advertisers products or services in the past.
8



9


Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.

Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria, (2) allowances for credit losses, (3) research tax credits, (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect with tax reforms recently enacted in countries we operate, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill, intangible assets and right of use assets - operating lease, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.

The ongoing impact of COVID-19 increases uncertainty associated with these estimates, in particular those related to allowance for credit losses, assumptions used in the valuation of goodwill and estimates relating to income taxes.

There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, except for the accounting pronouncements adopted below.


Accounting Pronouncements adopted in 2020


Effective January 1, 2020, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses.

We measure loss allowances for all trade receivables using the lifetime expected credit loss approach, as described above. The expected credit losses on these financial assets are estimated using a provision matrix based on the Company’s historical credit loss experience, adjusted for factors that are specific to the debtors, general economic conditions and an assessment of both the current as well as the forecast direction of conditions at the reporting date.



10



Effective January 1, 2020, we have adopted ASU 2017-04, Goodwill and Other (Topic 350). ASU 2017-04 simplifies the subsequent measurement of goodwill and reduces the cost and complexity of evaluating goodwill for impairment. It eliminates the need for entities to calculate the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Under this amendment, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying value exceeds the reporting unit's fair value. The adoption of the ASU did not have an impact in our financial position or results of operations as we did not recognize an impairment loss during the period.
Effective January 1, 2020, we have adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs of SaaS agreements should be capitalized. The adoption of the standard did not have an impact on our financial position or results of operations, however, it did have a minor impact on expense classification in current and future periods.

Recent Accounting Pronouncements
In August 2018, the FASB issued ASU 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General. The purpose of this update is to modify disclosure requirements for Defined Benefit Plans. It removes requirements to disclose the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year among others. It adds disclosure requirements for the items such as an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2018-14 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures.
In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2019-12 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures.
Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.

11


Note 2. Significant Events and Transactions of the Period
Share repurchase program
On October 25, 2018, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company’s outstanding American Depositary Shares. We completed this share repurchase program in 2018. As of December 31, 2018, 3.5 million shares were held as treasury shares.
On February 8, 2019, the Board of Directors authorized the reduction of capital resulting in the formal retirement of 1.6 million treasury shares.
On July 26, 2019, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company's outstanding American Depositary Shares. As of December 31, 2019, 3.2 million shares were held as treasury shares as part of the share repurchase program authorized on July 26, 2019.
As of March 31, 2020, we had 4.5 million treasury shares remaining which may be used to satisfy the Company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares, and for M&A activity. We completed the 2019 share repurchase program in February 2020.
Number of Treasury SharesAmount
(in thousands of dollars)
Balance at January 1, 20203,903,673  $74,900  
Treasury Shares Repurchased for RSU Vesting1,258,068  18,239  
Treasury Shares Issued for RSU Vesting(628,091) (13,305) 
Balance at March 31, 20204,533,650  $79,834  

Restructuring

Cease of our R&D operations in Palo Alto
On October 7, 2019, in connection with the new organization structure, the Company announced a plan to restructure its R&D activities with the closing of its R&D operations in Palo Alto. The Company incurred additional net restructuring costs of $0.4 million for the three month period ended March 31, 2020 comprising of payroll expenses included in Research and Development expenses.

The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:


Three Months Ended
March 31, 2020
(in thousands)
Restructuring liability - January 1, 2020$5,581  
Restructuring costs449  
Amount paid(3,788) 
Restructuring liability - March 31, 20202,242  



12


New organization structure
As part of a new organization structure designed to best support our multi-product platform strategy and accelerate execution, commenced in the twelve month period ended December 31, 2019, the Company incurred net restructuring costs of $0.8 million for the three month period ended March 31, 2020, comprising of payroll expenses.

Three Months Ended
March 31, 2020
(in thousands)
Payroll related costs$(772) 
Total restructuring costs(772) 

For the three month period ended March 31, 2020, $0.2 million was included in Research and Development expenses and $0.6 million was included in Sales and Operations expenses.

The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:

Three Months Ended
March 31, 2020
(in thousands)
Restructuring liability - January 1, 2020$510  
Restructuring costs772  
Amount paid(686) 
Restructuring liability - March 31, 2020596  







13


Note 3. Financial Instruments
Financial assets
The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table:
December 31, 2019March 31, 2020
(in thousands)
Trade receivables, net of allowance481,732  364,440  
Other taxes60,924  65,293  
Other current assets17,225  19,832  
Non-current financial assets21,747  20,373  
Total$581,628  $469,938  

Credit Risk
We maintain an allowance for estimated credit losses. During the twelve-month period ended December 31, 2019 and the three-month period ended March 31, 2020, our net change in allowance for credit losses was $9.9 million and $(7.0) million, respectively (note 4). The primary cause of this change was the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) effective January 1, 2020 resulting in an earlier recognition of credit losses, the cumulative effect of which, was recorded as an adjustment to retained earnings for $3.5 million (note 1).
For our financial assets, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.
Trade Receivables
Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments or pause the provision of services until payment of past due receivables is made.
As of December 31, 2019 and March 31, 2020, no customer accounted for 10% or more of trade receivables.
Financial Liabilities
December 31, 2019March 31, 2020
(in thousands)
Trade payables $390,277  $300,315  
Other taxes50,099  49,159  
Employee-related payables 74,781  73,251  
Other current liabilities35,886  35,709  
Financial liabilities4,405  2,858  
Total$555,448  $461,292  

For our financial liabilities, the fair value approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash flows.

14


We are party to several loan agreements and a revolving credit facility, or RCF, with third-party financial institutions. There have been no significant changes from what was disclosed in Note 12 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019.
15



Fair Value Measurements  
We measure the fair value of our cash equivalents, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data.
Financial assets or liabilities include derivative financial instruments used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

Derivative Financial Instruments
Derivatives consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts in financial income (expense), and their position on the balance sheet is based on their fair value at the end of each respective period. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

December 31, 2019March 31, 2020
(in thousands)
Derivative Assets:
Included in other current assets $  $105  
Derivative Liabilities:
Included in financial liabilities - current portion$1,284  $  

For our derivative financial instruments, the fair value approximates the carrying amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows.
Cash and Cash Equivalents
The following table presents for each reporting period, the breakdown of cash and cash equivalents:
December 31, 2019March 31, 2020
(in thousands)
Cash equivalents$189,119  $169,569  
Cash on hand229,644  266,937  
Total cash and cash equivalents$418,763  $436,506  

Investments in interest–bearing bank deposits which meet ASC 230—Statement of Cash flows criteria: short-term, highly liquid investments, for which the risks of changes in value are considered to be insignificant. Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
For our cash and cash equivalents, the fair value approximates the carrying amount, given the nature of the cash and cash equivalents and the maturity of the expected cash flows.

16


Note 4. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
December 31, 2019March 31, 2020
(in thousands)
Trade accounts receivables$497,800  $387,524  
(Less) Allowance for credit losses(16,068) (23,084) 
Net book value at end of period$481,732  $364,440  
Changes in allowance for credit accounts are summarized below:
20192020
(in thousands)
Balance at January 1$(25,918) $(16,068) 
Allowance for credit losses through retained earnings (*)—  (3,498) 
Allowance for credit losses(5,282) (6,997) 
Reversal of provision5,931  2,989  
Currency translation adjustment100  490  
Balance at March 31$(25,169) $(23,084) 
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).
The amount charged to allowance for credit losses for the three months ended March 31, 2020 increased compared to the same period in the prior year due to the application of the expected credit loss model beginning on January 1, 2020 as well as an increase in the provision due to the expected impact of COVID-19 on the Company's future cash collections.
The reversal of provision decreased during the three month period ended March 31, 2020, mainly due to lower payments received and write-offs of long outstanding receivables already reserved for which it is certain we will not collect the receivable. During the three months ended March 31, 2020, the Company recovered $0.6 million previously written off, accounted for as a reversal of provision.
The Company mitigates its credit risk with respect to accounts receivables by performing credit evaluations and monitoring agencies and advertisers' accounts receivables balances.
17


Note 5. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
December 31, 2019March 31, 2020
(in thousands)
Prepayments to suppliers$5,109  $4,668  
Other debtors4,225  3,822  
Prepaid expenses7,891  11,237  
Derivative instruments  105  
Gross book value at end of period17,225  19,832  
Net book value at end of period$17,225  $19,832  

Prepaid expenses mainly consist of office rental advance payments.
Derivative financial instruments include foreign currency swaps or forward purchases or sales contracts used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.


Note 6. Intangible Assets and Goodwill
There have been no significant additions to intangible assets or goodwill since December 31, 2019.
Due to the changes in the current economic environment and the recent decline in global equity markets related to the COVID-19 pandemic, we believe that there has been a change in events and circumstances that may indicate that the carrying amount of goodwill might not be recoverable. We have therefore conducted an interim impairment test between our annual tests. This interim test was based on a stretched scenario reflecting the estimated impact of COVID-19, built on top of the business plan used for our 2019 annual test. The test concluded that the reporting unit’s fair value is above its carrying amount, including goodwill. Therefore, no impairment loss was recorded.
In addition, no triggering events have occurred that would indicate impairment of intangible assets.
The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows:
SoftwareTechnology and customer relationshipsTotal
(in thousands)
From April 1 to December 31, 2020$6,420  $8,537  $14,957  
20217,414  11,382  18,796  
20224,826  11,382  16,208  
20232,652  10,897  13,549  
2024685  8,700  9,385  
Thereafter59  6,852  6,911  
Total$22,056  $57,750  $79,806  
18



19


Note 7. Other Current Liabilities
Other current liabilities are presented in the following table:
December 31, 2019March 31, 2020
(in thousands)
Clients' prepayments$13,618  $11,249  
Credit notes16,420  18,993  
Accounts payable relating to capital expenditures4,408  3,834  
Other creditors1,213  1,447  
Deferred revenue227  186  
Total$35,886  $35,709  

20


Note 8. Leases
We have adopted Topic 842 effective January 1, 2019 on a modified retrospective basis and elected not to restate comparative periods. We chose to use certain practical expedients offered by the standard including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases.
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less.
We used hindsight in determining the lease term.
We lease space under non-cancellable operating leases for our offices as well as our data centers. Our office leases typically include free rent periods or rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include free rent periods or rent escalation periods. These leases typically do not include residual value guarantees. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Both office and data center leases typically contain options to renew, and/or early terminate. We have evaluated management's expectations for these options as of March 31, 2020. Options have been included in the lease term if management has determined it is reasonably certain it will be exercised.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs are expensed in the period incurred. Variable expenses include changes in indexation. Leases for data centers may have variable costs based on electrical usage.
The components of lease expense are as follows:
Three Months EndedThree Months Ended
March 31, 2019March 31, 2020
Offices Data CentersTotalOffices Data CentersTotal
(in thousands)
Lease expense $8,340  $5,187  $13,527  $6,314  $6,536  $12,850  
Short term lease expense 925  530  1,455  286  56  342  
Variable lease expense   114  114  9  516  525  
Sublease income (1,076)   (1,076) (202)   (202) 
Total operating lease expense $8,189  $5,831  $14,020  $6,407  $7,108  $13,515  

21


As of March 31, 2020, we had future minimum lease payments as follows:
March 31, 2020
OfficesData Centers Total
(in thousands)
Remainder of 2020$24,813  $14,251  $39,064  
202130,386  14,586  44,972  
202227,839  10,714  38,553  
202318,455  4,383  22,838  
20249,413  2,229  11,642  
Thereafter 14,285  373  14,658  
Total minimum lease payments 125,191  46,536  171,727  
Impact of Discount Rate(9,748) (770) (10,518) 
Total Lease Liability$115,443  $45,766  $161,209  

The weighted average remaining lease term and discount rates as of March 31, 2020 are as follows:
March 31, 2019March 31, 2020
Weighted average remaining lease term (years)
    Offices 5.44.5
    Data Centers 3.03.0
Weighted average discount rate
    Offices 2.6 %2.5 %
    Data Centers 1.7 %1.7 %

Supplemental cash flow information related to our operating leases is as follows for the period ended March 31, 2020:
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Cash flow for operating activities $(13,964) $(14,048) 
Right of use assets obtained in exchange for new operating lease liabilities$10,926  $  
As of March 31, 2020, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:
OfficesData Centers
(in thousands)
Additional operating lease liabilities$11,295  $7,807  
Additional right of use assets$8,446  $7,807  
These operating leases will commence during the fiscal year ending December 31, 2020.
22


Note 9. Revenue

Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer two families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
In conjunction with broadening our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.
We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.  
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed.
We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.
Disaggregation of revenue
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
The following table presents our revenues disaggregated by geographical area:
AmericasEMEAAsia-PacificTotal
For the three months ended  (in thousands)
March 31, 2019$217,993  $209,643  $130,487  $558,123  
March 31, 2020$191,745  $190,114  $121,517  $503,376  

Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.
23



Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients  
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.

24


Note 10. Share-Based Compensation
The board of directors has been authorized by the general meeting of the shareholders to grant employee warrants (Bons de Souscription de Parts de Créateur d’Entreprise or "BSPCEs"), share options (Options de Souscription d'Actions or "OSAs"), restricted share units ("RSUs") and non-employee warrants (Bons de Souscription d'Actions or "BSAs").
During the three months ended March 31, 2020, there was one grant of RSUs under the Employee Share Option Plan 12 as defined in Note 20 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019.
On March 2, 2020, 40,240 RSUs were granted to Criteo employees subject to continued employment and 43,217 RSUs and 43,217 PSUs were granted to a member of the management subject to continued employment.
There have been no changes in the vesting and method of valuation of the BSPCEs, OSAs, RSUs, or BSAs from what was disclosed in Note 20 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020.

Change in Number of BSPCE/OSA/RSU/BSA
OSA/BSPCE RSU BSATotal
Balance at January 1, 20202,559,534  4,978,987  363,767  7,902,288  
Granted  126,674    126,674  
Exercised (OSA/BSPCE/BSA)(5,700)     (5,700) 
Vested (RSU)  (640,528)   (640,528) 
Forfeited(107,929) (275,710) (12,742) (396,381) 
Expired(3,600)     (3,600) 
Balance at March 31, 20202,442,305  4,189,423  351,025  6,982,753  

25


Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding2,442,305  4,189,423  351,025  
Weighted-average exercise price23.01  NA  14.82  
Number vested1,815,222  NA  154,576  
Weighted-average exercise price24.40  NA  17.42  
Weighted-average remaining contractual life of options outstanding, in years5.8NA  7.4
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(3,846) $(5,955) $(2,516) $(12,317) $(2,369) $(3,619) $(1,988) $(7,976) 
Share options / BSPCE(179) (246) (780) (1,205)   (61) (94) (155) 
Total share-based compensation(4,025) (6,201) (3,296) (13,522) (2,369) (3,680) (2,082) (8,131) 
BSAs    (360) (360)     (372) (372) 
Total equity awards compensation expense$(4,025) $(6,201) $(3,656) $(13,882) $(2,369) $(3,680) $(2,454) $(8,503) 

26


Note 11. Financial Income and Expenses
The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Financial income from cash equivalents$177  $382  
Interest and fees (523) (432) 
Interest on debt(430) (380) 
Fees(93) (52) 
Foreign exchange gain (loss)(1,598) (1,628) 
Other financial expense(30) 1,344  
Total financial income (expense)$(1,974) $(334) 

The $0.3 million and the $2.0 million financial expenses for the three month periods ended March 31, 2020 and March 31, 2019, respectively, were driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing offset by income from cash and cash equivalents and the recognition of a negative impact of foreign exchange reevaluations net of related hedging costs.
We manage our exposure to foreign currency risk at the Criteo S.A. level and hedge using foreign currency swaps or forward purchases or sales of foreign currencies.
27


Note 12. Income Taxes
Breakdown of Income Taxes
The tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in the period. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.
The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Current income tax$(15,934) $(9,718) 
Net change in deferred taxes5,916  2,678  
Provision for income taxes$(10,018) $(7,040) 

For the three months ended March 31, 2019 and 2020, we used an annual estimated tax rate of 30% to calculate the provision for income taxes. The effective tax rate was 32% and 30% for the three months ended March 31, 2019 and 2020, respectively. The difference between the annual estimated tax rate and the effective tax rate is mainly due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the three months ended March 31, 2020 resulting in no material difference between the annual estimated tax rate and the effective tax rate.
Current tax assets and liabilities
The total amount of current tax assets consists mainly of prepayments of income taxes and credits of Criteo SA, Criteo Corp. and Criteo Gmbh. The current tax liabilities refers mainly to the corporate tax payables of Criteo K.K.
Ongoing tax inspection in the United States
On September 27, 2017, we received a draft notice of proposed adjustment (NOPA) from the Internal Revenue Service ("IRS") audit of Criteo Corp. for the year ended December 31, 2014, confirmed by the definitive notice dated February 8, 2018. Although we disagree with the IRS's position and are currently contesting this issue, the ultimate resolution of this litigation is uncertain and, if resolved in a manner unfavorable to us, could result in an additional federal tax liability of an estimated maximum aggregate amount of approximately $15.0 million, excluding related fees, interest and penalties.
28


Note 13. Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Three Months Ended
March 31, 2019March 31, 2020
Net income attributable to shareholders of Criteo S.A.$19,120  $15,459  
Weighted average number of shares outstanding64,336,777  61,691,001  
Basic earnings per share$0.30  $0.25  
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see Note 10). There were no other potentially dilutive instruments outstanding as of March 31, 2019 and March 31, 2020. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
Three Months Ended
March 31,
2019
March 31,
2020
Net income attributable to shareholders of Criteo S.A.$19,120  $15,459  
Weighted average number of shares outstanding of Criteo S.A.64,336,777  61,691,001  
Dilutive effect of :
Restricted share awards ("RSUs")1,317,350  264,309  
Share options and BSPCE336,647  153,786  
Share warrants50,522  16,486  
Weighted average number of shares outstanding used to determine diluted earnings per share66,041,296  62,125,582  
Diluted earnings per share$0.29  $0.25  

The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Three Months Ended
March 31, 2019March 31, 2020
Restricted share awards482,152  2,241,223  
Share options and BSPCE65,500    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 547,652  2,241,223  

29


Note 14. Commitments and contingencies
Commitments
Revolving Credit Facilities "RCF", Credit Line Facilities and Bank Overdrafts  
As mentioned in Note 3, we are party to an RCF with a syndicate of banks which allow us to draw up to €350.0 million ($383.5 million) until March 2022.
We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL with an authorization to draw up to a maximum of €21.5 million ($23.6 million) in aggregate under the short-term credit lines and overdraft facilities. As of March 31, 2020, we had not drawn on any of these facilities. Any loans or overdraft under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.

Contingencies
Changes in provisions during the presented periods are summarized below:
Provision for employee-related litigationOther provisionsTotal
(in thousands)
Balance at January 1, 2020$620  $5,765  $6,385  
Increase92  13  105  
Provision used(4) (211) (215) 
Provision released not used  (42) (42) 
Currency translation adjustments(12) (201) (213) 
Balance at March 31, 2020$696  $5,324  $6,020  
 - of which current696  5,324  6,020  
The amount of the provisions represents management’s best estimate of the future outflow.
30


Note 15. Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
• Americas (North and South America);
• EMEA (Europe, Middle-East and Africa); and
• Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2019$217,993  $209,643  $130,487  $558,123  
March 31, 2020$191,745  $190,114  $121,517  $503,376  

Revenue generated in France, the country of incorporation of the Parent, amounted to $37.4 million and $32.0 million for the three months ended March 31, 2019 and 2020, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Americas
United States$195,791  $173,027  
EMEA
Germany$53,595  $50,618  
United Kingdom$21,768  $20,820  
Asia-Pacific
Japan$93,168  $84,637  
As of March 31, 2019 and 2020, our largest client represented 2.1% and 3.3%, respectively, of our consolidated revenue.
Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities.
Of whichOf which
HoldingAmericasUnited StatesEMEAAsia-PacificJapanSingaporeTotal
(in thousands)
December 31, 2019$136,621  $104,389  $100,107  $20,336  $19,701  $9,617  $5,970  $281,047  
March 31, 2020$127,707  $94,642  $94,412  $18,158  $21,159  $11,844  $5,374  $261,666  

31


Note 16. Related Parties
There were no significant related-party transactions during the period nor any change in the nature of the transactions as described in Note 25 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 except as follows:


On March 2, 2020, the Group announced that Chief Financial Officer Benoit Fouilland plans to depart from Criteo at the end of the second quarter 2020. Mr. Fouilland has indicated that he will remain fully committed to his role as Chief Financial Officer and member of the senior executive team, and will play an active role in identifying and hiring his successor to ensure an orderly and smooth transition until his anticipated departure date of June 30, 2020.


The Executive Officers as of March 31, 2020 were:
• Jean-Baptiste Rudelle - Chairman
• Megan Clarken - Chief Executive Officer
• Benoit Fouilland - Chief Financial Officer
• Ryan Damon - General Counsel and Corporate Secretary

32


Note 17. Subsequent Events
Given the ongoing impact that the COVID-19 pandemic is having on the Company's clients' business, it will remain a factor in our analysis of estimates residing in the financial statements, including, but not limited to, estimates related to receivable reserves calculated under the CECL model, the impairment analysis, and the income tax calculation. These estimates involve projections and assumptions regarding the future economic environment and as such it is possible that events may occur rapidly or unexpectedly that could lead to their changes. We will continue to closely monitor the COVID-19 pandemic, and continuously evaluate its impact on our key estimates.

On April 29, 2020, the Company announced that the Board of Directors has authorized a share repurchase program of up to $30 million of the Company’s outstanding American Depositary Shares.

On April 29, 2020, the Company decided to preventively draw under its Multicurrency Revolving Facility Agreement for general purposes for a total amount of €140 million ($150 million).

The Company evaluated all other subsequent events that occurred after March 31, 2020 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no other significant events that require adjustments.


33


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and related notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission, or "SEC", on March 2, 2020.

Critical Accounting Policies and Estimates

There have been no material changes to our critical accounting policies and estimates from the information provided in Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations," included in our Annual Report filed on Form 10-K for the year ended December 31, 2019. Please refer to Note 1,"Summary of Significant Accounting Policies," of the Notes to Unaudited Condensed Consolidated Financial Statements for a discussion of the changes in accounting policies due to the adoption of this standard.

Recently Issued Pronouncements

See "Recently Issued Accounting Standards" under Note 1, "Summary of Significant Accounting Policies," of the Notes to Unaudited Condensed Consolidated Financial Statements for a discussion of certain accounting standards that have been issued during 2020.

Use of Non-GAAP Financial Measures

This Form 10-Q includes the following financial measures defined as non-GAAP financial measures by the SEC: Revenue ex-TAC, Adjusted EBITDA and Adjusted Net Income. These measures are not calculated in accordance with U.S. GAAP.

Revenue ex-TAC is our revenue excluding traffic acquisition costs ("TAC") generated over the applicable measurement period and Revenue ex-TAC by Region reflects our Revenue ex-TAC by our core geographies. Revenue ex-TAC, Revenue ex-TAC by Region and Revenue ex-TAC margin are key measures used by our management and board of directors to evaluate our operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of TAC from revenue can provide a useful measure for period-to-period comparisons of our core business and across our core geographies. Accordingly, we believe that Revenue ex-TAC, Revenue ex-TAC by Region and Revenue ex-TAC margin provide useful information to investors and the market generally in understanding and evaluating our operating results in the same manner as our management and board of directors.

Adjusted EBITDA is our consolidated earnings before financial income (expense), income taxes, depreciation and amortization, adjusted to eliminate the impact of equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration. Adjusted EBITDA is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short- and long-term operational plans. In particular, we believe that by eliminating equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration, Adjusted EBITDA can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and the market generally in understanding and evaluating our results of operations in the same manner as our management and board of directors.
34




Adjusted Net Income is our net income adjusted to eliminate the impact of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration, and the tax impact of these adjustments. Adjusted Net Income and Adjusted Net Income per diluted share are key measures used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that by eliminating equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration and the tax impact of these adjustments, Adjusted Net Income and Adjusted Net Income per diluted share can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Adjusted Net Income and Adjusted Net Income per diluted share provide useful information to investors and the market generally in understanding and evaluating our results of operations in the same manner as our management and board of directors.

Please refer to the supplemental financial tables provided for a reconciliation of Revenue ex-TAC to revenue, Adjusted EBITDA to net income, and Adjusted Net Income to net income in each case, the most comparable U.S. GAAP measurement. Our use of non-GAAP financial measures has limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (1) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; and (2) other companies may report Revenue ex-TAC, Adjusted EBITDA, Adjusted Net Income, or similarly titled measures but calculate them differently or over different regions, which reduces their usefulness as comparative measures. Because of these and other limitations, you should consider these measures alongside our U.S. GAAP financial results, including revenue and net income.

35


Condensed Consolidated Statements of Income Data (Unaudited):
Three Months Ended
March 31, 2019March 31, 2020
(in thousands, except share and per share data)
Revenue$558,123  $503,376  
Cost of revenue (2)
Traffic acquisition costs(322,429) (297,364) 
Other cost of revenue(26,045) (33,806) 
Gross profit209,649  172,206  
Operating expenses
Research and development expenses (2)
(46,577) (37,515) 
Sales and operations expenses (2)
(95,909) (84,974) 
General and administrative expenses (2)
(33,770) (25,915) 
Total operating expenses(176,256) (148,404) 
Income from operations33,393  23,802  
Financial income (expense)(1,974) (334) 
Income before taxes31,419  23,468  
Provision for income taxes(10,018) (7,040) 
Net income$21,401  $16,428  
Net income available to shareholders of Criteo S.A. (1)
$19,120  $15,459  
Net income available to shareholders of Criteo S.A. per share:
Basic$0.30  $0.25  
Diluted $0.29  $0.25  
Weighted average shares outstanding used in computing per share amounts:
Basic64,336,777  61,691,001  
Diluted 66,041,296  62,125,582  
(1) For the three month periods ended March 31, 2019 and March 31, 2020, this excludes $2.3 million and $1.0 million, respectively, of net income attributable to non-controlling interests held by Yahoo! Japan in our Japanese subsidiary Criteo KK.
(2) Cost of revenue and operating expenses include equity awards compensation expense, pension service costs, depreciation and amortization expense, restructuring costs, acquisition-related costs and deferred price consideration as follows:

36



Detailed Information on Selected Items (unaudited):
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Equity awards compensation expense
Research and development expenses$4,025  $2,370  
Sales and operations expenses6,201  3,618  
General and administrative expenses3,656  2,515  
Total equity awards compensation expense
$13,882  $8,503  
Pension service costs
Research and development expenses193  269  
Sales and operations expenses72  95  
General and administrative expenses129  174  
Total pension service costs (a)
$394  $538  
Depreciation and amortization expense
Cost of revenue9,135  12,771  
Research and development expenses (b)
3,477  5,650  
Sales and operations expenses (c)
4,864  4,340  
General and administrative expenses1,820  1,377  
Total depreciation and amortization expense
$19,296  $24,138  
Restructuring costs (1)
Research and development expenses—  995  
Sales and operations expenses1,890  1,021  
General and administrative expenses—  193  
Total Restructuring costs (1)
$1,890  $2,209  
(1) For the three month periods ended March 31, 2019, and March 31, 2020, respectively, the Company recognized restructuring charges following its new organizational structure implemented to support its multi-product platform strategy and office right sizing policy, respectively, initiated at the end of the fiscal year ended December 31, 2019 as detailed below:
Three Months EndedThree Months Ended
March 31, 2019March 31, 2020
(in thousands)
Depreciation and amortization expense1,143  —  
Facilities and impairment related costs747  987  
Payroll related costs—  1,222  
Total restructuring costs1,890  2,209  
(a) Effective January 1, 2012, actuarial gains and losses are recognized in other comprehensive income.
(b) Includes acquisition-related amortization of intangible assets of $2.7 million and $4.7 million for the three months ended March 31, 2019 and 2020, respectively.
(c) Includes acquisition-related amortization of intangible assets of $2.7 million and $2.2 million for the three months ended March 31, 2019 and 2020, respectively.



37


Consolidated Statements of Financial Position Data (unaudited):
December 31, 2019March 31, 2020
(in thousands)
Cash and cash equivalents$418,763  $436,506  
Total assets1,790,384  1,675,889  
Trade receivables, net of credit losses
481,732  364,440  
Total financial liabilities 4,405  2,858  
Total liabilities 752,396  649,281  
Total equity$1,037,988  $1,026,608  
Other Financial and Operating Data (unaudited):
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands, except client data)
Number of clients19,373  20,360  
Revenue ex-TAC (3)
$235,694  $206,012  
Adjusted Net Income (4)
$39,705  $32,028  
Adjusted EBITDA (5)
$68,855  $59,190  
(3) We define Revenue ex-TAC (Traffic Acquisition Costs) as our revenue excluding traffic acquisition costs, or TAC, generated over the applicable measurement period. Revenue ex-TAC is not a measure calculated in accordance with U.S. GAAP. We have included Revenue ex-TAC in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of TAC from revenue can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Revenue ex-TAC 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. Our use of Revenue ex-TAC 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 U.S. GAAP. Some of these limitations are: (a) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; (b) other companies may report Revenue ex-TAC or similarly titled measures but calculate them differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Revenue ex-TAC alongside our other U.S. GAAP financial results, including revenue. The following table presents a reconciliation of Revenue ex-TAC to revenue, the most directly comparable U.S. GAAP measure, for each of the periods indicated:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Revenue$558,123  $503,376  
Adjustment:
Traffic acquisition costs(322,429) (297,364) 
Revenue ex-TAC$235,694  $206,012  


38



(4) We define Adjusted Net Income as our net income adjusted to eliminate the impact of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration, and the tax impact of the foregoing adjustments. Adjusted Net Income is not a measure calculated in accordance with U.S. GAAP. We have included Adjusted Net Income in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration, and the tax impact of the foregoing adjustments in calculating Adjusted Net Income can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted Net Income 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. Our use of Adjusted Net Income 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 U.S. GAAP. Some of these limitations are: (a) Adjusted Net Income does not reflect the potentially dilutive impact of equity-based compensation or the impact of certain acquisition related costs; and (b) other companies, including companies in our industry, may calculate Adjusted Net Income or similarly titled measures differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Adjusted Net Income alongside our other U.S. GAAP financial results, including net income. The following table presents a reconciliation of Adjusted Net Income to net income, the most directly comparable U.S. GAAP measure, for each of the periods indicated:
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Net income$21,401  $16,428  
Adjustments:
Equity awards compensation expense
13,882  8,503  
Amortization of acquisition-related intangible assets
5,472  6,848  
Restructuring costs (1)
1,890  2,209  
Tax impact of the above adjustments
(2,940) (1,960) 
Adjusted Net Income $39,705  $32,028  
(1) For the three month periods ended March 31, 2019, and March 31, 2020, respectively, the Company recognized restructuring charges following its new organizational structure implemented to support its multi-product platform strategy and office right sizing policy, respectively, initiated at the end of the fiscal year ended December 31, 2019 as detailed below:
Three Months EndedThree Months Ended
March 31, 2019March 31, 2020
(in thousands)
Depreciation and amortization expense1,143  —  
Facilities and impairment related costs747  987  
Payroll related costs—  1,222  
Total restructuring costs1,890  2,209  



39


(5) We define Adjusted EBITDA as our consolidated earnings before financial income (expense), income taxes, depreciation and amortization, adjusted to eliminate the impact of equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. We have included Adjusted EBITDA in this Form 10-Q because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends to prepare and approve our annual budget and to develop short and long-term operational plans. In particular, we believe that the elimination of equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted EBITDA 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. Our 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 U.S. GAAP. Some of these limitations are: (a) although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements; (b) Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs; (c) Adjusted EBITDA does not reflect the potentially dilutive impact of equity-based compensation; (d) Adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to us; and (e) other companies, including companies in our industry, may calculate Adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Adjusted EBITDA alongside our other U.S. GAAP financial results, including net income. The following table presents a reconciliation of Adjusted EBITDA to net income, the most directly comparable U.S. GAAP measure, for each of the periods indicated:

Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Net income$21,401  $16,428  
Adjustments:
Financial expense (income)1,974  334  
Provision for income taxes10,018  7,040  
Equity awards compensation expense13,882  8,503  
Pension service costs394  538  
Depreciation and amortization expense19,296  24,138  
Restructuring costs (1)
1,890  2,209  
Total net adjustments47,454  42,762  
Adjusted EBITDA$68,855  $59,190  
(1) For the three month periods ended March 31, 2019, and March 31, 2020, respectively, the Company recognized restructuring charges following its new organizational structure implemented to support its multi-product platform strategy and office right sizing policy, respectively, initiated at the end of the fiscal year ended December 31, 2019 as detailed below:
Three Months EndedThree Months Ended
March 31, 2019March 31, 2020
(in thousands)
Depreciation and amortization expense1,143  —  
Facilities and impairment related costs747  987  
Payroll related costs—  1,222  
Total restructuring costs1,890  2,209  

40


Results of Operations for the Periods Ended March 31, 2019 and 2020 (Unaudited)
Revenue
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands)
Revenue as reported$558,123  $503,376  (10)%
Conversion impact U.S. dollar/other currencies8,118  
Revenue at constant currency (1)
558,123  511,494  (8)%
Americas
Revenue as reported217,993  191,745  (12)%
Conversion impact U.S. dollar/other currencies1,758  
Revenue at constant currency (1)
217,993  193,503  (11)%
EMEA
Revenue as reported209,643  190,114  (9)%
Conversion impact U.S. dollar/other currencies5,624  
Revenue at constant currency (1)
209,643  195,738  (7)%
Asia-Pacific
Revenue as reported130,487  121,517  (7)%
Conversion impact U.S. dollar/other currencies736  
Revenue at constant currency(1)
$130,487  $122,253  (6)%
(1) Growth at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the 2019 average exchange rates for the relevant period to 2020 figures. We have included revenue at constant currency in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends.
Revenue for the three months ended March 31, 2020 decreased (10)% (or decreased by (8)% on a constant currency basis, (as defined in footnote 1 directly above), compared to the three months ended March 31, 2019.

The COVID-19 outbreak started having an impact on our revenue beginning in mid-February. Overall, the COVID-19 impact on our revenue was approximately $24 million, or more than 4 points of year-over-year growth as some clients decided to temporarily pause or reduce their campaigns with us. The COVID-19 impact differed significantly by client vertical. Traditionally, the mix of our revenue is approximately 70% in the Retail vertical, 10% in the Travel vertical, 10% in the Classifieds vertical and the remaining 10% a collection of other verticals including consumer finance, auto, gaming and ride sharing. In the first quarter 2020, our revenue in the Travel vertical was impacted by up to 95% compared to pre-COVID-19 levels, while revenue in Classifieds decreased by around 40%, mostly in the marketplace space. Our revenue in the Retail vertical remained relatively healthier, with reductions limited to about 10%. The Travel vertical, which was deeply affected by COVID-19, contributed to 40% of the revenue impact and the remaining 60% were evenly spread between Retail, Classifieds and other verticals. About 80% of the COVID impact on revenue was with large clients, as spending in the midmarket remained resilient.

Due to the material impact from the COVID-19 outbreak, the year-over-year decrease in revenue was entirely driven by the lower contribution from our existing clients, which exceeded revenues derived from new clients. We added 987 net new clients year-over-year across regions, a higher volume than during the prior year period. Revenue from existing clients decreased by 9% at constant currency over the period, including 5 points attributable to the impact of COVID-19, despite the continued adoption of our new products across our client base.

Revenue in the Americas region decreased (12)% (or (11)% on a constant currency basis, including 12% in the U.S.) to $191.7 million for the three months ended March 31, 2020 compared to the three months ended March 31, 2019. This decline was driven by an impact from COVID-19 of $8 million, in particular with large customers and in the broader Classifieds vertical. This came in addition to a soft start in January, due to client budget slowdowns after very high spend levels during the Q4 2019 peak season in the Americas.
41


Revenue in EMEA decreased (9)% (or decreased (7)% on a constant currency basis) to $190.1 million for the three months ended March 31, 2020 compared to the three months ended March 31, 2019. This decrease at constant currency includes approximately $12 million revenue impact from the COVID-19 in the region, in part due to the fact that EMEA is the region with the highest exposure to the Travel vertical, which was most hit by COVID-19. In this difficult context, our performance in the midmarket across the region, as well as in our German and Eastern European businesses remained solid and resilient.

Revenue in the Asia-Pacific region decreased (7)% (or decreased (6)% on a constant currency basis) to $121.5 million for the three months ended March 31, 2020 compared to the three months ended March 31, 2019. The decrease at constant currency, included an approximately $5 million revenue impact from the COVID-19, mostly in the Travel and Retail verticals, with our South-East Asian markets most hit. Our Japanese business was less impacted than other markets, and Korea continued to grow double digits despite the early COVID-19 outbreak in the country.
Additionally, our $503.4 million of revenue for the three months ended March 31, 2020 was negatively impacted by $8.1 million as a result of changes in foreign currency against the U.S. dollar compared to the three months ended March 31, 2019.
The year-over-year decrease in revenue on a constant currency basis is entirely attributable to the decrease in the average cost-per-click charged to advertisers, partially offset by the increased number of clicks delivered on the advertising banners displayed by us and the increased number of impressions delivered by us.

Cost of Revenue
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
Traffic acquisition costs $(322,429) $(297,364) (8)%
Other cost of revenue $(26,045) $(33,806) 30%
Total Cost of Revenue$(348,474) $(331,170) (5)%
% of revenue(62)%(66)%
Gross profit %38 %34 %
Cost of revenue for the three months ended March 31, 2020 decreased $(17.3) million, or (5)%, compared to the three months ended March 31, 2019. This decrease was primarily the result of a decrease of $(25.1) million, or (8)% (or a decrease of (6)% on a constant currency basis) in traffic acquisition costs and a increase of $7.8 million, or 30% (or 31% on a constant currency basis) in other cost of revenue.
The decrease in traffic acquisition costs on a constant currency basis related primarily to the lower average cost per thousand impressions (or "CPM"), which decreased by (15)% (or (13)% on a constant currency basis). This was mainly driven by lower global demand for advertising inventory, despite the increase in online traffic globally caused by the lockdown imposed in COVID-19 affected areas, making the unit price of inventory cheaper. This was also driven by the effectiveness of our Criteo Direct Bidder, which allows us to buy quality inventory directly from large publishers in the web and in apps and remove intermediary fees in the process. This was not entirely compensated by the 8% increase in the number of impressions we purchased, reflecting higher volumes of inventory available and our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.
The increase in other cost of revenue includes a $3.6 million increase in allocated depreciation and amortization expense following the acquisitions of servers and other equipment used in our data centers, a $2.1 million increase in hosting costs and a $2.0 million increase in other costs including $1.6 million of provision for Digital Taxes.
We consider Revenue ex-TAC as a key measure of our business activity. Our strategy focuses on maximizing the growth of our Revenue ex-TAC on an absolute basis over maximizing our near-term gross margin. We believe this focus builds sustainable long-term value for our business by fortifying a number of our competitive strengths, including
42


access to advertising inventory, breadth and depth of data and continuous improvement of the Criteo Engine’s performance, allowing it to deliver more relevant advertisements at scale. As a part of this focus, we continue to invest in building relationships with direct publishers and pursuing access to leading advertising exchanges. Our performance-based business model provides us with significant control over our level of Revenue ex-TAC margin, which we seek to optimize in order to maximize Revenue ex-TAC growth on an absolute basis in accordance with our strategic focus.

Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region
The following table sets forth our revenue, traffic acquisition costs and Revenue ex-TAC by geographic region, including the Americas (North and South America), Europe, Middle East and Africa, or EMEA, and Asia-Pacific.

Three Months Ended
RegionMarch 31, 2019March 31, 2020Year over Year Change
Revenue:(amounts in thousands, except percentages)
Americas$217,993  $191,745  (12)%
EMEA209,643  190,114  (9)%
Asia-Pacific130,487  121,517  (7)%
Total558,123  503,376  (10)%
Traffic acquisition costs:
Americas(131,545) (120,022) (9)%
EMEA(117,291) (108,397) (8)%
Asia-Pacific(73,593) (68,945) (6)%
Total(322,429) (297,364) (8)%
Revenue ex-TAC (1):
Americas86,448  71,723  (17)%
EMEA92,352  81,717  (12)%
Asia-Pacific56,894  52,572  (8)%
Total$235,694  $206,012  (13)%

(1) We define Revenue ex-TAC as our revenue excluding traffic acquisition costs generated over the applicable measurement period. Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region are not measures calculated in accordance with U.S. GAAP. We have included Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region in this Form 10-Q because they are key measures used by our management and board of directors to evaluate operating performance and generate future operating plans. In particular, we believe that the elimination of TAC from revenue and review of these measures by region can provide useful measures for period-to-period comparisons of our core business. Accordingly, we believe that Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region 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. Our use of Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region has limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; (b) other companies may report Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region or similarly titled measures but define the regions differently, which reduces their effectiveness as a comparative measure; and (c) other companies may report Revenue ex-TAC or similarly titled measures but calculate them differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region alongside our other U.S. GAAP financial results, including revenue. The above table provides a reconciliation of revenue ex-TAC by region to revenue by region. Please also refer to footnote 3 to the Other Financial and Operating Data table in "Item 2—Management's Discussion and Analysis" of this Form 10-Q for a reconciliation of revenue ex-TAC to revenue, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.
43


Constant Currency Reconciliation
Information in this Form 10-Q with respect to results presented on a constant currency basis was calculated by applying the 2019 average exchange rates for the relevant period to 2020 figures. We have included information with respect to our results presented on a constant currency basis because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends. Below is a table which reconciles the actual results presented in this section with the results presented on a constant currency basis:  

Three Months Ended
March 31, 2019March 31, 2020YoY Change
(amounts in thousands, except percentages)
Revenue as reported$558,123  $503,376  (10)%
Conversion impact U.S. dollar/other currencies8,118  
Revenue at constant currency$558,123  $511,494  (8)%
Traffic acquisition costs as reported$(322,429) $(297,364) (8)%
Conversion impact U.S. dollar/other currencies(4,525) 
Traffic Acquisition Costs at constant currency$(322,429) $(301,889) (6)%
Revenue ex-TAC as reported$235,694  $206,012  (13)%
Conversion impact U.S. dollar/other currencies3,593  
Revenue ex-TAC at constant currency$235,694  $209,605  (11)%
Revenue ex-TAC/Revenue as reported42 %41 %
Other cost of revenue as reported$(26,045) $(33,806) 30 %
Conversion impact U.S. dollar/other currencies(424) 
Other cost of revenue at constant currency$(26,045) $(34,230) 31 %
Adjusted EBITDA as reported$68,855  $59,190  (14)%
Conversion impact U.S. dollar/other currencies1,617  
Adjusted EBITDA at constant currency$68,855  $60,807  (12)%

44


Research and Development Expenses
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
Research and development expenses$(46,577) $(37,515) (19)%
% of revenue(8)%(7)%

Research and development expenses for the three months ended March 31, 2020, decreased $(9.1) million or (19)%, compared to three months ended March 31, 2019. This decrease for the three month period mainly related to a decrease in headcount-related costs following the cease of our R&D operations in Palo Alto in 2019, and a lower share-based compensation expense partially offset by an increased amortization expense for Manage technology due to a revised useful life and an increase in the French Research Tax Credit.

Sales and Operations Expenses
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
Sales and operations expenses$(95,909) $(84,974) (11)%
% of revenue(17)%(17)%
 
Sales and operations expenses for the three months ended March 31, 2020, decreased $(10.9) million or (11)% compared to the three months ended March 31, 2019. This decrease for the three month period is mainly related to a decrease in headcount-related costs and a lower share-based compensation expense, partially offset by a negative change in provisions for doubtful receivables including the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326).








45



General and Administrative Expenses
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
General and administrative expenses$(33,770) $(25,915) (23)%
% of revenue(6)%(5)%
General and administrative expenses for the three months ended March 31, 2020 decreased $(7.9) million, or (23)%, compared to the three months ended March 31, 2019. This decrease is mainly related to a decrease in headcount-related costs and in facilities costs following the right-sizing policy aiming to optimize the office spaces.

Financial Income (Expense)
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
Financial income (expense)$(1,974) $(334) (83)%
% of revenue(0.4)%(0.1)%
Financial expense for the three month period ended March 31, 2020, decreased by $(1.6) million or (83)%, compared to the three months ended March 31, 2019. The $0.3 million financial expense for the three months ended March 31, 2020 was driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing offset by income from cash and cash equivalents and the recognition of a negative impact of foreign exchange reevaluations net of related hedging costs. Our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.

46


Provision for Income Taxes
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
Provision for income taxes$(10,018) $(7,040) (30)%
% of revenue(1.8)%(1)%
Effective tax rate32 %30 %
For the three months ended March 31, 2019 and March 31, 2020, we used an annual estimated tax rate of 30% to calculate the provision for income taxes. The effective tax rate was 32% and 30% for the three months ended March 31, 2019 and 2020, respectively. The difference between the annual estimated tax rate and the effective tax rate is mainly due due to the tax impact of discrete items such as share-based compensation in the United States.

Net Income
Three months ended March 31, 2020 compared to the three months ended March 31, 2019
Three Months Ended% change
March 31,
2019
March 31,
2020
2019 vs 2020
(in thousands,
except percentages)
Net income$21,401  16,428  (23)%
% of revenue%%
 
Net income for the three months ended March 31, 2020, decreased $(5.0) million, or (23)%, compared to the three months ended March 31, 2019. This decrease was the result of the factors discussed above, in particular, a $(9.6) million decrease in income from operations partially offset by a $1.6 million decrease in financial expense and a $3.0 million decrease in provision for income taxes compared to the three months ended March 31, 2019.




47


Liquidity and Capital Resources
Our principal sources of liquidity are our cash and cash equivalents and cash generated from operating activities. We have never declared or paid any cash dividends on our ordinary shares. We do not anticipate paying cash dividends on our equity securities in the foreseeable future. In 2018, we completed an $80 million share repurchase program. In July 2019, the Board of Directors authorized a new share repurchase program of up to $80 million of the Company’s outstanding American Depositary Shares, completed in February 2020. Other than these repurchase programs, we intend to retain all available funds from any future earnings to fund our growth. As discussed in Note 3 to the unaudited condensed consolidated financial statements in Item 1 to this Form 10-Q, we are party to several loan agreements and revolving credit facilities with third-party financial institutions.
Our cash and cash equivalents are invested primarily in demand deposit accounts that are currently providing only a minimal return. Our cash and cash equivalents at March 31, 2020 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $436.5 million as of March 31, 2020. The $40.7 million increase in cash and cash equivalents compared with December 31, 2019 primarily resulted from $56.7 million in cash from operating activities, partially offset by a $(10.8) million in cash used for investing activities and a $(18.8) million used for financing activities over the period. The cash used for financing activities is primarily related to $(18.2) for the share repurchase programs. In addition, the increase in cash includes a $(9.4) million negative impact of changes in foreign exchange rates on our cash position over the period. We do not enter into investments for trading or speculative purposes. Our policy is to invest any cash in excess of our immediate requirements in investments designed to preserve the principal balance and provide liquidity. Accordingly, our cash and cash equivalents are invested primarily in demand deposit accounts that are currently providing only a minimal return.
Furthermore, the Company has immediate access to a €350 Revolving Credit Facility, which, combined with its cash position as of March 31, 2020, provides total liquidity in excess of $820 million. On April 29, 2020, we decided to preventively draw under our Multicurrency Revolving Facility Agreement for general purposes for a total amount of €140 million ($150 million). Overall, we believe that our current financial liquidity, combined with our expected cash-flow generation in 2020, puts us in a strong position to weather the COVID-19 crisis under multiple scenarios.

Operating and Capital Expenditure Requirements
For the three months ended March 31, 2019 and 2020, our capital expenditures were $23.7 million and $11.7 million, respectively. During the three months ended March 31, 2020, these capital expenditures were primarily related to the acquisition of data center and server equipment, and IT systems. We expect our capital expenditures to remain at, or slightly above, 3% of revenue for 2020, as we plan to continue to build and maintain additional data center equipment capacity in all regions and significantly increase our redundancy capacity to strengthen our infrastructure.
We believe our existing cash balances will be sufficient to meet our anticipated cash requirements through at least the next 12 months.  
Our future working capital requirements will depend on many factors, including the rate of our revenue growth, the amount and timing of our investments in personnel and capital equipment, and the timing and extent of our introduction of new products and product enhancements.
If our cash and cash equivalents balances and cash flows from operating activities are insufficient to satisfy our liquidity requirements, we may need to raise additional funds through equity, equity-linked or debt financings to support our operations, and such financings may not be available to us on acceptable terms, or at all. We may also need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies, assets or products.
If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing will be dilutive to our shareholders.
48


Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. In addition, we do not engage in trading activities involving non-exchange traded contracts. We therefore believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
Historical Cash Flows
The following table sets forth our cash flows for the three month period ended March 31, 2019 and 2020:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Cash from operating activities $67,220  $56,743  
Cash used in investing activities$(29,041) $(10,848) 
Cash from (used for) financing activities$(191) $(18,761) 
Operating Activities
Cash provided by operating activities is primarily impacted by the increase in the number of clients using our solution and by the amount of cash we invest in personnel to support the anticipated growth of our business. Cash provided by operating activities has typically been generated from net income and by changes in our operating assets and liabilities, particularly in the areas of accounts receivable and accounts payable and accrued expenses, adjusted for certain non-cash and non-operating items such as depreciation, amortization and share-based compensation, deferred tax assets and income taxes.
For the three months ended March 31, 2020, net cash provided by operating activities was $56.7 million and consisted of net income of $16.4 million, $32.8 million in adjustments for certain non-cash and non-operating items and changes in working capital of $7.5 million. Adjustments for certain non-operating items primarily consisted of depreciation and amortization expense of $27.0 million, equity awards compensation expense of $8.5 million and $2.3 million for other items, partially offset by a $2.3 million of changes in income taxes and a $2.7 million of changes in deferred tax assets. The $7.5 million increase in cash from changes in working capital primarily consisted of a $99.4 million decrease in trade receivables and a $1.1 million increase in lease liabilities and right of use assets, partially offset by a $81.7 million decrease in trade payables, a $10.4 million increase in other current assets including prepaid expenses and VAT receivables and a $0.9 million decrease in other current liabilities such as payroll and payroll related expenses and value-added tax ("VAT") payables.
Investing Activities
Our investing activities to date have consisted primarily of purchases of servers and other data-center equipment and business acquisitions. For the three months ended March 31, 2020, net cash used for investing activities was $10.8 million and primarily consisted of $23.7 million in capital expenditures, mainly comprised of purchases of servers and other data-center equipment, offset by a $0.9 million change in other non-current financial assets.
Financing Activities
For the three months ended March 31, 2020, net cash used for financing activities was $18.8 million resulting mostly from a $18.2 million payment for our share repurchase program, a $0.2 million repayment of borrowings and a $0.4 million change in other financial liabilities.
49


Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Market Risk

We are mainly exposed to foreign currency exchange rate fluctuations. There have been no material changes to our exposure to market risk during the three month period ended March 31, 2020.
        
For a description of our foreign exchange risk, please see "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations - B. Liquidity and Capital Resources" in our Annual Report on Form 10-K for the year ended December 31, 2019.
A 10% increase or decrease of the Pound Sterling, the Euro, the Japanese yen or the Brazilian real against the U.S. dollar would have impacted the Condensed Consolidated Statements of Income as follows:
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
GBP/USD +10%-10%+10%-10%
Net income impact $(496) $496  $(34) $34  

Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
BRL/USD +10%-10%+10%-10%
Net income impact $(97) $97  $(4) $ 

Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
JPY/USD +10%-10%+10%-10%
Net income impact $443  $(443) $194  $(194) 

Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
EUR/USD +10%-10%+10%-10%
Net income impact $2,736  $(2,736) $3,195  $(3,195) 


Credit Risk and Trade receivables
For a description of our credit risk and trade receivables, please see "Note 3. Financial instruments" and "Note 4. Trade Receivables" in the Notes to the Consolidated Financial Statements.
The Company has observed a decrease in payments from customers in geographic regions that are most affected by COVID-19, in the last part of the three month period ended March 31, 2020. The expected credit losses model, adapted by the Company on January 1, 2020, requires us to look at how current and future economic conditions impact the amount of expected credit losses, As such, we have increased the provision for credit losses, using our best available current estimates on the impact of COVID-19.

50


Item 4. Controls and Procedures.

Disclosure Controls and Procedures

Based on their evaluation as of March 31, 2020, our management, including our Chief Executive Officer and Chief Financial Officer, concluded that our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) were effective to provide reasonable assurance that (i) the information required to be disclosed in our reports filed or submitted under the Exchange Act are recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and (ii) such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitation on Effectiveness of Controls and Procedures

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Criteo have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies and procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error of fraud may occur and not be detected.

51


PART II
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, financial condition, results of operations 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.

The following risk factor is provided to update the risk factors previously disclosed under the heading “Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on March 2, 2020. Except as presented below, there have been no material changes from the risk factors described in our Annual Report on Form 10-K.

Our business has been and likely will continue to be negatively impacted by the recent COVID-19 pandemic and the global attempt to contain it.

We face various risks related to health epidemics, pandemics and similar outbreaks, including the recent COVID-19 pandemic. The spread of COVID-19 and the various attempts to contain it have created significant volatility, uncertainty and economic disruption. Certain of our customers, especially those in the Travel and Classified verticals, have seen their businesses and revenues negatively impacted by the COVID-19 pandemic. As a result, we saw a decline in revenue during March 2020. We expect that the negative impact of the COVID-19 pandemic on our revenues will continue until economic conditions improve and stabilize.

The extent to which COVID-19 will continue to impact our business, operations and financial results depends on numerous future developments which are highly uncertain and may be difficult to predict, including, among others, the duration and scope of the pandemic, new information which may emerge concerning the severity of the COVID-19 pandemic, governmental, business and individual actions taken to control the spread of COVID-19 or treat its impact, the effect on our customers and customer demand, and ability to pay, for our services, and changes in worldwide economic conditions. We will continue to actively monitor the situation and assess possible implications to our business and the business of our customers, and will strive to take appropriate actions in an effort to mitigate any adverse consequences. These actions may alter our business operations, may be required by governmental authorities, and/or may be actions we determine to be in the best interests of our employees, customers, partners and shareholders. We cannot assure you that we will be successful in any mitigation efforts.

We cannot at this time predict the extent of the impact of the COVID-19 pandemic and its resulting economic impact, but it has had, and likely will continue to have, a material adverse effect on our business, financial position and results of operations. To the extent the COVID-19 pandemic adversely impacts our business, operations and financial results, it may also result in the heightening the other risks described in “Item 1A. Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on March 2, 2020.

52


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

Purchases of Equity Securities by the issuer and Affiliated Purchasers
The following table provides certain information with respect to our purchases of our ADSs during the first fiscal quarter of 2020:
Period
Total Number of Shares Purchased(1)
Average Price Paid per Share(2)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(1)
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs(1)
January 1 to 31, 2020400,548  $15.14  400,548  $18,228,007.37  
February 1 to 29, 2020857,520  $14.19  857,520  $12,163,930.60  
March 1 to 31, 2020—  —  $—  
Total1,258,068  $14.49  1,258,068  
(1) In July 2019, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million (€70.5 million) of the Company's outstanding American Depositary Shares. The Company intended to use repurchased shares to satisfy employee equity plan vesting in lieu of issuing new shares, and potentially in connection with M&A transactions. The repurchase program commenced in July 2019 and completed in February 2020.
(2) Average price paid per share excludes any broker commissions paid.



53


Item 6. Exhibits.
Exhibit Index
Incorporated by Reference
ExhibitDescriptionSchedule/ FormFile
Number
ExhibitFile
Date
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.
101.SCH
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
XBRL Taxonomy Extension Labels Linkbase Document
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
104.
Cover Page Interactive Data File, formatted in Inline XBRL and contained in Exhibit 101.

# Filed herewith.
* Furnished herewith.

54


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.
 CRITEO S.A.
 (Registrant)
By:/s/ Benoit Fouilland
Date: April 30, 2020Name: Benoit Fouilland
Title: Chief Financial Officer
 (Principal financial officer and duly authorized signatory)
55
EX-31.1 2 exhibit311ceo10qq12020.htm EX-31.1 Document

Exhibit 31.1
Certification by the Chief Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Megan Clarken, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Criteo S.A.;
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: April 30, 2020
/s/ Megan Clarken
Megan Clarken
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312cfo10qq12020.htm EX-31.2 Document

Exhibit 31.2
Certification by the Chief Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Benoit Fouilland, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Criteo S.A.;
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: April 30, 2020
/s/ Benoit Fouilland
Benoit Fouilland
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 exhibit321ceocfo10qq12.htm EX-32.1 Document

Exhibit 32.1
Certification by the Chief Executive Officer and Chief 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), Megan Clarken, Chief Executive Officer of Criteo S.A. (the “Company”), and Benoit Fouilland, 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 March 31, 2020, to which this Certification is attached as Exhibit 32.1 (the “Quarterly 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 Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: April 30, 2020

/s/ Megan Clarken/s/ Benoit Fouilland
Megan ClarkenBenoit Fouilland
Chief Executive OfficerChief Financial Officer



This certification accompanies the Quarterly Report, 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 the Quarterly Report), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 crto-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Significant Events and Transactions of the Period link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Significant Events and Transactions of the Period (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Significant Events and Transactions of the Period - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Significant Events and Transactions of the Period - Treasury Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Financial Instruments - Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Trade Receivables link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Trade Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Trade Receivables - Breakdown in Trade Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Trade Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Leases - Additional Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - Financial Income and Expenses link:presentationLink link:calculationLink link:definitionLink 2346310 - Disclosure - Financial Income and Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Financial Income and Expenses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2149112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2353312 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2454428 - Disclosure - Earnings Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 2455429 - Disclosure - Earnings Per Share - Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2456430 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2157114 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2358313 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - Commitments and contingencies - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2460432 - Disclosure - Commitments and contingencies - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2161115 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas link:presentationLink link:calculationLink link:definitionLink 2362314 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2463433 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2464434 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2167116 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 2168117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2469437 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 crto-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 crto-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 crto-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Total equity Beginning balance Ending Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Payroll related costs Payroll Costs And Facilities Related Costs [Member] Payroll Costs And Facilities Related Costs [Member] Estimated tax rate Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent Real Estate [Domain] Real Estate [Domain] Share-Based Compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Germany GERMANY Credit notes Notes Payable, Current Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] - (Increase) in other current assets Increase (Decrease) in Other Current Assets Treasury stock (in shares) Beginning Balance (in shares) Ending Balance (in shares) Treasury Stock, Shares Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration Risk [Line Items] Concentration Risk [Line Items] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Traffic acquisition costs Cost of Goods and Services Sold Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period HSBC and LCL Facilities HSBC and LCL Facilities [Member] HSBC and LCL Facilities [Member] Current Fiscal Year End Date Current Fiscal Year End Date Type of Restructuring [Domain] Type of Restructuring [Domain] Proceeds from capital increase Proceeds from Issuance of Common Stock Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised Number of geographical markets Number of Geographical Markets in which Entity Operates Number of Geographical Markets in which Entity Operates Diluted (in shares) Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Beginning balance, options (in shares) Ending balance, options (in shares) Number outstanding, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Net book value at end of period Other Assets and Receivables, Current Other Assets and Receivables, Current Property, plant and equipment, net Property, Plant and Equipment, Net Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Total assets Assets Entity Shell Company Entity Shell Company Total Lease Liability Operating Lease, Liability Cover page. Cover [Abstract] Weighted-average remaining contractual life of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Subsequent Event Subsequent Event [Member] Disclosure of share-based compensation by share-based payment award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Change in treasury stocks (in shares) Treasury Shares Repurchased (in shares) Treasury Stock, Shares, Acquired Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Income taxes Accrued Income Taxes, Current General and Administrative expense G&A General and Administrative Expense [Member] Restricted share awards Restricted Stock [Member] - Decrease in trade receivables Increase (Decrease) in Accounts Receivable 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] Right of use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Credit Facility [Axis] Credit Facility [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Entity Address, Country Entity Address, Country Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment Reporting Disclosure [Text Block] Effect of exchange rates changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Document Quarterly Report Document Quarterly Report Commitments and contingencies Commitments and Contingencies Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Change in other financial liabilities Proceeds from (Payments for) Change in Other Financial Liabilities Proceeds from (Payments for) Change in Other Financial Liabilities Net cash and cash equivalents at beginning of period Net cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Stock [Domain] Class of Stock [Domain] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Entity File Number Entity File Number Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Net income allocated to shareholders of Criteo S.A. per share: Earnings Per Share, Basic and Diluted [Abstract] Technology and customer relationships Technology And Customer Relationships [Member] Technology And Customer Relationships [Member] Schedules of concentration of risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Treasury Stock Treasury Stock [Member] Forfeited, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Other taxes Accrual for Taxes Other than Income Taxes, Current Document Fiscal Period Focus Document Fiscal Period Focus - Income tax for the period Other Noncash Income Tax Expense (Benefit) Other Noncash Income Tax Expense (Benefit) Treasury stock, 3,903,673 and 4,533,650 shares at cost as of December 31, 2019 and March 31, 2020, respectively. Beginning Balance Ending Balance Treasury Stock, Value United Kingdom UNITED KINGDOM Issuance of Stock and Warrants for Services or Claims Issuance of Stock and Warrants for Services or Claims Restructuring Plan [Axis] Restructuring Plan [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Trade receivables, net of allowance Trade Accounts Receivable [Member] Dilutive effect of : Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Schedule of other current assets net book value Schedule of Other Current Assets [Table Text Block] Income from operations Operating Income (Loss) Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Goodwill Goodwill Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other taxes Other Taxes, Assets [Member] Other Taxes, Assets [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic (in USD per share) Basic earnings per share (in USD per share) Earnings Per Share, Basic Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Weighted-average exercise price, options (in Euro per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Summary of Restructuring Costs Restructuring and Related Costs [Table Text Block] Attributable to shareholders of Criteo S.A. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] France FRANCE Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Common shares outstanding (in shares) Beginning balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Weighted average shares outstanding used in computing per share amounts: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Interest and fees Interest Expense Total non-current liabilities Liabilities, Noncurrent Financial liabilities - current portion Financial Liabilities, Current Financial Liabilities, Current Class of Stock [Axis] Class of Stock [Axis] Other current assets Other Current Assets [Member] Financial liabilities Financial Liabilities Fair Value Disclosure Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] - Net gain (loss) on disposal of non-current assets Gain (Loss) on Disposition of Assets Local Phone Number Local Phone Number Treasury Shares Issued for RSU Vesting Treasury Shares Issued for RSU Vesting [Member] Treasury Shares Issued for RSU Vesting [Member] Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Trade receivables, net of allowances of $16.1 million and $23.1 million at December 31, 2019 and March 31, 2020, respectively Net book value at end of period Accounts Receivable, after Allowance for Credit Loss, Current Financial income (expense) Total financial income (expense) Nonoperating Income (Expense) Schedule of share-based compensation reconciliation with the Consolidated Statements of Income Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other creditors Other Sundry Liabilities, Current Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Short term lease expense Short-term Lease, Cost Granted, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Actuarial (losses) gains on employee benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Provision for employee-related litigation Provision For Employee Related Litigation [Member] Provision For Employee Related Litigation [Member] Net income available to shareholders of Criteo S.A. Net income attributable to shareholders of Criteo S.A. Net Income (Loss) Attributable to Parent Current assets: Assets, Current [Abstract] Ordinary Shares Share capital Common Stock [Member] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption Leases [Abstract] Leases [Abstract] Currency translation adjustments Loss Contingency Accrual, Foreign Currency Translation Gain (Loss) Loss Contingency Accrual, Foreign Currency Translation Gain (Loss) Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Treasury Shares Issued for RSU Vesting Stock Issued During Period, Value, Treasury Stock Reissued - (Decrease) in trade payables Increase (Decrease) in Accounts Payable, Trade Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Lease expense Operating Lease, Cost Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Filer Category Entity Filer Category Share-based compensation expense Share-based compensation expense Share-based Payment Arrangement, Expense Change in accounts payable related to intangible assets, property, plant and equipment Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total equity and liabilities Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Concentration risk, percentage Concentration Risk, Percentage Contingencies accrual, of which current Loss Contingency, Accrual, Current Fees Debt Related Commitment Fees and Debt Issuance Costs Loss Contingencies [Table] Loss Contingencies [Table] Operating lease liabilities - non-current portion Operating Lease, Liability, Noncurrent Operating expenses: Operating Expenses [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Portion at fair value measurement Portion at Fair Value Measurement [Member] Significant Events and Transactions of the Period Significant Events and Transactions of the Period [Text Block] Significant Events and Transactions of the Period [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of assets and liabilities carried at fair value Fair Value, by Balance Sheet Grouping [Table Text Block] Included in financial liabilities - current portion Derivative Liability Subsequent Events Subsequent Events [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Number vested, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Trade receivables, allowances (Less) Allowance for credit losses January 1 March 31 Accounts Receivable, Allowance for Credit Loss, Current Schedule of weighted average number of anti-dilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Award Type [Axis] Award Type [Axis] Data Centers Data Center [Member] Data Center [Member] Closing R&D Operations In Palo Alto Closing R&D Operations In Palo Alto [Member] Closing R&D Operations In Palo Alto Other financial expense Other Nonoperating Income (Expense) Subsequent Events [Abstract] Subsequent Events [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Related Parties Related Party Transactions Disclosure [Text Block] Net income available to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Accumulated other comprehensive (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Cash flow for operating activities Operating Lease, Payments Geographical [Axis] Geographical [Axis] Total Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current Retained Earnings Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Leases Lessee, Operating Leases [Text Block] Document Period End Date Document Period End Date Statement [Table] Statement [Table] Other current assets Other Assets, Current Entity Registrant Name Entity Registrant Name Share options and (BSPCEs) (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE Holding Parent Company [Member] Cash used for investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Trade Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Receivables [Abstract] Receivables [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Employee-related payables Employee-Related Payables, Fair Value Disclosure Employee-Related Payables, Fair Value Disclosure Cash on hand Interest-bearing Deposits [Member] BSAs BSA [Member] BSA [Member] Gross book value at end of period Other Assets and Receivables, Gross, Current Other Assets and Receivables, Gross, Current Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Schedules of trade receivables net book value and Changes in allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Change in treasury stocks Payments for Repurchase of Common Stock Treasury Shares Issued for RSU Vesting (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Document Information [Line Items] Document Information [Line Items] Other debtors Other Debtors Other Debtors Intangible assets and Goodwill Intangible Assets Disclosure [Text Block] Diluted (in USD per share) Diluted earnings per share (in USD per share) Earnings Per Share, Diluted Non-current assets Long-Lived Assets Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Changes in working capital related to operating activities Increase (Decrease) in Operating Capital Sales and operations expenses Selling and Marketing Expense Vested, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Trading Symbol Trading Symbol Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Non-current financial assets Nontrade Receivables, Noncurrent 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Foreign currency translation differences, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Restructuring Type [Axis] Restructuring Type [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] - Change in deferred taxes Net change in deferred taxes Deferred Income Tax Expense (Benefit) No Trading Symbol Flag No Trading Symbol Flag Treasury Shares Repurchased for RSU Vesting Treasury Shares Repurchased for RSU Vesting [Member] Treasury Shares Repurchased for RSU Vesting [Member] Cash used for financing activities Net Cash Provided by (Used in) Financing Activities - Increase/(Decrease) in other current liabilities Increase (Decrease) in Other Current Liabilities Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested Prepayments to suppliers Prepayments To Suppliers Prepayments To Suppliers Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Share-Based Compensation Share-based Payment Arrangement [Text Block] Schedule of basic earnings per share Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule Of Earnings Per Share, Basic [Table Text Block] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Multicurrency Revolving Facility Agreement Multicurrency Revolving Facility Agreement [Member] Multicurrency Revolving Facility Agreement Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other non-current liabilities Other Liabilities, Noncurrent American Depositary Shares American Depositary Shares [Member] American Depositary Shares [Member] Income Tax Examination [Table] Income Tax Examination [Table] City Area Code City Area Code Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Weighted-average exercise price, options (in Euro per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Fair value Estimate of Fair Value Measurement [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Concentration Risk [Table] Concentration Risk [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total equity awards compensation expense Share-based Compensation Expense, Employee and Non-Employee Share-based Compensation Expense, Employee and Non-Employee - Other Other Noncash Income (Expense) Deferred tax assets Deferred Income Tax Assets, Net Schedule of future minimum lease payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of non-current assets by geographical area and country Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Software Computer Software, Intangible Asset [Member] Balance of Treasury Shares Class of Treasury Stock [Table Text Block] Singapore SINGAPORE Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Assets Assets [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Current income tax Current Income Tax Expense (Benefit) Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term OSA/BSPCE Share options / BSPCE Share Options and BSPCE [Member] Share Options and BSPCE [Member] Cash Flow, Operating Activities, Lessee [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Contingencies Contingencies accrual, beginning balance Contingencies accrual, ending balance Loss Contingency Accrual Total operating lease expense Lease, Cost Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of estimated future amortization expense related to intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Total operating expenses Operating Expenses Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period Offices Office Building [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Segment Reporting [Abstract] Segment Reporting [Abstract] Impact of Discount Rate Lessee, Operating Lease, Liability, Undiscounted Excess Amount Acquisition of intangible assets, property, plant and equipment Payments To Acquire Intangible Assets, Property, Plant, And Equipment Payments To Acquire Intangible Assets, Property, Plant, And Equipment Measurement Basis [Axis] Measurement Basis [Axis] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Total Finite-Lived Intangible Assets, Net Other Current Liabilities Other Liabilities Disclosure [Text Block] Other cost of revenue Other Cost of Operating Revenue Americas Americas [Member] Schedule of diluted earnings per share Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule Of Earnings Per Share, Diluted [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent - Change in operating lease liabilities and right of use assets Increase (Decrease) In Operating Lease Liabilities (Assets) Increase (Decrease) In Operating Lease Liabilities (Assets) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Revenue Revenue from Contract with Customer [Policy Text Block] Cash paid for taxes, net of refunds Income Taxes Paid, Net Sublease income Sublease Income Beginning balance Ending balance Restructuring Reserve Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of consolidated revenue for each geographical area Revenue from External Customers by Geographic Areas [Table Text Block] Variable lease expense Variable Lease, Cost Common shares authorized (in shares) Common Stock, Shares Authorized Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Estimated Amortization Expense Maturity Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Beginning balance (in shares) Ending balance (in shares) Number outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Entity Emerging Growth Company Entity Emerging Growth Company Non controlling interest Noncontrolling Interest [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward] Provision used Loss Contingency Accrual, Provision Used Loss Contingency Accrual, Provision Used - Equity awards compensation expense Share-based Payment Arrangement, Noncash Expense Operating lease liabilities - current portion Operating Lease, Liability, Current Proceeds from lines of credit Proceeds from Lines of Credit Expired, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Financial Income and Expenses Other Nonoperating Income and Expense [Text Block] Credit Facility [Domain] Credit Facility [Domain] Employee - related payables Employee-related Liabilities, Current Remainder of 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Income Taxes Income Tax Disclosure [Text Block] Financial liabilities - non-current portion Financial Liabilities, Noncurrent Financial Liabilities, Noncurrent Antidilutive Securities [Axis] Antidilutive Securities [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income Tax Examination [Line Items] Income Tax Examination [Line Items] New Organization Structure New Organization Structure [Member] New Organization Structure Liabilities and shareholders' equity Liabilities and Equity [Abstract] Country Region Country Region Cash used for financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Type of Adoption [Domain] Type of Adoption [Domain] Changes in provisions for contingencies Schedule of Loss Contingencies by Contingency [Table Text Block] From April 1 to December 31, 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Derivative instruments Derivative Asset, Current 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Accounts receivable, allowance for credit loss, recovery Accounts Receivable, Allowance for Credit Loss, Recovery Schedule of derivative financial instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period Other current liabilities Other Liabilities, Current Allowance for credit losses through retained earnings Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Included in other current assets Derivative Asset Equity - attributable to shareholders of Criteo S.A. Parent [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Additional paid-in capital Additional Paid-in Capital [Member] Revenue Revenue from Contract with Customer [Text Block] Non-current financial assets Nontrade Receivables, Noncurrent [Member] Nontrade Receivables, Noncurrent [Member] Financial income from cash equivalents Investment Income, Interest Prepaid expenses Prepaid Expense, Current Deferred tax liabilities Deferred Income Tax Liabilities, Net United States UNITED STATES Weighted average remaining lease term (years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Fair Value Measurement [Domain] Fair Value Measurement [Domain] (Payment for) Disposal of a business, net of cash acquired (disposed) Payments to Acquire Businesses, Net of Cash Acquired Reversal of provision Allowance For Doubtful Accounts Receivable, Reversal Of Provision Allowance For Doubtful Accounts Receivable, Reversal Of Provision Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period Of Adoption, Adjustment Cumulative Effect, Period Of Adoption, Adjustment [Member] Cumulative Effect, Period Of Adoption, Adjustment Share warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Restructuring costs Restructuring costs Total restructuring costs Restructuring Charges Cash used for investing activities Net Cash Provided by (Used in) Investing Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Bank Syndicate RCF Bank Syndicate RCF [Member] Bank Syndicate RCF [Member] General and administrative expenses General and Administrative Expense Other taxes Prepaid Other Taxes and Other Taxes Receivable Prepaid Other Taxes and Other Taxes Receivable Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Clients' prepayments Contract with Customer, Refund Liability, Current Income taxes Prepaid Income Taxes Prepaid Income Taxes Entity Interactive Data Current Entity Interactive Data Current Common shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common shares, par value (in Euro per share) Common Stock, Par or Stated Value Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Amounts paid Payments for Restructuring Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest on debt Interest Expense, Debt Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Derivative Assets: Derivative Asset [Abstract] Total non-current assets Assets, Noncurrent Earnings Per Share Earnings Per Share [Text Block] Derivative Liabilities: Derivative Liability [Abstract] Trade payables Accounts Payable, Fair Value Disclosure Repayment of borrowings Proceeds from (Repayments of) Debt Other provisions Other Provisions [Member] Other Provisions [Member] Award Type [Domain] Award Type [Domain] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Japan JAPAN Revolving credit facility Revolving Credit Facility [Member] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period Of Adoption Cash equivalents Cash [Member] Issuance of ordinary shares (in shares) Stock Issued During Period, Shares, New Issues Estimate of possible loss Income Tax Examination, Estimate of Possible Loss Sales Revenue, Net Revenue Benchmark [Member] RSU RSUs Restricted Stock Units (RSUs) [Member] Research and Development expense R&D Research and Development Expense [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Consolidated Entities [Axis] Consolidated Entities [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other current liabilities Other Current Liabilities [Table Text Block] Cost of revenue: Cost of Revenue [Abstract] Schedule of Provision for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total liabilities Liabilities Other Current Assets Other Current Assets [Text Block] Common shares, €0.025 par value, 66,197,181 and 66,202,881 shares authorized, issued and outstanding at December 31, 2019 and March 31, 2020, respectively. Common Stock, Value, Issued Research and development expenses Research and Development Expense Real Estate, Type of Property [Axis] Real Estate, Type of Property [Axis] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Number of Treasury Shares Treasury Stock, Shares [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of revenue generated in other significant countries Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Restricted share awards (RSU's) (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Other changes in equity Stockholders' Equity, Other Basic (in shares) Weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Right of use assets - operating lease Operating Lease, Right-of-Use Asset Schedule of financial income (expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Amount (in thousands of dollars) Treasury Stock, Value [Abstract] Equity Components [Axis] Equity Components [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Accounts payable relating to capital expenditures Accounts Payable, Capital Expenditures Accounts Payable, Capital Expenditures Equity-attributable to shareholders of Criteo S.A. Stockholders' Equity Attributable to Parent Other taxes Other Taxes Liability, Fair Value Disclosure Other Taxes Liability, Fair Value Disclosure Concentration Risk Type [Domain] Concentration Risk Type [Domain] Increase Loss Contingency Accrual, Provision Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Deferred revenue Contract with Customer, Liability, Current Asia-Pacific Asia Pacific [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] - Amortization and provisions Depreciation, Depletion, and Amortization and Provisions for Various Depreciation, Depletion, and Amortization and Provisions for Various Financial Instruments Fair Value Disclosures [Text Block] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Retirement benefit obligation Liability, Defined Benefit Pension Plan, Noncurrent Maximum exposure Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure Components of leases Lease, Cost [Table Text Block] Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations EMEA EMEA [Member] Trade accounts receivables Accounts Receivable, before Allowance for Credit Loss, Current Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Cash paid for interest, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Change in treasury stocks Treasury Shares Repurchased Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Table] Document Information [Table] Currency translation adjustment Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Shares authorized to be repurchased and retired (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Additional paid-in capital Additional Paid in Capital, Common Stock Cash from operating activities Net Cash Provided by (Used in) Operating Activities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule of financial liabilities Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Equity Component [Domain] Equity Component [Domain] Document Transition Report Document Transition Report Authorized amount of share repurchase program Stock Repurchase Program, Authorized Amount Consolidated Entities [Domain] Consolidated Entities [Domain] Sales and Operations expense S&O Sales And Operations Expense [Member] Sales And Operations Expense [Member] RCF Line of Credit [Member] Net change in allowance for credit losses Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease) Other current liabilities Other Liabilities, Fair Value Disclosure Change in other non-current financial assets Payments for (Proceeds from) Change in Other Financial Noncurrent Assets Payments for (Proceeds from) Change in Other Financial Noncurrent Assets Trade payables Accounts Payable, Trade, Current Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Income Statement [Abstract] Income Statement [Abstract] Provision released not used Loss Contingency Accrual, Provision Released Not Used Loss Contingency Accrual, Provision Released Not Used Restructuring Plan [Domain] Restructuring Plan [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] EX-101.PRE 9 crto-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Anti-Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 2,241,223 547,652
Restricted share awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 2,241,223 482,152
Share options / BSPCE    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 0 65,500
XML 11 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 503,376 $ 558,123
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 191,745 217,993
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 190,114 209,643
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 121,517 $ 130,487
XML 12 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Remainder of 2020 $ 39,064
2021 44,972
2022 38,553
2023 22,838
2024 11,642
Thereafter 14,658
Total minimum lease payments 171,727
Impact of Discount Rate (10,518)
Total Lease Liability 161,209
Offices  
Lessee, Lease, Description [Line Items]  
Remainder of 2020 24,813
2021 30,386
2022 27,839
2023 18,455
2024 9,413
Thereafter 14,285
Total minimum lease payments 125,191
Impact of Discount Rate (9,748)
Total Lease Liability 115,443
Data Centers  
Lessee, Lease, Description [Line Items]  
Remainder of 2020 14,251
2021 14,586
2022 10,714
2023 4,383
2024 2,229
Thereafter 373
Total minimum lease payments 46,536
Impact of Discount Rate (770)
Total Lease Liability $ 45,766
XML 13 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 4,668 $ 5,109
Other debtors 3,822 4,225
Prepaid expenses 11,237 7,891
Derivative instruments 105 0
Gross book value at end of period 19,832 17,225
Net book value at end of period $ 19,832 $ 17,225
XML 14 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2020
Other Liabilities Disclosure [Abstract]  
Other current liabilities
Other current liabilities are presented in the following table:
December 31, 2019March 31, 2020
(in thousands)
Clients' prepayments$13,618  $11,249  
Credit notes16,420  18,993  
Accounts payable relating to capital expenditures4,408  3,834  
Other creditors1,213  1,447  
Deferred revenue227  186  
Total$35,886  $35,709  
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenue $ 503,376 $ 558,123
Cost of revenue:    
Traffic acquisition costs (297,364) (322,429)
Other cost of revenue (33,806) (26,045)
Gross profit 172,206 209,649
Operating expenses:    
Research and development expenses (37,515) (46,577)
Sales and operations expenses (84,974) (95,909)
General and administrative expenses (25,915) (33,770)
Total operating expenses (148,404) (176,256)
Income from operations 23,802 33,393
Financial income (expense) (334) (1,974)
Income before taxes 23,468 31,419
Provision for income taxes (7,040) (10,018)
Net income 16,428 21,401
Net income available to shareholders of Criteo S.A. 15,459 19,120
Net income available to non-controlling interests $ 969 $ 2,281
Net income allocated to shareholders of Criteo S.A. per share:    
Basic (in USD per share) $ 0.25 $ 0.30
Diluted (in USD per share) $ 0.25 $ 0.29
Weighted average shares outstanding used in computing per share amounts:    
Basic (in shares) 61,691,001 64,336,777
Diluted (in shares) 62,125,582 66,041,296
XML 16 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Income and Expenses (Tables)
3 Months Ended
Mar. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of financial income (expense)
The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Financial income from cash equivalents$177  $382  
Interest and fees (523) (432) 
Interest on debt(430) (380) 
Fees(93) (52) 
Foreign exchange gain (loss)(1,598) (1,628) 
Other financial expense(30) 1,344  
Total financial income (expense)$(1,974) $(334) 
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Cash Flows [Abstract]    
Share-based compensation expense $ 8,131 $ 13,522
XML 18 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities
3 Months Ended
Mar. 31, 2020
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
Other current liabilities are presented in the following table:
December 31, 2019March 31, 2020
(in thousands)
Clients' prepayments$13,618  $11,249  
Credit notes16,420  18,993  
Accounts payable relating to capital expenditures4,408  3,834  
Other creditors1,213  1,447  
Deferred revenue227  186  
Total$35,886  $35,709  
XML 19 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Financial assets
The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table:
December 31, 2019March 31, 2020
(in thousands)
Trade receivables, net of allowance481,732  364,440  
Other taxes60,924  65,293  
Other current assets17,225  19,832  
Non-current financial assets21,747  20,373  
Total$581,628  $469,938  

Credit Risk
We maintain an allowance for estimated credit losses. During the twelve-month period ended December 31, 2019 and the three-month period ended March 31, 2020, our net change in allowance for credit losses was $9.9 million and $(7.0) million, respectively (note 4). The primary cause of this change was the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) effective January 1, 2020 resulting in an earlier recognition of credit losses, the cumulative effect of which, was recorded as an adjustment to retained earnings for $3.5 million (note 1).
For our financial assets, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.
Trade Receivables
Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments or pause the provision of services until payment of past due receivables is made.
As of December 31, 2019 and March 31, 2020, no customer accounted for 10% or more of trade receivables.
Financial Liabilities
December 31, 2019March 31, 2020
(in thousands)
Trade payables $390,277  $300,315  
Other taxes50,099  49,159  
Employee-related payables 74,781  73,251  
Other current liabilities35,886  35,709  
Financial liabilities4,405  2,858  
Total$555,448  $461,292  

For our financial liabilities, the fair value approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash flows.
We are party to several loan agreements and a revolving credit facility, or RCF, with third-party financial institutions. There have been no significant changes from what was disclosed in Note 12 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019.
Fair Value Measurements  
We measure the fair value of our cash equivalents, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data.
Financial assets or liabilities include derivative financial instruments used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

Derivative Financial Instruments
Derivatives consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts in financial income (expense), and their position on the balance sheet is based on their fair value at the end of each respective period. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

December 31, 2019March 31, 2020
(in thousands)
Derivative Assets:
Included in other current assets $—  $105  
Derivative Liabilities:
Included in financial liabilities - current portion$1,284  $—  

For our derivative financial instruments, the fair value approximates the carrying amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows.
Cash and Cash Equivalents
The following table presents for each reporting period, the breakdown of cash and cash equivalents:
December 31, 2019March 31, 2020
(in thousands)
Cash equivalents$189,119  $169,569  
Cash on hand229,644  266,937  
Total cash and cash equivalents$418,763  $436,506  

Investments in interest–bearing bank deposits which meet ASC 230—Statement of Cash flows criteria: short-term, highly liquid investments, for which the risks of changes in value are considered to be insignificant. Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
For our cash and cash equivalents, the fair value approximates the carrying amount, given the nature of the cash and cash equivalents and the maturity of the expected cash flows.
XML 20 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Income and Expenses
3 Months Ended
Mar. 31, 2020
Other Income and Expenses [Abstract]  
Financial Income and Expenses Financial Income and Expenses
The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Financial income from cash equivalents$177  $382  
Interest and fees (523) (432) 
Interest on debt(430) (380) 
Fees(93) (52) 
Foreign exchange gain (loss)(1,598) (1,628) 
Other financial expense(30) 1,344  
Total financial income (expense)$(1,974) $(334) 

The $0.3 million and the $2.0 million financial expenses for the three month periods ended March 31, 2020 and March 31, 2019, respectively, were driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing offset by income from cash and cash equivalents and the recognition of a negative impact of foreign exchange reevaluations net of related hedging costs.
We manage our exposure to foreign currency risk at the Criteo S.A. level and hedge using foreign currency swaps or forward purchases or sales of foreign currencies.
XML 21 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Events and Transactions of the Period (Tables)
3 Months Ended
Mar. 31, 2020
Restructuring and Related Activities [Abstract]  
Balance of Treasury Shares
As of March 31, 2020, we had 4.5 million treasury shares remaining which may be used to satisfy the Company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares, and for M&A activity. We completed the 2019 share repurchase program in February 2020.
Number of Treasury SharesAmount
(in thousands of dollars)
Balance at January 1, 20203,903,673  $74,900  
Treasury Shares Repurchased for RSU Vesting1,258,068  18,239  
Treasury Shares Issued for RSU Vesting(628,091) (13,305) 
Balance at March 31, 20204,533,650  $79,834  
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:


Three Months Ended
March 31, 2020
(in thousands)
Restructuring liability - January 1, 2020$5,581  
Restructuring costs449  
Amount paid(3,788) 
Restructuring liability - March 31, 20202,242  
The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:

Three Months Ended
March 31, 2020
(in thousands)
Restructuring liability - January 1, 2020$510  
Restructuring costs772  
Amount paid(686) 
Restructuring liability - March 31, 2020596  
Summary of Restructuring Costs
Three Months Ended
March 31, 2020
(in thousands)
Payroll related costs$(772) 
Total restructuring costs(772) 
XML 22 crto-20200331_htm.xml IDEA: XBRL DOCUMENT 0001576427 2020-01-01 2020-03-31 0001576427 crto:AmericanDepositarySharesMember 2020-01-01 2020-03-31 0001576427 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001576427 2020-04-29 0001576427 2019-12-31 0001576427 2020-03-31 0001576427 2019-01-01 2019-03-31 0001576427 us-gaap:CommonStockMember 2018-12-31 0001576427 us-gaap:TreasuryStockMember 2018-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001576427 us-gaap:RetainedEarningsMember 2018-12-31 0001576427 us-gaap:ParentMember 2018-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-12-31 0001576427 2018-12-31 0001576427 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001576427 us-gaap:ParentMember 2019-01-01 2019-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001576427 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:CommonStockMember 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2019-03-31 0001576427 us-gaap:ParentMember 2019-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-03-31 0001576427 2019-03-31 0001576427 us-gaap:CommonStockMember 2019-12-31 0001576427 us-gaap:TreasuryStockMember 2019-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001576427 us-gaap:RetainedEarningsMember 2019-12-31 0001576427 us-gaap:ParentMember 2019-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-12-31 0001576427 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001576427 us-gaap:ParentMember 2020-01-01 2020-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001576427 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001576427 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001576427 us-gaap:CommonStockMember 2020-03-31 0001576427 us-gaap:TreasuryStockMember 2020-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001576427 us-gaap:RetainedEarningsMember 2020-03-31 0001576427 us-gaap:ParentMember 2020-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2020-03-31 0001576427 crto:AmericanDepositarySharesMember 2018-10-25 0001576427 2019-02-08 0001576427 crto:AmericanDepositarySharesMember 2019-07-26 0001576427 crto:AmericanDepositarySharesMember 2019-12-31 0001576427 crto:TreasurySharesRepurchasedforRSUVestingMember 2020-01-01 2020-03-31 0001576427 crto:TreasurySharesIssuedforRSUVestingMember 2020-01-01 2020-03-31 0001576427 crto:ClosingRDOperationsInPaloAltoMember 2020-01-01 2020-03-31 0001576427 crto:ClosingRDOperationsInPaloAltoMember 2019-12-31 0001576427 crto:ClosingRDOperationsInPaloAltoMember 2020-03-31 0001576427 crto:NewOrganizationStructureMember 2020-01-01 2020-03-31 0001576427 crto:PayrollCostsAndFacilitiesRelatedCostsMember crto:NewOrganizationStructureMember 2020-01-01 2020-03-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember crto:NewOrganizationStructureMember 2020-01-01 2020-03-31 0001576427 crto:SalesAndOperationsExpenseMember crto:NewOrganizationStructureMember 2020-01-01 2020-03-31 0001576427 crto:NewOrganizationStructureMember 2019-12-31 0001576427 crto:NewOrganizationStructureMember 2020-03-31 0001576427 us-gaap:TradeAccountsReceivableMember 2019-01-01 2019-12-31 0001576427 us-gaap:TradeAccountsReceivableMember 2020-01-01 2020-03-31 0001576427 crto:OtherTaxesAssetsMember 2019-01-01 2019-12-31 0001576427 crto:OtherTaxesAssetsMember 2020-01-01 2020-03-31 0001576427 us-gaap:OtherCurrentAssetsMember 2019-01-01 2019-12-31 0001576427 us-gaap:OtherCurrentAssetsMember 2020-01-01 2020-03-31 0001576427 crto:NontradeReceivablesNoncurrentMember 2019-01-01 2019-12-31 0001576427 crto:NontradeReceivablesNoncurrentMember 2020-01-01 2020-03-31 0001576427 2019-01-01 2019-12-31 0001576427 us-gaap:AccountingStandardsUpdate201613Member crto:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0001576427 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001576427 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0001576427 us-gaap:InterestBearingDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001576427 us-gaap:InterestBearingDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0001576427 crto:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-03-31 0001576427 crto:TechnologyAndCustomerRelationshipsMember 2020-03-31 0001576427 srt:OfficeBuildingMember 2019-01-01 2019-03-31 0001576427 crto:DataCenterMember 2019-01-01 2019-03-31 0001576427 srt:OfficeBuildingMember 2020-01-01 2020-03-31 0001576427 crto:DataCenterMember 2020-01-01 2020-03-31 0001576427 srt:OfficeBuildingMember 2020-03-31 0001576427 crto:DataCenterMember 2020-03-31 0001576427 srt:OfficeBuildingMember 2019-03-31 0001576427 srt:OfficeBuildingMember 2020-03-31 0001576427 crto:DataCenterMember 2019-03-31 0001576427 crto:DataCenterMember 2020-03-31 0001576427 srt:AmericasMember 2019-01-01 2019-03-31 0001576427 us-gaap:EMEAMember 2019-01-01 2019-03-31 0001576427 srt:AsiaPacificMember 2019-01-01 2019-03-31 0001576427 srt:AmericasMember 2020-01-01 2020-03-31 0001576427 us-gaap:EMEAMember 2020-01-01 2020-03-31 0001576427 srt:AsiaPacificMember 2020-01-01 2020-03-31 0001576427 crto:ShareOptionsandBSPCEMember 2019-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001576427 crto:BSAMember 2019-12-31 0001576427 crto:ShareOptionsandBSPCEMember 2020-01-01 2020-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001576427 crto:BSAMember 2020-01-01 2020-03-31 0001576427 crto:ShareOptionsandBSPCEMember 2020-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001576427 crto:BSAMember 2020-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-03-31 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001576427 crto:ShareOptionsandBSPCEMember 2019-01-01 2019-03-31 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-03-31 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001576427 crto:SalesAndOperationsExpenseMember 2019-01-01 2019-03-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001576427 crto:SalesAndOperationsExpenseMember 2020-01-01 2020-03-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-03-31 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001576427 crto:BSAMember 2019-01-01 2019-03-31 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-03-31 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001576427 us-gaap:InternalRevenueServiceIRSMember 2017-09-27 2017-09-27 0001576427 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001576427 crto:ShareOptionsandBSPCEMember 2019-01-01 2019-03-31 0001576427 crto:ShareOptionsandBSPCEMember 2020-01-01 2020-03-31 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2020-03-31 0001576427 us-gaap:RevolvingCreditFacilityMember crto:HSBCandLCLFacilitiesMember us-gaap:LineOfCreditMember 2020-03-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2019-12-31 0001576427 crto:OtherProvisionsMember 2019-12-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2020-01-01 2020-03-31 0001576427 crto:OtherProvisionsMember 2020-01-01 2020-03-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2020-03-31 0001576427 crto:OtherProvisionsMember 2020-03-31 0001576427 country:FR 2019-01-01 2019-03-31 0001576427 country:FR 2020-01-01 2020-03-31 0001576427 country:US 2019-01-01 2019-03-31 0001576427 country:US 2020-01-01 2020-03-31 0001576427 country:DE 2019-01-01 2019-03-31 0001576427 country:DE 2020-01-01 2020-03-31 0001576427 country:GB 2019-01-01 2019-03-31 0001576427 country:GB 2020-01-01 2020-03-31 0001576427 country:JP 2019-01-01 2019-03-31 0001576427 country:JP 2020-01-01 2020-03-31 0001576427 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001576427 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576427 srt:ParentCompanyMember 2019-12-31 0001576427 srt:AmericasMember 2019-12-31 0001576427 country:US 2019-12-31 0001576427 us-gaap:EMEAMember 2019-12-31 0001576427 srt:AsiaPacificMember 2019-12-31 0001576427 country:JP 2019-12-31 0001576427 country:SG 2019-12-31 0001576427 srt:ParentCompanyMember 2020-03-31 0001576427 srt:AmericasMember 2020-03-31 0001576427 country:US 2020-03-31 0001576427 us-gaap:EMEAMember 2020-03-31 0001576427 srt:AsiaPacificMember 2020-03-31 0001576427 country:JP 2020-03-31 0001576427 country:SG 2020-03-31 0001576427 us-gaap:SubsequentEventMember 2020-04-29 0001576427 us-gaap:RevolvingCreditFacilityMember crto:MulticurrencyRevolvingFacilityAgreementMember us-gaap:SubsequentEventMember 2020-04-29 2020-04-29 shares iso4217:USD iso4217:EUR shares iso4217:USD shares pure iso4217:EUR crto:market true 0001576427 --12-31 2020 Q1 false 10-Q true 2020-03-31 false 001-36153 Criteo S.A. I0 32 Rue Blanche Paris FR 75009 33 40 40 22 90 American Depositary Shares, each representing one Ordinary Share,nominal value €0.025 per share CRTO NASDAQ ​Ordinary Shares, nominal value €0.025 per share​* NASDAQ Yes Yes Large Accelerated Filer false false false 61724141 418763000 436506000 16100000 23100000 481732000 364440000 21817000 23101000 60924000 65293000 17225000 19832000 1000461000 909172000 194161000 181848000 86886000 79818000 317100000 315266000 142044000 139954000 21747000 20373000 27985000 29458000 789923000 766717000 1790384000 1675889000 390277000 300315000 6385000 6020000 3422000 3013000 3636000 2303000 45853000 47288000 50099000 49159000 74781000 73251000 35886000 35709000 610339000 517058000 9272000 7922000 8485000 7111000 769000 555000 117988000 113920000 5543000 2715000 142057000 132223000 752396000 649281000 0.025 0.025 66197181 66197181 66197181 66202881 66202881 66202881 2158000 2158000 3903673 4533650 74900000 79834000 668389000 676510000 -40105000 -54283000 451725000 450480000 1007267000 995031000 30721000 31577000 1037988000 1026608000 1790384000 1675889000 558123000 503376000 322429000 297364000 26045000 33806000 209649000 172206000 46577000 37515000 95909000 84974000 33770000 25915000 176256000 148404000 33393000 23802000 -1974000 -334000 31419000 23468000 10018000 7040000 21401000 16428000 19120000 15459000 2281000 969000 0.30 0.25 0.29 0.25 64336777 61691001 66041296 62125582 21401000 16428000 -10492000 -15932000 1053000 -1734000 -11545000 -14198000 9856000 2230000 7773000 1281000 2083000 949000 67708203 2201000 -3459119 -79159000 663281000 -30522000 387869000 943670000 24221000 967891000 19120000 19120000 2281000 21401000 -11347000 -11347000 -198000 -11545000 28596 1000 372000 373000 373000 -1594288 45000 1786715 -40080000 36091000 3944000 13533000 13533000 -11000 13522000 1000 -155000 -154000 -154000 66142511 2157000 -1672404 -39079000 641094000 -41869000 403200000 965503000 26293000 991796000 66197181 2158000 -3903673 -74900000 668389000 -40105000 451725000 1007267000 30721000 1037988000 15459000 15459000 969000 16428000 -14178000 -14178000 -20000 -14198000 5700 39000 39000 39000 -629977 4934000 13305000 18239000 18239000 8082000 8082000 49000 8131000 3399000 3399000 142000 3541000 66202881 2158000 -4533650 -79834000 676510000 -54283000 450480000 995031000 31577000 1026608000 21401000 16428000 24998000 32828000 19644000 27044000 0 -2266000 13882000 8502000 -5916000 -2678000 -1934000 -2329000 678000 -23000 -20821000 -7487000 -86018000 -99388000 -58485000 -81679000 5992000 10398000 2436000 -945000 -3156000 1121000 67220000 56743000 13292000 11258000 -10392000 -479000 5325000 0 32000 -889000 -29041000 -10848000 -172000 -170000 11000 4000 0 18241000 -30000 -354000 -191000 -18761000 -6643000 -9391000 31345000 17743000 364426000 418763000 395771000 436506000 17868000 12047000 407000 349000 <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are a global technology company building the leading advertising platform for the open Internet. We strive to deliver impactful business results at scale to commerce companies and consumer brands by meeting their marketing goals at their targeted return on investment. Using shopping data, predictive technology and large consumer reach, we help our clients drive Awareness, Consideration and Conversion for their products and services</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and help retailers generate advertising revenues from brands. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive measurable results for clients, we activate our data assets through proprietary artificial intelligence ("AI") technology to engage consumers in real time through the pricing and delivery of highly relevant digital advertisements ("ads"), across devices and environments. By pricing our offering on a range of pricing models and measuring our value based on clear, well-defined performance metrics, we make the return on investment transparent and easy to measure for advertisers.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In these notes, Criteo S.A. is referred to as the "Parent" company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".</span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">___________________________________________________</sup></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Driving Awareness for a brand means exposing its brand name to consumers who have not been in touch with the brand before, thereby creating brand awareness from such consumers. Driving Consideration for an advertiser's products or services means attracting prospective new consumers to consider engaging with and/or buying this advertiser's products or services. Driving Conversion for an advertisers' products or services means triggering a purchase by consumers who have already engaged with this advertisers products or services in the past.</span></div>Summary of Significant Accounting Policies<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria, (2) allowances for credit losses, (3) research tax credits, (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect with tax reforms recently enacted in countries we operate, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill, intangible assets and right of use assets - operating lease, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ongoing impact of COVID-19 increases uncertainty associated with these estimates, in particular those related to allowance for credit losses, assumptions used in the valuation of goodwill and estimates relating to income taxes. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, except for the accounting pronouncements adopted below.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounting Pronouncements adopted in 2020</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We measure loss allowances for all trade receivables using the lifetime expected credit loss approach, as described above. The expected credit losses on these financial assets are estimated using a provision matrix based on the Company’s historical credit loss experience, adjusted for factors that are specific to the debtors, general economic conditions and an assessment of both the current as well as the forecast direction of conditions at the reporting date. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we have adopted ASU 2017-04,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Goodwill and Other (Topic 350)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. ASU 2017-04 simplifies the subsequent measurement of goodwill and reduces the cost and complexity of evaluating goodwill for impairment. It eliminates the need for entities to calculate the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Under this amendment, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying value exceeds the reporting unit's fair value. The adoption of the ASU did not have an impact in our financial position or results of operations as we did not recognize an impairment loss during the period. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we have adopted ASU 2018-15,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs of SaaS agreements should be capitalized. The adoption of the standard did not have an impact on our financial position or results of operations, however, it did have a minor impact on expense classification in current and future periods.</span></div><div style="margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General. The purpose of this update is to modify disclosure requirements for Defined Benefit Plans. It removes requirements to disclose the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year among others. It adds disclosure requirements for the items such as an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2018-14 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2019-12 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria, (2) allowances for credit losses, (3) research tax credits, (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect with tax reforms recently enacted in countries we operate, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill, intangible assets and right of use assets - operating lease, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ongoing impact of COVID-19 increases uncertainty associated with these estimates, in particular those related to allowance for credit losses, assumptions used in the valuation of goodwill and estimates relating to income taxes. </span></div>There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, except for the accounting pronouncements adopted below <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounting Pronouncements adopted in 2020</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We measure loss allowances for all trade receivables using the lifetime expected credit loss approach, as described above. The expected credit losses on these financial assets are estimated using a provision matrix based on the Company’s historical credit loss experience, adjusted for factors that are specific to the debtors, general economic conditions and an assessment of both the current as well as the forecast direction of conditions at the reporting date. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we have adopted ASU 2017-04,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Goodwill and Other (Topic 350)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. ASU 2017-04 simplifies the subsequent measurement of goodwill and reduces the cost and complexity of evaluating goodwill for impairment. It eliminates the need for entities to calculate the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Under this amendment, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying value exceeds the reporting unit's fair value. The adoption of the ASU did not have an impact in our financial position or results of operations as we did not recognize an impairment loss during the period. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we have adopted ASU 2018-15,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs of SaaS agreements should be capitalized. The adoption of the standard did not have an impact on our financial position or results of operations, however, it did have a minor impact on expense classification in current and future periods.</span></div><div style="margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General. The purpose of this update is to modify disclosure requirements for Defined Benefit Plans. It removes requirements to disclose the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year among others. It adds disclosure requirements for the items such as an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2018-14 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2019-12 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.</span></div> Significant Events and Transactions of the Period <div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Share repurchase program</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 25, 2018, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company’s outstanding American Depositary Shares. We completed this share repurchase program in 2018. As of December 31, 2018, 3.5 million shares were held as treasury shares. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 8, 2019, the Board of Directors authorized the reduction of capital resulting in the formal retirement of 1.6 million treasury shares. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 26, 2019, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company's outstanding American Depositary Shares. As of December 31, 2019, 3.2 million shares were held as treasury shares as part of the share repurchase program authorized on July 26, 2019.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we had 4.5 million treasury shares remaining which may be used to satisfy the Company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares, and for M&amp;A activity. We completed the 2019 share repurchase program in February 2020.</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.220%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.517%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.519%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Treasury Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount <br/>(in thousands of dollars) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,903,673 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Shares Repurchased for RSU Vesting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,258,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Shares Issued for RSU Vesting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(628,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,533,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Restructuring</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cease of our R&amp;D operations in Palo Alto</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 7, 2019, in connection with the new organization structure, the Company announced a plan to restructure its R&amp;D activities with the closing of its R&amp;D operations in Palo Alto. The Company incurred additional net restructuring costs of $0.4 million for the three month period ended March 31, 2020 comprising of payroll expenses included in Research and Development expenses.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:</span></div><div><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.494%;"><tr><td style="width:1.0%;"/><td style="width:57.957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.043%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - January 1, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,788)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New organization structure</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of a new organization structure designed to best support our multi-product platform strategy and accelerate execution, commenced in the twelve month period ended December 31, 2019, the Company incurred net restructuring costs of $0.8 million for the three month period ended March 31, 2020, comprising of payroll expenses.</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.494%;"><tr><td style="width:1.0%;"/><td style="width:57.957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.043%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll related costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three month period ended March 31, 2020, $0.2 million was included in Research and Development expenses and $0.6 million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">was included in Sales and Operations expenses.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.494%;"><tr><td style="width:1.0%;"/><td style="width:57.957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.043%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - January 1, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(686)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 80000000.0 3500000 1600000 80000000.0 3200000 <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we had 4.5 million treasury shares remaining which may be used to satisfy the Company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares, and for M&amp;A activity. We completed the 2019 share repurchase program in February 2020.</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.220%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.517%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.519%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Treasury Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount <br/>(in thousands of dollars) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,903,673 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Shares Repurchased for RSU Vesting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,258,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Treasury Shares Issued for RSU Vesting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(628,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,533,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4500000 3903673 74900000 1258068 18239000 628091 13305000 4533650 79834000 400000 <div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:</span></div><div><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.494%;"><tr><td style="width:1.0%;"/><td style="width:57.957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.043%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - January 1, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,788)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.494%;"><tr><td style="width:1.0%;"/><td style="width:57.957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.043%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - January 1, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(686)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring liability - March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 5581000 449000 3788000 2242000 800000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.494%;"><tr><td style="width:1.0%;"/><td style="width:57.957%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.043%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll related costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 772000 772000 200000 600000 510000 772000 686000 596000 Financial Instruments<div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Financial assets </span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table: </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.851%;"><tr><td style="width:1.0%;"/><td style="width:55.973%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.652%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade receivables, net of allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current financial assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">581,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">469,938 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Credit Risk</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain an allowance for estimated credit losses. During the twelve-month period ended December 31, 2019 and the three-month period ended March 31, 2020, our net change in allowance for credit losses was $9.9 million and $(7.0) million, respectively (note 4). The primary cause of this change was the adoption of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ASU 2016-13, Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> effective January 1, 2020 resulting in an earlier recognition of credit losses, the cumulative effect of which, was recorded as an adjustment to retained earnings for $3.5 million (note 1).</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For our financial assets, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.</span></div><div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Trade Receivables</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments or pause the provision of services until payment of past due receivables is made. </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019 and March 31, 2020,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> no customer accounted for 10% or more of trade receivables.</span></div><div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Financial Liabilities </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:86.904%;"><tr><td style="width:1.0%;"/><td style="width:50.910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.116%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.656%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:21.118%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade payables </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee-related payables </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,858 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For our financial liabilities, the fair value approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash flows.</span></div>We are party to several loan agreements and a revolving credit facility, or RCF, with third-party financial institutions. There have been no significant changes from what was disclosed in Note 12 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019. <div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value Measurements  </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We measure the fair value of our cash equivalents, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial assets or liabilities include derivative financial instruments used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Derivative Financial Instruments</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Derivatives consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts in financial income (expense), and their position on the balance sheet is based on their fair value at the end of each respective period. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div><div style="margin-top:6pt;"><span><br/></span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.095%;"><tr><td style="width:1.0%;"/><td style="width:50.195%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.479%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.644%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.482%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Assets: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in other current assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Liabilities: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in financial liabilities - current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For our derivative financial instruments, the fair value approximates the carrying amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows.</span></div><div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents for each reporting period, the breakdown of cash and cash equivalents:</span></div><div style="text-align:center;margin-top:18pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.714%;"><tr><td style="width:1.0%;"/><td style="width:51.645%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.743%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.668%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.744%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash on hand</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">436,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:5pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Investments in interest–bearing bank deposits which meet ASC 230—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash flows</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> criteria: short-term, highly liquid investments, for which the risks of changes in value are considered to be insignificant. Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data. </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For our cash and cash equivalents, the fair value approximates the carrying amount, given the nature of the cash and cash equivalents and the maturity of the expected cash flows.</span></div> <div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table: </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.851%;"><tr><td style="width:1.0%;"/><td style="width:55.973%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.652%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade receivables, net of allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current financial assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">581,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">469,938 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 481732000 364440000 60924000 65293000 17225000 19832000 21747000 20373000 581628000 469938000 9900000 -7000000.0 -3500000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:86.904%;"><tr><td style="width:1.0%;"/><td style="width:50.910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.116%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.656%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:21.118%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade payables </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee-related payables </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,858 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">461,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 390277000 300315000 50099000 49159000 74781000 73251000 35886000 35709000 4405000 2858000 555448000 461292000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.095%;"><tr><td style="width:1.0%;"/><td style="width:50.195%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.479%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.644%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.482%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Assets: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in other current assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Liabilities: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in financial liabilities - current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 0 105000 1284000 0 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.714%;"><tr><td style="width:1.0%;"/><td style="width:51.645%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.743%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.668%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.744%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash on hand</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">436,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 189119000 169569000 229644000 266937000 418763000 436506000 Trade Receivables <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the breakdown in trade receivables net book value for the presented periods:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade accounts receivables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">497,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Less) Allowance for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,068)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net book value at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in allowance for credit accounts are summarized below: </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,068)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for credit losses through retained earnings (*)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,498)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,997)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reversal of provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,931 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,169)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(*) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amount charged to allowance f</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">or credit losses for the three months ended March 31, 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">increased</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> compared to the same period in the prior year due to the application of the expected credit loss model beginning on January 1, 2020 as well as an increase in the provision due to the expected impact of COVID-19 on the Company's future cash collections. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reversal of provision decreased during the three month period ended March 31, 2020, mainly due to lower payments received and write-offs of long outstanding receivables already reserved for which it is certain we will not collect the receivable. During the three months ended March 31, 2020, the Company recovered $0.6 million previously written off, accounted for as a reversal of provision.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company mitigates its credit risk with respect to accounts receivables by performing credit evaluations</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and monitoring agencies and advertisers' accounts receivables balances.</span></div> <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the breakdown in trade receivables net book value for the presented periods:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade accounts receivables</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">497,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Less) Allowance for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,068)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net book value at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in allowance for credit accounts are summarized below: </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,068)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for credit losses through retained earnings (*)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,498)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,997)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reversal of provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,931 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,169)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(*) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).</span></div> 497800000 387524000 16068000 23084000 481732000 364440000 25918000 16068000 -3498000 5282000 6997000 5931000 2989000 100000 490000 25169000 23084000 600000 Other Current Assets <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the breakdown in other current assets net book value for the presented periods:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:59.904%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.089%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.263%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepayments to suppliers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other debtors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative instruments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross book value at end of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net book value at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prepaid expenses mainly consist of office rental advance payments.</span></div>Derivative financial instruments include foreign currency swaps or forward purchases or sales contracts used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data. <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the breakdown in other current assets net book value for the presented periods:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:59.904%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.089%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.263%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepayments to suppliers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other debtors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative instruments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross book value at end of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net book value at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 5109000 4668000 4225000 3822000 7891000 11237000 0 105000 17225000 19832000 17225000 19832000 Intangible Assets and Goodwill<div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no significant additions to intangible assets or goodwill since December 31, 2019. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the changes in the current economic environment and the recent decline in global equity markets related to the COVID-19 pandemic, we believe that there has been a change in events and circumstances that may indicate that the carrying amount of goodwill might not be recoverable. We have therefore conducted an interim impairment test between our annual tests. This interim test was based on a stretched scenario reflecting the estimated impact of COVID-19, built on top of the business plan used for our 2019 annual test. The test concluded that the reporting unit’s fair value is above its carrying amount, including goodwill. Therefore, no impairment loss was recorded. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, no triggering events have occurred that would indicate impairment of intangible assets.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows: </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.994%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.947%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology and customer relationships</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">From April 1 to December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,549 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows: </span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:54.994%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.947%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology and customer relationships</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">From April 1 to December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,549 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6420000 8537000 14957000 7414000 11382000 18796000 4826000 11382000 16208000 2652000 10897000 13549000 685000 8700000 9385000 59000 6852000 6911000 22056000 57750000 79806000 Other Current Liabilities <div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other current liabilities are presented in the following table: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:54.222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.524%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clients' prepayments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Credit notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other creditors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other current liabilities are presented in the following table: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:54.222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.524%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clients' prepayments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Credit notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other creditors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13618000 11249000 16420000 18993000 4408000 3834000 1213000 1447000 227000 186000 35886000 35709000 Leases <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have adopted Topic 842 effective January 1, 2019 on a modified retrospective basis and elected not to restate comparative periods. We chose to use certain practical expedients offered by the standard including: </span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We used hindsight in determining the lease term.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We lease space under non-cancellable operating leases for our offices as well as our data centers. Our office leases typically include free rent periods or rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include free rent periods or rent escalation periods. These leases typically do not include residual value guarantees. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Both office and data center leases typically contain options to renew, and/or early terminate. We have evaluated management's expectations for these options as of March 31, 2020. Options have been included in the lease term if management has determined it is reasonably certain it will be exercised.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs are expensed in the period incurred. Variable expenses include changes in indexation. Leases for data centers may have variable costs based on electrical usage.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease expense are as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:14.519%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.832%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.429%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease expense </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short term lease expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease expense </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we had future minimum lease payments as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.852%;"><tr><td style="width:1.0%;"/><td style="width:47.187%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.214%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.833%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.365%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,813 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,972 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,229 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,658 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(770)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,518)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average remaining lease term and discount rates as of March 31, 2020 are as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.048%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.475%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.477%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (years) </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Offices </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Data Centers </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Offices </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Data Centers </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow information related to our operating leases is as follows for the period ended March 31, 2020: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.945%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.027%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.028%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flow for operating activities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,964)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.945%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.027%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.028%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional right of use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> These operating leases will commence during the fiscal year ending December 31, 2020.</span></div> <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease expense are as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:14.519%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.832%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.429%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease expense </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short term lease expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease expense </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average remaining lease term and discount rates as of March 31, 2020 are as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:55.048%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.475%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.477%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (years) </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Offices </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Data Centers </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Offices </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Data Centers </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow information related to our operating leases is as follows for the period ended March 31, 2020: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.945%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.027%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.028%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flow for operating activities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,964)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.945%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.027%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.028%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional right of use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 8340000 5187000 13527000 6314000 6536000 12850000 925000 530000 1455000 286000 56000 342000 0 114000 114000 9000 516000 525000 1076000 0 1076000 202000 0 202000 8189000 5831000 14020000 6407000 7108000 13515000 <div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we had future minimum lease payments as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.852%;"><tr><td style="width:1.0%;"/><td style="width:47.187%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.214%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.833%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.365%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Offices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Data Centers </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,813 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,972 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,229 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,658 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(770)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,518)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 24813000 14251000 39064000 30386000 14586000 44972000 27839000 10714000 38553000 18455000 4383000 22838000 9413000 2229000 11642000 14285000 373000 14658000 125191000 46536000 171727000 9748000 770000 10518000 115443000 45766000 161209000 P5Y4M24D P4Y6M P3Y P3Y 0.026 0.025 0.017 0.017 13964000 14048000 10926000 0 11295000 7807000 8446000 7807000 Revenue <div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We offer two families of solutions to our commerce and brand clients:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Criteo Marketing Solutions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments. </span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Criteo Retail Media</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In conjunction with broadening our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.  </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%;">Disaggregation of revenue</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenues disaggregated by geographical area:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.851%;"><tr><td style="width:1.0%;"/><td style="width:28.998%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.542%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.244%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.734%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.247%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">558,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Customer Credit Notes</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Revenues</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Practical Expedients </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.</span></div> <div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We offer two families of solutions to our commerce and brand clients:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Criteo Marketing Solutions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments. </span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Criteo Retail Media</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In conjunction with broadening our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.  </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.</span></div>Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.<div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Customer Credit Notes</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Revenues</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered. </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Practical Expedients </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.</span></div> <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenues disaggregated by geographical area:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.851%;"><tr><td style="width:1.0%;"/><td style="width:28.998%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.542%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.244%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.734%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.247%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">558,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 217993000 209643000 130487000 558123000 191745000 190114000 121517000 503376000 Share-Based Compensation <div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The board of directors has been authorized by the general meeting of the shareholders to grant employee warrants</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> (Bons de Souscription de Parts de Créateur d’Entreprise or "BSPCEs"),</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> share options </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(Options de Souscription d'Actions or "OSAs"), </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">restricted share units </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">("RSUs") </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and non-employee warrants (</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Bons de Souscription d'Actions or "BSAs")</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, there was one grant of RSUs under the Employee Share Option Plan 12 as defined in Note 20 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 2, 2020, 40,240 RSUs were granted to Criteo employees subject to continued employment and 43,217 RSUs and 43,217 PSUs were granted to a member of the management subject to continued employment. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no changes in the vesting and method of valuation of the BSPCEs, OSAs, RSUs, or BSAs from what was disclosed in Note 20 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020.</span></div><div style="padding-left:40.5pt;margin-top:3pt;margin-bottom:3pt;"><span><br/></span></div><div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Change in Number of BSPCE/OSA/RSU/BSA</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.847%;"><tr><td style="width:1.0%;"/><td style="width:30.006%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.544%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OSA/BSPCE </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSU </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BSA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,559,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,978,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,902,288 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised (OSA/BSPCE/BSA)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested (RSU)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(640,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(640,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(107,929)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(275,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,742)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(396,381)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,442,305 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,982,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Breakdown of the Closing Balance</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.694%;"><tr><td style="width:1.0%;"/><td style="width:36.803%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.785%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.785%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.095%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OSA/BSPCE</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSU </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BSA</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,442,305 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.01 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,815,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining contractual life of options outstanding, in years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4</span></td></tr></table></div><div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reconciliation with the Unaudited Consolidated Statements of Income</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.388%;"><tr><td style="width:1.0%;"/><td style="width:23.230%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.615%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.230%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.230%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.236%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">S&amp;O</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">G&amp;A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">S&amp;O</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">G&amp;A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,846)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,955)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,516)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,619)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share options / BSPCE</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(246)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,205)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,522)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BSAs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(360)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(360)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(372)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(372)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total equity awards compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,882)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Change in Number of BSPCE/OSA/RSU/BSA</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.847%;"><tr><td style="width:1.0%;"/><td style="width:30.006%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.565%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.544%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OSA/BSPCE </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSU </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BSA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,559,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,978,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,902,288 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised (OSA/BSPCE/BSA)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,700)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested (RSU)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(640,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(640,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(107,929)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(275,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,742)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(396,381)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,600)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,442,305 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,982,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Breakdown of the Closing Balance</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.694%;"><tr><td style="width:1.0%;"/><td style="width:36.803%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.785%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.785%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.095%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OSA/BSPCE</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSU </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BSA</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,442,305 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,189,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.01 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,815,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining contractual life of options outstanding, in years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NA </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4</span></td></tr></table></div> 2559534 4978987 363767 7902288 0 126674 0 126674 5700 0 0 5700 0 640528 0 640528 107929 275710 12742 396381 3600 0 0 3600 2442305 4189423 351025 6982753 2442305 4189423 351025 23.01 14.82 1815222 154576 24.40 17.42 P5Y9M18D P7Y4M24D <div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reconciliation with the Unaudited Consolidated Statements of Income</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.388%;"><tr><td style="width:1.0%;"/><td style="width:23.230%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.615%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.230%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.230%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.236%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">S&amp;O</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">G&amp;A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">S&amp;O</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">G&amp;A</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,846)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,955)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,516)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,619)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share options / BSPCE</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(246)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,205)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,522)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BSAs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(360)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(360)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(372)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(372)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total equity awards compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,025)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,882)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3846000 5955000 2516000 12317000 2369000 3619000 1988000 7976000 179000 246000 780000 1205000 0 61000 94000 155000 4025000 6201000 3296000 13522000 2369000 3680000 2082000 8131000 0 0 360000 360000 0 0 372000 372000 4025000 6201000 3656000 13882000 2369000 3680000 2454000 8503000 Financial Income and Expenses <div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.714%;"><tr><td style="width:1.0%;"/><td style="width:57.027%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.659%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.668%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial income from cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest and fees </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(523)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(432)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(380)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign exchange gain (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,598)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,628)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other financial expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial income (expense)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(334)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The $0.3 million and t</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">he $2.0 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">financial expenses for the three month periods ended March 31, 2020 and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> March 31, 2019, respectively, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">were driven by the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing offset by income from cash and cash equivalents and the recognition of a negative impact of foreign exchange </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">reevaluations net of related hedging costs. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We manage our exposure to foreign currency risk at the Criteo S.A. level and hedge using foreign currency swaps or forward purchases or sales of foreign currencies.</span></div> <div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.714%;"><tr><td style="width:1.0%;"/><td style="width:57.027%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.659%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.668%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial income from cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest and fees </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(523)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(432)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(380)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign exchange gain (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,598)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,628)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other financial expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial income (expense)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(334)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 177000 382000 523000 432000 430000 380000 93000 52000 -1598000 -1628000 -30000 1344000 -1974000 -334000 -300000 -2000000.0 Income Taxes <div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Breakdown of Income Taxes </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in the period. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.107%;"><tr><td style="width:1.0%;"/><td style="width:63.315%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.550%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.969%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current income tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,934)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,718)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net change in deferred taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,018)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,040)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended March 31, 2019 and 2020, we used an annual estimated tax rate of 30% to calculate the provision for income taxes. The effective tax rate was 32% and 30% for the three months ended March 31, 2019 and 2020, respectively. The difference between the annual estimated tax rate and the effective tax rate is mainly due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the three months ended March 31, 2020 resulting in no material difference between the annual estimated tax rate and the effective tax rate. </span></div><div style="margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Current tax assets and liabilities</span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total amount of current tax assets consists mainly of prepayments of income taxes and credits of Criteo SA, Criteo Corp. and Criteo Gmbh. The current tax liabilities refers mainly to the corporate tax payables of Criteo K.K.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Ongoing tax inspection in the United States</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On September 27, 2017, we received a draft notice of proposed adjustment (NOPA) from the Internal Revenue Service ("IRS") audit of Criteo Corp. for the year ended December 31, 2014, confirmed by the definitive notice dated February 8, 2018. Although we disagree with the IRS's position and are currently contesting this issue, the ultimate resolution of this litigation is uncertain and, if resolved in a manner unfavorable to us, could result in an additional federal tax liability of an estimated maximum aggregate amount of approximately $15.0 million, excluding related fees, interest and penalties.</span></div> <div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.107%;"><tr><td style="width:1.0%;"/><td style="width:63.315%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.550%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.969%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current income tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,934)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,718)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net change in deferred taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,018)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,040)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 15934000 9718000 -5916000 -2678000 10018000 7040000 0.30 0.30 0.32 0.30 15000000.0 Earnings Per Share <div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basic Earnings Per Share </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding. </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.660%;"><tr><td style="width:1.0%;"/><td style="width:54.561%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.966%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,336,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,691,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Diluted Earnings Per Share </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see Note 10). There were no other potentially dilutive instruments outstanding as of March 31, 2019 and March 31, 2020. Consequently, all potential dilutive effects from shares are considered. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price). </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:92.410%;"><tr><td style="width:1.0%;"/><td style="width:59.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.679%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.681%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,336,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,691,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of :</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted share awards ("RSUs")</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,317,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,309 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share options and BSPCE</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,041,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,125,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.666%;"><tr><td style="width:1.0%;"/><td style="width:57.090%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.611%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.611%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.646%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted share awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,241,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share options and BSPCE</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,241,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.660%;"><tr><td style="width:1.0%;"/><td style="width:54.561%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.966%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,336,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,691,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 19120000 15459000 64336777 61691001 0.30 0.25 <div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price). </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:92.410%;"><tr><td style="width:1.0%;"/><td style="width:59.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.679%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.681%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,336,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,691,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of :</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted share awards ("RSUs")</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,317,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,309 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share options and BSPCE</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">336,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,041,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,125,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 19120000 15459000 64336777 61691001 1317350 264309 336647 153786 50522 16486 66041296 62125582 0.29 0.25 <div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.666%;"><tr><td style="width:1.0%;"/><td style="width:57.090%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.611%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.611%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.646%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted share awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,241,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share options and BSPCE</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,241,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 482152 2241223 65500 0 547652 2241223 Commitments and contingencies<div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commitments </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revolving Credit Facilities "RCF", Credit Line Facilities and Bank Overdrafts </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As mentioned in Note 3, we are party to an RCF with a syndicate of banks which allow us to draw up to €350.0 million ($383.5 million) until March 2022. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL with an authorization to draw up to a maximum of €21.5 million ($23.6 million) in aggregate under the short-term credit lines and overdraft facilities.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> As of March 31, 2020, we had not drawn on any of these facilities. Any loans or overdraft under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contingencies</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in provisions during the presented periods are summarized below: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.922%;"><tr><td style="width:1.0%;"/><td style="width:42.680%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.330%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.330%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.024%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for employee-related litigation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other provisions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision used</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(211)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(215)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision released not used</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> - of which current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amount of the provisions represents management’s best estimate of the future outflow.</span></div> 350000000.0 383500000 21500000 23600000 <div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in provisions during the presented periods are summarized below: </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.922%;"><tr><td style="width:1.0%;"/><td style="width:42.680%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.330%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.330%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.024%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for employee-related litigation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other provisions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision used</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(211)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(215)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision released not used</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> - of which current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 620000 5765000 6385000 92000 13000 105000 4000 211000 215000 0 42000 42000 -12000 -201000 -213000 696000 5324000 6020000 696000 5324000 6020000 Breakdown of Revenue and Non-Current Assets by Geographical Areas <div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates in the following three geographical markets: </span></div><div style="text-indent:-22.5pt;padding-left:49.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• Americas (North and South America); </span></div><div style="text-indent:-22.5pt;padding-left:49.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• EMEA (Europe, Middle-East and Africa); and </span></div><div style="text-indent:-22.5pt;padding-left:49.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• Asia-Pacific. </span></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:43.982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.948%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended:</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">558,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue generated in France, the country of incorporation of the Parent, amoun</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ted to $37.4 million and $32.0 million for the three months ended March 31, 2019 and 2020, respectively.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Revenue generated in other significant countries where we operate is presented in the followin</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">g table:</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:43.982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:24.636%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.638%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195,791 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2019 and 2020, our largest client represented 2.1% and 3.3%, respectively, of our consolidated revenue. </span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Other Information </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities. </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.851%;"><tr><td style="width:1.0%;"/><td style="width:11.710%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.687%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.581%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.985%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.177%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Of which</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Of which</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Holding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="48" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,336 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">281,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3 <div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:43.982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.946%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.948%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended:</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">558,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 217993000 209643000 130487000 558123000 191745000 190114000 121517000 503376000 37400000 32000000.0 Revenue generated in other significant countries where we operate is presented in the following table:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:43.982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:24.636%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.638%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195,791 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 195791000 173027000 53595000 50618000 21768000 20820000 93168000 84637000 0.021 0.033 <div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities. </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.851%;"><tr><td style="width:1.0%;"/><td style="width:11.710%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.687%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.581%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.985%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.177%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.735%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Of which</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Of which</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Holding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EMEA</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia-Pacific</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="48" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,336 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">281,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 136621000 104389000 100107000 20336000 19701000 9617000 5970000 281047000 127707000 94642000 94412000 18158000 21159000 11844000 5374000 261666000 Related Parties <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no significant related-party transactions during the period nor any change in the nature of the transactions as described in Note 25 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 except as follows:</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 2, 2020, the Group announced that Chief Financial Officer Benoit Fouilland plans to depart from Criteo at the end of the second quarter 2020. Mr. Fouilland has indicated that he will remain fully committed to his role as Chief Financial Officer and member of the senior executive team, and will play an active role in identifying and hiring his successor to ensure an orderly and smooth transition until his anticipated departure date of June 30, 2020.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Executive Officers as of March 31, 2020 were:</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• Jean-Baptiste Rudelle - Chairman</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• Megan Clarken - Chief Executive Officer</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• Benoit Fouilland - Chief Financial Officer</span></div><div style="margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">• Ryan Damon - General Counsel and Corporate Secretary</span></div> Subsequent Events <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Given the ongoing impact that the COVID-19 pandemic is having on the Company's clients' business, it will remain a factor in our analysis of estimates residing in the financial statements, including, but not limited to, estimates related to receivable reserves calculated under the CECL model, the impairment analysis, and the income tax calculation. These estimates involve projections and assumptions regarding the future economic environment and as such it is possible that events may occur rapidly or unexpectedly that could lead to their changes. We will continue to closely monitor the COVID-19 pandemic, and continuously evaluate its impact on our key estimates. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On April 29, 2020, the Company announced that the Board of Directors has authorized a share repurchase program of up to $30 million of the Company’s outstanding American Depositary Shares.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On April 29, 2020, the Company decided to preventively draw under its Multicurrency Revolving Facility Agreement for general purposes for a total amount of €140 million ($150 million).</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company evaluated all other subsequent events that occurred after March 31, 2020 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no other significant events that require adjustments.</span></div> 30000000 140000000 150000000 Of which $13.5 million and $8.1 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the quarter ended March 31, 2019 and 2020, respectively. From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). XML 23 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Breakdown of Revenue and Non-Current Assets by Geographical Areas Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
• Americas (North and South America);
• EMEA (Europe, Middle-East and Africa); and
• Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2019$217,993  $209,643  $130,487  $558,123  
March 31, 2020$191,745  $190,114  $121,517  $503,376  

Revenue generated in France, the country of incorporation of the Parent, amounted to $37.4 million and $32.0 million for the three months ended March 31, 2019 and 2020, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Americas
United States$195,791  $173,027  
EMEA
Germany$53,595  $50,618  
United Kingdom$21,768  $20,820  
Asia-Pacific
Japan$93,168  $84,637  
As of March 31, 2019 and 2020, our largest client represented 2.1% and 3.3%, respectively, of our consolidated revenue.
Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities.
Of whichOf which
HoldingAmericasUnited StatesEMEAAsia-PacificJapanSingaporeTotal
(in thousands)
December 31, 2019$136,621  $104,389  $100,107  $20,336  $19,701  $9,617  $5,970  $281,047  
March 31, 2020$127,707  $94,642  $94,412  $18,158  $21,159  $11,844  $5,374  $261,666  
XML 24 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Income and Expenses - Financial income (expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Other Income and Expenses [Abstract]    
Financial income from cash equivalents $ 382 $ 177
Interest and fees (432) (523)
Interest on debt (380) (430)
Fees (52) (93)
Foreign exchange gain (loss) (1,628) (1,598)
Other financial expense 1,344 (30)
Total financial income (expense) $ (334) $ (1,974)
XML 25 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 503,376 $ 558,123
Americas    
Disaggregation of Revenue [Line Items]    
Revenue 191,745 217,993
EMEA    
Disaggregation of Revenue [Line Items]    
Revenue 190,114 209,643
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Revenue $ 121,517 $ 130,487
XML 26 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Net income attributable to shareholders of Criteo S.A. $ 15,459 $ 19,120
Weighted average number of shares outstanding (in shares) 61,691,001 64,336,777
Dilutive effect of :    
Restricted share awards (RSU's) (in shares) 264,309 1,317,350
Share options and (BSPCEs) (in shares) 153,786 336,647
Share warrants (in shares) 16,486 50,522
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 62,125,582 66,041,296
Diluted earnings per share (in USD per share) $ 0.25 $ 0.29
XML 27 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 28 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Events and Transactions of the Period - Treasury Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Number of Treasury Shares    
Beginning Balance (in shares) 3,903,673 3,500,000
Ending Balance (in shares) 4,533,650  
Amount (in thousands of dollars)    
Beginning Balance $ 74,900  
Treasury Shares Repurchased 18,239  
Ending Balance $ 79,834  
Treasury Stock    
Number of Treasury Shares    
Beginning Balance (in shares) 3,903,673  
Treasury Shares Repurchased (in shares) (629,977) 1,786,715
Ending Balance (in shares) 4,533,650  
Amount (in thousands of dollars)    
Beginning Balance $ 74,900  
Treasury Shares Repurchased 4,934 $ (40,080)
Ending Balance $ 79,834  
Treasury Shares Repurchased for RSU Vesting    
Number of Treasury Shares    
Treasury Shares Repurchased (in shares) 1,258,068  
Amount (in thousands of dollars)    
Treasury Shares Repurchased $ 18,239  
Treasury Shares Issued for RSU Vesting    
Number of Treasury Shares    
Treasury Shares Issued for RSU Vesting (in shares) (628,091)  
Amount (in thousands of dollars)    
Treasury Shares Issued for RSU Vesting $ (13,305)  
XML 29 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Financial Liabilities (Details) - Fair value - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trade payables $ 300,315 $ 390,277
Other taxes 49,159 50,099
Employee-related payables 73,251 74,781
Other current liabilities 35,709 35,886
Financial liabilities 2,858 4,405
Total $ 461,292 $ 555,448
XML 30 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.

Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria, (2) allowances for credit losses, (3) research tax credits, (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect with tax reforms recently enacted in countries we operate, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill, intangible assets and right of use assets - operating lease, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.

The ongoing impact of COVID-19 increases uncertainty associated with these estimates, in particular those related to allowance for credit losses, assumptions used in the valuation of goodwill and estimates relating to income taxes.
There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, except for the accounting pronouncements adopted below
Recently Issued Accounting Standards
Accounting Pronouncements adopted in 2020


Effective January 1, 2020, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses.

We measure loss allowances for all trade receivables using the lifetime expected credit loss approach, as described above. The expected credit losses on these financial assets are estimated using a provision matrix based on the Company’s historical credit loss experience, adjusted for factors that are specific to the debtors, general economic conditions and an assessment of both the current as well as the forecast direction of conditions at the reporting date.
Effective January 1, 2020, we have adopted ASU 2017-04, Goodwill and Other (Topic 350). ASU 2017-04 simplifies the subsequent measurement of goodwill and reduces the cost and complexity of evaluating goodwill for impairment. It eliminates the need for entities to calculate the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Under this amendment, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying value exceeds the reporting unit's fair value. The adoption of the ASU did not have an impact in our financial position or results of operations as we did not recognize an impairment loss during the period.
Effective January 1, 2020, we have adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs of SaaS agreements should be capitalized. The adoption of the standard did not have an impact on our financial position or results of operations, however, it did have a minor impact on expense classification in current and future periods.

Recent Accounting Pronouncements
In August 2018, the FASB issued ASU 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General. The purpose of this update is to modify disclosure requirements for Defined Benefit Plans. It removes requirements to disclose the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year among others. It adds disclosure requirements for the items such as an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2018-14 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures.
In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2019-12 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures.
Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.
Revenue
Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer two families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
In conjunction with broadening our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.
We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.  
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed.
We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.
Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.
Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients  
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Commitments
Revolving Credit Facilities "RCF", Credit Line Facilities and Bank Overdrafts  
As mentioned in Note 3, we are party to an RCF with a syndicate of banks which allow us to draw up to €350.0 million ($383.5 million) until March 2022.
We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL with an authorization to draw up to a maximum of €21.5 million ($23.6 million) in aggregate under the short-term credit lines and overdraft facilities. As of March 31, 2020, we had not drawn on any of these facilities. Any loans or overdraft under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.

Contingencies
Changes in provisions during the presented periods are summarized below:
Provision for employee-related litigationOther provisionsTotal
(in thousands)
Balance at January 1, 2020$620  $5,765  $6,385  
Increase92  13  105  
Provision used(4) (211) (215) 
Provision released not used—  (42) (42) 
Currency translation adjustments(12) (201) (213) 
Balance at March 31, 2020$696  $5,324  $6,020  
 - of which current696  5,324  6,020  
The amount of the provisions represents management’s best estimate of the future outflow.
XML 32 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 180 356 1 true 59 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.criteo.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.criteo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103102 - Disclosure - Significant Events and Transactions of the Period Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriod Significant Events and Transactions of the Period Notes 10 false false R11.htm 2109103 - Disclosure - Financial Instruments Sheet http://www.criteo.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 2116104 - Disclosure - Trade Receivables Sheet http://www.criteo.com/role/TradeReceivables Trade Receivables Notes 12 false false R13.htm 2121105 - Disclosure - Other Current Assets Sheet http://www.criteo.com/role/OtherCurrentAssets Other Current Assets Notes 13 false false R14.htm 2124106 - Disclosure - Intangible Assets and Goodwill Sheet http://www.criteo.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 14 false false R15.htm 2127107 - Disclosure - Other Current Liabilities Sheet http://www.criteo.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 15 false false R16.htm 2130108 - Disclosure - Leases Sheet http://www.criteo.com/role/Leases Leases Notes 16 false false R17.htm 2137109 - Disclosure - Revenue Sheet http://www.criteo.com/role/Revenue Revenue Notes 17 false false R18.htm 2140110 - Disclosure - Share-Based Compensation Sheet http://www.criteo.com/role/ShareBasedCompensation Share-Based Compensation Notes 18 false false R19.htm 2145111 - Disclosure - Financial Income and Expenses Sheet http://www.criteo.com/role/FinancialIncomeandExpenses Financial Income and Expenses Notes 19 false false R20.htm 2149112 - Disclosure - Income Taxes Sheet http://www.criteo.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2152113 - Disclosure - Earnings Per Share Sheet http://www.criteo.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2157114 - Disclosure - Commitments and contingencies Sheet http://www.criteo.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 22 false false R23.htm 2161115 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas Breakdown of Revenue and Non-Current Assets by Geographical Areas Notes 23 false false R24.htm 2167116 - Disclosure - Related Parties Sheet http://www.criteo.com/role/RelatedParties Related Parties Notes 24 false false R25.htm 2168117 - Disclosure - Subsequent Events Sheet http://www.criteo.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.criteo.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2304301 - Disclosure - Significant Events and Transactions of the Period (Tables) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables Significant Events and Transactions of the Period (Tables) Tables http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriod 27 false false R28.htm 2310302 - Disclosure - Financial Instruments (Tables) Sheet http://www.criteo.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.criteo.com/role/FinancialInstruments 28 false false R29.htm 2317303 - Disclosure - Trade Receivables (Tables) Sheet http://www.criteo.com/role/TradeReceivablesTables Trade Receivables (Tables) Tables http://www.criteo.com/role/TradeReceivables 29 false false R30.htm 2322304 - Disclosure - Other Current Assets (Tables) Sheet http://www.criteo.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.criteo.com/role/OtherCurrentAssets 30 false false R31.htm 2325305 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.criteo.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.criteo.com/role/IntangibleAssetsandGoodwill 31 false false R32.htm 2328306 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.criteo.com/role/OtherCurrentLiabilities 32 false false R33.htm 2331307 - Disclosure - Leases (Tables) Sheet http://www.criteo.com/role/LeasesTables Leases (Tables) Tables http://www.criteo.com/role/Leases 33 false false R34.htm 2338308 - Disclosure - Revenue (Tables) Sheet http://www.criteo.com/role/RevenueTables Revenue (Tables) Tables http://www.criteo.com/role/Revenue 34 false false R35.htm 2341309 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.criteo.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.criteo.com/role/ShareBasedCompensation 35 false false R36.htm 2346310 - Disclosure - Financial Income and Expenses (Tables) Sheet http://www.criteo.com/role/FinancialIncomeandExpensesTables Financial Income and Expenses (Tables) Tables http://www.criteo.com/role/FinancialIncomeandExpenses 36 false false R37.htm 2350311 - Disclosure - Income Taxes (Tables) Sheet http://www.criteo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.criteo.com/role/IncomeTaxes 37 false false R38.htm 2353312 - Disclosure - Earnings Per Share (Tables) Sheet http://www.criteo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.criteo.com/role/EarningsPerShare 38 false false R39.htm 2358313 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesTables Commitments and contingencies (Tables) Tables http://www.criteo.com/role/Commitmentsandcontingencies 39 false false R40.htm 2362314 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Tables http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas 40 false false R41.htm 2405401 - Disclosure - Significant Events and Transactions of the Period - Narrative (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails Significant Events and Transactions of the Period - Narrative (Details) Details http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables 41 false false R42.htm 2406402 - Disclosure - Significant Events and Transactions of the Period - Treasury Shares (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails Significant Events and Transactions of the Period - Treasury Shares (Details) Details 42 false false R43.htm 2407403 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) Details 43 false false R44.htm 2408404 - Disclosure - Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) Details 44 false false R45.htm 2411405 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails Financial Instruments - Financial Assets and Credit Risk (Details) Details 45 false false R46.htm 2412406 - Disclosure - Financial Instruments - Financial Liabilities (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails Financial Instruments - Financial Liabilities (Details) Details 46 false false R47.htm 2413407 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails Financial Instruments - Derivative Financial Instruments (Details) Details 47 false false R48.htm 2414408 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails Financial Instruments - Cash and Cash Equivalents (Details) Details 48 false false R49.htm 2415409 - Disclosure - Financial Instruments (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsDetails Financial Instruments (Details) Details http://www.criteo.com/role/FinancialInstrumentsTables 49 false false R50.htm 2418410 - Disclosure - Trade Receivables - Breakdown in Trade Receivables (Details) Sheet http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails Trade Receivables - Breakdown in Trade Receivables (Details) Details 50 false false R51.htm 2419411 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) Sheet http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) Details 51 false false R52.htm 2420412 - Disclosure - Trade Receivables - Narrative (Details) Sheet http://www.criteo.com/role/TradeReceivablesNarrativeDetails Trade Receivables - Narrative (Details) Details 52 false false R53.htm 2423413 - Disclosure - Other Current Assets (Details) Sheet http://www.criteo.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.criteo.com/role/OtherCurrentAssetsTables 53 false false R54.htm 2426414 - Disclosure - Intangible Assets and Goodwill (Details) Sheet http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails Intangible Assets and Goodwill (Details) Details http://www.criteo.com/role/IntangibleAssetsandGoodwillTables 54 false false R55.htm 2429415 - Disclosure - Other Current Liabilities (Details) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.criteo.com/role/OtherCurrentLiabilitiesTables 55 false false R56.htm 2432416 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 56 false false R57.htm 2433417 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 57 false false R58.htm 2434418 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) Sheet http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) Details 58 false false R59.htm 2435419 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 59 false false R60.htm 2436420 - Disclosure - Leases - Additional Operating Leases (Details) Sheet http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails Leases - Additional Operating Leases (Details) Details 60 false false R61.htm 2439421 - Disclosure - Revenue (Details) Sheet http://www.criteo.com/role/RevenueDetails Revenue (Details) Details http://www.criteo.com/role/RevenueTables 61 false false R62.htm 2442422 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) Details 62 false false R63.htm 2443423 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails Share-Based Compensation - Breakdown of the Closing Balance (Details) Details 63 false false R64.htm 2444424 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails Share-Based Compensation - Share-based compensation expense (Details) Details 64 false false R65.htm 2447425 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details) Sheet http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails Financial Income and Expenses - Financial income (expense) (Details) Details 65 false false R66.htm 2448426 - Disclosure - Financial Income and Expenses - Narrative (Details) Sheet http://www.criteo.com/role/FinancialIncomeandExpensesNarrativeDetails Financial Income and Expenses - Narrative (Details) Details 66 false false R67.htm 2451427 - Disclosure - Income Taxes (Details) Sheet http://www.criteo.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.criteo.com/role/IncomeTaxesTables 67 false false R68.htm 2454428 - Disclosure - Earnings Per Share - Basic (Details) Sheet http://www.criteo.com/role/EarningsPerShareBasicDetails Earnings Per Share - Basic (Details) Details 68 false false R69.htm 2455429 - Disclosure - Earnings Per Share - Diluted (Details) Sheet http://www.criteo.com/role/EarningsPerShareDilutedDetails Earnings Per Share - Diluted (Details) Details 69 false false R70.htm 2456430 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details) Sheet http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails Earnings Per Share - Anti-Dilutive Securities (Details) Details 70 false false R71.htm 2459431 - Disclosure - Commitments and contingencies - Commitments (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails Commitments and contingencies - Commitments (Details) Details 71 false false R72.htm 2460432 - Disclosure - Commitments and contingencies - Contingencies (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails Commitments and contingencies - Contingencies (Details) Details 72 false false R73.htm 2463433 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) Details http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables 73 false false R74.htm 2464434 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) Details 74 false false R75.htm 2465435 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) Details 75 false false R76.htm 2466436 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) Details 76 false false R77.htm 2469437 - Disclosure - Subsequent Events (Details) Sheet http://www.criteo.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.criteo.com/role/SubsequentEvents 77 false false All Reports Book All Reports crto-20200331.htm crto-20200331.xsd crto-20200331_cal.xml crto-20200331_def.xml crto-20200331_lab.xml crto-20200331_pre.xml exhibit311ceo10qq12020.htm exhibit312cfo10qq12020.htm exhibit321ceocfo10qq12.htm http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 33 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Net income attributable to shareholders of Criteo S.A. $ 15,459 $ 19,120
Weighted average number of shares outstanding (in shares) 61,691,001 64,336,777
Basic earnings per share (in USD per share) $ 0.25 $ 0.30
XML 34 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Share-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense $ (8,131) $ (13,522)
Total equity awards compensation expense (8,503) (13,882)
R&D    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (2,369) (4,025)
Total equity awards compensation expense (2,369) (4,025)
S&O    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (3,680) (6,201)
Total equity awards compensation expense (3,680) (6,201)
G&A    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (2,082) (3,296)
Total equity awards compensation expense (2,454) (3,656)
RSUs    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (7,976) (12,317)
RSUs | R&D    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (2,369) (3,846)
RSUs | S&O    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (3,619) (5,955)
RSUs | G&A    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (1,988) (2,516)
Share options / BSPCE    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (155) (1,205)
Share options / BSPCE | R&D    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense 0 (179)
Share options / BSPCE | S&O    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (61) (246)
Share options / BSPCE | G&A    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (94) (780)
BSAs    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Issuance of Stock and Warrants for Services or Claims (372) (360)
BSAs | R&D    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Issuance of Stock and Warrants for Services or Claims 0 0
BSAs | S&O    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Issuance of Stock and Warrants for Services or Claims 0 0
BSAs | G&A    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Issuance of Stock and Warrants for Services or Claims $ (372) $ (360)
XML 35 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Total Lease Liability $ 161,209  
Right of use assets - operating lease 139,954 $ 142,044
Offices    
Lessee, Lease, Description [Line Items]    
Total Lease Liability 11,295  
Right of use assets - operating lease 8,446  
Data Centers    
Lessee, Lease, Description [Line Items]    
Total Lease Liability 7,807  
Right of use assets - operating lease $ 7,807  
XML 36 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Closing R&D Operations In Palo Alto  
Restructuring Reserve [Roll Forward]  
Beginning balance $ 5,581
Restructuring costs 449
Amounts paid (3,788)
Ending balance 2,242
New Organization Structure  
Restructuring Reserve [Roll Forward]  
Beginning balance 510
Restructuring costs 772
Amounts paid (686)
Ending balance $ 596
XML 37 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Derivative Financial Instruments (Details) - Fair Value, Inputs, Level 2 - Fair value - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Derivative Assets:    
Included in other current assets $ 105 $ 0
Derivative Liabilities:    
Included in financial liabilities - current portion $ 0 $ 1,284
XML 38 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies - Commitments (Details) - Mar. 31, 2020 - Revolving credit facility - RCF
USD ($)
EUR (€)
Bank Syndicate RCF    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity $ 383,500,000 € 350,000,000.0
HSBC and LCL Facilities    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity $ 23,600,000 € 21,500,000
XML 39 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 503,376 $ 558,123
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 173,027 195,791
Germany    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 50,618 53,595
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 20,820 21,768
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 84,637 $ 93,168
XML 40 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Lessee, Lease, Description [Line Items]    
Lease expense $ 12,850 $ 13,527
Short term lease expense 342 1,455
Variable lease expense 525 114
Sublease income (202) (1,076)
Total operating lease expense 13,515 14,020
Offices    
Lessee, Lease, Description [Line Items]    
Lease expense 6,314 8,340
Short term lease expense 286 925
Variable lease expense 9 0
Sublease income (202) (1,076)
Total operating lease expense 6,407 8,189
Data Centers    
Lessee, Lease, Description [Line Items]    
Lease expense 6,536 5,187
Short term lease expense 56 530
Variable lease expense 516 114
Sublease income 0 0
Total operating lease expense $ 7,108 $ 5,831
XML 41 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Trade Receivables - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Receivables [Abstract]  
Accounts receivable, allowance for credit loss, recovery $ 0.6
XML 42 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
We are a global technology company building the leading advertising platform for the open Internet. We strive to deliver impactful business results at scale to commerce companies and consumer brands by meeting their marketing goals at their targeted return on investment. Using shopping data, predictive technology and large consumer reach, we help our clients drive Awareness, Consideration and Conversion for their products and services1, and help retailers generate advertising revenues from brands. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive measurable results for clients, we activate our data assets through proprietary artificial intelligence ("AI") technology to engage consumers in real time through the pricing and delivery of highly relevant digital advertisements ("ads"), across devices and environments. By pricing our offering on a range of pricing models and measuring our value based on clear, well-defined performance metrics, we make the return on investment transparent and easy to measure for advertisers.
In these notes, Criteo S.A. is referred to as the "Parent" company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".

































___________________________________________________
1 Driving Awareness for a brand means exposing its brand name to consumers who have not been in touch with the brand before, thereby creating brand awareness from such consumers. Driving Consideration for an advertiser's products or services means attracting prospective new consumers to consider engaging with and/or buying this advertiser's products or services. Driving Conversion for an advertisers' products or services means triggering a purchase by consumers who have already engaged with this advertisers products or services in the past.
Summary of Significant Accounting Policies
Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.

Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria, (2) allowances for credit losses, (3) research tax credits, (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect with tax reforms recently enacted in countries we operate, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill, intangible assets and right of use assets - operating lease, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.

The ongoing impact of COVID-19 increases uncertainty associated with these estimates, in particular those related to allowance for credit losses, assumptions used in the valuation of goodwill and estimates relating to income taxes.

There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, except for the accounting pronouncements adopted below.


Accounting Pronouncements adopted in 2020


Effective January 1, 2020, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses.

We measure loss allowances for all trade receivables using the lifetime expected credit loss approach, as described above. The expected credit losses on these financial assets are estimated using a provision matrix based on the Company’s historical credit loss experience, adjusted for factors that are specific to the debtors, general economic conditions and an assessment of both the current as well as the forecast direction of conditions at the reporting date.
Effective January 1, 2020, we have adopted ASU 2017-04, Goodwill and Other (Topic 350). ASU 2017-04 simplifies the subsequent measurement of goodwill and reduces the cost and complexity of evaluating goodwill for impairment. It eliminates the need for entities to calculate the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Under this amendment, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying value exceeds the reporting unit's fair value. The adoption of the ASU did not have an impact in our financial position or results of operations as we did not recognize an impairment loss during the period.
Effective January 1, 2020, we have adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs of SaaS agreements should be capitalized. The adoption of the standard did not have an impact on our financial position or results of operations, however, it did have a minor impact on expense classification in current and future periods.

Recent Accounting Pronouncements
In August 2018, the FASB issued ASU 2018-14, Compensation - Retirement Benefits - Defined Benefit Plans - General. The purpose of this update is to modify disclosure requirements for Defined Benefit Plans. It removes requirements to disclose the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year among others. It adds disclosure requirements for the items such as an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2018-14 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures.
In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. We intend to adopt the standard on the effective date of January 1, 2021. The adoption of ASU 2019-12 is not expected to have a material impact on our financial position or results of operations but may have an impact on our disclosures.
Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.
XML 43 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Apr. 29, 2020
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-36153  
Entity Registrant Name Criteo S.A.  
Entity Incorporation, State or Country Code I0  
Entity Address, Address Line One 32 Rue Blanche  
Entity Address, City or Town Paris  
Entity Address, Country FR  
Entity Address, Postal Zip Code 75009  
Country Region 33  
City Area Code 40  
Local Phone Number 40 22 90  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   61,724,141
Entity Central Index Key 0001576427  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
American Depositary Shares    
Document Information [Line Items]    
Title of 12(b) Security American Depositary Shares, each representing one Ordinary Share,nominal value €0.025 per share  
Trading Symbol CRTO  
Security Exchange Name NASDAQ  
Ordinary Shares    
Document Information [Line Items]    
Title of 12(b) Security ​Ordinary Shares, nominal value €0.025 per share​*  
No Trading Symbol Flag true  
Security Exchange Name NASDAQ  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Components of leases
The components of lease expense are as follows:
Three Months EndedThree Months Ended
March 31, 2019March 31, 2020
Offices Data CentersTotalOffices Data CentersTotal
(in thousands)
Lease expense $8,340  $5,187  $13,527  $6,314  $6,536  $12,850  
Short term lease expense 925  530  1,455  286  56  342  
Variable lease expense —  114  114   516  525  
Sublease income (1,076) —  (1,076) (202) —  (202) 
Total operating lease expense $8,189  $5,831  $14,020  $6,407  $7,108  $13,515  
The weighted average remaining lease term and discount rates as of March 31, 2020 are as follows:
March 31, 2019March 31, 2020
Weighted average remaining lease term (years)
    Offices 5.44.5
    Data Centers 3.03.0
Weighted average discount rate
    Offices 2.6 %2.5 %
    Data Centers 1.7 %1.7 %

Supplemental cash flow information related to our operating leases is as follows for the period ended March 31, 2020:
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Cash flow for operating activities $(13,964) $(14,048) 
Right of use assets obtained in exchange for new operating lease liabilities$10,926  $—  
As of March 31, 2020, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:
OfficesData Centers
(in thousands)
Additional operating lease liabilities$11,295  $7,807  
Additional right of use assets$8,446  $7,807  
Schedule of future minimum lease payments
As of March 31, 2020, we had future minimum lease payments as follows:
March 31, 2020
OfficesData Centers Total
(in thousands)
Remainder of 2020$24,813  $14,251  $39,064  
202130,386  14,586  44,972  
202227,839  10,714  38,553  
202318,455  4,383  22,838  
20249,413  2,229  11,642  
Thereafter 14,285  373  14,658  
Total minimum lease payments 125,191  46,536  171,727  
Impact of Discount Rate(9,748) (770) (10,518) 
Total Lease Liability$115,443  $45,766  $161,209  
XML 45 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 16,428 $ 21,401
Foreign currency translation differences, net of taxes (15,932) (10,492)
Actuarial (losses) gains on employee benefits, net of taxes 1,734 (1,053)
Other comprehensive income (loss) (14,198) (11,545)
Total comprehensive income (loss) 2,230 9,856
Attributable to shareholders of Criteo S.A. 1,281 7,773
Attributable to non-controlling interests $ 949 $ 2,083
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Provision for income taxes
The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Current income tax$(15,934) $(9,718) 
Net change in deferred taxes5,916  2,678  
Provision for income taxes$(10,018) $(7,040) 
XML 47 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The board of directors has been authorized by the general meeting of the shareholders to grant employee warrants (Bons de Souscription de Parts de Créateur d’Entreprise or "BSPCEs"), share options (Options de Souscription d'Actions or "OSAs"), restricted share units ("RSUs") and non-employee warrants (Bons de Souscription d'Actions or "BSAs").
During the three months ended March 31, 2020, there was one grant of RSUs under the Employee Share Option Plan 12 as defined in Note 20 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019.
On March 2, 2020, 40,240 RSUs were granted to Criteo employees subject to continued employment and 43,217 RSUs and 43,217 PSUs were granted to a member of the management subject to continued employment.
There have been no changes in the vesting and method of valuation of the BSPCEs, OSAs, RSUs, or BSAs from what was disclosed in Note 20 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on March 2, 2020.

Change in Number of BSPCE/OSA/RSU/BSA
OSA/BSPCE RSU BSATotal
Balance at January 1, 20202,559,534  4,978,987  363,767  7,902,288  
Granted—  126,674  —  126,674  
Exercised (OSA/BSPCE/BSA)(5,700) —  —  (5,700) 
Vested (RSU)—  (640,528) —  (640,528) 
Forfeited(107,929) (275,710) (12,742) (396,381) 
Expired(3,600) —  —  (3,600) 
Balance at March 31, 20202,442,305  4,189,423  351,025  6,982,753  
Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding2,442,305  4,189,423  351,025  
Weighted-average exercise price23.01  NA  14.82  
Number vested1,815,222  NA  154,576  
Weighted-average exercise price24.40  NA  17.42  
Weighted-average remaining contractual life of options outstanding, in years5.8NA  7.4
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(3,846) $(5,955) $(2,516) $(12,317) $(2,369) $(3,619) $(1,988) $(7,976) 
Share options / BSPCE(179) (246) (780) (1,205) —  (61) (94) (155) 
Total share-based compensation(4,025) (6,201) (3,296) (13,522) (2,369) (3,680) (2,082) (8,131) 
BSAs—  —  (360) (360) —  —  (372) (372) 
Total equity awards compensation expense$(4,025) $(6,201) $(3,656) $(13,882) $(2,369) $(3,680) $(2,454) $(8,503) 
XML 48 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets and Goodwill Intangible Assets and Goodwill
There have been no significant additions to intangible assets or goodwill since December 31, 2019.
Due to the changes in the current economic environment and the recent decline in global equity markets related to the COVID-19 pandemic, we believe that there has been a change in events and circumstances that may indicate that the carrying amount of goodwill might not be recoverable. We have therefore conducted an interim impairment test between our annual tests. This interim test was based on a stretched scenario reflecting the estimated impact of COVID-19, built on top of the business plan used for our 2019 annual test. The test concluded that the reporting unit’s fair value is above its carrying amount, including goodwill. Therefore, no impairment loss was recorded.
In addition, no triggering events have occurred that would indicate impairment of intangible assets.
The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows:
SoftwareTechnology and customer relationshipsTotal
(in thousands)
From April 1 to December 31, 2020$6,420  $8,537  $14,957  
20217,414  11,382  18,796  
20224,826  11,382  16,208  
20232,652  10,897  13,549  
2024685  8,700  9,385  
Thereafter59  6,852  6,911  
Total$22,056  $57,750  $79,806  
XML 49 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Events and Transactions of the Period
3 Months Ended
Mar. 31, 2020
Restructuring and Related Activities [Abstract]  
Significant Events and Transactions of the Period Significant Events and Transactions of the Period
Share repurchase program
On October 25, 2018, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company’s outstanding American Depositary Shares. We completed this share repurchase program in 2018. As of December 31, 2018, 3.5 million shares were held as treasury shares.
On February 8, 2019, the Board of Directors authorized the reduction of capital resulting in the formal retirement of 1.6 million treasury shares.
On July 26, 2019, Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company's outstanding American Depositary Shares. As of December 31, 2019, 3.2 million shares were held as treasury shares as part of the share repurchase program authorized on July 26, 2019.
As of March 31, 2020, we had 4.5 million treasury shares remaining which may be used to satisfy the Company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares, and for M&A activity. We completed the 2019 share repurchase program in February 2020.
Number of Treasury SharesAmount
(in thousands of dollars)
Balance at January 1, 20203,903,673  $74,900  
Treasury Shares Repurchased for RSU Vesting1,258,068  18,239  
Treasury Shares Issued for RSU Vesting(628,091) (13,305) 
Balance at March 31, 20204,533,650  $79,834  

Restructuring

Cease of our R&D operations in Palo Alto
On October 7, 2019, in connection with the new organization structure, the Company announced a plan to restructure its R&D activities with the closing of its R&D operations in Palo Alto. The Company incurred additional net restructuring costs of $0.4 million for the three month period ended March 31, 2020 comprising of payroll expenses included in Research and Development expenses.

The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:


Three Months Ended
March 31, 2020
(in thousands)
Restructuring liability - January 1, 2020$5,581  
Restructuring costs449  
Amount paid(3,788) 
Restructuring liability - March 31, 20202,242  
New organization structure
As part of a new organization structure designed to best support our multi-product platform strategy and accelerate execution, commenced in the twelve month period ended December 31, 2019, the Company incurred net restructuring costs of $0.8 million for the three month period ended March 31, 2020, comprising of payroll expenses.

Three Months Ended
March 31, 2020
(in thousands)
Payroll related costs$(772) 
Total restructuring costs(772) 

For the three month period ended March 31, 2020, $0.2 million was included in Research and Development expenses and $0.6 million was included in Sales and Operations expenses.

The following table summarizes restructuring activities as of March 31, 2020 included in other current liabilities on the balance sheet:

Three Months Ended
March 31, 2020
(in thousands)
Restructuring liability - January 1, 2020$510  
Restructuring costs772  
Amount paid(686) 
Restructuring liability - March 31, 2020596  
ZIP 50 0001576427-20-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-20-000037-xbrl.zip M4$L#!!0 ( /N"GE"E"IR'*B8" -;U( 1 8W)T;RTR,#(P,#,S,2YH M=&WLO>E:&\F6-OJ_KR(/NT]WU7=('//@JNWOP0:\J;:$#;C-<>*%7_^W]-N)_L<^H.B[/US!:^AE>S_ MOOCS_\GS_WVY^R;;*-VH&WK#[%4_F&'PV4DQ;&%=(Y4S+FQ@:3ZZ BBMXB+N*J?QX=(Y0(YI!WS,(-T03K3 Q<1TP8 M2MVVA_!V\(:]P?/B=)@/@OOG2GLX/'[^[-G)R'%W- -;W0D_IJ'H'.$K0TD-%5\;2&\P-#UWT?3IX/K= M)W1R+W[VOXTW>ZX=NB:_]=2M%Q@_A[76SZJKDUM'@_S0F./;XQ]?N.,=?+@< M4S7Z"29PX8[;77]87AN+ZQ?#4*ZYLOLLT1RB5Y Z'=X].=^"F^1$C!OY\GLG MTKH853GJ#?MG=[_(^&)J6][&S]]X_3$@XEE]\?)=OH0SIE?>9P5(/AC_XL]N M&)HL/9"'?X^*S_]<>57VAL#(^?[9,2#KZF__7!F&T^&SZE6>O?B/__B//X?% ML!->I%G.)]/YY[/ZQS^?U4W;TI^]^-,7G[/!\*P3_KGBB\%QQYP][Y6] ,H M3I^G&T.__EAX'WK51[C>!&G2+US=_^EP-\1_KA11&!J#E])3SKRV!@?L L;> M.B*DL1\WJJ%@F+M+B'NFF[H.Q?-FN=\WON@=[IUU;=G9ZIC#E:SPT+"G?Y_9 MC?+S&[+[N44;(W^T^?G@M3[:Z1X<-3>VSQM'+=0Z?_FI=;Y;M+I_MP^Z6YU6 MMPE_W^.=#ZW3QM&[DS>TV6F='W=;Y^_.&N?;I/FZ<7+PNH%:W;\ZK0\'[8,/ M?QW!WTYSO]-M[&^CQI9";\C!6>N#$SO[OGOPX3T\M_6I^7KSK/GZ_4GKPS9M M[6^?-%[#B,[=:>O\[VYC8_VS?[U5V-?O19.\.]W9.#QMD 8_./*?FAOO<9/\ MU6V>OSQJ?FC <\VB>?17YV#CM\X[76@'-??? MTU87^GG=P*WS]9,6V2:-[M^?=K;4V9O]S6%C#YV^V5__Z%BDV#.6!\%)S@B2 MN8H^YD1SC8VP@0BT\F+8'X4_GUW#\:NP8B&5EI1)*B@#46T!7AR-"@%9IP3Y M!JR;/2"[LU= I7W3V>[Y /;\*; A*.FP8B#0."C&M)2T\?3I\[L&@Z$*+;6_.K@+_:M3O ^I;Q<"9 M3BN8_F;/;\"]2^R_A3VZBKWGTBD$!A3@Q'+&%&"OP(H*B!I+ " CYSP>5SP889Y4C]GP(YOT_5P9%][B3 M'+CJMW8_D< UFW[M= D].>SZVW4W5WMH_HZ*$?]ZEOE;SX?TU5-!#]"5Y.& M0F7A3;X5/GV/1>AGU8#"G9[ZJ^W_N6ZPW'SXQ>2GZZT?5^)H\@T2@(M$+;+K!#$;]\&+-J0]C M>IH-E7N=GN@/S\ %/851'WR,2I5_1GJW MGD\_;H1>V2UZ=S5[7P%QK8EGUT?_33FB*=?. ;#:,!>IYF!)N/0!,1U13$H& MZ[&2@0^S00!7Y7D=U;^7/$^W/H \!^GS$-3R#4$UB]2B=4RQW0!VI6+*"FN5 MCYY0J2Q&5M!*3JJGD),_;8EL_GN40L)E][CLP=?!$UHC5P2X>C !KKU!2&/K M(C-,1FD)-S)81CAX_MXN#C3[_8JHS^8)'$3!F S30LDF0\8V$@' <(4(0-^ M+EH8<-:]+]+BI^F\-87?[KTRQ^"E=>8$)BMMX%)'B1&80$@HS!@)5BNOA1:! M+PY,SHVZHT[*PM@9MD,_W= W3;]7] X?(>+Q*/@XA@B-8"4P'1@1W&)-E7=@;DHL MK# +@\];DQ8:YP05CA@S5(%KZX%]'-&"@KV@L +^,9&KA4&E6?;2B_?+3@>8 M9ANF *SC>4$)42*"L Y,!,&0C$8X1J) !DM#E&!/A]+4C%JB,6(*B<@$4T%I M)Q#V#G$=+8@3.07O=.[%_%1\YVNH"BH4MT#,*B+FJ; ,&6H]#\1%ZLP"HOI8 MRF'Z6%H6#=?,>Z84Z!2NO(S1*TT)-@('"ORZO2!(/M6ZBOZ99>'K MW(8#YCHHK#%XWP)KYX.5$CQ2XK >A^X7 9JG6U=Y.' BLY(S&E4 PR5$JL#G M\%:J$*0SUNF% 6<:ZRH/!Q/' GMJ7=3!,(ZUQCQ0JH*-S$6&S>+ -.5UE8># MC%IE-?;&!4%9)$1IK45*!E((,Z_IPD#VI.LJ#ZB6(O).2DO* V6L7AHQ9:1HSCTZ$TK1EPG/!H(K+8*,9(2DP147L4+0THET4">0D6@O(L"@8, M9AUBPG(+MI15"X//D_@;#R;H:(3_F1@4]PQ9J@&DH+WW''QV- FL+ J4_$W M'@JE* @CSH9 J&/!.6VEI\$0*27S1L9YW,@Y;2$W_>VY0GINT\9K&14#CE.! M:P/FH$;6 ]!H\5!]BBRFZ6!) HE46<,PMO)H)UP#U&%GCO-6,1Z:PM9I+Q+VG0AHA0U@\0*>2Q30=<+DP M1/"(O7:,.<.,H $3 M/0HXG-A@K3(\I5\[K#5!X$W"5W!(C+1L8<"9PJK" \)D,0<;1&"+)&?,2AV4 M,I&;E-CDI8F+ ]-T5Q4>5.PY0UTDPHG(-#=:4$,,IT(3(EB]H7\A('O*584' MQ$>#H4"BHRAHP2C2AFFI9:I7FLH7"K(P^#S^JL(#HH*D%4HAL!B096#,66X# M0QHS[K1,]207!96G7U5X0)0D\X)&912A"% *FD@6):+:1$FUFA3\083//$I3 M+_9Y??,ZR@E_B"53)6S$*:^*$*:-51$YB0C8$(9%BN0XS8P@-7-I9B1'ZB'4 MKZ9*ZTA0C&F=A(-'Z,';1\I+S33QXQF01"Q)]/L DCD1#P"0(H0Z;P4S2( X M$0:!"*'$,RY,=(;,T?KQ; 'T8$O'+(HHO57:8!:"L882Z9 . DLAD%^<*%F% MUH7W7F&T&XY'?=_\W:&=0U(L8.P/?!)2X,%9HRU+U,1]1RLFE M CQ-YQ8;Z.W!8/0+8(RYC43B(*C#U7J&2)8;R%VI&%-\GM8S=@&E_L@-1WW MZFW']*Y@^ZH#DK9WN+NQ6],IUSO#\5PP)8IXM-&>B)T2JWZM2']L;Y?E8/A>L_#;Z'_.5P9Q5MSEL)8Z?H M;M@RKN@4PR(9T54@O[JPB%0FE: &$Y5"DXQCHI' *' 2*%;.HGG*(Y@FE=7+ M.A>F^YO25?W<7&48! ,>&1#81O@<.N5Q9>:?'D-K"RG"0/6@X(S&EH#%'J5% M(3I$P(!@G-JYR@O]*L 5B>V93DBRX]**N!^R2\7XO=8HYT;%Z+"3X#@09:GP M'/P#)BV3V(CY]A>>#LE'<16$14AQL$"U)HQPK$@Z&SZ=<*JQ,AS/MZLP#7 > MT$L0W'$#'D+4!, A06O&*$82!ZNUC#<+%^T0OJ!MTTGD8=U5 M1[Z#&>="\=G8SDP5H+S&=#\304$V.AJ=9-XRXK2-TD5$D92,(#Y7>VEF%-_5H*U2I3:-Z=@00T&X;%=K>EP MJ91<.LP"U2(RJ8AQV')" W/".>/GR1J>*32GM7_1@!^#!1&<,RZLL3ZP=&:L M=UJ;@!:"-R=WU'F,HW[*PEI16 MXXFUG.D0M6*!(8. =Y6W&#DM?'0+P:W3AG9**\(Z.&!*Z2R5:6>;Q=%'9!6X M.)$9[:? M7/!$L1SR2)(.\<0(TQI!^(/61Z!'X!^)IG',&^SQ@GU0FR];:+X M'#9C#&[XMGKSG;CNR^,;+/'-6_W1:##L?IL_[LVCERT.MLI^,YR,7= 4).J7 M/?CHJLCP[ %Y@^=N#H*@W^S/*R0X1A2BTUE$7K MM62*$TP$4=(!>/'( MQ8>-8N ZY6!^HK%!B>" W0&XR'@T1N.@E(I2:$K<4QY+_@O@]H"!6@QZ+S(+ M+B7F+'JAC*)""#!:G3$RSD&YL*?%[4>&=?'Q7_"B:5GV[$U:E+T^NHN;MGO' MH^&@NH/,"?-C%5%$GD2PDIFTB>654T%0;03X0W3)_(M*1 ^YQ9!B"M)'82\1 M$X)I100W$6C)@H%.Y%(2_2 1O3*#E B2_J1$[\^F<]MX3!=_&:)]R&T?#ADE MG'%2:N8)L19)YKPC-"+NM5U*OB71SIRDQ5X;1(4-6A F'5A_-BW76Z<]#83. MP6:R&27:IR"B!^6@R4[JE\&D')3QWKMYV7-';,0..\1 W#*+@DEY)I$ZSQ3# M46CA^RC(,F5F+)F,>*(%9DJG ;&4W]*NM)RF/O%T;9_=CS>/#3H#Y_OQ%BX\')40+N/ MO?-Z.N?K4L*]M$$:%2UC6"N9RN0H1U D,5"R:*A6/ F395Z%9,(L(J3<64-4 MJE[):#J*26%A-?)*2"F%1O.4C#B3C#JEK3$1'"W!G>1<,F.C2:NSVDH./W,B MYFG/Z.PQZI2J7G@M5=J@ 8#"?PF@:ID'K\/HB!&?@QJ,,\.?C[.GAODHHZ.. M<,$TP,*C4YA1#/\E0?1.>U1P(D4*:D(EMB#'T^8-2BAXP+C*CH]P\?\ M)GYHE/WAH3D,;TK3&^ST=H/I; [2#M2-,'#]HO+-$T([<0+A-'CI(4^6#2$= M3^!U)(P)1PP)%M%T]"# :/$,K]O,#UP/Z>P910+"8&)$\,N!N\#M"\12(44Z MU6E!N>L))>%#'EEL75#(@)ZRE$5!+)/4$$!->>L8GN$BZ7."U<_QU:A7U$#U M1FDL%QATZ_6'%^,VX..D@2."B],+K4![VS7&[<*9S*4#'A2IG:E_2@_GJ4@?PU&74*?Q"N)56^$"$ MY X#LG'^$;Q84&MLKB\B@AH<-<*4](8X%I0T-A7788R'%#_#-[J90*YQ33BL6JG U\P/.PRWYF!.F4BEUY1SUW-I5\ M9PP3S9Q-R[E!<8D(M?./X-,)TBGMNM;*2&-B),*G]4 MKLC ]/S+O;>O-N%U@YQ*P0GV 5AW-P!% M[=^#CS38W7L_+[!$Q( O"/,(YLM0!?9^2'&6M$!G]!QDA-[%)R_W'D$S/4X: MD0=M@QSW@6L&HLH@"=P08Q!,,$3P'"B;Z0NLZ:L;%# &XP!1KS7CSEOPN2)1 M$2,;HW;S8#/,BIB;/IB6B @.M(I(6R9EL(%%0\'^(RC2H.?I./(G$X[31RT* M&C6F$@/<6=0 'OX9AWG6::G M&193KT,/*+@#I+SNNT6O@!'5FZ065U#9B)P#A:HY(8PI;9 +Z=A$18(.C/^R M^F\NP:282&H\M@ZP$YXJB7U*U7(4!XJXF5]7>9:DQ"]WJ(N15D?N54K-9)8P M%23AFCE%G8S"SM-1FTMC9@;H22&CTD&MT=/(G,-@#R/,G/="&\/)+QN>72!C M9DJ"2AO0= *!H I 6,%X"J2F!/&:2(MO5FB?9<)Z=$WTHR0^I86DZ1A4T6." M@T><4@[&,3'$10X4!4[\'+ONOQ2,6@B.45"1 M&,4"J)9(+>:!"A]HU&R>=G OC999L(*EU)P8QQ5!GEF:3F9,N6,I:9TZS1>& MH'XEHV5*!Y)+)CQBPNBTDSH0K6T,G$>+# >AM3"!GU_2:)G2 8=@KG AD P, M,5Q5MF!2$(VC,820A?&H9B!8/"5'APN';!2V\G4PV*92<6.PH41$,&X6!>"? MTC[SB2P)U"(1D4S+ $K:E$_K(D, ,-6!+@JR,Q% G=)JL%#(!8&,-X)%%*P1 M*1<>Y#1C6OEYBLS/NG2>UM(+PD\'8@#3J=;6!(E4XQJ9+TP(A(+ M'C[VU,LY4L _EC2\,,)_2E5% IGZ:-@N^S"TING>2#BN#M[JF*.R%_N?"A>W=O44Y MMDZ0H.8J:/&8)/%+)5LJ&3T6!OM@)9.(Z4@)\X$Q30./9I[6OQ:1*)Y,4EQ4 M7P^CVZ77BT')");/-]_O3AZ_?^UU8\%?$5$P!^8("@IQYHRB#E.)1'V&Z&S3 MU9NR=PC&9',>@O@'(KCX^>IY M(V_[Y>[QYWR+(3J+-?@WP"='E8J^#'A>\ 2J%%%RK$V#&'#,/-& M*N\5L12E(MQ8+B!\.\-VZ%]@^*@'[SX@4$HJ,"T03?G3S'N24KM$#)1)8[7& M\U3L8UX8;OI.K3%,4&, 58D9#5YARYVT(2A+ C%ND4%_=#:=/KS!(&^#9"&= M&N,(,>":/"*!L(D:E\O\:R/F5F MQD.-WSBCQ)6CWK!_]GQK=['B@0C\8S!SI3(D,%JE1&J/J9<(*ZKM ISP]/C( M3:G .//2R60#B\@P,A839L$8]DP+Y>D\5#^X)W+O]Q:+Y[QBB'&&<8B.6>*T MMMP2JXDVAH(/LS@\]WC(38?GB&$R"AP)IYA)RE4D% >84^6L]'H>-B#<$[F- MS<7B.4U5D"8=R "\9V.T.)VNS0.-GGB%YF%]?.K(32F1B2A)700AF8Z$PDZG M^@M!4"RCMM$MD&WY^N5B\9ST)M7A=91ZPPCGEC%L(N@ZX$"+S +9EH^'W)3J MGA#),'<@XGSIR4])SS$C (Z2#;YCF7EGC!#7$IC5L,5>U6U^5/0=/U+L M=HO!IY=GMQ>57XT&P[(;^K=N?K 5YMNC>!EZKIUB7->'4NU<&&<.-\.WEKCG M4BY$Q+E*II3B+&UG BL**^F"(IH[X>9I=_R2NF9.=H%'Y9D)8->YF&P[9;VL MSM$(*3*,U>RNF2=E U .RD[ATY++9AK6119@NOK6]*&IE$IH>H^:@O* 2^-" M.$Z$QEJ[P (C6G/-$<688T>!XV<;CZ\H_^JH<&!K^&5>TA1"VIFA% K(CIAV0CE+ NE#4M[$IQ/)W$JQ+4#LP3-+1:5;!H4YJUQT(&;%SA" M1,);:J2AZ9AU\#QD(%R9R'% !@$T^)":ER-#'>>>0=H2DV2"*;6PR>RH1]0"P\0U0P'%CT MF#G0&IX(&9# DA+N IE;+)[0A'U(.!SAVELKL3+,1&T4HHY++Q6)8%#)N87C ML4W8!\2 &1^0P59R)$ \J932A*3$GFIG-8ESC\%CF; /B $.2CBK)$JUI9PF MBG%G$97(1>>CG&1?,Z)G#8.+4/G(#L*_1_#0YF?XYW98_\8-CRV@6$[T0S"' M5\@$#OI;IF,946(.+8PVV$=/Q633"@"3SSI"7]R=VAAUAH4;]?LI/_YB ^?% M_L[#?J@8[*&67QZ84N[=[TQL6[VYX'.53+^QX'/UUOLN^!2GS_MI0TK:W] N MCC/3=_VR.0PK6>R7W=T0!TEGT[_/ M[$;Y^0W9_=RBC9$_VOQ\\%H?[70/CIH;V^>-HQ9JG;_\U#K?+5K=O]L'W:U. MJ]N$O^_QSH?6:>/HW-U K>Y?G=:'@_;! MA[^.X&^GN=_I-O:W46-+G3?V=-=UMWH[T%;C0^NLN;_)F_M_?VH=[4+/F^S@ MPWO6VE\GS?/W9ZT/[TX;^^OT#=UMM[JGG1UH%_HY:Q%H:Z,)[>Y^VOGP#IZ! ML7[8) ?[V[CQ^OUI\_7?GY[>"<8#XR[0=[CYNMW_&"CW3DX M@OOV#SJ-H_>BUQ2 MAA2V1D;ELN5T?GTZSRZFDU-+P(NB.2("Y0PKEFN-92X91](Q$H7Q*UFGZ'W: M_3J)5_2=[EO)AN5\$G4G_&OW[."#/[:$B1;9/#TX@AG?_X2;'W:+YNL#:!]F M=+_=;FRT:'/_K_;!QN9I8\/'G8UU]!$,;9TRV'/"L<^9#RZWV.O<:>TQQE%) M"BQ?]GWH_W,E67W/;LB1A1(L9SNOQA@<';+FT3NVL]]"C==;T#1N?O\ 4G'#5PDVR?-U\WCUK=W:/&$:?= +R:^_ZHL=\L M#EZ_9XT-QVYR MQ#6T0W A\A ]"\LI_>:4OKHRI9R@(+!UN18*9+;$ M++>1R%R!@8L)4\@:NYS2;TUI]?^*4K?/&H= IY@A!/*:. T,[P+)-6C 7$M* M1"#!.DOF31'^*!;7%.'.QB%I;AQR>/ZD!6-I;OQ5*<+F>>N\=?17IWGTLMT\ MVJ;-C;]A7@_)SOXF_-^!J[,*B_MH/QE;?@B\\O_H1_QFE]8+( 7LPA[YBUP<2T3F)BX#H" M:Z"/50<7SPR&9Q66H3AL#Y]C=3S\XZ3PP_9SC-#_^\?*M9NZIG]8]/)A>?P< M$[AQ_-V6PV'9K7^"!P;'IO?B3]M_!MW4G^O>;O697(G<=(K#WO.4-Q?Z7WOZ MJ\]='XBHQS$TMA-N#+T3XO"Y&0W+R2/]ZK6K7VP%0.[*3L<<#\+SR8<_KO27 MGJ^_%[WD.C]'T) U=!/!C2^OE9?>S;T MMR]J=?'LG=>O/?RL:K[N D:>INZ?*W3E!KX4AFN-^W38+T<]G]ZU[#_O']K? M".>KD_]G,.;?;[WUY] ?IAC8^+=ZKB>3-IYY:#[SY2C-^S]0]9\_CHWWX/_6 M,X^A^\D/]3;?HG#W_[_5^83K_ MO3HPO4$^ ,\WUI<'Q7EXCAF,M/IZ4D^EA*L0RHTWC>W]S\@X9E\F;W-5^]WM_>W-_>R]>9&MOF_K_ZUWGR]F;W::32V]_:V=YJ3-YSB MV-G=8\^^7W[<0[ ]T3NB^^'SP8!VZ!T.R]YJMK'V:BTCB#.]$()3KFDJ?Q6Y M"5(PJY(UGE!L?K>2G4D)M;6SV\A2U*!7]IJC*H[:Y9#U3 JC^U \WRA=%=9.T>25\=KB="S9TS?DX*SU MP0GH@QV ];^SOTX//H"5O]$&KZ#3;G8/VJT/VV?@-YPKW3J"<1R]A/Z;GW;^ M5M#.I_.=C?5SL'Q9X^@0)0^!:QVIH[FP$@Q9H7"N!#BVF GG/)=!.;OR J/\ M766A7F+R(])X*92F))0J-3@%B?0TDD6N\?N)EM\:IO\IV^F%WQ>!=I588^P' M'1&^)J2^)^E^'U.@-4KPPS#%A!P3]9+CTPOR'$.1?OI^9AFC>H-=H(M[LL-5 MLOZ*>2L>QWS1">AND:! =2I.Q8 MT^F40UN>WJ5$WXU,'Z:S<[8;CLO^<"[UZ59A7[\7._N?3EO5LLCV:6.CQ9NO M=S_MO-Y$C6X+';QND<:'QFF3O#]K;*R/G_D;^N*]@_V2[^QOM7?VW^/6T>8) MZ%BX_QUK5=&HW4\'1ZW3UODF/=C?/H$QGKRYB-"M?[1,$.^63/QQ4_]>B+ QFST5 ]VE;1Z2WY?\/\LR[]^N[ M^YN[;UK9[N;;G=W][.W[W;WWZ\W];'\G ^]X'US@__H'%N@/3+.=W0SSWS9^ MSW:VLOU_;697O.>)YUS?N_YJ'^X9/Z(/]BBAZGC+>N]!BVYNSLY#RW.^216^K\6S6^0YS*8E^V+('B?4. M-?<;!/["[YOG.^\^"ARYTH3E404*EGVPN6)*YU%K!S:_-QJ%E1>-=%1C1O%J MEJ;^9VS\F:3:LK^T]):6WM+2^WE+;[\/+U%4=1#FW=1K?6B<@."$]E(_+=+< M>'?:?+U] L]\:I!W;.?#-FT>-=#.AKMAZAVWX5W:+?(>-^"=P+1#S8U-U#I: M!Z'\[OQ@XY"WCAQIG+]C37S=U!/2!N.DSM-Q73G(89);K51N/3:1.B2EPF-3 MCRU-O81X!)IFQ+><4X%YG09CI[?2-*H^TF:1Y[-TRG*?]J4N5\^Z/7%*&(8BZL=3FSS.>*1)1[YDG*8?8".Y#X_6(8 MRFQO;7UMX5S@WS9/C1M6E)&5,>M?4$1F!MG@.*1-H,%G12\KAH/,M:OPSN]+ M<3H_XG1:JWN+D]2GY9K\T0 +(VN"T\>(L&"TIL1](RPSTC*1:X+P953H\;S: M1P\%!7]H^L?]\O-X5_3U:'MM5VSW7-D_+NO"F-7&ZE?US:]*/Y]F1AT::FR\ MIXW7FPC:/$KY^LW7[U!CH],!$X,WS[=@K)U.@VS3QL:[FZN )\U]=]+:WX7Q MIWS]!CK8>'>R\^$];^U_HHT/NT?P^;QUY$Z:-U8!"991@6624^Y(VOD0P$11 M*B<>3!9LL$9:K[S8 I7MP@]$AAY4XWR'4IF'T#,S:/FJ6PVS]..UW M3AIU"NG#=T7D[QCG#9-VQC30=Y'TW4KH+J?S<730;Y7(S\I^5J:3\;*C4;\8 M^,)5H4)P,HJKZJ&ZK7]H>L5Y]?WWI=":/:&U"$2YO;:[MK>6C<_7[&?;XU(8 MKB;#.K+Z^^UP_3<=MVJ[P&P1P7)D\SFRI<*9#:?GID.S[GT_# ;C/V_ >L!+ M-^9;;LSY53?&(&RE4#17.N*<"492#1.5Z^ 0=CA$2LD3,\H3-^-DX_!88I6[0F03EJGO6O++/?AE^X)?G.*.$47.-+;B42E7.I]_SXRE4._N?/CHM0.. PA'@O.0L,)8KGLJ4LB"XH%Q' MXL&QOYV1B1\S8S:YHNO]8.;6@OAA4,[!FO@8;,3$*9DK;0 *&DFN!=-YFD>A M"*(\H)47[(X=78\'R9L2).K;=MG[)9.8 1;W4>/(B$(H]P1%X! N<\T]R[V% M_R K D(JP9(1DNGYV6YWSW36WR[33?_K'XI@^<<@&X9..$XT,4ZC7TV+@YU1 M4JN9 ?[-W#5-MB!ZZYX3M@ V1[XFT'WSSK[O(K0\3B)]Z%PYLB:Y M^N5RY9[.4MXOAITJZ3D8U\Y M,9'-<1Y^19+AU+5-[Q!^Z&4G[0)^N50#,QJJN373 H38STWVW3NH'SN>:82. M+!!KC<7,I2,#(F582JUDX"*J;QB[8]5]AHFMQ,Q<&KMU%+-YWJ('^^])X\/? MW8/J+(;WN+G_"<;2.&GM^W1^PWGS:),T]S=O1C%I\\C#.%JG!Q\./E5G,>S# M>^QOPKA?MILDG=_0((W]%F[\K4ZOKA9S8S"S' SE8,"IC,CD.N7 V87?.MEGTQF%#"Q3*M@?0"&$IVVMV2#=.=N+"/,CWAZ1X\8JJ-9 2W:[ M![M=KJ=Y(F':G0' I<^9HS'76--<$N,5H=2X2%9>O-K=WUDRPHPRPJUM&F [ MW%Y[GJBES;%E,;?;/I^:5RX7V+SFT6NC//O['6GM*!:]D(''/4LU9<,PZ^RT Q;I;J$6)EGY[#=RY6TM:#VXR1XEH0L/5??#DVDH MX\929<=!-JGW=FP&PTRCS)NSP=KCESM[51TD/:SK2:;(SM ,1X.YU,,_G#7 MFN?;'QGR@CI#R'GP^#WM6PL(AY;EE^9SS2= M8]'^:\ER&.?ZV4=*& &O%82Y,39GP:E<2XYRRHD,,A"E"?J*,%^*],<1Z=?% M^[S-\GUE/*L7XZ^(>;48(AVDJ,DZ\%HA,\Z!2 DG+]9/K>^6L&W)7? M>6'0!5T O?0GMB>(Q"Y,T=EJLO2A.;",TQ0>9C!1)^!ZCR^O@>$?JK'Y$(M> M51NYV@B2PI0$WO,+(ZPNXS\FMWWSAB^.;W)?,O97OC#(E10[J+04)C8G$Y?E MJI_RY;A %4" MQJ?5OPY7#T\^.J9PBMW/V8L^*^C8?AC;%.@QSU\N/ZWW;^, MLAZ&W/:#^92;""KIN>F<@#>S\FP&ST:>W8#+SYQQ##*(8?(8^9)4K''^*&=9 M4+1&T(_6<$1K7ZFD2-8$$?=\=AI+@T]2XG\Z*X,/5I*]_PH$]6$Y[YNX3YM' MN^T6V?K4V/^KW=PXZ!P;G33W-V%\6S">=Z>- M[B9J=O_N[KS^^]/!T<$1/%$T]AU/9V'5:*V)77KRI5.;Z%8U8S?FLY*%,D4$>^ R9&^;Z?$WD#^GE63%X:U5Z!XG? MJD>XQ..)?2ST91]KJ9-_,,/]NM-5N]K7"7ZN2'WF9#A;RO!IR?"]+_GE2UD^ M*[)\>D?EU1Y#12(O1P,8V6 ^%S.?U&.XEGH;F8Q2P^P+YGG.7*HA*!#-+2*2 M8!L43;'S;YV2-\_:>Q9X\2<9RKFO MRKFSJ^4@O>522*-R:0C(.>5DK@+2.24**8NIUR[^S&F@LY7Y/-5:R[] /ES\ MRH)5*K=QYSI;$>_*FJAR)8+/>F65ZC :U(M=,%7U,>]WG A:]JN^.F>I\RI- M%;K->N$DK:3UP^=B4"UR]4S/)6$(GF&JIY1N'@Q-SYN^'V3IM)G"?ZGT!?W- M_'[G(E:698^4I_,!QI>H:O *]!JYE?(E_E#=RPV#]JATYFP4?8;,$>UY%L? ME??UU=7?UV[G'+3"8.X2/*9M:NPE".;9POCQ5**=_<;Y1R8M(XIUUI3@R32WS039H\9OY26\W0I.@\EWD]O2\O_;M>9;>L'_>+ M3D;T:I9X>?6VY> GV>);51(@:.U1KZ@E1;6+;[!R77I(Y+@TPFLN)5/&VLB\ MUHB$B 0V-G[9^;4V<7.7ZLD571@;Q'!'/*.61M,-,$Z M$P/7$1.&/LJ5.R:F/=$1:WP6LMYFQX4@=^QVOD.+[J^_?+.9[6QEKW9 ?#;W M]Q:Q!*,F:V1\,/!WRR\,*.BOY+K]>!(=6A/HODETW]6KU&N:/DK52+J&Q7T3 M"F=EE:);> ^4<.^%BI_ETA@?>O&A>D$P!\9Z\]7V^IL,',"= MW<;Z_O9.\[OH?68I[ Z3H;KEYTV@)>T]".V1+]#94FI'R8JNO-@>ANZX MML12<2^I?$&I?.MBU;#%9CM]3 M(:3EBJAYFDX\5D.75/]5 E=;?+#O3QWX-L M\]^C8GBV5 ^S2@ +2ZMBJ1Z6ZF$FZ7@A68[B^WH/9M#.MCKER6"I%&85]H6E M4+E4"DNE,)-TO)@LEPZ;*X=AD"I'?$$[W)6.M-0,LXK]PI*I6J84+\GJ89!O%P(T&@Y0_EHY"6>^9SMF@ MN)%BENR .L!!V>)=J1Q;#JNY+I?/AA\[D M>S(9.N5@U ^#;-V6H\E!]-EN,?BTM -F"?6%)5".EG; DJX>>ILZ&AL"7S(R MEX; P\K4H]%@6,2SI52=%>H'1W_8!YJJ=/[;?NF"3VI^J=1G"=/%)3_^I2(. M2ZV^)*P?)BPZ*>VUK.VU)/&%)?&=_7]M[BX+>\TJFHM+>'Q9VFM)6 ].6&+L MBB_+>BTI?&$I_$TX3 5$]>"$1=A87W]IW_5272_SWGXQ?M@\ M;1>V6%;7GBT0%Y?>^'?EL^O9)[DE8B7M/* 9IJU(?:*%S MENV&X[(/S_:RK;+?S3#*WV6_K5Q\7OD]U3A)O:RD^KBF=[:Z A_[Q3"4Z=-) M2/^.!NG?Z MG_>]XJ).UR#SZ<3B_F MVQGU0=>.Z["DR1N7;W%7R[?$BWW=@\OR+6WS.60V MP-".^^$8>O%I0HT#'>[A[I"=%,-V]7W4&X(I!;<5T,AQ![H_K*D79ARN W[U MLVEBKP^SC-EZ%RC)F=4T=2OOU_;6LM?KZV_75K('.P1Z!ICA2P=?]XT/,-A/ M@U^>S__K'XH0],>8UZIO^(^*8L8,U"D/RXKJ*\;/AA=35S%AZ'\N@"3'/\3) M0^;X. "7 7$6-YFJYAMH_[A?'H//<';YV%I6 9/U3+?BS\NN4O^W^JH'Y"J! M423&_\Y.X7O1!Q8?' =7;:>LZZX.UA:) [Y )E_F\IE_HR_P]!Z@F"1I*ID% M^N;0]).?F4C@!#[F;\KR4_I^I4[6_$[! _'^_G4>21K>%+U!%L=SUAG/V17E ME'3/6*-T [ =7$U5BQ,#E;VZ52+7Q]R5?A\!9R?F7'?#]"O6E(*] ,P*[7E0 M2+^E^\9"Z/KM8UGT^VK%_=>[P)MW= $F2]OT#L.5OM@7^[IZ\V5/P[895K+" MFJ2LP5X!J05E#P00S&&WIJ-=]?)KFU[$,; M;*'1X.YW2I#6)N 8V+1='JPA>/Q"FXVO5)A]OO6S,[U;/Y6CCK_Y8Q@,B^X= MS8;3I#]N_EJ >NC=:@/&[L, ] >\S+"\>;5KSF[]E/C[YH]I&+2OO7S9KZ:X!U12ZQW3E M)%\1]_26M*>S*^P!(/''Y-UG;8#7 []L'%=)I&1LT2DN++")Q;C9@TFO!"-X M+J,D1D!@CFDW"[W#L9S,+(C1) SZ?RQAGQO8DV:9P X(3V"ME*.,F&P;5[\%:'8 7\L:2*V1O@ MO:@BF2Y%;Q3JSYU.&%/(: BWG(?,FZ&I)7[%_V""M=2GM,(*X]_L\ 8@E"(O;+ M;G8\LIUB /)AD*QQ( V0&1>V?32?R_[$#!\MR6-NR:,;PK".3;<-R(M*?22Z MR&#T)XDJ+B1#K_(UP&FIHT5G540UZYOCP@,M>? *.N7QY(E*$]5$52N>JY[3 MC2& .@K.#(97K):E83*_! 6N),$2K=8AD ML*2)^:&)!&>(,;@Z_@6BOQ],O737/0[#NOIR,8D,IG*+2PMBKL MP 2H(\2O M=O[>WLBQG@1Z3\K^)]#H+JS>Y/BQ\*_"R2>ATTE_R]XD^OCUAR8"P8&V*+M@ MDZY>B(V:S@JX+85/+P1'W42]/@V4EI:HX(=Z67L\Y"7-S0W-W71J)A&/?C@< M=4QR6E:S3C@L!IUQB#6MJW9B?GE]8J'>C-C72@J,X.-^\=FX,Y!'PV'R>)?J M9EZI TS)88I\I!#'8+S<=&TYJ0Z:U;9I%23S*?1^00&N[#F@B24)S"\)A%Z[ MRO-)/]L^X+V4]?,+Y7 ./!7B'H7O<*<]"J/GZ M4P#$08.7B=677#VOB$\"@JL7=ED5_KFIH"\"S=6JU2@EQXSS#/](EY;PS]X M[X8_FJ)3G:8QCN\,S@;#T*U27<$&[YO!L#]R*8'IRSFBRWTFC[C/Y$ISXKM; M^P4S/%OE**L3NC+3&93U?H8DV,;5H29)7U+PFTVSLX_J?* MYTM1K+.0L,I_A"?K==VN =?7@-,\B:"E,4^R&*%W7\3TYBE_ M+\'0&:\3#]LE/#).7TL)G_W402?IX'$"['AUI9]!LZ!U04,# M1J-*.*>I5BM^8+>G%/+*F!L6 M77B!ONE6T;B4-]"!2=B'%_?AL!^J&3QI%ZY]&4).4V8J)Z#J9T)[5:;295BX M&H\/QZ'.$QYGPUX+[UWD*;1APH%0+Z;WRC)TG1UY,S,R >-'_1V7PFJK4Z M2 '[8?7"%]O<5N%MJJUP9C#9\58)AXXY65MN(;BB8"I2N[GM9KS.X4LWND+= M)^%R9]U=FW42::5=<+'HA)1?#Q#4Q6#J;8(W=BV P YU+!2>JY*_4I<5$0$I M]*I(>=7M%=5P(\_]AKQ+.2&5PDA47"F*D_&PZV3OBDIKU^^LVOQ8?E/P L74 MX@VT5+6HG%*5:E5Q/S+Z^N;G)Z*B[R>B6;7_5U[QXQT5%*)?)JI6DJL5^I3H&X;+!RW:*WN>RDX[VRWJCRG!* M"4PW-I14,OYBMP3\D-1GTA!C6@JU%@7>.$SK1S"O(]!\U2^YG44;U%)>F$2@,FP0JO/MX$Q$SN,MU34^X'J2;O< M%C+^H3Q.%MNHEUSJ-/CQSPFK:PL;X\3_.W9Y9,75G:W@5Q4I>V_UUHNE^XI> M.XRWVX"F@ED&$?X5!ON9'7V_>,&!PO]SY3Y%$U?NF)MEE8*?V^Q8GZ)S!UG? M$Q1Z%RA7)P/-ZILG[['6+'CMRKGHE]LZ9R0R,X>T]@4]29Y.5HBOR0I25VR< M"6'!IP[6%]CCU>[V_N9.7?7BU4YS8[.YM[F1/NWMO-G>6-^'+WO[\*>QV=S? MRW:VLJWMYGKSU?;ZF^SMSMYV.JTH^^U]<_W]!K2S\?N/Z4U^:_9%/5]5C:@; M>%4!6+!CRLDC=66PZA=;]L&(3_/9,<>#\'SRX5;QL:N!]#13DXIH1:^:HZK? M,>5HN<8TJ8AG7-1O/)XQ8:W5A#6IH7;MHD!K3.$O7__JPU^]R-8XXH_1,*9K M2OUHRVCM*R\+DI*+'WSVZT,F:U32>S[\C;++OT")W#'__4S]O:MR[%+FZ#M$ MSC<$UG7I=L]W67F1:C9U46=4J@>..CY#['0_:;E\4AHV?_C M]+]0RN?Q6.A+2\JOS*#>7>W2A[3B_MET4F3WD1S$.^;VR5SJQYM=>G.VID=] M,S ;__FXLW&?$$)-'77D:MK3\6=QFNSEK4G%G+0XNYO. A@-_,JDTG/U0X%D M"$YQ;"D*C%-GHG4D!!XL=U*B\'$[!1PPH7@E\\$57=,9_',E!Y:LEV6AB=/A M\]ZHZ\OA^/I*5> U=98?&G/\/#'\>L^G/YN7W+X^?&7Z_3.8NK]-9Q16ZET5 M%;-7JPF>_GUF-\K/;\CNYQ9MC/S1YN>#U_IHIWMPU-S8/F\K^W3[H;G5:W2;\?8]W/K1.&T?O3M[09J=U?MQMG;\[:YQOD^;KQLG!ZP9J M=?_JM#XM8O&A^:GYOXF;[R&<9Z_+)KD(#9?H;,W^YO#QAXZ^>BY((074KXV9+PZ$+":R^"%Y'E M"E#,&8XRUYJ(/+J !,.!"!I PE.QRI%82O@?E/!S$AGQ/W_RV_=]?K8C<'NQ8C'D: +Z266TNO;T@NDUD1Z03N=\*_=LX,/_M@2)G9> MOX=^VYW&QGO<.G+0SE^?6MVM]@X\?W#48CNO6WQG8Y,V7_\=F_OO>/,4'H5PEN M>'OC7$6%UQ=X5Z\<5M(YRVZD?SYT6.RV;EJ L!C[HM-&'GJV?B*O9.Y\B">( M$MT6A,TPO"D+EZ[#O63A97!(2L]HD"YW+H+TBE[F1J.0TX"T\H1112-PC<*K MDI(G3E+23^J/ M'XL-+HK^>$0[V?6'Y?.WZ<38PM>$M)_H:*DROD=E%%=,8\>BTHB%G".F066( MD&N+< ZJ(ACI20P<5 ;!JPK+95!]?I=-EY)MQBWCI61[$,EV:0P;J5WTF.88 MXY@S:G%ND7+6,I MBZ@QGL@6K@BI4ABF=^7+97AEJ4>^1X^<7;&0%;$*>\MS^+_)F8PF5PSYG!%- MO3-<4HQ77@BTJ@E;QE26L>-?6]X]D86\E'[:]L3EQNGOF-B^6-EB/S:\:$G MR!"I2+_>TKY<+_U^5;=S==-0X(Q%C42NB LYX]CE6@D"FD]XR7E0&+.5%UBN M$L*7(:)E\/O7%FY/D!:R%&X_*]PN[7AKJ>$.K'<;G,B9Q2'74KN<"B$9$2CB M0$&XZ57U)#EOBRG<%BK^_7@E>+ZX,:83S,9\ML M7BJ5'U8J5S.I&<"#/&.YLXHEBUGD%F.38^L4]LAZ0APHE56@E%4FGF)=]1'8 M:@9%YU(H_G)"\2FRL)="\<>%XJ6EC;GB1(68(R-QSC3RN55*Y!1S(C2+C%N\ M\D(CO8KE[&TO60B1N(RGWVOFWHX/;%VMCH0;G_/Z[U%1'4M', M1%SG":SO"=V]352WWO.;$YIKAJ7>^1Z]T]A?'S8*=%KIGO6/S%D2+8ZY=P@T M#^:.Y$BO&P5?PDQO@C<-E,R<]E>/L7E9%/8(PO9>0#RLCF MJPL9J3GWW!F=*Q))SA3%N?8,:$,Z04U WA(-,E+A5<744D;.BW6^@%GBV[VA MZ1T6Z?2H.A1^7XO\@29P ?):Q++RR9RZ")?$7T>E0.MMGHX/ G]=ECZ=*;Y4 M@]^E!C>ON@I:>^D# C6H4Y"*!I^#Y8)R&AU3F!'MF%MYH<2J4D]1/7$QTSI_ MV%;O?<(U4BL4K+5S.$.&Y9@'G5%DJ9."2A+CR0NI5 MA9_"[%],@;>,N]]KYB;\O,Q1GP5;_M=.XWP"6_[_9^_;O]I(DG3_%1UV=K?G M'@6=C\B79R[GT,;=0Y]&N V>OO8O/ODTHH7DD43;^*^_624PPOB!A"1*(G=[ ML$"EJE1D?E\\,C*BJ*^YU-?^M+U.D5HOK 5,BD%5WQRL"@A$1HXZ!1ZMV]KA M5+4I644MK\W,WWRTT?M-8[45&.R%U>9DM2FC7*!UPA@.24L#Z#.UN6!)%910 MGCL70L"*U?(ZD*6)0Y.L\@V,M[^H[E_U73@?747<6]"J=N'L. ^VU8LVOU'B M[S.(5)?X^YK:[(=7R_ZW:M77T#A,+T>3X%11>3.IO(-I0YYA3(YZ"]3+J@Y9 MB&#RY$&>3$U#MELHS88\1=8F6 K(E,C[(Z>Z59PR+52W0*J;LN[SQ&CND$.F M-@V(W(%S)E.=U5PHKJO)S%3'3=N(0G5-LNXW,.;>&?3AZF1IZO9MW^<;W^>, M:8D!-5QUK,!*SHMJ7#7SNRXT-LI_\N4$U1RJX_=I*]GJ*//L4+":!4"#%(R, M#F3@D?#(:1"VKD.NL-0A+]'N1\YT*S"2"],MDNFFC&3GA!$Z6*#<"T"?/%BG M"="D62+2F11D9CK2YJHTJF^2C;R!$?"]F&(&=*A*D)?R*QNL,%9@&E^MI4_- M*SZE-19M,9.V>'DC>LRT%I8YH"&PRBZVX(BBX(SSVB3N(P]96ZAVM@1*1*4$ MCQ\WS:W +BXTMS":FS**=9#4)4[ )$L 2:2@N3(@N).<)QX2J=J0F3:*DJS= M)*/XP0+'#U6LL#\55B[!Y$=:FVME!0M+R&5.[?)JVHC6@G B# &%/ )&$L$I M4I5)X<8;X:.N6EHH;=J&-2_FLA$%N@HO/@9>7%G-PL*+<_/BE-6=HK+:9S,[ M!.,!I5+@4G# 21+Y/\,\M9D7I6RK!G;_W0A>W*A ]?(D-[&]FQFA7ME4S:9* M&C!K?UN+JJ9KIV57YGT4W3J3;O4W$EID=BU2Y) G0@(:A9#7@@"3IRA%3U&P MJC1C6QG2YKIYV9 ;H5V+=BC:X;%IAY7Y8$4[S*@=IO<[N$XF4 HAH0&L$A]= MX )LUA@Z2:FQ;L[4EDJTM39%.ZR+[[6!^R&_=:WK]KKC;AS5!>-')W883P:] MO !&_UN7CQ]?-#;6M[#G3ZUXGE=\&)Q7=3KO&,A;^N@>^OD+D\Y&Q4.6M[M[ MV;.EU;O&YI.F6;[E^0_X_(W2;:MO,'Y4-/\]/R8&/?=^_D#"U( MGAM0#X]B*8BWIJ[,;X/1Z'KA7V3]-SRWO=WQ4SL<7N0__MOVSF-1?3.IOAL= M:3QW1*5((&$(@.A2=F\\@X!.$**1RT"V=F2;EY.-ZYP 40AO32S\0GC+(+SI MCC1.Z6B) XTJ @:2S7S/.#CF%;/$A.!217AY(@OA-CS,^9U-4R2KV008GD^=D(^C$BB:1WG=/I:2G28!6261: M6A:RH<_:G*S"T-],CBNA\'L9^H>?]8'\IKF_M"Z1MP6^ ?;^TKI$/NZHU\J[ M1%[IQ(NB$>?1B#<;X"2D(6@-F@L/B,R#)=H 2Y9PIY0PCFSMH&AK46)?)<#_ MR*ENY5TB"]7=D^JFC'\>I8Z!,U#$(R#C!+1S$E20Z%/0C*J4J4ZUF5Y%L>_- MI+H2YK^?]3\^B<-[Y,&4P%'#-VJ3&QUR MDHQ,$R- 1.D DV>@ P;04A-M6;1U&KD@;6*:5T>IP9Q8:&\3:6]5F3&%]I9! M>].]UJ6AAE=&M!>9]K(> ZOS#Y,\\095<)IG(]JTJ2BTUR0C^A&%T)^=O>L- M+F)L06L8>W8<0V-+ZI2PS)H8U5=KZL5D095MV7LJE1N-3G,^T?0;3H435.7D4]PZ)@[J=@WDX;T8QJPT2B$",A@$PY,(@"A'5& M6(Y.Z:IX(25MSE>A89: K0:2:&'&1\>,JRA\6)CQOLPX97HCU^A3MKJC\PXP MI !6> :")R:8M,H$M[4CJ&H3T;ST[HU@QA)SOY/D]F**&>ZA2O.^M_V]<8&< M56F91D1Y5F!_7ZVV3VF04VJG$XO*F4WE_'G#&.=:A,!"UC%:0Q7A 8M"@N=4 M"NV8CM9N[9@V4ZNHC=B,3KHEVMV8V=L4DER!*5Y(H,!MW94VZRD@.PC),F-"IP=RRK^ @"0)NF6%9C?7?[,?PT65'/8W^4Q_2\9_O3"F;0]R7^,[N>^7BC M5RDWWB25'"1E#" 3"HQ3!*(0"95P,0F]M:/;N)*V/IN95%F8;T.8;S4F=6&^ MY3'?=%%#*APE!"%0+0'14C!"33++BGD33*B-S"T_;4JY7G) M0:E47BJ5-TP-SN\ ?*=4;U%LA,VN "1G""*4#F&3B5+!#/E/=Y\O+< M;.T(43H.-\E W\ H][>KBW_!3"\5QDN%\0?7;@]78;RHOSG5WXTFHM1%QGF* MP)WF6?UI!XX) I;JD-]1GCJ]M4.I:IM2>K=$YQ\[W3U57*8M^Y)RON'Z MXP'JHQ3%,:?BN-&",Z4H8V48B/-;.Z(ML+2G*R'O M1\YR#U AI;#:N='9D@J!AAD#)E9[KCXK')-5"X1 M%9..83)\:X%V8B" (4<'P,YKK942B''NYB2E>8M:/6<.LUOPN>F4F MO7*C*V:DA 4M#0@;.&#,K[3/-CCEZ)PSDB+/>D4)UN:F>56^-T*O%$I\#)2X M6J.[4.*,E#AE:AOA0G(B@C6J,K6U 2,Y VU8\)0%PEW:VI%HVFPEW(25N M5#1\>?L(3P=G9]UQ50)EU++]4!-.'F3L^R9'O1?V_/OHC\O!+<>D_3#J/NEW M>_]W:SP\CY^S]-2D[?;#T^DI*UQ]!ZZ^T8@RSP1U!#E8P@5@H!P,S38LE9Q( MHVP,F*HU^!E)%U L!A2S%%$L%Q71]"52<<<; H)* UN97H=I7<=F9$QDM MUO&O@F*CHES+4[U')W883P:]C+71_[;B?\Z[XXLGC77KRO-7__PUL6%#]Z^; M:+HC!&[BYCL@^S9">]U^A)/)[Y34GGVE#[+J&54H&[4_G6E#@\&E<= M@?]M>^?Q^L&7T0%2E.L=E.O;\<&5IL]=?8-7FO.NMH]'Y\,AMDB*&NK*6M+:QM= MD C4NDQSA&JPV;^%R%3"9)3)!M-:K*W#\_%H;/N535X65T,65Y2"&9H4Q!"R M09:D!"N< FU"5%(2&YS&^C5J>I[^_ M8<'F%8H&M&4)T$4#A@@.C+%H2(@:JQSI-5A;A?N:M[@$]9I05* \9J.-D^Q) M,%^]DIPAX4H;LA:+JS@#C5I7*L\O<9IF6RUK4N3,@6;1@[(Z\"K!+#-7K5/S M4FCK^73J9/&U[">5U6YUZU50:]O!-=NT[+BU%WT\VKCMP_OE;7TY/A]&.SH<7>5 9_0^XN__M8:Y5XD'S MY7LSSEF1>??":.__,; M/GGVMT\[W5?'^^+@^.3DU?'O>+@73E[_\NKCJ].7'_._XO7IP<=7Q[^>?>:3 MOS\\?OE&.!TU"H1L-1/ 4%7XY3Q!HMPP*31F/WQKA[<-X6VI;I\H;BQFUPFR M5=2A>>&T MM&PO9#'NL;ZYG+',U!NBK?G7("VO,(E!%I;?#!.[*U@VW!,VS% M[5JUG^)DX[RN1N.6';4&Z2OQL*4%Q#;N(.-:.'\_-"L&=H-EBO\W%\E<1\&" MH,QY12!HR[,Z5]G_$T@A*.^2(9)*6C5MQZS/;Y/"WTMYOG)&^[%0VPH"6X7: M[DUM4Z$MQ6+@,4F(3,9,;2:!S1,'RDIGD"%)T61J,VW-L5!;,P)9&WC6>C>/ MJ5I2MM=Z9[L!NOV6M^\J7Z^Q!ZU+3Y=F;P-?+ZGG>47M]Y].UM/4ODC1&S/H MC<[>[K1);*(V7 J:58:/5=5J 08-!Z6I"]%AHI5)+*5N<[V*AK2;V=2E\-V& M\-T*[.+"=POGNRD[F="@#/$43(@:\Z+-H:U VM_.#LW3">Q/ZH^U=L_= ;C$:WG+,28FFL)EE- M]'B4Q9)?S:)3KA=:W?SEZ?0RV^_G51=_RTNM$\>'Z=A^* IF)@7S;-J@UEF_ M1*D0#+,*D'H%-CH*-%+CA.99PZ2M'21M2FZ?+RZ!F!)C?C0$.+\M70BP:00X M96%+08Q304#@,A.@=08<8H*JM$*4-GBCP]:.P#;3MQ-F"@&62/1B)/4I I@2@'Q7?K2 7?ANX7PW91YK M*835U(#EW .:Q,'ER81@30R,*4>J1 T4I(VZ!*";9"1O8!>J9W5%7K#C\;#K MSL?6]6)K/)BD/U^6[:TRGY\.N^,X:!UM[VZ76,RCZ\FR A.[WM:\7'"3-5E4 MS$PJYN!&BUB,DJB 8 *OCKDZ"M80#AHC6L4%!IVV=FB;$-5F]7AY(2V6L/B=)'<\&-O>9;NZ$M1Y=$&=!PEX[_=][[R2VO/!L!K@[M2> MS/$@.X-3OF!11G,IHY?3-KH+0;E()'AO*""&!-H8 I1KK5F@GE>!(-HF7+6- M7D$]R,<8"BI\^ACX]$&"Y(5/5\"G4\9]=]R-C8NNKVSJO@F RSR17Y/3?YJVC/R>?)( MU1N7$INR)E<(%H,")2DB\U$;76MR94B;Z]O5Q!H=J9L1>PUALF;NTJ*8%JZ8I)],;9QU3&H3./S#K(S!69R5E.$J.1*+RE6J22K1U ^N5 M/0[55'NA/]:1EJO*Y_G'U2"G1.5C%7CYQYD=ONWV:ZGD;WWUZZ4<*+O]/9?; MJ("2V3L5L$G#EI/8LKZJX6/[%U7.5G\PCJ.:.K*;66=PO1W6I3&'X^INE4-H$Q5(?9'DU?UXJA+ Z5NW_9]'G#^_OD/9UEJH^U/'1QN"?C= M8%07$'LRC#U;U:'_Q_MN&)],VBE<#AC9MA*?>M_<^J1U^>GGXVK!UI- IF^Q M=??IK">O.?/Y[=GCGQ7KG_IY,KPFB;<1W##:/\&F_&V?V-Y[>S':^G$BE)K0 MDT?&F:PVM#TZ%VVRT64O* J3*$/RAK&M+\S;9U/S58G?7;X[_W3#'W>^]+6^ M.8$/.SOJR[/S],7^\;/#FV>09J(6^>#K[FO?[+"S]ZQS]&ROE5\='?ZVO[=[ MG'\Y.L[_'#SK'!^U#G]N[7>>'AX\:_WPLK/[]>S% MDVZ_ED7]W,O%;N@VHJG7^V40\W(\EUC8GF#A,[T]>5/P;2J^\?XW/_S--W%; M4YSSLV2;?NM-8=B_X/M>+:QL\,7F7/J=D'P3&H*6 MT7Q]-&:YS5(O"7KQFRF?]P%;XF;*R3#&UD&^]\FH]2SS?+A#G*J96"T,4%;Y M5T_CC.?;&]R\V5Q0@&/FO)>&K(1/_=YJYZK:R5KULKA/\E!9,TU8,XRLK8Y< M*VW6>-C1^V4=/@;-^T.WWQJ?#,[SG<*HW8H??*RD7Y6H:;V+PU:P8WN7&NG- MA-.#7_H=/%^%JC#/]\,*'Y1O>IJ_ZMC*'5B6.6C"'#A?&><&XL^L2- MP,A\]8*@222]V:M" (02"O6+^U5>K7GFY^'@[&EU.B6/[H_N^.3I^2A/1AP^ M^W!YI&5W-(KYO]"@3@47!U?91&>O3PZ/?\U/^UTQU3CJG^Q]> MG[[DG6-_T3FK_MV]N,XF>L4.?SFX>/U+I_OZ]!E]??R[Z+ #L_.[_\>G+P M\>W'5\>OV*N/O=1Y2C[6F41'Y/V;F*>,V6# ,(* "1EH$Q1X3830A!NC<&LG MOVQ3=KM1P4,?5VFDGFSF";]"_$U8HFM'_%0J;11'Q25'9-P%+FBR.D;BO):L M(GY&+HG_WB6W"_$OF?CI)^(71A!&N0(ND@4,GH)%PB$E+8@)Q@2M,_$3WN9* M%N)?*/&OI1O M_VCY9OX:#5PVE7".AS:EKF]9_Y_S[N1<2I97D^L?/_3SUZ6QUNK6T$SM:%<8 MZ*V4Z6'Z93 (]1G1./RKZ^/H:- +Q:V?Q:V_F(KGBB@1/3.@;*2 >1F S@X] M&)-UCE">:S1;.YRQ-K+;)T,7VGAV/B0UBGV;67%@050W7[KBW4:\?L2WRD!G M(;Y%$=]U/#-ZXA4U' ()F?BT=>"B\V!%$%(ID2C)Q,>,:G-YNUK+(HEO(;A: M3QI\/+[&_+&-YOH:A^.3.*R]BZD01XEP+,?/F&^_8V/4[2K]C'I=3W3NX;LX MM.,LN,N]QJ)O9]"WA].)(X)38ZKVBDI&#^@T!TLB!Q47[3G_]X*&?^(R"-/7+V M(HYB73BS:M$9XE^Q-WA7-3_YQ$"-34]^Z.>7DR#KDJ%UM<9W^V'O>H4_FRSP M$CR8*7AP,!U8#9XFC$&#CL$",AO &"> 2&6H]@%=E16-LBV4*J=!'O-ID,=. M=ZLM=%/H;G%T-Q4K#20ZHID!B2P!4NW 8G00D5OET'F4?FN'J[:@2TY*?4QT M]WC%]?B*/9Z6599U1[8X9^Q MBMT513N/HOU]VJ]0TFL7M0))& 7D2F8/0PE@F!(/)A*BR=:.$6U#EGS*_#&E M1!>N6S^N6Z5?4;AN85PWY518$5"[$ !1&T =!-AD$5 HHI@+AK/,=1K;1BWW M8/FCXKK'XU1LX)[%+[$?JQ;OE5MAPUFWWQV-AW47]K)K4<)XF^):7*[RK&YW M;ZSQHG/GT;DOI_T+1HU)2GG@:#1@\ R,,!8$UT&&0$,(J3YRJ10I@;RR;_%X M"6^E&=V%\!9*>%-.AA^CG;^3!JF;HX946M+I:\9>*=U0T[TR:]]6- M%"D5B6',@\]*HSI?Q@- 9ML$!=M(!:>G":9[]$J!B%5O*K9RPI% M%M^EG!6YPRS_W.W;OL\W:W4G7LP/ESLNM_S\LFWU#3%26D*@CR\$N@!_:Y2% MEU_-8%5T!OW!3<.BY&K,8UN\O9&<1J)&&BDHPF-VOS0#0Q4#(:-/*DJ?[<6, M\J;E@V]P1+20Y8:1Y0(\KT]D61AQ.8PXG;UF,!),!HP5') XS(Q( UB=C-8! MC8IUAY3"A\7+*CM$=]LA;$UMA_*89D2^]SH[:'KD.?/P\'9TSR,;O\\ MR^[PT_[H3S48)M<=5XAX]F$\M'D^NGT[O-@?Q[-15NS5%Q@.ZC.P^U64((Y* MY?'9M/J?TWY.9$YQPD+6Y#O[JCBGPSHUUM6=W5GRK;59^VJUB)P#Z^".SJ_;]L;%R&8G^* M_5BZ1LUH4)S>Z*CGI.>,\0@N5I50G1:0G;D$VDFTQ!AB996W3]J$WC8H2E"V M;%(5BFR@WU8H\KX4.>5S<2$<,]G)2JA8]K3R*\-10&*")<92DC+[7*I-<,DE M9@I#/CIO:P.WK3IQ?.EC-3:$^4#/7]E"F4W]-F#-_&TM@E9K%U!>I>\V:?!; MCBO,;(L\FW;7A(D:F5+ +". .GK0D3IPR6$TWCACY-8.HVTDM,1_-W2KK>B) MHBEC>\$5H#\T%ZQOPTDW=&+^.>+7L7[;;LZX76^-!:W1B MA_%DT,L+9]0:I-;387<XE DJH*<<0$)AH"228C'4..KCHV:]J4W=YP>VC?I9$* MZ)&'L0JG;Q*GKS(853C]/IP^W7";!\V)<""M]8 >JSZ@EH! B=H9QKE4F=-% M&T7SC@BM-Z<_'M_Q'JGI:^<[9F'"U-F:?,WD<$WI:;% *V.F!;6DS;(U,4&6 MEINV=O;)@_FID'YF(25(%Q*@ F(<&Z6#3$F 5J?K" MWJE>[\U?&LO2Q/&0.1A':0W-! MB:,M-8[6ZPV\'?ZCI:?Y]WZY;"H]_61'7;^L M:C.W!;8)U69XR6?8U/#/9N\?K"XDMA\:F0O&/:B6 ,$.L]($L)\N\$@DPR9(+G*9"*Q9DH+%["[BN. MGS770=WK]L[',92"J,MW44OZPKI;/H\X?>&!G-M+>BJ&T4R&T8UNA<9FTR>; M0&"3(H"$4C".:W!&I:B5#=*ZVC JR0HENZVHAR8N[K55#\OVFHMZF$\]3/G- M)JAHN95Y DR5RE:I![0.=!!&*NIIGK:5^MWQMCP2,=$(2\V M!DYF.!=^92'L3@R$SOF9B\/#5,="1H?79D+))I@Y*O+Q9CU^(FPR(H%5$@%Y M58_?YQ\N.A6TM1-@4(IP*#T7/ 4 MD&<_29. ("(E&"BE,E91(]:F3+2%9H4*'XNS]&-=BBW_&[I_[?PS_[CZR&WC M_ZYT=CJL: M+>.3.(J9..UYZ%;;X)DQ0]7KOGY59TK4U5U2MV_[/@\X?__\A[,LMM'V]9[W M%R7Z4!\:W1?XV]Q'ZSC_=\,>=KS[MW6#4K:#\9!A[=MS]*_[C?3>,3[(4 MLT@NQ8-L6XG)';_T2>OR=\W<_(_+IY/I6VRM[>KY]EK!FQ*=_GDRO&; MQ'< M,-H_P:;\;9_8WGM[,=KZ<2*46ETEG]4ID^A)\.A MGK>KJ2'U OFJP.^W3NZ _H>='/7ER7GZ8O_XV>'-!E8S$9E\\&7WM6]VV-E[ MUCEZMM?*KXX.?]O?VSW.OQP=YW\.GG6.CUJ'/^>W#IZ_>/:O?-W^OY^U]COY M]V>M'UYV=E_N9;GL_7U^F=QP#035O*Y4E?=?BV9^KF72U_K;8&T7OV7<;[+\5PB8WN"C,\L ME,F;DFYS2;_^_C<__)TWJ>%+N3'?-E+.^6&R_#_=T!+RU0;+[ N\MQ"XY/AC&V#O*]3T:M9YG5[A)G M;Z:+4("TBM$L!4CW/I_2;) =V*$_:7':;E41^7G"D?>9\N4FRS=K/5R^>>5) M;,!ZJ;HX-HF0"W6N@PVR..@_-!9^Z/9;XY/!>;Y3&/V]65AXR/.!_$NGJ!X4 M;&5@96 ;=."E6>E9C>7GZ]+Q3=MF?[B):L"T/&!)CKOG%:Q.' WM4/A\.$C= M<:/:)W>.+A,&3O?S?0[>O_KC=]IAOW^L$@9>G?TN#O[XN??ZU+-7QZ\^'.[Y M/(9]<4.^*OJ,ZLY^?3P[T7J?.4 M7-3) D?D_1MAHD:F%##+"*"N#IE$ZL EA]%XXXR16SN,MG$E>=5+2Q58'5B: MF355Z+P)2W3MZ'P!+0(+G2^=SLDG.K=464*9AFAD ,S*%S1%!D*0$(-T0E>I M!U2VD>E"Y^N:^=6L$@'W=*Z6E[3W\V"8']%O^?/A,/;]16L\S/>L4J(RZ85N M2K'ZXW[FCH?6*?LVBYY/G5#/KN<'P2 MAT\'9^^&\23V1]V_XG7SW,NE^_1RY1Y7"W?R-7;[X?AZ&>^&T_/1N$H_[,3Q M83JV'XKNG$5W'DVY0MD1,@DM@M0Q 0:JP01F(&KADS-6!SIF_% MUAL&U481B+8X+TW>&5K>U.WZ\;FM;M;ZH9=Y*H[^WGIKN_U1*Q-L/'O7&US$ MV'*Q'U-WO @/IIS8;+KN7.76RK=4YO/J#[5^K*]Z/AB-AW'<'=:GH'Z:K,CG MO2R:HC/OIS.[T_LT.@3C-0/N#0',*P"FPB^7)6YLI!> M [1B8AA$BHM$"E#/9PU"<0+7+#41&FJ+1Q#A3L65> M*)NT"]( REQS1^+!=D&6MX%5TTY=J_T3.UVFG$T\B[MD!:\T#O=P\]> V5J+ M+LDKS%]?YTV,74UZ/9YPXZCTX812@(!8<\0A*.L.U2"9)F_4X;0N\ MW1KJ 2.%C50$S=QU*6S?A"6Z?FS?.$>OL/U\;'_MM7DOHD"EP ?# :T28)#G M16,",JVJ8L_5!CRVJ;F=O%;8_G%Z;!MX*.AX,+:]A7MLFY!OFNJX!^D MMV\CT])7N17V!75_I>KS;[WS2H[/!\,Z260\'G;=>5W$ZGC0&?2K00\'O5Z^ M9+\Z:!Y'XV(>S& >'$X?53+*"5?5=Q96.4#T K34'M"C$XE8RYS;VC%M+9I7 MWWE9J2,-L!^*IFG$?!5-T]3]Q*)IUD/37#NBG#+CDK60% E9OW &1A$#*49G M1=0I^.I0;)MQ4C1-\527'JUD."G6W,BMX6DJ:HT'DS[0)X->7H6C*B7QZ; [ MCH.;A7L?6^QY"I0\@S(,SBMAW=^<6-ZL/F!D^F["6M/\I(9XKL4VF,4VN'%* MS&NJF:7 M>2 6E@P5"0PSDEB?-22^JT=U5;J=B+F0_&A1[YI611' M41R-159)GH5WN-C.IA2 ME$!1 DU7 @OP\0K3/R33=YY^8GJJC;"2DJKQKJIR5 0XB@%DU*'*5$G!J:T= M@Z;P_%J[ANNK>J<_MI)GJ5FES^VGRQ.K:W.JM+TS;9QV(2Y_;Q?:Y M;>9:G+/W;=7Z]NA?NR^>_>OPM[UG+X[^M_7L]Y?[QZ^F6]]^I^WV#')J4/-; M8[:SP3=?\UNJMY$NI4>MW&9*+./&?%M0M8P;BVW%3?/1Z7K=+1^?"B55M]1^.!_W.Q?F$1_%?VY/*8*K>I M=NRZ(5LR,RS\U0OU6]ULUT7BWI^?G?=JYWA2Q^=&1*^U?WDJ]+<[G@HMDS#' M)+R(8YO-\]!Z9H?]/+J[;#D70<\AZ&?_.>^.+UK0L@M-*2]S,4]CRD&_]:5\ MBR+O99[YCS4";LAX#;R$!DS][>-.:S+O69^?9:C5##=7+M-]YON^PBLK8=&> MY/HO :K79*!-;V2_N+S29@ZZ7%IFN%Q:9OC17%IF>-,O+3.\Z9>6&=[T2\L, M;_JE988W_=(RPYM^:9GA3;^TS/"F7UIF>-,O78>]2_)I.&7+:M8MJQ^Z_=;X M9'">[Q1&[5;\X&/U->J42'N6;S >M>Z2EM3,U;NAES:K"$ECU_9/MF?[/J_C M<6LO^GCFXK#%:;O%"-5+2H+Y@ACGHX]%,\@#'(Z>)$1\=C[:F$0#8E11:-1. M.J=#"HPK[2AQDK_9KV:'LIO'HO<[/\]6'.-LT*^SBB<[\H?GX]$X$UR6W=;5 M>6CRP.>A#Y]>G8=^BYW3W_'P^!4Y^.7G_/[O%Z]/G^'K8\\.V/[%Z^-7[U\= MO[KH?/R=?CH/?=;I'>2_'^S]^\\.VQ>O3G__^/J/??'Z]-7'SL>?>GD,Y."T MTSWSEL9_VSJISU >_O,S?-W\'MH^' M?_P['1R_K I?79V'CDHJ%=""X3H"4B; "J[!H171H]$FD:T=J=J*Z#8CM\M? M%- MKD##W4L2S >YF1:8E(%H4=<[)[=+TQ58+K_[W9>58;"$&.I\0HLJ*<>$5=$A$RRRX+ZE M#&=O?%>TXB*1=W&M%;U3/&5=&*U.@(93L)$'B-$088/16L2M'=Y&8=J4WJX5 MLJQ#'X\0?G^;I?OD?.";K^EDT8\/@M*I6CX\D9!UH 2.*"O]Z$&;C%<9I?*8 M3.(JHU1EB(H"T888KH3'*%!;(XG"$&FV8TV4A'-"+...%,-U;8%Y[502YD.F M6P^*1PJ8$H+QUD#BC-FL6AT*EYU*R;]85;D \T%T9YZ6*)1)BI+L]Q.I*2*+ MSNA@I)%1%-VY_A"]]BV]=IJGR("E[%8BH@=+&86H#$K-4+)DLX5+VH*QHCN; MH3LM,ZB$U9&JB(9BU=G$4LJCJXK5FF\@M "SX<"<IN4,4"D+65-JL-9&+_-T M"VFV=ABV&2O.9C-P23B343IO&9=(5++2(TN26*HLTQ(++M<5EW5CC1J;NV\8 M,B3&.; ,=08F1]"):>"Z>JU=UI68-:;,IJSY#C*7D!TU5U;C$G*EEH?(3ARW MNG4ILB:7!UIGSON?_]*,LKO4OR_B+>(MXBWB+>(MXBWB+>*=):F%&4I0$YE0 MHH[:>$EH\$28Y"(RM<@>A,^'@]0=5W5KB^#U?7AA-5E>!7 -;.Q M=0'""1LC0HTBM-33ZC#C:QN^=!]JHL\;+@].D MM8>_T=JC>]G:H[?$UAZS;AZNAS27&U H,BLR*S(K,BLR:[+,9CF/(&B*)!J= MO/68,+^RCJ) HV@*QO([6*BS'TRH5?Z-9EZ37EZ5\=J)X\-T;#\4(W8F(]9/ M'SLPWI$@O03M2/8:??8:M5;5P=I@"4/G%-*M'4K;'%5CCQVL!]8*/RV7GQ80 M)"[\U A^FHHC*Z:#,586T!X^!/6"J"6 M#ZCK,#$/6@FM*&3 T PHBV"3DQ I\R8)F=]EU<:,+FA:&9H6$/LMFJL10)L. M#TMMD@X^@L.LM9"B!!N#@:RYHE4B(I*):2U0? =L)=MZ#@3NCT;G=6G*06H- MAGE\=GAQ]P:2J]_O6@^ISE9\RS%)7:(THN48G+5>!&F="81H'[W^#K/-5I*R M/F%2S7H,>^?#ZEQ)_J*#,"G$U8GOZ[>NM[Q*&:Z[<-K;&\4I11+Y/PU!$0OH MK M?/Z5FR@$=4J3;(TSW19&KL $<]1SC"G;"05/ZQ***Q(L$EQP^FMU M+-=JY9/'Y+QF7J 1S%!K40M7.+T1G#Y5<"U4M;J,IX!*,L 4)3AN) 2'VBB5 M1*394.+J=BFG@JC"246":RO!U>Y7%59?/JM/;49Q@R9EBQR2<@*052G6V?4% MYKWB40IADJY8?65-&1X#H@HGK5<6>N&D%40/IK89T"'-4Y:IB%?A ZTY6"T5 M9)Y*)A)EB/%W(*62@GXG+#T]L?VW5=9Y:SR,=G1>;2E42WQ96PJ/;7-T:;L( MLV^0'E].\%0WCUW_G_/N,(:RAS 38?TYO8>@-2;A.((S5 &2P,!4U>%0A9"5 M3W:38[4MVA8&VTR7-(05)O4L>NO@!H)JE7\%H*>#T?@@CD\&H>C^6:$TM7.@ M)(TR2E#!9 %2K,_0B-$K72*PAN&9"U&VD0WMHSW>B!MMM,4]]YS+ A[4(1-Y7P3H[BT 7168)-#7@:MRQZ8 M"HD2PABK0D2R3;Y0]K?8BLV)5F^FS&9J*+G"VGN%EI9!2]=6MJ&**E/9UHQ7 M#3Q\W>J<@[2>&.^YEUI535T-8F&EPDI%9FLILW)V90Y!UJ$<^,F.8FA59[1B M?V0KWBN[X W%]NN[U*Y;<=1F M<=1.=V_$CZ*V2$V")*VI4HP"V*@D"".DU[I*?S1;.Y2WL_=64A\+V14);HX$ M&UJEOZB+AJF+J33YQ"2Q0GE(53(*)B-!4\%!!A*XHB(O %W4Q:86<"K(;!HR MKPTY9"'(J#D$S2V@KR+NQ"E0C"IN-'?4V*HDS(R[F.65H+U*<[1M7QCEBW MJ"Z[/TMQMAZ)0!Y^ %=3459Q0T(&169%9@^2C/F%8[DG@UZ(P]&S6M/5"K#8 M;#/9;,^F@^0J))7M=0O96;ET_?N.[87ZRK$'7B53#SLNO.Q=;UX/.@,^M40AX->+U^R7\UE'(V+!3,KDJ]+ M#FFO)0_, 5-" !H=0!,>0#!A7-0\0UMN[; V%;?;\140-VVGX43,@\-8Y\0]'.7ERE:-Q%XO0Z-DBE%,%5346\YX#*6# V.9"< M$F5C>!\'T5*$D;YV2D7!0 M-GK 9.MR?QG8+ B.SGE9]>KFIIT17@#=&$#/@.>$3@GD24=;=7WB6D@3G-(Q MJCSYWA03>FUA/-5$CXJ,U>HTG7&R4LT!++J0C6FEJ?4H.;/9&4;:)F9E>P\% MQHO4RX)*&KBK"K!;%-08*B+G.KJ$/B&U12^O/Z"O?>*8=:]!ZX%2;@"C$U4M M_@"<)!>5LH(DOK63\:QET.9..T.#]5'6M5^U,492D8PF%(/A12^O M+8RO76;%5"5 M\E57512,:"."I23;VDIC_K? >%UA/)76(Z667"<-FGB;89QM;">KDU14\1!( M7@'6;^T8*=J"K,GQXP+C&S!&;J3F,?O%J-"@SJHX3RYZPBCU/N@"X[6%\;67 MG%(VJS55H%VLJH(CSUZR]D"43)QPI!G46SM,MIDI*%Y'%%-&@Q9:5=X14LE= M4P3JJ ,T-H(3(D*T5=EQR1*1*FMC0]O* MR'LEO87NZ%W/7E2?C_71QZ]COUS:S$O+#&_ZI66&-_W2,L.;?FF9X4V_M,SP MIE]:9GC3+RTSO.F7EAG>]$O+#&_ZI66&-_W2,L.;?FF9X4V_M,SPIE]:9GC3 M+RTSO.F7EAG>]$O+#&_ZI66&-_W2,L.;?FF9X4V_M,SPIE]:S_"/=5IL_C=T M_]KY9_YQ]9';&<]G=OBVVY_D-K-WXZO?K]*9V75Z\LX_W?#'G4^)G9_?^FXW MJ@?VV4?JS&A[/AYD/RL M*^%T^[UN/T+]W'^\[X;QR1.CM[71_UT/9P*%R_%,WJ;;Y+^G)7_S3;TM*?O& M^]_\\+?>E-N,JF7?*^H^=N%R-.]?]]KVKJA,SN>*3C%G/+3\^?JU[R[2&N MK%[R\DJ[UJ7#6G[2M.X.AW^^JQZ+D&\+^7@8[>A\>-&JC]4L0LJ\2/F6E*\[ M,;;>V6[(QL@,ZWH58ESE2;4EBMG[\[/SGAW'T)KT_JLZ7 [C2>R/NG_%UG[? M#\YBZX??!J/1TCKT/$K)OXACFVWIT'IFA_T\NE&1[@*E.SGFV(*6G3K9V!H/ M6G6IS\NSD*U!:CT==L=QT#K:WMTN$[# ">@,,F%?'R)M=2]/D18A+](4&61] M^*46K;-:['-U/;B?_7Z_^5[B$?3UF/I)P> )G=U%=2QTRE=PA']]ULMF4,G1 MHUE(5&_.=VEZ_'QQFRF-4%FDJ1RT'ASS0W;BQR>#\WRG,&JWX@-2ZBY/9S 6\H9=[NM?7N+!GL?/RR7E:_BKTSPV5EUS<-'Y M99\?_O'L8^=X/]_SX,,!^_7/U\=OWW<^GJ1/U?V/R(?#XY=OA"+>$Z: :JT! MK3=@>;1 8^36Y4F-QDX:91G5IGIEC;(>&^1F*60V'^!*(;/&(_-B&IG$D"0T M"6"B$8#),;""(%"%3A%AN(ITTOA*%U VHH^5X4(*7K53B (=ETYJ)76HVCJ+ MA/Q;BK#TL7I(W'V/*#FOBJN3T!SZ\$S0[W71%F=MG9XVQ#>ENIV M*="E;=X],O#-U/]B/NB5_A?K@U$RC='H@DW)45 .JZ:0,6/42@$J..DU#<$I MMK6C,(/T=N'\ M 'Z&?!E?%>T828D#)K-4M5OT!!!:79SR@FZYK"DD[#TBB9 M9U8A6,L5(-4>G,THU4FQ3,_"&FLJ9U*WN;[=F*; HX MTZ9$%+W9 +VI$TIILL>AN,:,2\T<%\)KQES6IK2$>M85EOQ&$-82&06)H+RI M&C1J"8Y:#I)8%,BH<#YF6 K:5NPV+@LL5Q^!=422H$AR.F"2F)6H\P2E$RYH MX72!Y9K"$J=AZ6+(_J4U$/(KP&PJ@?$J@G=64>L=%5I4+L*T=3K*Z+!N6#4!EGI+HM:".DXB">YN<9S&*Z(17BL2"RC5%Y8>#JW2" MXS_I&^V"J-(&@ 2J(+N2"8R*%E34T6?O,A(::GW)5=OH[^Q:+B,;ZFZG99>0 M#;4\&';BN-6MCXXUZ[S'VO+:__R79I3]HTBS2+-(LTBS2+-(LTASS:4Y@ZN2 M)$/F78R,>XS>&Z<"CY8II3!8E=[L,<((H81"_>(^W6*?#P>I.ZX._!>_8Q:_ MX^A3]/SBX'3_C:)1<",M,#0&T#H'CIC\PQI/ Z'*,)K=#M%&L;I-YX*PKR%, MJB"<21A5TAB"T%$8RY(TQ(4,.E(0U@2$X33"G$J$.H:@I"+9L6<1K&<.5';O M.8W6*VT*PAJ#,!99XMI9I-RA<\(R447?K)-,6A'%'1!68+08&(EI&#'CC*#) M@G8B5.G%#)SG#H3PAB>'1E*_M6-DP=##8XC*S&F*H^*2(S+N J^F3L=(G->2 M%2W5!'A=QY]/]R_>2*^\$1A 2V4!5;8!C5 4E'+:NF"]-3*K*=E&]@#!YP<[ MBKL\/$WJF/D;=LNL8S;C7MMZ2'/)/G^169%9D5F169%9@V4V2^Z^ MBU)ZEX0P+J+3SF4WG5GBDTW4ZSN%*F=/XJ]5_HW*I9/"I97UVHGCPW1L/Q0K M=A8KMOLI1;]V$KVQ*#4RP!02(&H+ADH*%).R0=O\_RH;L=BFZK816PRN0E#- M(:@%1'H+036!H&X$@SDCGG&=J@"6 322@PTQ_V#&9^WC,-A8"&KE8%M T/<3 MV JBEHVH&W%A],8''SUP0EU5Z07!4<7!.$H)4R$0:;9V6'-/LF\>FA80_BVJ MJPE NQDA9LDRQ04"B[:RL(7/2 L$7!169[NJOD)]\)=/NCT7E= MKG&06H-A'I\=7MR]EO8J-K760XZS5:)*SCLK7"8N#,@--91S9C2)(GDD3GV' MOF:KS5@?O:CF.8:]\V%UX")_T4&85*7JQ/?U6]=;6Z4FU1V(Z^)3E<:+@^-7 M;PA/2(32H"7Q@%Q4.\?4 N/>;RMXHIM?B<51V_D& ;" M@@X.I+04T&( 9YP&R:H:&#(9HG%KAS,\Z454"R>PDH9 )+C8&4;/Z[5\:EPM6%=YK-.PL(\1;>67X8Y$;\5F @ MU&D)EBD#Z+P%%S&"(KH*>45%@OP^\93LWKLU/CRQ_;=50F]K?-6(>U0M\:4% M;C=RUZDDF129/>SNYA=W"(2T3(I$@_&(WJ*5/(80HN.<(?7?TWYS-JTXOB22 MJ;85N_X_Y]UA#&5_8 ;%>'C=L^+BX/C/-U0H7O4! N\E!R0T5AH2(7IJ*5>> M2^JV=B0S;:-NURDL:03+2B.X)\IF.D5V UNUT7D%K:>#T?@@CD\&H5B?LX&, M3'N]Q$=A%0T@E/> QE#0J",$H@WUW/(D_=8.M@W' K&B_XO,&B^S6:A\E85A M"I4OGLIOE(R)!JWF28,.C@%*ET!'*H$[YKF($HVH*E7R-F]P'X3-P]@J2\,4 MC"T>8SHTRKD61;RCL14DL#OA+4ZT@<_ MV5$,K>I\0^R/;"7-LK79')(O,BLR*S(K,FMBJL8"TGGO;'_MAM/ST?@LRW=T M/-C-!MO[Y+;$3F'%= 3=5&/$4"F9(C(%'*)32*58W>L.3_KU$N>]&- M:XK,F\%MFPA&0QE8;C,@0\BOC!. G#+F8J29E2OE2/EW.J.6)/E92F#7J?*C M*E<^ULU'6S_\G[*%V2#GJ[XT^5P"KC7AGN([H RJM8'7^58+.;E3WPI*GQP=C MG9XFYN24;>96:L% M5HN!U>&-4^6,1$F=!R,U 504P26F0!,J*$--G'4%5FM8T+I@9RG8.9K"CB>) M"%<=->52 BBG(V81TY0*JQ8"J_E\-K/V+@[<9 M5C2OI6" >9/M.Q\9&**RAE*#N-N<(JR6AJ^?K*]NDRU';<. M[-"?M#AMMRIT-&3+ZNNM5R_?N7S89O5E_6+I"M1"6<\"#R%DP\!DV]LXP8QP M7$HBPIO]^]>T?CHX.QOTI\I4')Z/1V/;KV17*E7,Q&W/+GFM,AAV+]YD0\XH MHC1D)>TRLQ$$JX(#EBC5VF7C(9BM'2G;>1+;6G]GEZH +QH#/H5T,<#GJ]?,E^-8MQ-"XVR:RX M[4[A-F2\>D83,&;=I#ZOEL:!#,I&R1@GDFSML#85W^FM7"#;A/I/7"@:DM.* M,8_>"8V2>\(\S:CESL=O*-'9RSX5;;I(5%Y,H9)9SZF4#+3W&C![>6"MR6N% M>6609(7J15631G#>EF*%':0*-*>TZ2S.^WS G*_A5-&K#X+@SM-IO1HL3SSQ#LMF?8I>_K*M/4JRTH5^,YG# OFHG/:"K0M'8%MIGG1N4W7N5QXR_.,2B\3&F&-Y)99P:5A3&(4 M1>>N+6BG75UCD@R*"/#*"T K).@H JC '*I HXX9M"A(&W71N4T'K0D!6?*< M1".1$V/19%LJSZ.F2AG)"FC7%;2'-[Q;Y6)550L8F@2(5H-A*8!)R:NH.>?* M;NT8(]KD>P>2"F@?'+1$.:DU4300ASP$)UQ$8B@*GWV>I MHUQ:TT]ZM)-(% M9A1XPGWV;KT!0VT 3#H9P1W-&G=KA].V^$(S@8+99F%6)9Z0!<.-%NC16*FM MRC>C(AG*PS?BR06SS<;L5,K8^RIEC(GD=*5@,W8A6U((V0WB6=56_=\-8J!5 M6NLL1_K^=5?_GX%*7:) MDO-W5Q^XX\J^"8?O8.<:>&*;74&O?MZ3Z@AZU]\"8UYM$4XFOU-&_OMSZLC? MI]I(K4_NGK^["?/E?@,]W_BW=EH5$Z3!8-P?C.-:PJ87__7BXO4?X9UC* _W MWK+.WEN1/__^51Y+9^_7_/F37N?CJX^O3G_M=4Y_.NF<[O/.WK\S!-ZRP^-G M^7^>=3X>\,[QJS=:V* L1:@RB0!=MC2=RXZB-U:[8)PU7FRU/ISUGO1L_^W_ MW8I]>'E4,=U$@"\&U52?C,?OGOSXX_OW[[<_N&%O>S!\^V/%D#]FPHH_7EV[ MM?/S<'#6^M7VS^WPHG69+=ANO8\M&P;OQC&T=H]>YC]2"92W6S]W^[;O\Q)H M[?='X^%Y74"A!:VGPQBZX]9O@]$HCEH_' _>=7V+,_GW)ZW605T*.%:7M@;I MLTLS[7_QGGD()UU_TAK&NFSPJ#4^B:VSJ3O9?LAO?BJZ4-TY?G@7?35D/WE$ M;_*(K %:Z=,S;/Y;'O))[(4J3=*>5=S^L?K08#1NM;IUY\.6NZ@?>#VT7>\S M;,:9Z5M'U9Z_'891ZZ=!_J?UP\^[1S_]?;NFHBNY7O/0YZQS6_7?D8=6!F-* MYL7Q<1:9S8(ZRV.]J$15B:*>@+,\7ZUN_KIOAUF8[^RP7@I9Q*.8U;[-6K:> MMT$_Q/YH\JJV9VSUY^O)&XWS'^KUL=WZJH3?#4;UDG@RC#T[[OX5__&^&\8G M^7OE05X.&-FV$A/!?NF3UN6GGX\K ZR>!#)]BZVUG<]OSYZ\*='IGR?#:ZOW M;00WC/9/L"E_VR>V]]Y>C+9^G BEYN[DD67LHR>AVEZ*-MGHO$U1F$09DC?9 M2OO"O%U-#=FN9N:K K^[>'?^Z88_[GSI6WUS_AYVMH^W= M;ZS\-5R+7_NZAYV]9YVC9WNM_.KH\+?]O=WC_,O1[1 MOUH__W;XQU'KAY>=W9=[641[?U^<>.1$.K7]^-GJJSTK>SX>7'UDXEG5?[ET MS;*$>O;=*#[Y_^R]>U,;N=8O_%6Z.,_[/),JBY'4DEJ:?5ZJF)#D9,[&3!)G M4O!/2ECI W M^B.NBVL/3SKZ[(]V+ZU(>F]U#E2QR8KR*%19$-5XJF.R67XW45?GOA1D4PEU M\_>WWHPWR6U?HSM:(VZ9P3*,1OV2W>>G [[>"E0-^48KT*_:>N0U8/PTMI[6T<#[ M;!>>?33,W@#DN3M8V!9X'NI3MF2C>9)3EEY^7U/KSZRMJW,(9U,"B;K# 7Q4 MDG@$%*OIY=GHY4XII#6TSHZ&T&>4&5:#PGYK][+147\,3W+#NX2D+2>??Q82 M?\+:I2M%0TT_RMH]V^_ZAW"TIUB12_K?TQ>9O1]KO?.>/:7K]])6/>Y2/9AO MSV]GJ; _]UK=QTNN[@6;M?]L^:K3>\V?KGV_[QQV[RW7WYS/9;V[1Y_OEL M_\N''[NM[7SJ\H;GPGO.]BD\:Z<)S_WX;>_+![@'QOKE#3UHO2>[[S[_:+[[ MIW/9Y;W?_0QS@O' N'?I9])\]X$?[!QU#H[ANM9!9_?X\^E!ZPT^^/)/V#W# M9U41^M.O7'G):%$@JBE&3'H;&S@;9()A7EEEE!(;6Y0T&+X:5O;?_XL(?*7, MY%(>I"5!G>M7K.82-9=X45QBD86U:B[Q4"Z!IUQ"DT)C0B7R2CC$@*#(NL>*JX-W*GSV!*OAT6]?L]Y#5PZ,4' 0+ MB/HG?J!3T$Y[Y+O#!['^)UBG*^__-4O1-4/\Y2-YPP16CMDM4B6:Z2D4@X.! M$-]'JFOU8W.@GFUW?-./WB=31>2(K?YKN 0XY/^XVMG+:D M14&J470\%Y=E\54^]=5?_1MEVF8>0.DPF]>4D(M80?GN8 MUO*$!LO'XJ=/8$A8%WZZ"*W%#D;]/W;\R0 ^3F0'/W=\:H/:<[/D"+_^/25& M>.P_>M#NCVM^>2]^^6E&*Z&\,)2J@ IO&6@EO$ F9PH%XRE1!<>>AXTMHAJ" M72V65QOTUL/M4Z/H6F@E-8HN%D4OM(Z">F6\Y$CQ7"+&)044I0*T#N4(#LH0 MPC>V:-' -8K66L<"W")B6;4.E,48N4/=[F6_Q9SH5S'K.BYH?Z@[,0\WNDKL M>#!(>=4I/[JVX=VAZ<_*,<1'5BO._:#O]/#HLH7N'5!:-+WM]782D:63/3@WC) MC&U+"8]/[K5XA!9B"X239Q_ 9"-NV(^: SRO2G3_8M$U/WA,?H!G^ 'YJAAG M(6<662)([%S*D3$%0=(4(F#C!2U8;&A$A:BY0:WG/#!T^&ZL*]7;>(9R8S>5 MM2EKQ]SLF!B*:G>T$]KB3Q'%;C;IG5]S342-P=22R^_06? 3E\_YVXYV*LLI@_I;^ M\::TROSI>SZTEZ;5PDH(:7NS:5&!,*&Q*)!P5H&0QC%27!/$A>+/ MO2U4JD^1\GM 4X-)VF[-WWZ=O\WE%>F<&\IRQ$&\1\QZ"JR-,V0*@7& KXA6 ML7>:RJ\&Q#\J?WM)9M<:]U8/]Q8JUM>X]S2X=R'7A\)QXC1%7A0*,4DJJZKX5,V@[E/! M,[8U;E?MR+>_!HD#HSH@KE@LD>,84B!U("]S(BQ5A<[EQE9M>*KM[6L'9L\D ME]>@]C2@UGP]!37"-<$%9HA()A!C!4&&Y XQ+ JOE*1*:I"[\SKQI):\GS3Q MY+FWK@R&&<9HF-/^X!N,+[/Z)/;-SE(/ZA@1XQ"BQ1%40B [NG M" ^!TIB$B1N2UGU<:MM\#9U+H!_4T/E\T#FC0XA .''6H)P!8((.$0TC"O:/ M>V(T8](&T"&*!I-%C9RUCE%;]Z]:]R? %-6/T4 [#TJ']>WOVG3J>/P7R"67 M1,'8MA;F-1I^G!)CS2?OQ2??SZH83!#!'95(8\X02$ 6:24%PKK@Q&MJC1,; M6U(T,*EK[-=>AAH\5UO%J,'SE\%S1LGPE@LI 3==4!2Q' < S]PC"K]:G4LE M,=_84JJ1RQH\:RVCS@VX1LOX;0).KR[TC!-]]G E8^U,<2O!"I#GO/#O MDMI:D?1J;G@O;K@[JTKH@BEA!$-22,H*KSC,GB5V]QO;$G2 M$$6=,% +^R_0I?#;!(22L-^/P9-9W2#D!7"\11:9O<:Q'@GM=4EG977XFLW= MB\U]F)7SL<\U--4Y4==+<589QW4_H 7 WJ+ MK#=;@]X3@-YL/)$F)-"<(Z*D M ++/96=4@J@ZVGDC.K-[8(;N2JSK6J9?N7 M;)[*RGK__N"U&K>=R_>]WE6X#=8,F.,14+& M.AC>::1MH9'U%A-@?ZJ@1:R#P?)%]()Z2;:M&OV6 _V>R[A?@]UBP&Y&T*E1(C!$KJ$.&<(I\X67!M!,$FXTMQ6H79BWEOT +_D5]_HNTXTZ2]&?D M^DSW7)8F%+N C^'+VKB_QAQO\>4^;\F=^W?\?887UJ:O!W#$_5GQGP2B:; ! M*:D+Q"262 J+D?0F!!("YY9O;.4-PNNJ_K6]?\UP<,G,_37Z+03]9O2!X$A@ M#FLDBMABDRF!I,HE(KX(A =AB!6Q^#%92 F&EP2!RZ,6+&>OL56Z=*V\*\73 M%7S2PZ,L#/K=NJA3G3:X:%]*TX\B_?T]Z']O.^_^//L\C,V"IK+%]I00:WGB M7O+$X:PV997/&5<8. MR+G(X*L:.9\,.6)N=K65JAN[;?\S;@_;"2+[(6OW1KIWV#:=B1^FD9T,HH(Q.H.?.CHF M7_1>2_>^6U.ZV!,$6XQ8D[$2B5Y@8S@&'%2!(-!$S$ZAB_G#;I< M21MKS#9K"%TS"%V8_Z>&T(5!Z(SZX7)EM"DT4MAJQ+!D2#N%D2"\ .5#*^ZC M(X@ _2Q5!L@:0^B*:QYKF!YR$1ZFJ^(2DV).LQTK%J*0K)WY;NT8YO/'C;4O MUT#Y6!+IJ'\K2]4U2WT@2SV>ZUYG6.QN00LD:8@LE6JD6<$1[+@J"D)#L*Q* MJGQBK>0EA5O74+EZ4/GX224U'BX)'LZH&-(I[QP/B I-$ L8(R,H1K+0Q'GL M'*#BQA:KJT?5*L3Z.B]^J\P;4:1[E>W 2O:'NA/]&#HSXV&[YX>@+_1\RBV) M?3=!U4A6$)?]YM+5WETY#B_3_K9V;'"1X5!7K&Q_5L3GATT_V@O1XU]]XVJF M=R^F-]?D3L-F2NP\R/_!Q$Y-#DD6"ZUH:8WG)EA7Q')2.7WBE,N7%%M=@]]R M@-_SN1?._:#O ,)JV%L@[,T6E)(V*.8Y"E99Q)Q4(.8S!R06!.=">%'P>* E M)?1?=69)+?2_@$[7%\6B8 W1I&!4:/=TS\*+?B6+O#9QO0#9_AH?.;"\OP=] M6%DWC'DU)9VUR\(I;R>$U>SW;%TH\<%\;:ZAG,B]9$$Y1*Q7B,'?R!BF4* < MA]QC7Q 0Y_/:GE_;\]<,[)[?G%^#WB)!;[81G*1,:!#FN14<,1,4TCG+@<:8 M+QPO<.[MQI:45PWWSYV7L-K0M^*"_+-9[Y\X@WD\]"X:&T">_^Z'CY'%O';6 MJ1NC\E:#URUMF,]/4O+>3PBR3LE[(-^;;_GF"N=HKI'B3B F0@%\KRA0X-92 M9KTL@MK8HJJ!V=7J*,L8$[OB_+ &SG4"SF=I$U<#YY,!YXS"0#S-A0@>X4 < M8MAA9'!N$,TI#J' A60A13Y*MAK)!"L.G,NC2"QG_:95NK1.U;C3V?CH3ZI MJW[(X%P/^J#?G=*;<.]L.--'29\/^%AKA^' M,RP/6!OD:2I)*7/0ORP%K"B6RL>RKI)##8;K!(9/U[RC!L-' M!,,932V2D<4@0YG)LN#6%C6!XM9A>#89KK$8]H3]FI:3\ M">R4566M/FF/="=K5WE?M4EQ':,+'BV2ZCK>]7XX'.N>]7OA=;_;[?<^C?KV M6\W [L7 YMIK%%(61AN)E*,",4XY4D'$LH;.8"T*DN&(08_(NFX1]II1@SE!3=T8XO5L%9+X&MM9[]( M;1A%F7L\.(/1 +;4EO:U9%*/G*+\LS2]M_W!1W\R'M@C4.=JWO5PWF7GRJ4& MS@I'^L?TTE_&O)7"D^MI8RTW_@Y; M7K.9Y:PV6S.;)V,V,XI28:B#732(.FL0HXX@4P#;X4)IK)01PH.B1&2#/G40 M[1J@S4M1E-;057$Y!_PB[WNFM7AMV5M+;O;X04AE0N2,@6^&B964]OY20N1, MV]R:G=V+GZH,\!KP%@-XLXTAL'1!QK[@5#'$A.9(,F^0<5P'+0@Q+@(>O^KJJ!'O M90KOSU; :5%YWY7H7G>O?LFQM$^76'!#CN+;"=75.8H/Y&MS/>,(E81B2Q$V M1($@KPJDO2'($66<,E1+QS>VB%HJH]2Z1M;6T+A.T+A,F=TU:OXZ:L[F(P0; M@N4,"6\XH*9F"/:5(^Z"(X))1B1+UOQ"U,!9JPHOT,[_)@1O4]:Q_V%+F_] MC_PP*W\99H"=95^'GBM_B(W@O@,@]1Y8_'7MS&$OB%4^2_6HDD3WPIN*0#\" M?>[U(O>,?]Y4![5 M$2:=0(92C:R3A:2"4(_EQI9H")8ODXUM75EJ#;#K!+#/HHO4 /O\ #NCM!A: MA)#G# 5F8M%N;Y$6@B*K&5$A\(+C8F-+-?*G-O;4 +L&.LL:NC>:?C1-FHX1 M2H^KGZR=*6\EF.22]IW[)2;X-RQ(WUUNZPJ_=\9Q_6?9;-G%UM75%H8M,6*@Q M=*DQ=#9X"K2.(AB#E#$!,44),I0+Y&6.O MD:AEW*A99'J4&7_8[O5B7%4_9"<)IVI[W1K8Z^[!1G%.A1?&:IH+AHL08^MI M$%B30E,0/[^^!PU$$OIR&#M6CO$32ISDLHA=J!D1N0E& M52[HW)-%*S1\YCKUGPH-QHG[F CK)?L"99L>8Y>;54I4?/3^.2DXV/%'=W) M8"%MIS\<#V(Z6RB-+*'3/\W:O5*D .:S;,)U_?ZE>_^*G_(U#-%(=6Y.=+NL MPJSF MVFL1YI1CAB*'8YRS=!@9^ QRZECWA5"\8TMAI^84[TD5TT-8:L'88_>[[:& ML%^#L!EY.\\E(S84B,L"@*N@%$GB N"844))%7)"-K9RIFH(6U5A^_>1-AT/ M_[KV]ZW_#7]-;NGJP6&[5WKV**Q3]7NU4>FCN*[CDQO!]_JUF%_ GZSVQ5;Q M37K-9G7:/8\J;R:A 'Z72 )&'^&(1'(] M_LBO)#YU_/_Y>';PQ9T8RL0^??/CX!BPJ/6--+]\;#??'<#S 6M:1T>[._MY ML_77T<'.FQ^[.R[L[6SCKSHH17RPB'+B$ -<1X8X!1J]V+OM:(0AN?8T5T'F7##BJ S:42N-X]@()5BTUY0K M_+&?W-^CTGJZ^<,,.IO]P>'OD;/\/H"O?Y]^-TP>T,S_B#_[ M..AA>SCR*>Q\>*0''AD=FPE<>[6VMC^(0):-^MEV MC)R*;=)N&S:B7*>Q/] M_'0UGN48I+?]D=11>Y>#\>EU5A"9O9Y=&I2EGM)SZS59BN4[V[VK!T!0.6ED42%+I!3%FD8&(LN)C\6I?>=L<\HH+NWP-3@]PQ6M MCZ+/O^Z(W M;,((?2@2MH_(<=&&L9_$H1.H?)NLKK%PR?!P.="<[@16.APJ6 M&T[.N*?'KCU*!PO6O%<>L5Z*3='QXXN>>\,1?)#Z!VUFTS6_O,(G_6$[+OX? M ]_1<8/^==IVHR.8%PSR:#*!35ZNZW4W:@,O'X]B^E/: SS[A(V5W<[;-Z^8 M7]#9OX\&%_+@(:#@P.MO2 >8[1^ZJT HPU]C[./5;9O?F1L7_.[+N_6_S>#WK>MF=>O^/>_F%-=OSNN/[UMO M]K)/F]N;-]+]K:0HGIWL;IA9[S5WWC0_O=F)/WW:^_?[G>T6 M_/+V?7.[^?K]]K^S3RWX8/=-L_4I^^US<_OS#BS)SJM?7H[KR.1!]+9@*, M%D2KZT:K04\ZZUZ,;'XS2U6W.>["J^PC&#/FS1>?@,!@<:SNC;:!]8TC\S_\ M&WB7;?MA"][T9R>UHGY67:'Y>J(K''0/WGW(]W8^M@^./YPW6Q_.#MZ]87OO M=NE^]PW?^_*VN__EKZ/FN[^.+^L*<.>W@QW+X+MN7-'?^^K;?.F3[YP?M M_=8W'M\-SX!Q- /H$ZQY^#7DW@2*/5 R$* M^"ZH' .O4, Y3%%XQZPJ?%!6V8W,#ZT^B0=\,/8/Y0W+=5:_@-@T@#_98:=O M0,P9>7O4@U<>GF65,)69<;M3:A?QK'F=?M8NZ<_#^/,)R#I)T)K(L7V0N;-D M7.OYT68&[XB)'M]]/$3.=^"G008G&TYY&'?@^? 4/QQ&N7;<*3-NDR$N7@Z# M@,-C?34:(.PR2Q?0(9ZJS S@UV%FSK*N]Z-JE.U!!NO_K?S]L*\[Z9GE%R/8 M&!\/],"/QH->!(@VG/'A*,IVF]GG-*/A4?_D)/X 4J!N9"<#[]I)X)Y=GSB. M3GS:Q6A .K%'C>S49T>^#/IN;$<5-OG!][:]Z!VW,)N*2)+1PVPJ9.$6E;L2?R,M M:MHJH ;=[L#J9X>P/Y%!S9'XP'_W@!.@4 SZW8KH-K,]V-]((5E[F)WT^YW( MU+K]6(UJ9N-U2AX/\='.^Q.@MF$<0V2+B;XKTHD:2F^4KCX9@^*GTWN/M&E' MC:/5KPBHZ_5P/(B&N.EQB;12O2R17FHQ&"?0GPQ/#X<>+AP=P8H?'D62.AFT M8<(#(&*8(;"0J.'$$71@WX"!^NRWC>WW&Z]FR1T&ZWN'>H;1TQ[!U(&M@GKDOP/;RES[,.IXT[4N-2QXNW;#C5>P M/W;0'\:%2V2?'N=[W]N#?J]2Q?X\F[XK3C&:=TV_D[+LS%E.'&=1GU Z=CU_K0].LK@#"2YK.W: M&B@7'@NSZ$QL((WXI(WR18V-\IFORV=-?GT'ZW("O\!J;YSZC9\LLOZR_K+Y?WRY^@YRJXI+[>_[]*X%JG55B\$'E7X_T.R&51C)B*]I5Y M(0F)D<_WAM%3TT_R7&1DY1=1E<]F!,!A=GK4!WGO>^*E4PP M,K+R7N/A%;X1/QEX4'UB1>:DZY1?ZXN11&EU&)\P?/YV9436]^))2=HR7I[G ,'^'AYKQ M6:FR@63PTS?/C7Q649H;]O!_;ALVB&V'AZ6$J"=RMH_:XS7;H#NPK.ZLDGK= M9!/FAGK#&K5[I12LAZ-+HL;O[$N&JB>!!1J,5Y ME(KG]R@MI7,E1JF0S>SZR(.?FUKG3;.Y\XXSZX0VAC$L#]\=2>@S_UL#W<"Y>\!F?EWTOC.3BK/ ?'VVRW^_F\2=_SO9:ES>,/ MY_OG[@B>R_:/WYSN[7QC!\?[9\UW'Z]X#G9W#L\.6KOY_O$WWCS?I\V=YG&3 MOCEK[ARU=UO;;*]UU&T>O\<'[YJA>;Q[UMS^:KR2.&B'8/\88H3D2.:8(Z6) M)P&VBG%Z>4-]((4*'%.C0NQ[HQGWL"$6$^^E].$ZS\$R'MI$%_$(_3WPPUBY M8:XNPSW4L>7B!C$XY$&A'M%AV1G'8)PH:8-4]UNR)GV>/NOU]%FO9Y_U=OJL M3]-G;;PJQB<;(KC3F7V'/C#<4>7;M'* MU_G)V_$@-:A/5TP:L<1(J&Y[F,3CWS8^O7F]\6HS>PT"JV[W9NMMI)NF 86S M%3IZ\9+*7UM.'^Z\=GVF\X +RC"T9!\M9?P+Z#T!B=NV3^)<2O-Z?#A\[T]& MY;UQ.I][:4G3BJ4Y;B?PTS")SYN?-K-WV]M_SRWBQ4:"[-WOMD?Q]MD53)K/ MM4NXF?V?_JD'*3XI4=GKB:O+=]KP:;1+E@ZCN65)CC+G_S..QO5HPYU8?F<7 M]:0\.3"2J,;!/E0>L\VL]?"0H^B0&G>BXA?M[6G%X)[C<:^,F9^JAS]_4+*M M'E76V5*!A)G,[O/,>H BMMT#3M>)_O1^#)SJ96^CHX]@]'^GWK[H.J]"UG:\ MK5SM5=1: T;1N="=@&;?O(Y/*6/;:"-%M*6E>:0#.O AVH5!>8M.A6CEJ#P* M54AEN^P54E)X#*6#(U2J@Q<7OZIB.774L:L5Z9^T>U7\9E?W0'",5\8T.E#W MAE'NB.06AY4%W1X =9<>@0L/34DG(&6VNU7DP?""5LH5F%P.[^B?5'KY'6Y. M=!F);3*8=CJY#HY.TLDKM*@>F9Q9Y7M@R$!0,8K4IO5-JO393 #$I7?&8S89 M36A'%VW:^TVF>9_Z":XF2HW=P_J]Y,&\".&Q[8$==V' O63HB8Y5;4<1>2;$VM5G M ,;1O5=:M4HGTW3,F]?MS'@XA>F;)@=K.8Q\(/H@X\@:%:+ &C4R,QZE@]5I M=]ME#- ?V6_DU717 #WZA[VD9FI2"I:!LL:^E,AY.U7\V]$$C&39UI\(S*R0M[ MD2R-DT6:\YM%:]5Q>=KAEK0'\$F H<51AO$HNB13*!2\&-[GHU]43UX'[*:2 M(N+[)@:&87QS'PAN-,'Y2$S)[QDW:^)Z/4FZ15K]=OOJ5"XF/7UPZ5U.IL6* M?\"7@VCZ[$8_HBTCM'Q/VTJ(2.)&FN;I!.X P'_CK^9H"&\0U[\AKO[< A[V^^ZTW>G$7052/VS' M#9AY;6?R=Y=1-T"<71A\"=[ HBJ7]VWY M!2<=W;L*[BL'X9&U]GN'_72&4M11G/7KO7_>[R"BIFV,AQ?T';,S+M'T);A) MA(K. & Z\[_O8BEQ/XI?)5VP#+78Q8I+D>E7V-H M7KF=N][:\E-E.^XXX-B%HM#K9Z5JE/A!A*?AC(EH5D^I3$1P7H8 Z*;3@&9'H9G'8_XA*S_2>.1VIW^M'$JPXMNLGY0A89__TJLGJ0>?R!H/6$QJ: MFOYTQL@T-\/:Y)1,3C^:'[Y*7)B@N48.$U8&JVI../(!.^QH02E5ETU.SE/B M#)'"%IXI@C5AU&LBO138PEZMBLEIUD![_0F $QC)Z]%#!I8+Z\K6N5%?^TO# M(0>-DC2J?*_3"LLF"Y+BW*=2_LP"?@*APJ6LPC_[\$_VV\;;[4]_;KRZ_IK/ M)U%AB)%^GS[#-6'RJW,,SOV:6XGUO",2>J >]+EGNOQ/+S7YK M@0)OLYR*5W]DNV7L78K/BY+ W)41VJ][X',NR<^B6$MSQ9Q"VIV98VG[FA.W MITK_G&12:@'3V5<2Z)'ON!@_#;HJR#OG24HF=NLHM@Z:E_$F@.X +\&[71P>8GF5F8-Q. O4Z(H5^22BAH- M9J"TN:35^O;WJ!Q&Z70:^-\./H7Y7DQ L:$S-V!C33ZW=+R=*X)7M4 F(=1S+4ZX=T\ZE?O^ZD4?<>! M+A=)W$.6K'AX@3!;+:GOW:QY9"]9GB="'L>OEE=:VYQ=\FF":R7AS+A>NO-" MZIPU"%C9>")K15FL2HF#1X'D-4HQ,!/+;4J JVY-%2"G,MAF]GZ4^6C:[NG* M%YCU?,4(X?O2ZCDG4"4W5!QPO&K.ACA]ATFFLVA=J>2&^>OT#/^*E;XJ4UFR M (^&L[;06=-KS"$.)5.^=/N1=J6)9VK%C8[H:PVUF]GGRMT0(SAA!5SIPHOR M9YQM=/# 2*HTGS2XXRVD2B]6#0?*_E(X?((;>[,/M M4Q=#3>4F%C#2%X @@2$;Y:&/Q^ZL6(?HIK$!E56\^Q3&9,=XW-2Q/HRPR MV?EEBE=\TOI3I@\'?E*\YN^!_Q[=M56,PN&X7<;L]'LI,?,B/<_Y[[[3/YEP MH/9D)Z,:/ISLY"2>Y-*X+KTU32CB0#F5=AGQ4$UV.*KX3Z7A7#NG&-9YZ9D7 M,3$SU8NOA[9A9?2Z"=_Z]\:W1G8T"2!JC])CRT=FP$[[@YGG3DMZ=2)?#"DH MH_1M3A7!&(95NEZKV(Z;(RJ>0"M;+G/PQ^37S6ZT"J]=L93WO6Q[? AHF%A M&8X6K;:3\W_!'%CC8B]FUBARL/7CS@U[YD,XLR)5S6_YX\ ME3/W1#PI'^=GA)EA%391 '3#5").@W/]>!9ST0/^?\]A5B?OQ_=4\M -)ZK8U2& U M\MUA&6@8Z]FD\PY+H6?1IXQX*>^9=3P>ZG9E+:J,83/^XXF_LO(,3R;1-YWV MX47"UJS(]*4,$>N5[N<(@//05YG(_%0P21L.0YP74 A,/A+('(;.$&$DD8B@ ML]LQ@3Z=(F Z#T?5%'$3(WVNQ^>98,QK1,3E.MVXJ$[WU E<.H"OG.^KKIF) M9Z;RR"A$:",KVX-DJ3_(1-,M&'[U1_:IU"'/)C+T94EJ[L9J)^,S7TT4 MT,LBQER0P>-1V64^/3.RY:6Q5>?93!9K(*E*L M^I1Z8\1U>M;T 3"F49F$"K [D>=['=\.R@*$[DG$L;NQQQ%*.4#G8.SYH[ MG_/=XX]'S7?[^&"GTVW2#W3ORRYK[NSRO=;'SE[K*.P>?R:['[X2GV.M18&T MD@5B!19(%2W((0P5D7"M@ Q@25BEH#6V2XQ3SWQ>6(H]DT MS'([DJP[NR$3";G7D]\9#X=E?'RTSH%P(D/![K[E%+)8T_M)CFDE^W943^)Q;Q1J;YE M(MS_3**7@#9VDB\\>N3U>'34'Y3J7AFQ?,W"I-#IDR@W_-=].B,Q)_(@M:0Y M9KGSBA8,Z"E7.A2YDOG7]W%X!%,^UTV$WZ.WWZ=8C/SC=+Q_E\/=GLYI.VG# M9-J 1+PT5&H=TKW6&QIC+?=:VS_V=@Z_*EP$D2N'O!0$L3Q0)$'.B_U*K0+L M8@77&UL2>->5EB)E"XV9DOO7"8O]\2C)KLET7&8:1F4M"55144FGK]1X2M=: M&7K7'MY,?BE2D@"A"<\%@.;0 224( MK$FAJ12LHDQZJ<_-?2BS-4A^QK-$H9^J0=14&*GP;+?U^:MTW )'\0CXHD1, M:(X,+R@BP6IIL0)0T@8B@ M'(W%)XP,V!:8$F,T"SDNTK%2(&#*1P9\D&L #O9">N$($GR/N"PML0%BDE'2(.^5"X-SD#K0SLBE^<@"O'+8U.6U_C3MG M&163H_9,,E2N8_M5@,# M%<^1DX=XT(#)Z8E?=62T!/1TM[.^Z\Z2!X3[Y"D&(,43AF207 4"EIXKH0S M'$=)B/ZZ)!0_FFG4 MBF!>P,Z!C6/G%,J9!GG:%00I(ACBMF#8.%W ,7_B/@L+XLTE\LTV\9H&?[E[ MHE\1\L"H4[F2G%D06874!>6<\*!([GQ$OVOZG=;H]TATNV._$NV%UD2@X(-# MS 2&C*$%"H+JV$O$$:LVMMA/]<#+2 &QI(P>M8=5 MZ-<,\YU& 0RK&AHQ\L-W3SK],^\G#09/4MQ'\GA]_/0YBR7IX3TII*#3]N,4 MTS4_&N[;"< S[MB"?%E7[K;K"%353"5^7E8 MOZ1KCGE52B;U([T$#*G9,;"%_N26LK=K^L3T![!6$04Z^F3H_YC\<*7G\VS= MFGC:)SU1V[UTSM-[+QP^F[AR^L0FJ1?]:ZOO-\OO+C6W+;\4;)/26[Z_]>;; MOP1*),4#;\:;Y+8O.6,/O/?G0U9WO#DUI*W6^R[=O:]W>3UFK^]9EO,39O$3 M5O/ OL%+,(+)^:[^N;G)\$-Z._]T"ROHN+[5IMY8L5!4 MY'2#X:MLCE)^ J*/U(#].CJZU']]R9?V3]U)$?)Z=#F9X\:#1Q][%6]K8_\K MY%ORU&=?XOOI0RKG@N=,Y-1S9G)AA"R$=-(;RP/+[?76H/?-MX^D$.'55(B. M]KL_.GO'^Z?-[F>V?[S-=[M_?3MH?;Q-#UI'[=V=;V?[W8^=YLZ'?/_\&]M]]_G\H/4&'QP?\N:.!27K MG[#["?_X=^O-"/[%S=8A^>H85AA3BS@7!C&J!5*!,^0L<83+0N;8;&SE#87S MABCR&_2HRR=NR4[9<@'7]4MV%^G@CCC^^/+ T_.>!XUY&7;SOYZ!]N^S6*O! M4*[ZKA[&35#^4&;R3TS!G?*2O.8E=^$EYS.\)/^JL30SC(F%CJV# 3&[R;*W$85H6Z+EFR7ZB/$Q,9K#P_B?ZW@(O7<=!/XAB M*Q?(W=2T&PEV54QCE\PEV4RL33)U1_/X/Z5Y_*DTNJL+_B!9\U'5N2>T!-Y+ MG0LLB% X(Y4FS'MM=$X+BY47I! "NVL=L(^HUVU7M4-J_>X>/+GY^K)^!P2@ MF"N0\L&"?D<8DD);A#4!]8X45H<8J 5T(AM8R 6PY<<^<\L%:K^@W-T-_7\F MKCS4TKL8)/W5T2\[DE[58WX11G]1H9F :*S4LNM'1WU7JSCW@]-Y%<<;"-*SPGORRW>257;RLS- M>NT!ZDX;R1XZL1N,\!@Y<.V=+# MX$LQ,B\D2F@^Z'_)3R<&%CBS5XGC<$7X1O]PE.V7+A MUJK9D9^?([V,"*$G(_QEYR;79+<_B)74$4(+923S"@.U.I#UC%*9\6!>V!55Q^^AC#T$[ M2E:"56@C=V,;B!LF^-KKLI!X+)_[,66-[LS6VVWWLK]UIY]M=T;]]2NH>U'( MKIB4MDBMR'N]JHO;I'UT2K+M#PYUKWU>%C"0]L7QQ3.JM>NK\9$?*0LR3=T];1T20B1?K3JJF M/I@EXHN6#/=)''LF9X M\RIOS":9[)/Z\Z.C@?=9%[;ZJ*I%7W6_GK>"E$7]VQ/*/-%G@WZG,VF/D9J6 M=,:N[.T"V^?3S3$7?6>F#?^58F^\*7)D6)"(,<^1UHXB0;0,$G8$:WNU_&RA MZ*"DM<&%!S2\7E ED%8J6Q?;K:82_675@G$76!P\97@)6V<075]3063NG%3= M,JH^,K,=TZH"Z::R20Z/O!_]<3_AXV;![&YES6\4Z):OB(-0FTRQA]5PX,6F MX@^MM'#KE[GC=R*"'V9O(FN]@ M[*LIYVDHYRXY0-67$]WG42L2+([L[N@$>SZ2NY_Y^EF([)HA/IRL?H5LY,+( M9JYVQ17/_8JD5SU!L-#=CO/3Q0S,J3=36?,L0S^KB?%\Z[@,H1;/F+2]E/%< M]PGG"H[E&)"&<<^8"D8Q6QA# _&6LX(_0E[V=3K[FOA=MEGTM>RW_H0Q?J#P M,SLX_JO=;!UT=G?ZQS??/=\_A6=\N^UUV=XXZS9V/1[LPON8.C&GGJ+O; M?4^:W<^G3?KFK'GNCG?/FZ#T?PR[9S,._.-M_)5*1G)%"I13RQ##H-0KG5N$ MO1*Y\C&G(=_8X@TNKX:K/G=B]LH$:ZT.(WP"$6NY&&$RA3]SA-=*!?0NT&.0 MW\LM4,/]S^%^+NDWPKUB>2%<[",6HIM=Z0(9ICT2F!'O66#6FXTMX-[+XV.O MP;[6>NY;5?%$MV\VFM59&[^4M?$(*']G>?]O?9;ZP+[M#^9X08 M@#&6$YL'Y)C/$2/6(RTP1:90.;.!^\!EK.Q7R*M5'^KG&[S!)>$&L G K&"BHE5YSXHI $?BST(\3MUA:D7^4FERU( M7 &,"UX@DE..F*,"&2H%TAJ^$=83&_3&%FU0=E.GH26L>W&?X[?T@;U/R(]N M#Q?^_5(+Z+L'L?QR+/&C/RAU2H,Y_#'P'9C,=S_;07Z^M?S&]3=J _0S'L5P M\?1R?',/^E\)KEZN>%M"YU=T]N^CP<51/_3(#+S^AG2 Z?ZA.Z?Z;+CQ^]RJ MS*_RC8OW:UM^2^_RN_4B7_X(Z?L&C#=O#(1>N_#P[8M&=OJ6 '"0/H9P.,N> M3P9$BFPX/CGIQQO'@ZP;.^"BDT$_]L>-(>&C*)[$N_7('YZE*%D-3+,3 [Q] MYG]X.X[/;\286]!W;1DMF()U3WWG^[71NM>T:!Q=%QC^2-'@FCLOE"644LVD M%)IX&:S1@5+!5%%'@R\H&OP<_GPE18Z+G'JDK.>QN5F.)--\_YO190L*W>^YC9/5EB;R7VQ3R^#/9/?R*&0]! MXH"P(0XQH222!0&A/S!"B5)*4WHEHKN.%:YCA54D4%8IH M(^JXL*D3IYM*JYPWC[^=[Y_#.\[A_B[\>?[W;_@3D>GH&2=[K?LOGN^=OC_?-8UN4-WHU.G$_XK'+BG'[5 MBCMNK4':TP(Q$CPRA6,H=R0O#+4.%VICJRBNNF_J8( Z&&"IY=16?Z0[UYD_ M:^__HD2^!=J8:S[QZ'SB;(9/P)KGSBN""L5CK4=I4:SI@#SGJ@@%\4:Z!?") MVL/_/![^R[[]QZB(M:""'F_OZ^RXCV>LD"+7A$JK"L$XH0H+@CVG/B?2&GR] M!Z+VC#VZ9XPT=]Y\M4SF3JL".9&#+"NT1EICAF S1,@Y$YPES]A5C)IZQD[U M/8L;I2_N0S' S+"W6A%#"9.A,-@'BVE!)>.Y\;RFF,50#-T]_OS52$RID1XY M1AAB*G?(!*F0EI))EQ?>Q0K&>%/<2#$3T%N^:(;L3D-;$ A?/E>?@ 3+L[-W M4>GN@07#KL;J_+3ZU!*QIW6K-U77C:I]P4OF;*E]P37EU+[@VA>\I$16^X*? MG6QJ7W!=-ZKV#S]+UA_G6H9@B2TZW.T>[.A[-FZY#O'W\[VS_^L[O?^DR:QY_9[LY[>M7:_^U\M_N> M[I];OO?ES2G,D>SM=-I[K;_:N^\.CIJMSQ2>=;I[?'"I.-0;$IMR,"P)0U1; MCICF&DG/&6"SD]>[=Y\[BKL&^5FSJTE#K&,"SWO6? M%H7TGRXA/7;!:,$P"B10Q'A>(,.E1IH6EG*J>2CPQI:05UV>=<#G.H'\&@9\ MUM6?EBS^\SYA,09CR8%M*$49Y4328!D55!>*2,W)S=6?:CO0XS*,]F4[$&>R ML*Q WGB)&*8"2:ICC QW+ 1;$&6S6HPS\?O<#3?$&G^Y=X6KHO MZU)1RQ&M1O)'*!55!G\!W\A!Y;#866:,UT%[8W7P7 5"&?X:@T"O[ML"ZTNM M4JFDFZI"]4<^RS>S)Z[.\E:W!ZF_^DY[&#OEC@=^>6JQG$V8^>?S@^._.KL[ MNXF![P$S/_CRS]%^J_DM,N:#UF>\N_,MWS_?YE?B5UO SKN?3W?/4\PJ;[X[ MZ!Q\>7NT2S]&Q@SO^W"ZUW+'NSN=L'N^2W<_?,6:YMX$@8RS&#&O-%+!$10K M]^( WVJN+G?CY H33W+,O?),PJD05.7$">J-PJI0EVNWO&WW=,\"E63O>U&< M2FKXU22 G\9A_OR]\^/T1A8@^Q5:ZYQ9D :Q)80X)U3!L*2WU%B3RWI0+I92 M#X=^-,RN+-L"BAL-8U/;7N009:CM7OC8'G[[\RS^_1:$M?[@!1^JO'GZ->=% M*#31*,^=0HP5$DGF @J2YWGAK:#TVI:UU_#AX_%PU YGLXQ8/#MQWA)[W-4_ MVMUQ-P9?)WR-1>WLP+OV*!L >61ZE(*%?<_%>&.O08\>^%CMSKM)&DT[ABF? M #1'$<1EYJSL;*X'@[,4M%S:7N'N<.DP-%($^#3:>5KX[E(\]!_9_>./X[JK M*PQUB<*1E=J4G#PP')EO C(\13@RQ9N"TP?>C#?);5]RQA]X[^WS$9LBO^M\ MZXC5:Q7F1PAU7J 2?*7ZY1WTX1>^LT\9;;S G;_%CKL")UL]8Q9#'33\Z&Z7 M7WW\NOF*GH*)/)WSKC70SH/<:GW[>Q3+0!B-U9)C[>AK.K9\;\?^ MV&W]"1)8HA)HQ BDF+B.-2%WG!J)$;6TR2 M1I$O44C9I1.W7(!U9]?/\^1 U9CX*YC(L0DV#[9@SC!JE0F%#3C'!1P5S"U^ MS+YZ-28N$!//IYCHM:+"AAQYPA6*,0Y("6\-SUVA=!YR67!. M32WGKB*FSZ1.Q*IXSJN@)5+"&L3RX) R3B"N?0"E1A%,[<:6P U%V?*DR:T: MI-]5S'V"O(4:$A\5$HN"%Y8PGRL16"&IML1PFGMFA;7:_;3X60V)2PJ)%V(N MY\X%YR3"5!'$#"F0R0$< 0J# '4F<.$!$H&$5%Y#XC))N>MHY=V;*X)61AW4 M9MVG,>L6NJ"2""HX9UP8;9QGA9*%LTIICVMQ=R6Q_=.,N$N(X[;('=(FELO$ MS"*E&$"])\;GP-:]U1M;I&A0RFL+1FW5?>F0Z+#PQF,2&':L**1Q)H88U!")9PA.#\"!=L+?:N*"1>B+U2!$ZLX*@ 108Q$CO"*QL0P9HQ[G/L MG0)(Q(V\J*V\2R7VKJ.5-W7Z>UHUZI9%ND>9B1R^=_UQS#Z[,?9^&1;T40L: MWT\G?9S57%76R96WH"P4UN0%TR*/C6M NI1YL(%IY6IM8B59YVQL-,$T-]@X M) 3)$7,B1R96UO%68,QST"XDW]CBDC0$E4MG,GK,X[DL:+><-OB:?]7\:^7X MUX.*5M3\:_GYUX7J9P)U"@>%,(MQ[(X'I HKD'+>X("988%M;#&A&BJO^==S M:HY7R[?-EN^YOI+.3*V2NU=,>_X")S=4WRD1(8N0<-=Y+%T%KAMJMWR)I5O: MO1'\R6!LTZ35B)^9'XX ,6,QEJJ42Z<_C(TULYVR-FKJAWSJ.]\]NJ8A\I7Z M"JE,R[2'\G6W7.ZAW!\/4CJM/=*]0Q_KNLP/<&Y8J>ON?7KH_JJ6=)\>NA4K MB<5$)ZG"VY.IO.T/2@K[=YK'WVE%WO=@4_]%1>SC!J@A&$>NTZY\DJH+OG[/+;T<6M'G=&D;&5S-#K M0:<-_&O@;?^PUY[LXAS3:91%RL;=<5FFM7I\O.[TJ&V/&HD0XA,&D<'I8>*R M+I9W2PW@1WWX,G)?^!+>UX.W#Q-KNP\C ]0#R/-< %TSRJ2R7DEL>! N:.=E M5?4:4.E&,+I',_ARM&^JP6[;:O+>[?C0MNU1#403(#K>_AHLSG5!,,IS;A S M!4,:*XL\#LP#2CELPL96OGE3H.N$4Y7(0UY=;6J^X@(H\+8DYETMZI=*^.GV M(/L>2[=F^N1DT/^1Y-'A=94!&]DAG+^R\E]/CV(-P@3)_LJCIW)H-UX62_M7 M%\;.\3:)NWIXE 7@OM9H+D6*X;N3S>J;&)#!?!Q#4F^+LN#?= MT8C6$=;3SL;]GX)MN]Q["U /> S/&/=274= YA-]EK6!7OH&=/]D'TK/<$"- MH!CYS0RT)]!?(G;"YR,_Z &-]7N'_4B5L]4O?23AZ@% :Y'>R_>!+O7E"(A6 M9R@#*XT$THVSW M7+/?&TQ^_5,/V\-6W,*77$UY=_LK#[E30N6(!6I!= )M3G+BD5- Y,HI3(R\ M4DUY&6KR2K&I,'M@35Z\J7I.7;!(BGJ8FK^"W//CRO4]0K?#)+KWG M\LJZ?O =!WQKE=$5*2.[^@6$E_;[;$@3IT\K:\G-4+ M?M064T;RW.0Z9\$X53#)*:&"RL+R(*(W[Q=C]K=+2^+P[Y)XK^F/MR:!C?LY M?-\Y./Y&#]Z]/3[8^7/'TH/CSWR?OJ%->';S_.-\T7)M#.&FR)$3&B.FX"\E M"OC),1]R)85Q8F,K5[A!BT7D^:YI+8QLE!=+GZ%M0<[&/7_2#O8BALX\6J?U8#]:X ] M5PN^,$P02QW"PFM0'YQ QA0*!6>4I [XK ? YKB!U4W1[75)C)6J$K0"VD.- MS1(L% HI1EWN=W88JI!>(W-2R5+ MKZ/_X4WWI-,_\QX-?$J_N-D5\5CP_<+K,#^U:#W9T(_E?E;FD&$-X;\(X;.U MYYW*"3.>(%(0$*^=PBBV3$1**UY@+'3!PL96P1J%)+4YI#;.KY1X_<+Q^:G% MZQJ?GPJ?+T3LHB %]P8C:SB(V)(&9#POD-0T&$8TEU@#/N= (S4^+Y6(O;[F MZDDI_,Y%&D]MO%XU"7OB;$Q;.I.05:/W+Z+W;(E[P4!^]IPA@3E%L8(S4H4+ M2$C/B*=,.($WMG+>D%+4!I+:>+U2TO4+Q^8%!(+4V/SHV#QCO [.%];FR A: M@&1=<*1"+I B1%%3: 6;FK"YP+7Q>JDDZW4T7E^D]R] JG[A=I$%2-73[:S1 M^_'0>S:J7#K%"%8&:2P,8B%)UH(A[AG%QD@N12R7VV"XCN*KS=:K)5B_<'A> M@&!=P_.3P/.,<*UH'G+"4($Q04!6$AEF!9*>."\)]0#3&UNT 3A=P_,RR=;K M:+5^]#Y6]UJDN@_(8RJ^+[L/R (TEYHC/AI'W)N-8^>V(!3G%@E M7C[[?FVS5J4,]]5J_S/NGR6<;^QGC;]E4T]Z0]3 MEY$_4D8'3*TJ*$PP+-[19&$W>?G ZV[4!H[9>!0/7WHYGGW"QMTK9O]D'LM% M5(1=VJR9OX\&%XAWZ)$9>/T-Z0#3_4-W3O79<./WN5697^4;%^_7MOS6BNRK MM/+_^]*Q*/F[-[*@G!1:@]9NN938$D*<$Z"^8TDK 07N\6X[BA=&A+P0,G") M,0O$::\,\#FEO,,VQS)UJ=.QY8$>P*$=];.A!Y83#W<_=M,Y''A?]D&(!UQG M _^]W_G>ONC!$+1-R9"-6##_X^NWC>RT/3J*[9H&#I4/O0",=F\X:H_&J5E# MZO,$+S[2WWUF/$!-KY]ZYK0#\+O>I#'=, N#?C<[/=*CU.['E;(/ $J[ES53 MXQ8:AYT@#!X;.6'*V+IXZW $'Y23:/=L9^S*F^,=K_M=V/BS_QEFVSU8YT[V MT9_T!Z,,EOMM[#Q!,/J_J2- O/C,Z\%-_?=B5X-B$7\Y6'3=XZX% MA)\?\%7K"!K5G"SI.5G5T:$\NY?DPUO6EE]96O[LD[VE1V@YRQ.O6M6"E3>7FY@!6 _ M*]=.UADT*MB"U(9NGI]-.O:-(T\"1M35/4"@M'?33D,5?TKMAV!?_8^JD>$ M&!/(Q&,[JCH8):8X]',/CIL3.5L;AA"[+56[>?THRLZ(Y8Y6^SW9TVF?I&SD M[5&O_9\Q3,_H..S8S^CZ';]G;^$U:$B\<['1U[9F7#, NICNL*2R8>I@!3(/ M7-:K\G/L6?S@5 ]<$B^C%232613)?)90I)\=>7=8P9$MI:K8-ZDW+"TFI?S8 M3SD_W7[/CV)SR.M/G/.]?A=6?E2*:=4(XC?E[?#>4GCK]"ULS72$,&J=#<<& M#DH;GIXZB%7M)<]]=JC;U2"JCL;]])"AGYD1O&WV5,$T?/9;5&![0_^J,5%Q M :$G7CD?>IS-CU6Y?6S>O>H5(OC:@ 2:(#RBS:H5! M9>PG]:'KP(S+ KL M$ L6_J+4((F-0$+E@AM+P:OL$U'V^QDO87^N3$UE ML7JV!( Z_'"].H"0O&"!&>,\X2PX(;7,A1!8%%;K(LB[!>&?^T'?Z>'19:/6 M!4*7 +TFT8+_?&ON''W;I^_S_>,/9/_X(XSU8WOORVY^T/JGN_ONX'B7PN=? M#HZO1 M^^8#WWGT\WC]V[>;./VT8*VZ^>\_WSUVG^67_]*"[>WZP$^?9G*\< MK_-"."HQDIHSQ"0F2'KG4"ZP#KP 6E(L1K!)2NB_EBY:<#GEA^6,F:^A?"F( M= 6A7 8Y$H+P7E^R3&-Y N7T0=:[ ME36YS.0%/CH*G-)@9T U.O;3:UH+]$-IM;DSXO M<'X&YFM%X#Z*P&R!-VQ!"S,@_A/L'6+:%&*)<5 0:5+):%:AM M-S6DOSA(?[#MYGYF^!K-'XSF%V8=+H2A6 J4*QP0XX5!R@>)5"@$,;DF4KG: M%E_GWC]'[OW/LH0>,0W_IPE)#\_(OR&M2S[[ZM^0LO,Z3B1.-_WPYB)9;LUR M=5J1=OH=V+%((&7@_,G #]-VQRSE*ITD:;QP19E-4M)) ,[6;#+ MV85_/"QI(Y'&,V1M3!,O_CS[LTS!^10S<-[!3IW KS@= RV^^&K+#"1 ABE MH18C5FB"9% % A$G.$RL5%(L9SH&WRP(>V Z!MD4[&G2,?!FP?(G2L<0\DG2 M,>*0;TGTJ-,QUBUHOT['6->=K=,QZG2,U5[.%6 P=3K&2TC'> &1 J\O*7:/ M:/!ZU-5;AK5Z3,/YHT@BJVI&5SG)I9:2N (S(9B25' =5$X-)@4M'L$S&NEZ MN^?B/S-VGO6MC+O[ Y[#X/.SO2]O>'/GPQF\ZVCOR_OSYI\LDKJYC$:743_;F>*RG[5Q<=\E[Q,6LN^0]8\)4S3B?A'%^FM$7)"V( M4"I'12 <,2D#,E9;I%U4 WQ'JN-+49DHQ#YTC5B?R$-\YZ[YES-HFH6M9(L MZE$2P&H6]1PL:B8S3 N#E8<6%0N&AR+FD6] MT+RRJPD_RYM7]K[WW0]'D]Z%TV9?*;F1_.O:EE]5?[!N[$2S_>EU1G,\S84L M%^D--DRY657;2]CN*D5POO//J)^9U!JH/6V5 MN9F]O[4+W/,V#[I3S[A53/:\T6KSB%F>-[[CJ1HNWYKG=VNN9-V ^4F:GHI' M:'J:Q,A@&+[?O<]/3C^ M^&VW]8'"G_/F\39O?CDX3M?"^YKGWW[L[72.+V?!'NS F(X/NLUW'WXT=_;A MSRX%%8,<='?CN,[VOWS.]UIOV-Z79MC;>4.^RD)@Q85$.$2]( _1:D4PJ 32 M*I5; _K=Y9[9A3&*>6=\X3%C,I=8807'1@9# H\]MN=S9M,69#-KGUV5:V>) M_=H^OC]]Z>(ZX&U;&YE225^)TH"^JJ9WO<.+>;Y4PMIM'5+X&?Y8VCRWH)\> M?B5&6!I"@2B+JJY0D /GW='BIZ$#,&DK' M9#!S3'H@(II^_ULE)4WZK%;JGAHVOKM7Q:;@MVU7]\]<]KYT[083$.N<]I?4.9SG=.^KCM;Y[37.>VK MO9PKP&#JG/:7D-.^ELDHJWD_6=S RRK]B@OOK>3$Y-@SGEL= MC*7>U\^L]V=#V>7W?U[K0\_=BF,\?CCT>[Y M-F[N;./=X\[1?NMCYV"G^>W@RWM^T#J$Y_TUGZCN9>&<%1IA9REB1 AD1,Z0 M,HX+88VRW&]L,54T),9U*/<*9[#4Z+X41+IZZ%Z$/##J5*XD9Y8I+:0NX%GD M_['WILUMY,BZ\%^IT'G/G>X;A!IK 7!/*,*V[#[N.Z3:;KD=TA<'MI(H<]'A M8EGZ]6^BBA1);=9*%2E,CVU1K$*A,A-/+DADBD(3YL,CY'4E='],=)_KWA8P MS27 .<6&Q#+?%"F"+;/. M95Q/D'YW2%\X.&<-?$7[L81ZSV/"KF,TO;68;F-&6>CYF#91[3,_S91_D M>Y9P/BRLI"7OH27GCY=[47A*B4#&%P7B.*?(",\1=3)P0G+EN-G8XHHT)*.U M"_>\D+-[+VDK(&FENBZ0U=-*S[(-D;32?;72S'<#UXQ90Q4RE&K$O:5(:VU1 MC@N=$\^=9*"56,X;G-=OB_F%:*7%$^4K=Y+LFI,5;V?G@,U5FP[G65'QG.YP MW(7W@N%]9@-<_"J[U:G;=&8BG9E(9R;6,;,^'9-8*V:FPQ'I<,3JD7,%-$DZ M'/$B#D>L8T;2I.-YW,?YT_3&9G":D6>K%[S^\:Z';)[6)&)UIZPK1O.06V7X4K5TG6F>SO;-W MIZUMF/?NX>(Q"5HX*9BTL?J)KW96;/ 2A9QJ2DDAI9-@8XJ&)BGK:D6SKA+. MUT)(5Q'G4W;M2N/\;*_"ZX)1+QDRQA6(%Y@B4_B B:]I(6P#$M(4RN)Y-P3Q3'AFABPACPEUDB'M;_>$HJEF.&G9!+5P"1: M2+W7&AOIHFXF>*X#S:7TI'2 M)SI M_-V5B&LFP'L,\.>&=S@,>_&LUH 8H*"SV"=ZL!W34S5=U@U+]E2&+* M^IWB'.83IM_/B#WYJBWVMB@""B8(Q&V1(Q,\1UXK89B30O$B&K":D=J=+:DG M,J7P[1I#X3*,V 2%SV'>GGQ5>5[DFE,DG/$ A8X@Y7.)L)'6,>5IKNC&%FUH MI1,4ULF^7<>(;+7OXDYCRZ+>L%-UZ3+^:%SU[DQ1V;I:NG?&\"FG=V>,?GW. MYX3F=T'S]IQABX-FG'*-..$$<648LL9+Q'Q!J9$&YSG9V")+J4&\0IN/:*NH#R0#57A&%.=>Q(D'"O5C;L M.L9HYTZ'3;NLI0)_-3UR\.)+*=UI*Y,2KX22 A>,DYS9PBH!/^I"$ELM[F"&L9N+66<6'*@VDDOQSTJ6MZWOJ4 M5:I!X#QIJ*2A5D]#I=+MJZVA9OX<5<)Q%F+3(:<0>'<&-)0&I\X2:EG(M1!+ M*MV>--1S%/Z;.M&+4W[T4G^__-]?S\OU+:\0X7D)F?)IK]HC$"%WF^F^'_2[ MLY(C5>_N1G8"OJ;O'X^"SU[__3GV:<\188WL?;L'0 73R#[TAJ/!.$:8AAG* MWE:)[O^IS@7^LML_;KN,T?S75UG6#&8X'H1X:+/S? M<7M0'C4,67=N(-/SL8-L_P"0.R(X#!Q^' <79[QX2#'FX1?GCS#P.QC],'1\ M]*9-MP]++E9:=/WA*,O:P^$XEET\+1\XF]D$CF$A97^/X-EFX(?9FS[\D_WR M_O7?;W[=G*<3S.RX8]QDVN%'>UC>V>ZYB.&^G%G6[AZ;]J!\F6[?ATYVTAX= MPGO-WJ.\;/+=96J,AR&^-;S>"4P#=?K];]5#*KT3B3+J9X F;MPQHS!/E2S MA.":,-S,=@_;L1?O<-P9E>4I@QETVF%PD;@+--W,OEPI'QF@&DR]_3U*TW;@;YQ.OJ:Z.HY=CQ2?%IP*@ 6^&D12S;;KX+E<<,^WUX&^@P5SUT.6#S&VG?NF@<%R#D?FCPT& M=0PC' YCOPIXIVD\:R(GMWJI)7$ UNL ("?X^E(:8 M@9%#)1J3P$"S+20N0 MK*SU!9_@PR [A463^7&87FB.CT%#F.GZKH#J,H!.\,<&6"5QS47 OKBV8:V> MA$YGLF:G5)L]?I)/,__T\T=%%*PPX.W./Q^V$='Q"?&2M_'->J?_ ND9CP#V M :6I0'I K3BP9^')T9HX:8. %I/&5C.?S;89K9] MY6M=C1*->0$I=0:0#*[Z_Y:X42<>W<'[5+U'.\P.5N2KZ>-UPO]\ M_-'UO* M\_UMF-/1?K?UQ\T]^ />'?ALX+N5/M[>E\]L9_<=W_G2*IJ[L9S[YS@V M;IV]QCO;K[\J$[ H@D"&Y 7BEL;>6URAG G-++CAP,:-+;R97_+9,EB8G2@& MQ["FVOWQ$)9 %.]1B)!7-*95MR>2&^'KZM6WN99 ,UT_73#R#J(Q"*MV.,7^ M07OXK3+:8'4?EPNV/ZM2/H\"8"L#]L2U$-?OY/80NU*5RF58)XU>0AP 2WO4 M+]'&' 2P[R.4P>^-+_UO&'OXKVM>M=J&&UYA;D9L:?>J5UZ0D./^L#2B7PU" M9?;.ZJ'_]^^'T]ENBDI2KKK16'#YQZ,8""BE"L^/L'C/Y6*EJRJ@1%Z@\=S? MAX-9].4@( M:Z!LR!;SN*],Y,:?#C=\JJI3863A =YISA[WCU@93F&"= 431 M!:$_IN_=L.8%Y7O-4JX8F\FEVMZ(<)L,@6/*]'T+B+ MBG0']/Y@$@A]77KRNS#\FT[??7MF3;GS]T13'KD?^[O?SG;^>$?WSIJDM?M1 M-(\.#YM_?#QI==^Q%OU\TOKCTU&SN]^^J"E;9^\[.[M-OK<+6O7L,VEM?SN% M<4[VMU_3O5W']D$[PCQ.][M_%J!)^5<36&Z5YH@5AE>J49F<(.$IX2PG)(B\ M,GL FH)_'6T5S:20QL!U,:YMB2VL]P0;#7*AO68;60#CXSB"R6 <-K9*DF<3 MFF<5T;-+'O:"5%^ PXHQ/W_NXCP)SDV@S%,G, ].ZJ *Y@HCM>.%)/H\*^NI M9.UO=QC\N!-VBBND+NJ#%RQZ9U\Q$8)3#K*FB46<]IX\LM)[P&34*V MP>OH6H"/*N21VK^L#6<7(UFI$4QJ!+-JY%P!!9,:P;R(1C#KF.K_UR"<[\R, M^MEP'/?IPN!2]<#GHUL=J/2,^9"US&BL1X^ \LS:G #O]O^>BF]MTA;O&2V9 MI"TV?[2Z>R=[9X>'>T?OO^WO?CS9V?VG#??"&'MGK>WW[>99!^:TW[F8MKAW M]H[N'[TYVOD#KOGRJ=/:CMMG'TAK&][WJ(F;7SZ<[7SYYZC5_6>QXXL..8@" M44A1ZA$W 2,+/$/:D&"X51P'&NO*$)R**:3T^ 3H+P[0GS!#/0'ZHP'Z+ _= M$@IJ5A5(Y)0CSHE UAJ#"LL"5505CMN-+=[(K^CLD@ ]5<=Y5-)5VWL^V%'_ MLH^1:D*LA,5=\G"[8F&"Y3O D_8$.>%5]9=0A/8"2??58RLV\GT ME4#IQ=+AQ$II",(&!T!I;Y#"-D>^(%877/(\#QM;LJ%T*AV^RB'>!'!U-ST3 MP#TBP,VU;@R&0@8I#OK2\>W^QFA"LB= LIG-Z47!N?4> M81[K!N0D(",*@9S*6K5N= WOK&$UN M+5;T^)EIOS3RI2X(C^F3KV$7A%7PE9+VO[OVWUE(+9%8!\)CJP/'$,<6(ULH MAK#-L3:2&,'R);I)S[?HZH)A]=P,2%HI::65TTK/YI@FK70OK33S28D2N24N M1YYJ@W@P$FDL/2*>6D])+IC02_1)DU:Z73^>&_IJS-$NMNQH%Z?SI8?S.U?& M?:2AZU4\\F("_+0N/Z#:L#TLNR#TBZ+M8F7\WBAVJ_'?RUX?T_/7=RD\O3YD MN[J@[,\+Q,[E>MFC M"(;IP46#V)*GZ(S=:%(F/7;B"<.%C+3,Q*X7439\V=Z@$[Z'3D:O>1E3EB ] M+6^:=$KR,#7 FNR\&'LV"NZPU_[?<5G,/$X[=O^PL7U#63 4).); ,@R([-Y M6;JN[[?Q%*O_=L6[!;VJ>/?#JG*O4IG:F^IQYT]>C_L#H%3OH VB4YE)V^VA MZY2"7Y/BR*39/C>-Z%[W,VO^ 6;*T;' M[;W=/7&Y./)^>W_7P;,^TYW==V 2Q>X4W\[@]]]:N^_XWM%KNO/'GX>MHT[1 M//O&ORH@+/!;I_.H'56AC7UV\&?#PTH!-L"+VL MU\^& %MMT+HF5FD&XZR$XPC<[1F))]6; ?P/)A2&VZ)FOE2H=0V[$FW/^C95 MVFLX[>TT+6X=0)SZ70"8T/O>'O1[YRWZIEU^X"-X6''L>.M!IV]!>\5N=J/3 MB=*)G39BG[KS3E;G_:" 'C[ X&570ALZ;5"#<(4I>PB5S!Q6O#23Z95M[+Y7 M2A'FX-H#-^[&#D951SZXL6M.X2(?^U_-ALJ<&0Q.H[Z>F#EU;4 X!F$4J].#_QEZ9M".K?&*LBW6I(/2M+_?5?VU M&ID=MSNCLLU6_WC:^\M&2R$,A]EQ!R9=6C2Q-GF<793J^2F6EDHU,7C3TH+R M,R*"B1M;*L)$HN=>)@K+WX=9 2\_V2&!MS.V'Y/O8[N919HW)C99_,V4]N7S M*M(VXGJ=HV39H2Q29]HW< U7WX?>.2J5KS\"S_$@E.UK)D)>BE_?39I+EIPX MZ8\[?B;B%^V?'M==>%D[5IP\ W MM7Z:-@QX4_-\M=HPL,VC0$]N.+@M/)UQD-XF[)]=Z>**QZVCZ\_VIJ$8;V$H3\R MG;MD'M:!ZT0\8[.&1^B)<373U[B3P^JDFZ[C6;+W@WXW>WT\:'$<_7G4VHT). >DV?V(X1ZV'S_#=+/12*XX+&,F/.4,0M%\AR@Y&F4BK#M3&YVMC*&SQB2LW.A=03 MF^MY1BXI@%H(Z>HI %Q(%:@708:< ^@K2@FVBCCE>9[S/"F 550 LRQ,)P4+ M!;9(46-0K&^.;#PCR(SU2AG)>3P;H!HB%65+"B I@)>G )90:#,I@*4K '*N M '(MO1=@_#O#'.):>V0*SI @!E0#E7D1/0#"&UHD#5"G*DGW"M.N5IP+D(4\ M45FDI]P&7#V0KUV8)V+Z[DD_P?I=8'V^-)*SH*]=T,@&(A"7F"'MN05L]]Z MT>\*)6,Y>4[XTZ/ZHRRV>D'3_:W\9]A>2U"YQ@&1!)7W@LJY(J%<6>8YF91' M"!8L8*$Q(J *<5YP'$M:Q,+T3"WA(&K"RH25ZX*5M8L=)*R\%U;.H@5!4 . M2!!P->X74HT4"3GBO, T6,,+%0 K54/J/&%E;6,':YD5 UA"ZU%$>>V O)[Q M@<-!" G*[P#E"[V.G?"$Z9PCR[D&LU?#3[F4B 7NN=7>$5:VH%=T"4B^KG'? M&NS\)0A<8[\_0>#=(7#F^1<^SX4M+-(FUH^7N4:@V4),A@.-IR7P%R_/\T\8 MF#"PWAA83W\^8>#=,7!^_U];;H)#QHL"<:(%THXXD#,P!JV@.JC8EC-O4*P2 M!M;(AW\9^_\L[?^_5/_^?7^<\KKNA.OS1;\MX[EUCB+F&$&<*H5,T!)A'P0N MJ,:8R2&J B6 M.&KAOUB*&C>47D(.; ++!);K I:UC!@DL+P[6,X"!M([KSDV* <6(LX,1L9: M0$RL#2T4YLQ'L&0-P74"R]J&#]8U!8"G%(":A0@>#-=P;8+KN\#U?(4'$CP6 M5&J$F2L0U\(B);5$N0/+%K["TKB-K5S5KT%R/2$F;7"M,/0* X(718$L9;H(A14A!Q@7*>::-J@2 M)*ZNQY_0\@%H.7/[<^($*4*.K*3Q4'^. 2C!!I9$2EP$@T5.8V%;E=*?$F F MP%SA $$"S < YBQ* Z!I(XJ9&T(B%/#D&%%CH0GWN^7((GG$G% \IUT(@3[I&VN4%,24V$5380O+%%:0,\B]J%T1]S MU=4%Q.JY#9G44E)+*Z>6GC<(EM32G=72+,ZEO)7.B("D5*"67.Z1HZT&IC2\B&%/7+;TEJ*:FEI):26JIEJ#&II3NKI5DT41?@V.;&()-;B[B5 M FG&#?C7M[]O33G1&G?A6:[Z')=D MNS.4T9P[[!VW-IC"!.M,$80N".7X MJQ ;5_!MRAJZ*9])[O(ZLDM>S:Y6?Q0RN9G]>P%<%TT=DH/[)AF7+&<<>&(] M$Z0P*@1LG8!][XY:NX>G.X?=0[! MDH$QW[>;9_\<[NR^*9IG[_!750B0KBA]./LJ@R4%81PI MR3SB6!%D%5BV'EN62^Q HOA%T5@E_+I&W532[2;2W9F3;C,(V?$@#*,Z]5F[ ME\&5X'MU.OT3L("STK1\E5VK_A<)D%?O7]YTX8HR'&#&H_Z49I5M7?YF8H\# M#3KF>!A>37^X%*\H/\?&D3WPA>%9OCT\[IC35^U>^<[EJ3.M-)5BIS2;; M\Y/Y3#3=9J7I+G@FU9>";U)*K__^QIMO_E)OBGN/C#?)35\*=L/ -][[\RGS M6][\DW2(.B22/?&!C@Z%O""D49&\9RI6N\4P<39GW&V M:0;N<,)6BN^2R#11)PRF6B]6/]7$;@P@U7;6M9W88Y%S!12,?EH8F@0^'A^' MU-)@Z)?2S.R/820__/46VF5JYX''%'XBP%=>FK(T;\>8MYTV2-?P7]$C.#:G MW?CAV9(VTT;B33G1J[<5B&4(3@EB&0Y<,&<*"^YV$,$*)R4NMP*))O0!6X%O MX7EQ)E_:H\.WXR%0/@S@X? :TR#(Z20H4IMMP7M&02;;@JUN:WO_<&?WS\[. M]MXI/)[4A-A,&?2(V$Y13QG$BG*"Y0[3836 M@FMIR]J!.4G-!E*^20+Z%P?T2\CY2$#_5$ _2TNT.N2ZD (!UQSBP FD@V8( M.ZVYL$XI8\K.6G0916+7%>B?PC4IRO^MF6LR"+X]RGK]4;CDDCS2(>$KZ/:B MC@4OP4"/^^C#O\QIW*A) 'UW@%[H_JJ]QBPX@B3F -#<6F0P +2ABC"-J9"& MEFV_.%U&WOC]5D^]4.8!EOCM0/=9ZR*^<'Q;@EV:\.W!^#8S0#7AO#"T0,[% MMH:YY4C%,YN,"U$HKED18FM7U=":)7RKDP&ZCK'QU\[!5:-A=EPM[ZQ*>(TY M,OW,F>/VR'2R$.N9@)TZ'CR=E?K"J]L^H97J!J/^JRF?IRA><;&A;2R."<0P(SC'CP&FFA'/+22E(0*T50&UN\P5.?VI4.'2>HJ[O!FJ#N M2:!N[E!WX2EUEB"J.1BO+#?(,**0B+VZG0^@Q?C&%FLHQA/4U_J82\=\CHC"%'$3C[]I MC)%4A3# 1VUIW--O<+Z$)MGK"G0IHGK;%"".2!S_T/*D@*I?];"5@;04 M 'VF]@-W(E(JJ/F8?N#++JBYY/0'^#@8!S\7@WG7/>[T3T,HTU^"GUP7C_+N MFA\I^>T!RG.A5X$E08#Z5$@J%YN?*8' S#$(JX+[(F<"E.K&%A,-M13]^7Q+ MM"Z(5\^(=M)A28>MG Y;(*PX,07 M5$N<>_+:QRK5 M/GZ4VL?JR6L?_R<,AR'L'(=!>:KB/\$,P[ NM6IWWDY5[[L?K=UO/_;AS][9 M'MT_ C6Z^TZTNN\/X_4[NPZ>\9FTZ#_=B[5JX3JRL_N^ W^.6D?[H([AVMUO M=._+NS@WT3I[=]K:_+ F$:".+: M&F2)XDB[H.))J=R&<+$*"/K"%?ROBNQ7E#W)62'YGO(C.\?Q_JZ MN_UC6#J*TRP417!1:61_&B#DX#2;%-O,@*(FZ_9]NVB7>^.C07]X/+G6FF%[ MF(&=FH4._ J^[_5'\0#2( Q'8,H"D;O'9E!JHPR64KOOAYL9S,(=]H)Q4UY>UJ6 H9A>]X,8FE@UQE'F^:&:L#S M]7D147/.:^GXL3G86SE6_I__4I3FY\93W2:XZ&'S2<,%X+QO5T("FA0 =CC, M3@Y#F0YL>J>1[^W([/X ?FP/R^-L;K(I5M6&AF_B+Z*X=$IP:)1B4?Z3,T!,4 V![!">LB9G@N=3GF@N#^U?:WCTZ/HW+OG$YT=\B*08CGEGNCJ6U0KL+X.9J!G0K% M)U\U2C.C:TXSTQGVSX MZBZSV;(,UT3+"#VGX,.N6[Z8Q#=@"6E8''QWF]Z0.>3"@47VUN M]=Q1Q?2LQK@ 58NW'8"+H3&9S 3D3 MH^2&N&PTW; J+@T&P#4I543 M;P%I&)0C @S8_F!0=5:)E\5'GB_XV8-!C,^%XNH7G+S<]'5FDY0\.PF0B MI7]9KH6W,$;H9W^_!O@"2@W'[K!R$&YXZ?G;HKR7ID%I]H.$3Z9S[H3 N!_* M50&#@F/LC\;#2:,:N 2POI08D(,)UZL6-^YT^KFB[O2EYYD]7+SD,N?7;GF5 MBKDJ40+_ED!SOIXB^:];*C$>,01NQ+%0''<2AKAB#6UF_QB8:;1F*F\NRM/D MB>=H6*GT*"&167[NGLF5PW-U#LJQ=U!^SJ(]_Z/D] @@O'DILO6D$4Z8QEN84*W:<"T]M'EV<-8\^*$>*25IHCD MS&%AK#*NN!@S-)X*0HVCFFNN"O@_=8$[930/0G)\R\9=*[5H=P\7K$' K,[" M,B[-P^&D8]?PUKUD][ M>7UA%-63]1^["%3?C9B,'6#R-63?T\YY3NLORL2ZA[:_25=FBY]]DM7 MH'$5$<_8N>H.Z5;W;2!V=?K5\MI>[1[&@&>SVL1X!Z:/7T+KJZ>_-(E-$IMT M:;KT95^:]/L#@'HU@'A^W^=639'K*:E)));24+E6?$Z7IDM?YJ4KH)>?N&_] MU1C\>'VY;WFJZ>E >&>2'G6?L[E/UM/\<7S/U9&5I_2UERA+VW$[^6VUG9SD M*2=1/FB&MY!63I377#+>D[Q/6CWC^&4RYFM"ZUKJRGHYFNC1=NF9Q M"5Q7P%N-X/ O9;YS?QSK"@U_3<"6+DV7IDN?7[<\"9BO?HW@Q>,QCUAX[%%I M5P=*/6;AQ)\2Y_9UNE>O$&+(FJ>#A'ZXT\48H(N*A(J(GAXK@ MAP=U5%JHK!2/(6W4I;#A/8\@584-X4G-[@<.S^%E@<+M3X?[1^]XZZQ)F_$X M4O=/F.\WO/.EU;Y8V'#_J'FZ=W0 [W1PNK][@%M_O(O:_B( M*Z@N '/_6KLO0$_58 97!\J2BDPJ\M%5) ,HE39(HPK+.=%*,FT*Y2@N:!$8 M32JR3BIR5ONW,**PD@5$/>>@(H5 E@2+I'926QEB><"-+=$@:@D=K9**3"HR MJ6!$@8_$P;3"0;']Q1?-9? NR)V02<$<68#TM9P%*3(G0I< M\5QM;.4-1GB"X<=W5>@#7)4UZ'I[M>B\!+E(BCDIYB=7S+PHF,N%DT)('K=F MI!.%ME+ KP7-\Z28ZZ28^4PQ[YU]#1X7P7F+@@J,. ] M1<4,OE)2S$DQ)\6<%'-2S*NBF.]54#2U3,E,L'^0V%_EA(9!]TB%U35!+.N1Q=G26A9T7*UDJ7\,C&0[83FI M4B_A2,2S538\"X.^-\/#BX;*E,7)3KF7G=*>RZ8*A&O#L$;:4(JXR!4R.1,( MDYR"<2)R4>"H=Q4E]/>4TIU*-J4=^:0>:I-[E13! Q7!+/6*8.983BPJ"J<0 M#X0BPY1$@A"'M2IX(=7&%DG%,)(22$H@*8%G3=)*2N!1E0F((=5 M0-P'@K2-!RQR2S3E,=$E)"50RZ2L!#)/FJ*50.:!(+.8H<7R>&3<:*2#EX@7 M3B*%I484_ 'P$E1.E-G8T@EF4GV75-^EWMOP+T%HGC&O*RF>!RJ>Q;0N8[E2 MNLA10:2+IXAVZS M7D@'8XSFSM$<<1YSBBEAR%!)49$7CIN\P('$X\W+*%VQAB"3DL/2I2_GTE0[ MZY:UL\:V2@1K]UR_FTIFW85VO]2TJ>V4IQ]*EB:KY"Y6R>E<\A?#N1-2:\04 MIHBSG"#+=(ZL(\0PJXPK7#QWC^5E=_C7E)N>:JV\X$W]M03\Y^O0>EVJ;X+Z MAT#]++W+.4\$UP)QDH/K&7A VLN B".>$,JQ=7Z)>;X)\1/B)\2O )]U1UZRK%(QX:H4REXCU&7_U+A 1'$8Z4(:XDV"BBCQ'!A?!%,'F!;4I M()$T2](L2;,\IU?R^%6VDA)YR.;EA90JRQ753BJD<%0CNB!($:$0X<3;0BIB MRU*_R2])^5/ITG1I*J[U,(S8[8],)^M/&^O^I,;6LFDY@5?;'_@P*!\'=,N& M_4[;9^>O6GTY>3:#[WT_:N3S"RYQH@YTKTW_Z<>A;:VLP9HFN:6L^_N8B#MO M%XJ;25Y0HQ&6A8J9#PKIH!PRA 1IK7?>XHTMU2"J[B>-'W/9U0734DV<54RF M2#H]Z?2UTNF/G,B8=/I3Z/19(B-FN"@T]4@09A$/QB(30D":*^*E],9;OK$E M&HJ1I-.33J\3<6HP@Z33DTY_ 3I]F9FJ2:??4Z?/DE2M9(573B/%HT[/"4?6 M"(R"A-^JG()M1C>V"&]@NH3.W[59=W4!M>53."F-E1?>U5,:CY!_G)3&4RL- MNI!$Q@Q6A3<8">\"XE03I"DKD.58AH(RE>=N8RMOP,>D-VJB-VZ3CE8#4M8[ M@VDIM<3642:3%9.LF+6V8AXY%3Y9,4]AQ2RFPBO#@Q4N1R3D$G$KP(HQ3B%B MO-0!%ZJ(74)E@V"5K)ADQ20KYL7+9+)BDA6SUE;,(YRZ2%;,DR?:73B+H4B! M.:$!6!)KJVOX2WD24 @^=UIIQ9S9V"*L(4C=*]RNH])(YSO2I2_GTO)\QV^C M6+\<_O7M[UM3R&F-N[",7/4Y:IUV;VQ*#/HW7#8== XH7 #--/B]:P8'[5Z% M"116[>3S! ;*7TV6^=:_[>"WF9%6/GQNZ./^L!V?]VH0.O#@[^'WD[8?'0(6 M@*(^G, W92B&O&J.XT%2!J/(E"53\?S0VP\VHO5Z9R8T^'&;PM4N4#F:ZGW,*97 M?U\0L\JVP%1H+W*J6+ <$Z:Q"LP)2Y1UA"MY;BY-Q/41[*.+9L]P&,+.]"A/ M:07]IVULN],>G3;-:#R ?W?C^MF%Q[[I]-VWU32+.N%_/IWN?_''EO(7%1A; =CR.RVTP#O<5H7HMM]?#K%]D33-PAQDC MC2P*4B,["=FA\5DQ!@$)6;?=:W?'W1 M0E.MTNZ5M"F?.\$)K3>5H"543$X03N8S@9'-"D8N&+'5EUQN$B6O__[&FV_^ M,M_D.;OGS7B3W/2E8.J>]]X\9;9)"7^:*2MV RT>-&66BUO>_)-#IL]P@O22 M&47$TYYYG:SM>[A9#\GJ51<@3CZ95[6(CROK7:V I#[QX>RK!74RY340U)VB M:+LP7%IN_FTHMQA)N2]E5T=2'N=]GUN2MLW(9&]+(@RO[Z>2Y"G)TQV*2BS( MT0IHH^>QF]9''?W2[F6CP_X81O+#2[68UL5N>J1B4JM?..93Z)KH7 ]B3.$J M2_GI"7;=8<$ZD.*O9:*!*LE-_ ?-;:PW%-&C"X(%N+KAT?8 M(;XA5/K7).AU+N$[Q?MVW$C>"V:P+EO*&,8Y;6U_.VEMO_NQL_WIJ-7]U-[O M?CR#67?WCCYUFC!>Z\M^]_*6\D<8[P/>V7T-8[R+V])T_X\_N_O;K2[\U&[] M\?G'SNX[LM_=+YKSO4#"BASQ$ BRQ%A$B;;"."X\81M;E#<48:D\ M;#WZU=S+HDK 7PLA73W@S[DO9.&8HR+G&O!>%$X1S@C\1X.4"?A7"/AG!3ZX M]UA01U'N#$=<$(84$PKE5G(5N!="YN5A8"J64.$C 7\"_@3\]0)^6;""4Z^9 M5H([KDVNC(2QB"@T83XDX%\AX)]5@J=P* MLK'%= /G/ '_?8$_U3V^#R$!4,@MC@ M/4]Y1<[YK%XT9WL<(IKOGO03H-\! MT%OSY7>),H)Y1A -EB%N78ZTMSDBF!96<:3]3H/4$]46G*U MO8=MF"647+_01T+)^Z+D+-ZA7:Q%'CBR>1X[V"B'5)XK)+RF@4I:"%,5/Q,) M)1-*)I1;G55T+)NH0*UC*W!5"$IO:++R(<<#@(:].R<3D@_O=<0,!84X#BY4AQ[Q$@ M>@$_28.$HQB,X)PR+& YR89B2VC(LZX1WAIL[27T6TLW/Z'?W=%OYN@;1XP2 MAB&)98XX^"((\- C*0,M3,"T< XA7-_<]H=_=T6_FP'/N ME2SB/I 2%/'<"Z0UQ#E[KYJ")'R>>ODLK^,W7V6=O=?GCO_OC]. M^5IW0O3VG#?/+=5,Y101&P3B+G?(Y%HB";R4U ?M?-RX4@TNZE[NKYZPE#:N M7BA,ULSO3S!Y=YB MA)())=<%)6L6'T@H>7>4G(4'F/5>!"(0*QB@9!Z;00HBP;9TX"5X&92-QWUI M0[&Z-\%8&9A,^_NW#@_PM+__(@("[>\IQ'LG#)\OV:!9;IDU'FDM/>(JY$AQ MQ1!VO##.*\F,WMC2#9XJ-J3]K81]=?/R$_;=&?MF7GY!E-1.*.2"Q(@;YY"1 M(J"<:BD-I5:%F-K4H#1E-B7L>_'85S??/6'?G;%OYKO37/FB*!R"'Q3X[EK& MM$Z*L*?FEK_SZ$W#T,@U#V@;F^4G$*RJZE0_\Z MBAS9G#!D \7*X^!<#N8NDVD[/Z%A0L-5 M# DDH'P 4,[B E8*QW.;(\5DK.1*&5)"!T2XY($(+#EWI>68B[2G7]\HP5KN MZ9<]9ZYK7UF/S?Z'-'E9/?BO4> @(?Y=$'_^@#_+':4X<"0Y6,5<.(-4$(#] MH-4Y5LP)%H\$4-$@NG[%NV^UX.H%8\O:)'N$AE,)3%FJA"9>0 +#A^XQ M2&'LFKG='CJX891],J-0JV2&VU&T)M#_RPH%)3[W_(3IP;_[X>#2U]WX*2F" MNS29V7T=E4 5I7C]58LB+YQQR%J"P;8.!)G@"Q0"EL!*RGFLMZT;DE\.2E_J M4_S<2ZU>6)7V[EXJ4"XEE2&AX6.AX>DY&N9,8A\3NW(:2[+:7"%#N4%"\.CC M2!F6ME A3I^+QK@)9HC@2AA,2 M,,U9[$9.<$.09#76,E2PQED,Y?+/SM?_T\:I[AO8GGPY>1J#[WU_;#OA^L!Q M'0C\'%UZ'Y6:M=*B]8J\7*,^DYJ\DYI\-Q];D<1;K6+;]K("A#3@312"(,NE MM@([CDF()P%%@_,:U8!X@A57%P"KQ:;FW;'_1K<^M?]O!;UOGCRH'AG'CLF[WQJ9<\>6",IX*0HVCFFNN"O@_=0&,'Z-Y M$)+CC7M.X(Y;7HL4_0GY?\*\3KL7T&'UF= 2;G908A?%/U.IW\R M?)4MDGJ.9'/R[@* ZN#WFXF85S0L1>("V4MM;,:C_O262KS+WTR6!-"Q8XZ' MX=7TATOF0OFYW?,PEU>1>O"RQQUS^JK=*^E6/O?WD[8?'0)U@3>XTE>3"/UD M0I/O-ZOO+J!#]:40FYBKZ[^_\>:;O]2;7(HG&UG>\N:?;%Q,Z0I+.5RY$?MX ME_YD)G78=7[BW,_)RKIC2NV#MG[4!>213Z8VYI&'Z%OX0S4B\6I2F>*T17D/ M$GZYE8;]Y328P?#7ZT]>/[UC_W 4J\FYH+KDV=^N4$E=Y+2RPR__O5,4;1=N MJ GPQ)1]0 V8NI#VWPO.RV(8H6!8246)))YS3[DU.,;%P=T0JG#:Q# "T548 M82YP !-RK_QX$&'CYK#!%']>5_#S:8H^Y9>[@#UDE:,(1V_:K:-O?&?;B3WZ MCK3./ATUS_QAZ^@C;W4_G^WOPKSIGT>M+_^T+T81FG]\H#N[![QUUCG:V_W, M8*YG+?J.MK8/Z/YNJ].$D?:Z30)S+IJS,O\_FF>O3[]R[W.#:8&L-P7BA&FD M M;($, [&BPFUF]LB4U^R7--R^@IEA$)P7N6>UU0SG-'3>0!T\$H6%Z6V/EH M7%I&-5A&)U^#*0+1VB)82AYQX3%2(C9$UHP9ZUE!G-G8XIOBQB7T?&;H:BV> MZ]3[MAF9[&WIQCR9CG_<8N]UH>A-< 2X0P,F3A1%SG/0ZH++0"W+91YDH9)6 MKP4T.I6:%]XSY&T+""N\ARIF.I(E:?67MW"<=4%A MXYBSC!S2K,CAJ^>?38IE/G&,:#GE>5;J1-VUJ2:]<=>&P<;] MPT2S;)-+QXMOU(73^AJQO,9?81#W-LY331!-:O'G:K&]8$_BK]9AQB4VB.46 M(QX,0X90BJ0W-&?2FI#SC2VZ6;_4R7KBSW\G@'DJ@+E+ "T!S/,#S,E7"YSA MT>XF.>>(,TF0Q<$A)ZCS0;E<*17!90E-:=807)(_LOPH8ZK"\*B0?I<@9(+T MYX+TTXLVHW A5F-$@.$$<8,ULD(8@'4I!S_.#S\G7X(,W-O:H,:Q G%N/C TY8D8K%0Q7!2X2\#RB=;EXPN'1 M3C2LP#K#_% MB2JI)6438Z#!E[[+/1 UB\<7DBG%2Z?5I";FC_-F0*UB>EM MSQ30[G+!XF2[*I^%KWR2 =;GEN>?FGWP$;MCV$D/[Q4,K/6"B4E2$QX M^#;Z*L<&!"]Z'*8L.PN^2,]UQM'C*#DO#S:RC0+V![Y^VY*Q[%>^9SQSC0]U)TLTN[.W6A:!WH]YC%>AXQ M1E:3 /.=:HQK)K1SF#%MN"N8%CQ0%W_ 7!>X^+I=[FT13-!5FUP/*,,S;4>V M'E5XCMYT][I-UMK]=-@\>]/9W_WXH_FE*?;.WA_!'-C>KN.MLR9KTH\_+@>: M]]M[9XZT_GAWUOSCGTZLXK-WUCEJ?FG!^_K#UMD!:YZYL_WM]XN9]D<'Y*M4 MWCOK)+(DY(@;62 ;"$'!:2D5P\Z1N,O%&CKGJ9[X?3;A$PXG''YZ'":Y5%HR M+EG..*?,>B9(850(V#J5TXC#%$]P^%'+H24#V.-LF$ O[QO1Z;= MJ_SR\,,=FMY!*#V;7CBYN*-XDW_^?+2N V6?L0)I+=5G3;V8<@'L%)^'X764 M_IV)['_HO9M(_OO^8*T+CBY+Q?Y]T=4ATG@M'7(!="WW5B*M)$>@97/X#=:8 M5JV3-$WG0)[)PTDP_))A^)&=F+,PZ'LS/$P(_.P(?/+5.:%5H1D2#.> ODX@ MQ91'EO B..Z,P"0"BJ*$_I[@MX;.S2.D2=8KN_'U%:63&]E)R [-=_!-@.-1 M]DSG4E)C(QL=FE%U6:\_RD[#"$C9[8:> R?FY+ - YZT.YUL$(;CSBBZ-=>/ M-N_0E 6>!Y<]I%$OEPNK/[^:S5_?/; M7NQ<=?3IV]ZN$SO;>VQ_=X^WNDVRM]LZVC]JGEP*B1Q]$*W=)MWK?CK:[\:Y M?CILG7WCK2/?:1T=T+VS?PZ;%$8X>U,T9X5#2&O7\:^4*<$+[Y#*F45<&X&4 M,AH9QPH9% 6&N=BHN$%UJA^2@M()69>.K/<[0)^0=?G(>CI#UH,?7T.A0C#> M(J^,1]Q1A2P5#E%B!+8 JT[[C2W94'@)!^G7&%A7P\=X 8<"YCR.*T+(*0TU MI:&NGQ=R82LW:KF1<,?]8>G[O"K+D;6_S^68_/?O MD[ERNBE%1<&K[C1VV.^,1W&CNJ0VGA]BXT%)-_5E'*47B#SW]^%@!AL' =E! M,-^0*>!U7YG.B3D=;OQ64:4$^,)QRFC.'?:.6QM,88)UI@A"%X1R_#4G&U?D M+TUY@SS&[LJGB?Q-@+2:_A>^B-P_M! MO_L6AH[JXDM[=/AV/ 0*AL$N/.M-I^^^/:^^ILV_I_K:_6A]^;I'FV>@>SOA?SZ=[G_QQQ:,G-;9.[*_ M[=L[VYVCYMGK6''S!,;YT=I^?]@\V^\TOWP\:9[!L\]:!;P+;G[\FAMJ)64> M%8QCQ&WAD/4%1Y8QG#LMA ^X,K$ ?H)_'0TD97'!P#%BPAMNL=,FESDAUE"I MJ:5A(PL !=I>=*X&"Y ME5*SW&I&'/4>"Q;"S4W#GEY,_^IWVN[T10OKP=>04Q,"N.A:$(,X? 3S4!+D M:1"2JT)XIB\R%N."&&5(R(GB)"]LR'-EA"P8$05 ]D5AO4;='0$?VL5IC?1; M^;A7[1',S]T&;J>K\%-P_8->J?JO+SA:G]>\68U_"=DP@*D%]M#MJCT,^Z M?0]/.2R+P;KQ$"8(]E: @8$!(*OE6#!2+"([>%A.\! 8%N;'@-'A$2>'H1=CX3!"Z!W$_FPG\':9B7G9 M,>$;9@8VXZ !UXSCQ#-[&@=PW\H9 9:.-K-F?Q BD6#4^&;3-/'P Z0AUI2* M#RTMR))Z)7W\( R'F),'-]V%.[>,!I/PPJ# M%B#;>( +-^C#B!$Y ?X:@)NVW:F6 BR?.,$L(BP@3^][>]#O=6^#&&EAU&7* M-RZ,3V%DVIVL&7S;U'A%S "[6AN#JKN#Z6)=C3N51L/)7!51DUO:K.=R\3<";K.L _O80:Q/T!E M)TVO/@8+,?Y<&H6EV/3*O@)E?4ZPF !D;;M7.;)@(;C^<(2 /8!C,!X8NJ5) MAMKH,/,*A\FK,P6V^E MY0L, 4^Z-XS&5W0+!_U.I"J(?+==&N)A\+WL&SMO["\8T=<:_(WI<<>H&#N1 M\+!^88!!*"V]?FS^,#=2Q87>I")KM:3@TGA?I?(B-+1]&4:NV'0^/ @07!5_ M9:/N&[5'G:KMQ,6B,:/#_C"RLIF]KX >N+:("^6T+PGU;>=]_60WLPL[0&L$U;>0ECF\ MO$$ZX*OJSK@LJ]92$31&[6X87B9V>SB--U2+LF+/9C;A;7NXR-H;.7O3V.NI M7P&[#6";*:D$N'H,!@G 6F2'&911@RIV8X,S,:7OE_:O%>)66!XY- _.[1Z0 M$WR$T^P7>-<([%%I5[&4X:\P2A']AW9)V:EB&,QZ^$PDX'=X3/4<&[?I8K2F M7+<1H:L$Y1)NBW&G -F9%M&^.)>)DBG!:3:O07OXK3KM#L^H'E*:##!8)S+; M@4E9!K$!VX=Q_[0]/*Q&*S$][C<.RK=H+,@I/*< 0O8'4^@X[@]&Y](%;Q&+ MC,6GQEE..Q?%=5'6!A^71"C7RD'I@Y6KXXIMR/G@_4KLWMX^2"IYE,?M]M < M' S"P;D%-J'A/19?)$>]?,R;U^)NW)XNVU657D;J;"%9=",&"J'(3^P< <'\80**S>8&9?399')99P;]4%"\1Y&I0&)7KY]O8% M+.[TW3E;SH%R,"Q+I\C?9^"_>6E_Z GW;18E9J>8O-%N)-\+WJXYV_GX-1?" M:U9P)%1PB.NB0$:+'#FG"+YVX_5*X_7K8-N@OX]I%VR6NOQ2N[_;!T;_X\QB:S9GUJ3D[=J?L;]M6:,+]*B5F7^'4_4V-T)A M*?+<>\ZLML8P(G)'I++8"O>H;8)N/@CU[D=,E0-BQN/V\'^_:W[4Y=#]?3?: MJD/WW7A0_M/A3ASKR\?3_2/X^8]_#EO;;]K-[C_M'7C6_I$[VSO:NW3H?O^/ M=ZSUQSL!\_ZQO_UG%W[F^U_>87CFZ?Z7#V*_^T^W==9JMX[>%,W3^>84H?#Q ME!\25&#$*<;(^+Q .<9<"Z5R(OW&%B6RH36K3[6P*Y=577#FUH?LE]K"/&%_ M+81T];!?2!U8SF2A"\LY%5;:W >:2^$(Z(3';1&7L/^IL?]L#OLY$087R!;: M(NZL0]J3V)A(,2]\D,98P'ZL&SE/V)^P/V'_B\-^C86@7$EOJ.-!26.5LYAS M$6@1&-$)^U<*^\DY]EO/*:&F0*;9"46 ?MG/24;FP1AAO _83] M"?M37<675OY]J:VA$_8_-?:S&?;+//C<>D2D)H@7TB-E!$.%%H5QV"KFW,:6 M$*I!:(WL_E7;]'^*+8NB_-_Z;EE0_)B"]3!JU8$VCZJ^+I-CK=47XT$('3Q6 MF.>Y4UPK7F JJ8(?"+YC2^VDOIY1?4X84HI:Q*FBR(!'BBQ\ MY@YK4B@)KHLF#%1T80@C!X="1P"1Z>V=@2F#687$*+OG7%_FNZ-EU3]>MG M!6E^UK?CVDH_JJZ%?JYN-?+S#A.+'2F(4MHZ@KFWEE-L+6'.4<.Y"YX5 AS8 M<_ HJP<=GC<6."_J6E;6BA6#XS5ORQX"957#:07@Z\N-9[]$A N#SFD6.Q4$ M/[UV^Q3PK>W*2LR#@_*N7QM9+U89!4:U_7C^\<:Y6,84[HX3Z<:B>J-#X!;! M_UW6^HKGL*^O%A;/%D\J@$WK) 6_>46?JT=N@X4W4Q>L"UVPV"-TP5H\)K:D MAE8_18[;=PJZ5>>?R_?]?!G7$N'*Q]VA;3.#IX;A"*S+49@4\:S*0U^H>U@5@(X%/"?%H\M*T,>#/L!R5;QT M;G95C<_3I@"&2(CQH"U,5* M*@8>7M6;/N]8,IU_V<_DFO>LO]J_ZZ+8#I/"L1,OH,Y=/-:T;'"4[8$'[VW" MB<7"[\X,#[-C!T158UOB^AR*1*[_^. MVS"UZ6,FY8GG1JVF?EX^?%5K0-]U>?U5>F[1X'T'T.>KLMSU76+K6U,=UIGO MEUK@O YPE,[OIC,NI7S<&P+$#XMV5=-WNGRROH77G;13BSHPENUVDRC)\+P% M&3@U0 7@\KF"ZX3>P:@L%]SOA:I)+MS=*9N)526SY\>)(Y]W2;A<4[U297-* M\_S:LN)V69 XOFS52N%[/Z[BJHW&9.U-WNC&=;?"!D_5KR8V?8OT[PVGW6=B MPZ=V625_ J;G%<*G5=@G9!V,VF>505QY<]E)?]SQ%75M@!LO,G%STBZY*CP^ MM5 &T8B),@$ 6S[7DRVNP''VM M:QLL3YI?+]DAK2^_KM&YI6.7$?SD_9BW*TTR'H2=XFV_&]=VN5H_55T)WD9L M^/L0P.%-]('^FMAP=2FEWGH[#9U_H\VS/[^UMCO?=G;W"(PA=G8_\YW=;S_@ M6=]:W7VX)X;%WYU>+*4.UY\UNQ_QSI>/HG7T#\SWFVCM'L#][[M[7S[2_>[> MCU8,B^_^632/7M/FP=?<@K!C3Y"4BB @/T?:QRBXMQ0'K#2CE]HT>P,L(2P/ MFFE.B\(8S7,'$]"!")G+BZ772Z*CDNK9/&-^TK?YRN#(SY^].-><62&]X))C MQ;%GFED>"D8\PR<\KH M67W2:RW^Z[S47]Y$<\.'[._^>.@&[>-2EN#S7V8P*K]X._@__T49^QU EPS M/^GZ\ Z,P7 \B(U6P,C8>//W7V_?#3=^;=376ZC8!_9-91ZO$I=^V9E,^A*? M_O7:5=]$)NS\_3JRH,8>VR ,1X!DT>6HN!$WE5>,%QN?_OX,9*XQE:,9#VH# M74*F[)=5HO35R+0@\6]*B:\O)V[GP*Z0+MVN&KE?7:4X6SQ2UIA&M&-'1O!( M*W4)NC0N(%CYL4%Y'.C=5$Q+0RBKL"[[JQ/W-6D,H/M0M&,?+?!32V.9XFD4 M//9@K3IJS6UYPL6FY]IQWW0$OZA"D9-.GW[:Y>QUKQ=W5C]5#;O@>>_CS@+! MZ/^=;Y66'G3U8MO!A;(?W;3"W]HQ=J&YB3K\L0:X0DSAI@.50#SGW^ZZH'&+"]SAL 'L:FMSU3 M]:3[V:/6CC-EY[FYX$ZO?[X7U*Y"X=_C9E!LD0I$[08P9GVU*=09G[?MBI=5 M-EHCBV9"HV1#(X)HQ-"J2_))W(6*JW4:=+RXY*;]4F^_U.(=;\O^Y:?_&CYT MT37@>9U)S*J\^.]W;^,H"X)[_:[70M;A)'(T)Q+LDDBPG^YJ+\E=G[GE\_[A MZ[E&C6].+[GNKT'K^Q?LOI/FZZ_4*EPPYY&T!;CO-B?(%@&(;@,0GRI%2'[1 M)7;.%[E22JN"<0:,!&^8*JJ-H)@9JV[1.>VGXE0;T^NZY(.JN7%<_>=]6$OX M^ W XS> CM\ ->[>,>V:X%S-.JA-6E+=N8,: U[A_(DZJ#%U0PNN!_7VRI^J MMU>:\C*F+&[=IRYU4+M-LG#-6^U$_"V1>&;FONCV2FO 4E"GB9GKPLQYNRCQ MY8 MS>PA#;GJ?CZOW%D97CBBQP*SFCLOW^%HWD_#%-=%*2;;6SOCT7!DRBS/RNT\/[B'5S-\,3FXM\=VMEN'K;-. MN_7E@V@>?8KSBC^3O:,_VZW=-^V]W<^D>;:'+QW<.W*\2=^QG?+:;Z>M/V*H M(_[\3[O9_4":?_QYV-K]?-8Z^E0T_YXKUL1USG.-%<*L\(ACPI&55*-0A$+X M8(.T_S][;]K45I*M"_\5!??<^U9%D'3.@ZN#"&RPK_L>1-G&Y3!?'#F"L) X M&HSAU[\KMP02\RBQ!=G1A27M*7<.SQIRK6?E^A++0IAEP>9!V3&#]5DOR*LG M#6V!U[G :V;K9C9P'"3C44EC/!9.2D&)C]+Z9X77C?\9M@;''SO]06]8>8NW M\L;<]I[MC(&WF3,9^X,8"NP^!'8G/$E:.&&P9(CY1!$7W",;$T9)8B6%@PD0 MU=(J7S9*+YLZ$7P7V"VP6XOAO"?L)LQ!BZ4\8,FI95IX$B7E#G0?80TM6NT+ M@-<)%5$R21-- K))1L2]=TA30Y'5UD;,&/;:+:TRR9:5+.!:P+6 ZV/ %:L8 MO1;$,1RY8-XFYVF,(CKAE<+Q,>#J>X/N"%G=#GW*C0%F!]"+!.>'X( M#+217"-BHT%<&H8 9N^[#*$YP5I[D MAY%,O23D#\%HB[T(41C. [<@"J1-*4HN.:;D%CZW2R+@)/:ZP?;WGEJUKB9" M_V/G[RH-]D.OV^\7&7 ?&=":EP7_^]Y'"T0 M>C\(G;A_.?.<>BR1-(HC[B5&AH%638V5)F:"0I\R5;):^4$>*1(R(A+HQ&EB:-5#*2 MAZ@$LZ;HF@4H"U ^&PR!W@I2() M16:CX29*JG11+&OI@)W!/MBS=]W&[]CSK9P?_,=9/DK."/RS'L&]BX'^?SRO M3_9F5\.@ZW]^[/>',8P8'T8 7J%^OSHXUHK/9D+!]OM@^_&4WY7((#'C%'&B M).(X2F2"KT)U0[0Q*!C+I56Q#/]>0O9+"V[^BZQ>R%0"%A8-!I_7X?KDWH)F M=^Q4O:0+%ZA\(%1.^5=-D$Q;A@QS'G&#(](N4825@_FFO$K^:0C40A;J-&%E,PM)DAQGMG2#&OZ^8S?8E!J_]4 M"9:-/SY_^3HS-VG9))MKY.I-$/_V&H@?*\'_3*7;COD=2SC!?3"^^6[*A8IE M%%1;"Z">]>&D'')>Y>@")QG&'EL12SA!"2=XV4AY3WWXA<2NCI"TQ*X^#$,G MOM6$34 HTNK($27 6IGJRD7^"SP67=%N?4Z1">1#9(B3CE&FG"'D@D"+ ^?+'=%T2Q(^;*1\A4X7D>P M68#R?D YY74%F\))GXUQR3)3BT8F4H.P=)@I)Y1CO&B3=?.[OL18U??=7HJM M&=(%E*VU.<>F/C*1:SPAAO :Q6OP$)R?YID-A(8@-$68JX2XHA%9K#%R(-FI M\E(9PY96"5;+AIJROU:"$%XY4KX0I^N94"T(^C $G?A=F0^8,H#,H&+F-"0, M$#0%%&T@RGJ&C95+JU2)945*A$)!T->.H$_M>"VZ9KV1'$ M MYG_!=*BN*3KQ@U!^FK154N*PHQR1J SB6'AD&0PS"0G49>X=,190?EG..KOA MA>ZRE4B$6N/D*R(/. /- I;W \N)J]6#ULN3MM:B53X:*">>5@=& V6,HD@$05PKB[3E 6FGI:?4"QX+4!:@ M?.% ^0K\K5.H63RN#T/-B<<5>T:$)12EQ!CB*5%DK%!("H.5TY["O\46KY>_ M]6Y;60>M$-IQ4?RM;VW;=GQLV$%CT_;\7H.1Y4:&G'I$P-Y8JVU\/2*ET&)6*985$[_JZG6<#UPLP2#5$ ^@;' ML9=:.^Y# OV>6:-)%-(;QC3/?'OV60'ZUF#=9K?S:RH+N #W_8![XC_6+@@? MDT?>I)SL(!*RABJ$"4V$.^9,!.#FRT2;93 "W 7X"[ _;S '0A1T@J3N.6* M4>>(< M%\(''J)%C$: 9JX3,@X+))5+CFNIHPQ+JW+9:+JL1-&=G]/'_J^!A<;#OZ'U M:_5T)& !P+/\Z'M>Q:W.L%I-J_^&TT[?8ZHW/2R;V/OKP/9V6YU1QU%XM?'W M<5]5/XW[8O7?KO>OU;/F5 ^?NO5AM]_*SWO3BVUX\*_XUU$K#/:@PP#[]L9] M15>4&-WQJBNM@W$;#N)?XZ?CZ5LL/=F+7"O3KAZ(\Z-WRU#?,E':K4Y$X\X@ MM'JKK.E,=^GTW[W>9 GM1N1ZT?Y$-L'KOK'M(WO<7_K7N5ZYT,W7]M[C!GWT M]\(T&^&M9$ZH(+CB6',O9\ UT][DUK //2GQMZ=?70O\WC&;I'G48W-09[L?&N#4NA ML]L8;Q%=N];N._OEJ$\JW+C0B96^8H>#[NDE(PRL?AGC)O1+VQ[VXYO3#Y>4 MONI[JQ.@+6]R;X16_[!MC]^T.M5;5\\=ST9C5J3AU80<[Q6.VS.>K"NCR7I! M@HP.,KFB,;O^^(T7WWQ0K2@M'G@Q7B$W'112/O#:%]=DO8+-79M\RW;R'=?T M3,V3QVUNW]K@1X3HW$^%43-38<[*CS[$Q"PC6L,1_?SE:Z,,Y@L9S+=?UNX3 MPG,JUL'[.Q_XLV3S^WFOA=;ZV\/=M:_LN;ZV[VM#\V]K?6?OR\Z[)K;FWCKVP;9 MW&\>--=W6?/#5]H\^9"!1$>L7-L:HP&Z!W;K!;HD0>OGP.L4AR$&G5=@@D*@"<6D],A2T M6H)EXD%3$AU;T BAA0'7&7@^9N_\>_:._%8]( 9DX37L;FS$<6WHQF&O-;65 M]_A)^:2=68>N^S__2S/)GW+=/HGO=C&D9ASV_HZ]2CX]B4.(SE ZGJZ1M=$2 M.:V>_G=>($5FWD=F3N>K296L)50A^)> 2:(3TI$)%)6P@<-(^Y@]06P%7^:1 M?'*)^80KKS[P]%#[XQGVO!YGCY-/4(K%D/1>WG1$Z.BMVN=L/'[,'KXN-W-/Q7W\V/D0//=M"DMM/=9 M!+#D22[VY9%V1B/!E636DYS, ')@61.8:W0.LN"EUF9XM1MXBX&=,S"2RTPN M,[GV6L B[#87+6 V6L#$&DPXB(@36(.>@S7(E49QZ[0G&IRYE7WFLL_\VN9\4:&*"O4Z]IF+"C43 M%6KB65#,)Q>H0L)'CS@!9PYD:96H%5[VF>OK97B1^\R7_ J] M>&!;'6AH!55Y%@YMN]%NI9C9JKHCQ)C.^U]NM#J-XVA[_3O(\^=W4->EX_]] MCK_O"0I'3WFBH67^31CV\JA<*2QNXMY\>PWWYJW"XO/IS'DWF3C;L7= BKBX M75Q,Y_@K+F(24B-&,,MA26!Q>ZM14B%:"1J"B6II5:SHRR2098?J%1N*+W7' MH$XSN8BR^XFR!Q6J+:)LL479N0A;PX+"*,8(HDP&@XP';9.I0)0BD0;BEU;! M\+E1E%U#?WR>[OB&2?B@&J 7YIK?BV'8CEMIX^"PW3V.\4OL_0*K^!KCN]WN M^NK35OHW VLRC$IYONOV!_UM:-Q;..?G8LZH=OR_GX]WOH5#1[F$\T\V M#S[!#/DDFOO_0'M_BN;V+ER?6<@_T9V#[[^;WS;PYO9_TN;^&FFN_4C)N^ C MJ#B!*00&,$$6!X>\8Y9ZS)2/>*D1^]X>PB ,>L/X,JF \]SH^%:[-2)%/FH- M]BI&X*\=.PPM *0&(%"54&[SER\#^*=B>LG&V,>.[QX\D"U8UIPLF&G],+)@ MRE8H>S ?\$T'Q8I@>E;$NV86Q+MR1=UTXUJV&..'CL]SM5B2F=$QEUE1'52/ M6-*EQ7=O\0WLWXO&TJQQ+UZHK4YPN/W)NQZ4:[3L^-)7A[KQ=C8Q/N MO==O;(#@OCX/J>ZLON7413IU >"%DN>'E[L4/3I_?$& 9]/V_%Z#D>4&Q<04 MT+G#J4^Z)F8]OU[(:EK,!45Q65"+)FV>1YF]#0T69/+_T>HT!GO=(=PI]/\L MD[^<6D#ENJ? AVH*K)4I\'JGP'9W8-ME KS>"5 T@5<_!8HF\.JG0-$$7OT4N*P)S"(# M*57_NVUZC+MT0:*'/W_Y>BES:&Y]=+_"2G>>9[/KK?^:;5<]:(E.]]7M.1;S MZZL_KDW)'?;#A53P9MV]_:_B2:ZVO\ M^\%'OK/^DS2WOYY\W\[!Z)_$I:#S;]]Y\\/G=O,D[&]^V(3K?N+-];W6]_T] M>/Y7N+:Y5P6CK[?/,Y:0:(A,V"$CL$9<"8Z!TQESII M+6,1'G47'I-*KYY03:3QB$HK$3=>(QVT1S$8+YS%C'.[M"J6C;AP@,3:Z440B:F.(_<6DWOQI D^,"1 M$"<$9L$8+GQP-,64G1S8I61\$1_U%Q_-B?6A@S>&*8,B2P%Q8A38(3@BC*5G MW$BJN5E:5?OG[W<:U@G@^%2_NUH.+ MA^[66$:BQ-'A",9!M(&!N: E#88J1_ =MK4+A,\:PJ=+UD@FHJ98(!\U +B/ M"6DF$HH!:TZUH(KI7.%LQLZCARV;NB/T717\EU/)YZ7B6@J$$E@3@C'!M:%6 MN*B4C<))X>U(:RVX]NRX-LD&"$I:F+,*$; S$.=!(4>(0"X2(0+U"L8H%[^> ML5I:<*W@6JUQ#8QP1R717 .N)>6"QLE)'9F1Q,FBK]4#UR:!ZDZ1(#'GB+D< MJ&XH1HX'CW3$.N:Z2)Q),+@U+KA6<.WUXAK!(..928Y9PHF5)J:@*$\"8 UZ MIH17UQ[RV)0J%Z(E#*S3I'-55>V0"X8C 8:J=MX3^"5O48$56T"O@-[+ KU[ M8)Z14A <=:)6\PBF:6*.B,ADB"P9+N^YLW(2>]U@^WL%[N8!=Y-X8!4C$]8G M)"VEB L8+A.(0E+[*!714BN;%[*FA/YU"?">K39Q0;V">L^BZBEE!+5>:(H# M=TQK:80U5%%MF#?B+K!7 &X.6PY3,:M8IN2X,TA0)A#G2B+#7 1S-BF!85HE MX9=6)2GJ7 &VUPML7G$9,)?6!,I=I,:X%(5(#EL!FMY=XO0+L,T#V";1E#)Z M2Y07"%,+P$:L1Y8SBI37EO+ +5=X:=7P FP%V%XOL(5@M,5>A"@,SZL"JRAM M2E%RR3$E!=CJ 6Q3<7Y.,44HLX@&YA%/,ANE5""BC1/>:X^=65HELZ96>YG( M]K((IV=,U=WHYS6.7%[DT%N353ZKB+X91)8^ 9+/L.S>?9 \.2:D!/SFF!,' M1ET 8XX:DJREE-XE+*9LLSPCR!]/10(:SXC5AB#!/$$\,Q(XYA522D<9-#9! MRZ55OHSIJ^#/G-T"JV#R 7!)(W-8 M)JPR48E6+B<)^L0QH"8SD16XK#M<3A'L,B>49 9)J2/B01)DN9=(*AA82I+0 MT62:$FI>1:)@@ PP:6%J)&<$C]?D#YB;AHEW6'BXG,8^" M<+8.>2H >2DQE,M<+#!O2(2 MU0*7M1F]%P.7&E/";1!>Z\"-E3;+VO]>C!!S@OI:Y&I'HE2F7K8SZ+_O]K[$ MWJ^6C_VMWKNV;1WT"]3? ^JWWDT%CJ80")9.HB 5SQ[7:FN?(B>3DE,E)6644T:XI4]V".6ZL5QD997O$IX7A_5O,"C#,$QDET:,2.ZZ0MHLE*Q#G% M2'N1DZ*-#TS[Z!@OP%B L0#CPPQM[ZBR8)PQS@77'%9:9"0"3O)(K=3WK9!< M#.UG0,M);"AG*LG($B(\Q])K99 C&*/(J&)@@7O0(XNA76"SP.8C85,F%IPD M4@JE0(&]&O(*1,\7(J?KI M"4>:G$6&Y+!03SER"2M 2V]@@#",J@937,TX*+1 8X'&EPF-CLH4M=()&\<5 MZ!R1)\LD5A0G%LU=HN@+-,X/&J<"0$%Z18Q-1-H*B3CC%FD,?T1@2:JH!(NX M0..BA'^^7$+1^#_#UN"X88]L+_3/48HVXB@,?+;1R#?TX[6S\?3(^%$7#E[J M_AI$*?]7#4.Z[]:+BYI.,0]R5M\;=-]4*13NFA2*C8/#=O)#+< M(I2*4"I"Z?4(I3D0#1>A-!^A- D?IX$E!W()&1)+<26R\J MBB.Q&)3#12@5H52$TJL12O.@9!FEVDTGRDTA1]=DR)"T90$ M7.0.,6\HIX1YX?TBT6<7H52$4A%*KT8HS8.:O BE.44Z3).4>Q5T%!S1*!3B MAH/99$EFS&'*2R)YE':12,J+6"IBJ8BE5R.6YD$ 7\32O,32).='6"*T)AAI M;4 L^2"0$SXAQ2@WGF.E-,G6$A>\B*4BEHI8*F*I3F)I'C3[12S-22Q-Y5OE MS&'M$D>$PQ_NHD16![>VV.E6'27BS\=?37J*3 MGEC]M^O]:_6L-=6SI^Y\V.VW\N/>]&(;GOLK_G74"H.]-P0#INV-T];HBA*C M.UYUI74P(L-!'L3JZ7CZ%DMW?X^JU=>_R+7"_.IQ.#]XMXST+74'VJU.1./. M(+1Z*RK/=^GTW[W>9.7L1N1ZT?Y$-L'KOK'M(WO<7_K7J%X)=*[G'P MW+EHDXW.VQ2%281R_$.JI2L&[G1L\$H>FFM[_.[]>]5$N?34V@^7NGJXFMU! M;!"RTOCWN67W!#+Q?%[QUF O]D"4=0]C#Y939_=CQW-CSM;;OK M?SZW:#L^%6W_''S?][^;'SZ)'1 QFR>?^.;V?UH[^Y](/<+: M4X>I]V OC]06 ,48UK*ND1P%NSEZ;;WE3'FGO0L*1L+ZJ$F"\R,H#X<9:WK# MN+3ZOM6Q'0\3J#$:B0:H&HWQ6/0;EU%X>O9?0.3QR"Q. M%/\U63/C,_X8IT#_69U _FIX>&<7&Z[7_1D[C= ]ZC1L'PR"=KM[U'_3N%;; MN*<>(T==7.E-%P:ELE[M<- ]O62D E:_C%5&Z.:V/>S'-Z!9H=4_;-OC-ZU.U:W5<\>B58L517@E7</VC"7ORDCR7M"<1P>%6L%4 M77_\QHMO/JA7I# /O!BOD)L.2JD?>.W-358KG,L[7GP+A\$=U]M,65_,HQ@5 M;FWP>)DL-L/"7B_&QB;<>Z_?V(#E%N[@LSM=BR!)XY4=?\NI"S!U'D?&<6N# M9T4?5)=IM6E[?J_!R')EN.3PYX>X@A\S[D_0BPLS*6[RPRSPI*'X/J0Y=4"- M9Q$X3S?AKYX!>GY.\E:G,=CK#N%.H7_)XSE_072JNVLU'V] M&Q)<,G-3KWL IFU_KV(#^V7;V5">+0O=?7JQ#GWVI!NU]R/EN_N.ZQS[8[ZI M?!,):\>6 M5HE2M>,YKR?"UI.PMR!X+2;IXB'X$\3,% 2?!8)/<5!9PJ-G%"D-,,Y59,BF M))$)FCI) V78+*VR*]*J"X+?)Y;EQ? *SZ[K3A=SM>.<8K7;?(T@?"1S_/U" MK6[IOIK \IQ),B[B\FCHQCOI!8[O \?3/+6!$2<4T((FVB4FEH:F*8E7;Y MI-WY,&B>0V_62=]H>FF!NOM#W40W-99YJ15'D>.$N#*@FSHC$*4I)()M ML)YF;V>!NOIJJT]J^=:W-]_'>"F4X@4Y#VH&VT^NH6:<_IPS1*LT[H-6M6F5 MQW2M$_*QTWJ:[[K]08WJ92X"H!]/Z:[1!2QA'!"SU"+.N42&8X8,C",5*1F3 M=5?S\MRE]59=BP.U)F/XK*IKP< 98N"44HNE2!AL31F"G&U!J*4&9!C ) M$XAW,N\9%0RLK4[[(J.%NSUX1*X&[/=L9SW?D$6P^/Z(15=C M^]!!\.D.;$6G,#\>Z'?#7B]V_/%V#UYYU-0/,.+_#>/]-L+-XK;]74#^'B"_ M-1UIJPEV7&1R(FYM3LA72!/"$2&:@YS&UG&]M$J6A=$OSG=1)\VV.&5K#X)/ MH,<6$*P1"$XT7>PTCIR:')TJ$1D541([DK +L!'(Y.8Q) M"9(YFN1$+B):J_H#]82:XH1=-&2K&:=P@;I90-U$)U66!T6U1XFQB+A+"6DL M+-+<1F^THC38K)/" ,\AA>J%0E[QN=Z1.*P[ '4T74M'^&S<#/=@2F)P/'2' MF<'P6J*<.O3U,^8%/TUOUDIJUM[+743G4XC.S>VUP52ILF"]Q4P9)(P*B'M- MD&5>(Q>XTB ]/4XR"T^C9EP3YOG67UW@K)X^\2*@BH!:/ 'UE#L010K-2 I- M*I,9+U7P#H,4DC9O*VAD-=4H*LH(E]QIH996&2LRZ)DLOYL+P3Q1N91;ZKX\ M02&/4^O\?._T$K-1I^5B MG#"WYL>_PC8$,P]@(9,'(0 MIQ@^,1^1=5%%0Z(/.BRMXI7+ 4LM_7&^?@LQ1;N.3D?:^N5 MR?E$DW,-P^\GS7WX=]^+S?VO/PQU!BL7$*.>(ZZ9!^.-8F2"M$EY3K S2ZMT MY?(NS]EHT!3-A!Q<=_ /?8:\"\:'5#OQ$S+7_CC!V[ MD:$QK[WZKKQSC25FN=&+_M=NMD5/7(YW#V['K-L4 AUWDYM+U!KA_3'?8:]I=MM:OZ+)_CKV[[%T!, MXQV3:D?![DG+A'O9K2_R, [$@'09[WH MN[N=JNAN;Z&SN)H;M\ 9&S'PB#DF0(PU.T/82$,NF>CY,?Q98U>J_^S M80?5,+_KM0:QV_BRLK;2:$=8S=4$R-T3&\-^[J)+E_>/[&&_ ? &1XYL+S0. MAX --H,>_-B'>=2?GASCZUJQOW*AWMU-11CO5"IQ5(ZO5$J%2 M*?%I*B72F5=*'"FBV_;W>JOOVQ4RU*18'=L\+?M[\/5W\^1S>^?#^[WFAYV] MK>U/OYO;G\36MYV#YLG/(_B/-T_@FH,-8,T/__S\_@TTTH,-T5S? M(,WUGV+GX#O;VEZ#_W89M._X^_8_:?,$--1//Z3P4@8+708J)^),)^22%4@[ M[[360<"\OU@.$6LEJ,*6E\'Y@78%BF-5.[JSKU\PA_C*H)K&]N? MQ_4"_UQNV+ _[&[EQ%*>:->R=:I.NBDS/#8K3NN-(R\K-'!M$635PL1,3Z*JG MIE$:MG/ 03:+&\?1]AI_#*H8!'CK?)7/MQAI#R->UQ!3K-3B9[*[6\A3L,.\-^[L5J&%(/=%ZX;_NXT?7Y&5675!T$Q^'- M#GMQ#]I=Z;NC-QT=[70'IZKQ";1DW(MGI1XGE1Y7&AL6+*;_&8+^'GM5_PT/ MP\7>S>?G&UP[PLO5F[?2A3$9GW\V#T(7NG^DA%>/.K _X:;0>P?#D?HTGA-5 M&ZM&@_XW;MM*8PON/?X"'7*N=T?/[YX[X<[3$RZ&N=$?NOT\'J"*3H\'&#!V M,+)9PK!25/N@?_9R# J8%]U>90:-1[5ZBAN=#"?:/&1P?VC+839_\F!/IN0H M3?!T9EY<@-4IH^D*_0#=,V@=@D&U/X1UD>]460NG$WG4H]69EVR=W(#^J.^N M6)CCB9&&@ZR%'[5@IH<(*R%D!KEJX75[I[95;CLT$Y9&OP'+($/!46NPU^J, M^W[0;X6JL]_WH@UM;X?:HHK=_7[LH7V_16V-6 M"%8/*WHKV0K,K9D4O>4K1MZU@NP]B]X*\=!K;V_R7>OTEAJ$\RMZ.\/8U5+T M]I8WF,G4*45O9SWNI>CMPD^:4O2VED5O9QCM5[.BMR7#93PP[\:^I(F]4>J- MUB3H=^'#=I\@K^3.(4;C>7R-$Z8NT;P/=<",HWFA7>N??^Y\^]S>_ "?X;G- M;Y_AVL^MYDGSY];Z&H=VB:WMM4O1O-_W-X^:'_+SOA[!YQ-X1[+S84,T/WQD MF_03WUS?/T(T#E(DERE"Q+*I M5SAO/='VE2>%%(1_80@_SX3[@O!/B?"3A'O+$F-!>B1RS1(.7Y$5(2)&(]%& M&&.56EHURXH4$JBZY-J_1!*H9AR,]Q;S1N'TOO:+)NY_3KZ49TG\7A^/; 'R MQP-YA M-2W@]Z3@-]%B>1(P?E(A(W5"7%"/#-,$">J2(S)B[P'\Z#(,>@&_.JFR+]&I M?GTH3R&,>A&.FU?.QS%/QWZ1E$\@*:>Y9"4QP?EH$"$Y&#,8A:Q0 05%;&2) M<([)TBK!R[A>#I]70M#QFO8#BE"JZP)90*$TS[V((I2>1"A-L?YB+JSB!"7J M*>(J8&2<,LA%B2VG4NB4EE;5,N:U*B7\2F32_4BC[IR=>'>&J =F.T^KF--3G/.] M0??-QFD&UQG:?89&?8[PQ,RK427E;IPV>GST[]C+H8QG0(CH8B+APS.>MC?I MYMH/S*SAC&,4O+.(,V&1E4XBAK&&6:,L(>P&;^65@_M( 5<&]ZD&UP0"(T$M M"HP2Q*-V2 ?G4'",1,R<2 %?68WCT@__.V=N3G*,JQS(:WU'*XWMLT3>C;+W0<1MC=B_NIW^:YX\GTCSZ >Q$BN%(Z*!:L0M2<@8 MR@ 9).;>>@+=#Y/G!C#+.]QIGVES[X;5US'N/%$\PSMQXY!+Q M2!"-D[5,!I:N!(G_?15-VJWZQ#3WV @H0@L&*[,,94*"P5&,G7-9]9>UC=,$ M[ZLRM_N- ]OJM,_2T@=C*H<)[]4%2H7^$-H)N-3?L[V(G!TEQ1YD:VG,YC%J MSE>8OW#HRV"4.;Y^_BX5;UGK(#0%NJF>PO M]T).YVYE%KKQ*H"S#GOQT!Y?S.J><'[XBH.N.G;*)[:V?/KQ7;=WN%*=-O[A MPX';&RW;Z:=/=3Q,:)BV9PT8+T$/]^E6L[0BJ+#'V42;?N;_6_E_*W<=LUI. MR:W.;K?B,,E@TQEAW#7H,4O"NF>9G%N=QI=X"$ (@KU!587YJC(=>]%'0"(P M'QNA9],@4["T?!S-R^YAM[(L)^0F?S2W_E[[<\1RF+OM8TXVZ\"D_QQ_Q0X@ M^I?8^Y6O_V/IX^::RUC M?*;]&+7Z\Y?_K]\XY;*K5D^F4ADO&%@4E>K3'XPH;UJ92:@_C,O5M5D65/0L M(!(V,9F0L$.O.^PD^PO M6'K9GP.+<=C/+SYLA['@J?;<2/V>X9 ]A;']7)\++WH?TEPDI#(P4,U3QZ(7E6DI0^JTBPK,T4O<5 MAJ/H],-%TM^'N$9A*73.&9);Z>]NO]^"/LL%?.M"_OL34FAL(?Z=9GDX)IE*,,!DK5BV85]4R :W+M@>% M;7(N;)-Z?FR3K+!-/@W;))LYV^2&[75@E?;_CKTOV22J#2/4&?&Y%]_W=WX" MCAUO?M@0F^N?VYO;[_< ^W[NK'N\LQU:&<OOS>_;0#V??Z9\;1)/\+]_/$FS=;QQZ/FT0]K+><">M3KUT&M37SWMH^S/ KN^=V!JFL5+;2\'? MMK+HQNKPJ'U90<_,?KMP\\IS5U$SYHO[%;O= .0V//T&%\/#6+UF@W+5EL*$ M%N\BV%43KEY$>,\ >Z#R^:BQ8D2@J))"G*6(# D&!68]B;!"G'67B/!J0<2F M5Z3$#R-B$WQ%R(<2E]U*E\9G0I>F5XQ\*'?<,S;Y'J1T,^!<>:D\875HS8LA MO)L=R=2S$-X]^ZEE);T0JK<%667G=R +]U^9$. ME%&JP7X3CGVDT,+]YLE>Z_OVIZ/-_;>MG8-/)]^_;1Q]W]_XO7/PS\_L6;F8 M:K!)/__O:Q^W:??W)I.MVGX^$X*X",';A>#QE,$DL+#)B(2L JN)L^B1]O#'1:>" M.WEX30?G:W7V%M>J> M7HH%(Z:ZR>UW&O4Z:\Z%JX)LBW"_AW!OOINRN2)COR:.OA= -%4D19$415(\.6M+D12/EQ03,Y D21F-%%&. M:38#::ZSX9"2BI.DM(B:9$E!19$4+]Q"/.-$O)A6>%-Z;&WS M=;.5L[E,S MS#XQZHK[Y0;..!FP<=@>9G*9X\9A=P W@7?.C$RYJ9E<8WQ!ISMH'.9UI]_XHQ]C8Y0)C?^L:&AZ<<2]U.DVNM#.WM5/;'7Z@]YPS($S MU4Y;O>T57%7G8X57&N^ZG7[\GV%%W['<@)M/GC-YRHAXJ3_U)OT1\4%BEN2S)#F.5\^K3W-LKOU0T5(7>*;O30%QG;G/-/9(62QU M/*>'XIS?%% M@DJFAHT6YOPX7?@0)F].M0HPVZN)F36##!75:LV_C7)LKVD3!$W_'GF_U8WYR/PX&[5AQ$QWV,B-0IN'I N+ F79,R#8&1!CIGW%\ MVI]/G@Y=B]Q:NL+)0W-KS0IF-V6%/B)15>(;,F ?D:@J5Z0R"]=D?8^+:Z"9 MEHS DEM;Z4NNYRL[,HXIQJ^37EDEQQ:0H.;:+612RY-@^;E3K M,(;/6-UKX3:W2J;LDVYT?3_9_/#/WN:W?]I;Z^_W-M<_L9V#3[RY_^ED9WWC M://D^]'FP?N#S?V]O8L;7/OW[X?;WVXD"EKK$Q>&8^P%Q)Q;2ERN>*)BU)')D,2(M4O4W;1BBH_ M+:@OEDRL00M.AV*6\[2(N5W4NR5B+99,OE<>[U-8JR\GF^VRU^DN89V+)?)*TN^+ M%8KGDGXU!LV%8\2$U.W7<+BT*ZMRE)&I(Q(&9&[CLB" M2\1'6(5DA8K:3J'/%U,;[)'MA?XHN:&_]&?Q0]X!#Q;2))RCI_%CQ_>J'!7; M?M<]..AV1L;@VE3PUG;W-*$ZAK]'U>#7I42H M5L%F\2\NF")2Q,7B M>!"+N)BWN)BX%1GV& ="42+:(H2)76L;Z<1LO&J8AF+]_9%&$U%D,S!:"J"I(Z"9&)0<",2QU\@:ZY DFCHK0Z1<+:T* MO"PH+;["LK%4;*0B)&J_L52$Q%,(B8D!9&%0HT\:B< \XM)YY%RBB JIC:2) M1)FY+^0RGXO]\ZJ$Q(+;/R_1ZW>_I.!AI@T>= 'O!K%WT.K]J->JHA\ M_J3@,27[I22N(A;O(1:WSE7)$ISF,I?(L&003]$B8Y)'FC'NC4]6VK"T*N4R MYF29FN(:+'M,Q7XJPJ&.J;U%.#R-<)C83!0+1[RBR 7C$#=!P"=-$);4*)QH M7Q,BZJP7U4@_/Y7,HXSG,4"<>(!XN1ML:C'*WH4P!]08UJ9M8O M.O\I5UA= *OLURV&O5F$=3Q/<6322G? MMUW^U;*GJ?3:UZALYJZ MJ=L[VRO?^/M+]3U7PQV5#^Y/Z@[ NANUPN41OK&XP+LJ;AH-A M?EC^KP]W;;>[1_TW+[*:+EF14CZPFJY:P696U73)C8C6%4QNEDFZ9$!:W MG1:T]R3[=7>VUW[O['\ZOKBQ]'T;KLO'X3UVMC>AK?\YV%K_^7OGX.-Q<[]Y ML/,!GK_^_J"Y_I_SQ<,L<FF5:[I,1(D" MK4F*0$''9T5'P11A,5E!.>,B<9VL9$PE)9)QFO$G#(@OZ/@,Z#A5;UA*0PS7 M*#IO$+=!(NL!)RE))-DH@O!B:94NTYQ"15G!Q\7>/7^6*/G%,P>>DJZVT"PM M@, +SD:;I)9.FDPWYY*W-#I!G),WII&'O&1;">Z2)8X@+;A ( M/0K607"@RA@JJJ1AL2QPJ>11DP#N H[/"HY:I4"D)2$ZQ55.8F&4A\BY85$D MZ^YG#9S$7C?8_E[!Q1K@XL004&#N80SJ?^18($Z90)8PB8B.3)+ !28^+W5- M"?VK .-+-0/J&:VQ2*<6%J='LSB=#T.=BE2-8VG02" .;N!Q:A37Y$M51N9( MY%0TDKEK)-/U0S!/Q"1#D2*<(AX$1D9HC#1-FN,8N%&@D0BNEF79N"D;-P4= MY\MD5-#Q&=!Q8J\9QR*A02 ?I$9<48E +"8D'4^24LDY*QLW+\=BNSGM,7_/ M.-#J#*OE]ICTJ=OR(*?N?-CMM_+CWO1BVV8<&*<]$0S@N7W3Z[UYOL@9W(W*]:'\BF^!UW]CV MD3WN+_UKU"L56B8/& ]KW>/@N7/1)AN=MRD*DPCE^(>22U>,V_FAN;;'[]Z_ M5\V32T^M_7"IJX>KV1W$!N$KC1FG &<^]=:@*AVUU@GOJN6\&SL>I.IZJ^_; MW?ZP/NF]S=987AYLXN;)[N_F]D<&,I-\W__\>&H=JZ]=/C\1EZ+V0(SX-PZ,ANO7YUZV2:U-; MZ[=&IOOL6G%1UU>K'O>F-0#AXN^"WY_CKV[[%TR)QKM>#*U!X[WUK?;(0[7T M^=W[I>73 _^=Z<:GCE:1!+;SL[$%2E'H :Y/NJM^@5WC.EAM'HQ3T0]L;'&>">&@I#%[CJ#78:]A&_[@30&N%4[NI MX6#,^N,,=YO3U1O#?L4IW[/P\3!__#__2S/)_[K67(O#W@5;S5DG!)<)Q'?@ M 4>-!?< #)XPA:4)/SY>9:)];+Z_AY&6)^!6&LW&\3P\WK2_6P?#@[?=7J][ M!+/XG3V$(X/C,UM,OC;9LK\I?GA%1'+"(\,-1UQ$AIR4"CD3"0\,"QBCI54F M8.%=LJ4:,%G;>;3_^*^;J(G*^-=U_#^=_(A6<"Z(03A(C#@/$6DG"&):)AV9 M2E2 +LTT6[E,0'0Z_G_"< ]:[<8HMP]&CZ[,4!K."3Z_C9DZVOWN!"O[>]W> M .6"&@T_$G7YRI& ZY[*MD::2+X*5?_OE[?O&H=MO]QXV_R[\;?MP1H87?/? M[_Y[#+R=AAT.X.ZMDY$*=1YE;>-@-'LS*M\?;XRLH\QLCA8% 2GD1 8$\)0"XE-ZRX^R%N M&?[Z##_[$0FVG'B&)'4!<>LD EGK$5,!QH"R)*F%X6<'Y2X&=;IQ MD%E#&AM?/W]\N_6YT:NTY7S#S"AR^=A*?I6+C:N$2[6OWV_]BNWC*X;NND%; M;G2'O;%NOF=_Q:I9UE5++@N+4;VGW*C^$/INZIGP"M5CU?%QYM)"^Q5%: M5\OW-J/^G./C.0T>OMNS,/K]C/R'O>ZO5K_*T0C#7G;(5/1T9[1T MIT1U&6+ZPP-X07A0 % #"_YE\LWA%4/IP_CF.%V1^J%\;$HMEX%_)P&]W![9];K07 .&)>$9VSI? (?=' M1:C<'<*=0O_/>D4ME8R))Q_NM[9M.SXV[*#Q']L9VMYQXQKZP+GUW/U641TZ M\4DKL=POY/%.G;48P<>7?>M2>Q:\XD21S*'E'5=G^,U[WM#VUX;O+.]WC'\^(]M#^.9XYPMIN=G7&;E*VW23R?-[>\\ MMVEK^_-!\^ _>UOK<.[ZS^/F^OO]YLD&V=E^?W"IS,KV=[:SODF:^WNMG6\; MHOGA._U^L,&;W[X>;>6V?=MDF]MPGV\[:;.%?T_"AB-)/*6(G,M.=RDYTA([ M1(4CT8E 7'"Y+.H\K= B: MNAP4F1)1UPN'N^^[%KGQ]'+CY$QN",T#=MJ@H)5 '%.#C&(>P;!Q0K 1P:6E M5;&LY#SJHI. MM/UXK=B=*Y/8U-R[2Y7C10=ZK;3@'H""*\E#H!I3(E-D7%EG#+&W9*[?U9%T MMF=: /T^@'X\Y4*"T>?.2($,PPP W1MD/:&(@R3&V'@O#%U:-?.@Y)C%BJH7 M)A5NQ5>+B-9RT),L+"I%.(M!DZSSNABUHY%:7Q#Q>1%QXAR)(*]$, H)GQ3B MW$7D$E=(A[PG(CG5G"^MDGF0Q&!1%GC(@3HU]XIJS$&(6D MP.CW/" 3(^B(++(4%$XJ*$!$/ ^3_U5"8HFIN6\,[;!_0^7C0DQW.?CL.8Q[ MWQMT;T/MKS"0!;GO@=S-=U/6O9)*>D8,DJ'29:5!6D2!/"5))P_@[>/2*K^$ MVY?"#PN57!VW\ JB/0VB/9EQ7A!M-H@VLA6T*W> MZ#97\[N@VZ/0;6*)4ZF2<98BYPD'2SP*9+"">9%$<(IIEI0IZ%8C0_PE[F*_ M&_9Z>94W!CVX5WO$G&S#_K _JLE0]K5KNZ_=APZ"3W? [O?='KQ[YW2LMR=# M_<&V.OF:@N+W0?%I6H3(@F32&Y1:,8J_4'=J MV2)Z,8#W!!9X ;SG [R)46YDHA+'!#!G/>+26V0<&.58@N#"DGAKV-(JQ653 MO"#>JT:\)[#*"^(]'^)-;9E3[3$W#LF@P5"76B.KM4(6"\6#B48[G;?,+V?I M%,0K6^8SX' \7]%CMMZ@PK7RY-DA+X]K)5H<7%0\6NJYI]2&R(7"G"5/#1?F MZO)(A<)Q#H+L^%S<@,'4$8Z8)0IQ:CG25%!$0@@1>XLML4NKTEPNF_3<,0,O M@TZE!EMN13@4X3!O?M^@@TJ8N5Q5* ELDM 6OGD?' :[Z'KA4(BXGE-N3%P^ MTG(-8MTC'C!%W!."G*<8J9!"!!N(\(0SA2.CE[.[BN0HDJ-(CCI,[\63'"JQ MQ&DPS.3-4FZLU%;!O8A(AK 0B^2HI^28N,ZB"S9Q95!BT8+X, 19K!C"3&.N MP!8)2F<*1SP7VOC7*#E*(,Q]N@[E*KA'>RV_U_"5*WU0CP"85T;7,UM_TCEL M'^V8# K$WP/BMZ9I'QQ63G+JD"'1(:ZC1Q7'(X6ADB1XL/K$O)Q*LUA4=82I MLF7\"D'QV?PH!2\?CY<39PJ)G@B2,")6)U")!44.XQP_2(67PKJDY^A,*8A9 M$//%(N:S^0\*8CX>,2=.A, )R#WO$7=&(YXH0U8%AA)\PEX8H[+[>5Y.A%>) MF)47X5\#"XV'?T/KU^II3S>'!_ LO_IO^/&TU5-]DQ-)6NGXKP/;VVUUJGZ0 M\"+CKZ?%D^GE-[]C:\^_XBW]<4MOMEN=B/9&WPFMX&Y[+S;L ;1BD!T# _@V M*9'=Z,7#7NSG+)G&@>W8W9@S9JJL>_57O^%B?]" _P U!O'TZC0<#'OP;3A( M[>[1RED?G_6HK[!D6$7NG>O3PVZ_E7]\4Q5I;_V*?QVUPF /W@0:NG?Z$BMB MU)-776A=O]L>#O*A,@V(W( M]:+]B6R"UWUCVT?VN+_TKU&O5'"=/.C85'*/@^?.19ML=-ZF*$PBE.,?.5MO M?.>IKCP_--?V^-W[=_7?K@?MNN*M'G2[9QHN=?5P-;NP5HA8:?S['+H\06#M M>;'])>[FQ?HY'G9[67:OM_J^W>W#VMR&Q[QM=_W/9Y;26U].I?1GN.[CT>;) MV_;.AZ^DN?Z)??\&4GI_C3?7UT"BKN'-D]V3YLD_>R!QV_'_?C[>^18.'>5R MY\/._N;^VLGFAW]^[FQ_QY#RZYNL^>U]@N>>-'=_ M>*4H-XPCC:U#'(-UHH6(*"G%H(,UEEJ,M"Q J1C6LHX4<4I)L.XM/HV+[30/>ID5/P/=S+PK6QENOL-"X)GW.KX0*,CL;QUD:^8 GVKGL [3IN M= ]C#X11OU%5?P=IU&V#%(+IW[A6J8;7_!D'3Z)7?VR^/Z=8PROYK%P?@8H$ M4O1^\VJ*?U6I_+/;\ #XZWQF]TIESC5[=L-\0/0;B(UBBD MNZ!QN_07GMV/8[Z+8N/*W_]GB"H)7HW,XFW"O6<8Z; MGWZX$ P10B BG<_A; QI8\ P,HR@S%-#%_46:Y1KA=-$YA(_,J6[S?"2/'- M)FDOS\PJR@$D:@#K=J28@<1N1.OWS@L*"Y-I/'-!_$*Z,8/ MO!BOD)L."LX?>&UI[ MF<=&SS[ MF?'L_?@>K)YLKE3^M,8!/&.OWXB@]XLLZKF>C%^G4PE%RMU4Z34Q"S+,1DY0D MP9NX@!8OCL])*S160LH0.'/&6H;OWU[F#LS[T_#_\.V_5V;R+X'^M-'D7T'W\EF_OW;=WC./^WF M_N>#)OT$U_RSEZ/]FB?O?VY]^\0VM]>.+D;V[>Q_/=I<__1[9__MSYUO7Z&M M.=*O?=#\MD&:^[ML\QO<9]W_WEQ_FXL]3W)'?,P$_T(@005&G&*,;) )28RY M$5I+HD)FUE++QEQFUWKN!,%Z8O KSQXOV/^RL%\H$YED*IGD.*?"*2=#I%() M3T FI(+]"X7]4\5=(B?"XH1<,@YQ[SPR@03DB&9!A*BL=9E'UBQ+7K"_8'_! M_E>'_08+0;E6(:>!1ZVLT]YASD6D*3)B"O8O%/9/,GI<8%*%F! U/"%NJ$4V M&8N4PB8:[U6@=&F5,+P,HU^POV!_P?[7AOW*, %( )AN+/>)&<$C]?D#YB;A MHOB;)Q5?CRE?L(#BB_$HA(D!:\RE])H;S1.FBFKX0/ ]RZT7\?6, MXJLY37<5/<92YI0!31WB5%-DP2)%#KYSCPU).M=[,V19<5$[.H)Z8G ]*5H* M]M=BDBX@]@?/@O".,LPY)]1P[XBS*FJA,&6N8/]"8?\4=9=QSELED7!YN]H& MC31\1\9%3Y63(-UYQGZ\3$C]R+L*]A?L+]@_:Y)&HZVR-B4J Q>$.F=LM%%B M!9@AM"G8OU#8/]FR,$%GOG*)L$Z@]P<=D8O8(&EI4H: 7' DUWDFRX+,8\NB M8'_!_H+]M<+^)RCX6K"_/M@_V;+0EF,B&$6)NXBX3@%900C"8-&1R!58>'9I M56"VS%3]:,X7!OOG1S)Y%8?>BV3_.N7?V(V=BB@K9.HOF)D='Y>K)#:?N2U[ MQYERH]7QW=YAMW?&P9&/_VTS&]ORB 3SM,-N?,_3#;49OUE^ET&W\5_WP&>J M5. .!Y-XXEY(JUVD5#$MO"%JY)>Y:4M9S F?Y6+B\\-I>?8WC[;6?S*X_^^M M]:\G<.R')9:EK&EKBB7BBCAD,8XHXEJW:BN^90"3: M<%-=Z(9(PHTIO=)B2ALC)]QW6A-4?T:", MZQ;[B^X7O &ZJO&Z[GNFK@NJZGN;KJ4RO0+E[7E=JNUE0'WT+F MK%;OWE@7;>UZGH9/U%/;_*5F#"V]7Y6^&,C;5OKB/2^?A[HU[A$+?^P2@N<> MKBX-4[IN*J7K'2I=YU#>HP>D>_R22_LO67,XLIX9#LS7M*X>1M?;O@'D!AUJ)D[F $AFLY@1Z(_.(]!.M\^>D+?/_/GU]NIC=?_C6ZN?U- MN_GEK^C#'^^,/V_]Z8?;]P]_W;[[]N=M$"T'Z]S\\F%\\_9#!'!.;\;OOGUX M^^?#7^/WZI^WH]&'?]ZK-U]^BF]N?QY]T/X5?OC<2M * X5ZOD,'EJVS0$U] M0"S%'9C4TE5B&K9+68*6*=NNRD^PSEJVXD7.G&N@II#])RG[ \=0#--051KZ MAJ?YKNN9GN:YFDN(KJF6"-3LE>R?)V@I0)B$>F00FB$=X+$^(*:G#JCE!TI M0M=W,$'+UF5%XRA(_S1D?\_-IU-T/KRTJU4R.&'5IJJ)FZ:MBZZ82:KE)#LQW?LP/7%BZ''JF=[3+V@:%K/K&T M@>YXV'];=0:N8Y@#R_6)YZDVT;"4L:G+ILM129C3T#J%QT&(?OY%OZL[U":N MJMN&8GAA"$+!4SV3ZF&@!8YB"(]#KT3_W.-@NYKIJI:+":'^P*"8?:*Z_D#7 M'1)2HE+3QFJ6BFRICA#]PN&P'QN3:[.IOJ_]'X L2,>';P)V-D?HEI5K3^0( MU37'UOW0=3W%,C05VT:%'M[IV:'KA?Z3V;OB".7G"/W8KJBI:%;H!)8],"QJ M# RBV@.B&-K # +31[LJ5#5L B;;UB&.T%VXBAUVJ$."#Z+7/@:H8^L##/ M5*>^KA@4>X#)CK8IA9\7KN)%S)R+]=2!E^_HU[77>40&OQ(?D^AYB>_J:;:BFKU!5-PPG]#S#= R/ZF"F&KY+B' []$?W MO+F]1KVS$KV(70U655.!Z$ MXT$(__,3_@;5=,7R;),0S5 (]:ACZ1@T[IM6".)#.!YZ)ORG,^%/#)7 OFD# MSPS\@4%,;^#XH3905(OJ@>WHOF=?O'8,V=(YZD![&L+_T(;3K*;P:@FUY=II MK4IIK!1C7PK]7N=8L7=CLSY9LX M@]@@ZX!-3-UPS< !%%@ZT3S;>ZJG4O7BM#5?S&K]GQ/"\?0X5TW3PVM4Q#0.L'](%J#30_", R\8*!JX)Y8E!# RO4#'0[ MN'BM#U?[XWZ_6)A61JF S \;R\K1L(J=6:5J#*6-)22Y%X/V>C'XD14B?9]4 M6A>2^.(2#U70]AT<,L7TCRB@;Z/9\ D%%0DGBUT&WUZ_2,*]PJ-W=_!RZAU#;M@6T'+C"&3P:.%;H#3[.I[BN6 M&I@K%6M/L[(_4(A$"9SV<(ZG&7+U!$9* UD" A_X989U^R7"*$NZ]-,,Q4*: MH-J(=?.QZ&Y""\E+TZ_2/8E+RBK^D^0NPG*N>%A$R?Q/-HPLT<8(D9CFB:^4 M>?,U0!*3NBQ_#.0-G]]EE(X!COR51#*Z6O:WJAWKT3A]&$JW(ZPJW' (B>&A M.1O#FV4,D=/$^1Z8!9'I%KCY;&72/IZMJX/-2X==VA M8ZHO*W&KJD-;?6D5VT>_M(>68W=5X=;LHL*M,S2=E[Y[+(A5_9%BOQQ"; ]U MYQE%A 7$+X+8=1X9F$.(W:%J]TU6V/JV..Y!;4P!C8!F-VA>XMOAO3R)W M/H;2 RBMHT.7>#XQ\A+0\ U-7YL9\"D)NKD&X8%.C@]-K[2Q@Y^J75;+/R"O M_7]IC%#U[M 5^_W"^.@=:FF+#>_AAC]:^EGL^HGN^DNKUHG-[N%F[YKS(C:] MAYN^-D6CZ]W>#^X$->R=&CX#2&229E3P_YGL^&U:D'AAM]?:ZX8C_$VB7Y=X MM,^//N&(JX.:=. 7OD2[ $P )@ 3@ G !& ", '8R0%VO*(\71A8W64UOJ4^ MQ>2H65K=X?M!;$(8#^@Y1E'P)7ST-KO<"P.#4,7P_! +V3E>8"N 4HUVPY4 MY^_W2&ZJMD-2^86_-W'7.'_M3^-5K.& 1GF*GKNJ9K*KJJ MFJJO:ZXIY/G1Y?F\]*BKV6Y@8<$/HN@#PPW(P+%59T"TP#1L6]5LJH$\5PQ9 M=UPASX4\%_+\W.0Y-0SJ.(Y"%1 )EF(04/ULQPXMCYJJH1 ASX\NS]69//=T M57&HKP]\V_=!/[>L@>L:H)_;E#JF&ZB6$Z(\5V15X:CUKY#G0IX+>7X8>:X: MU%)=T]*HX1L$-+[ \:D?6J[FNYYA!T*>'UV>ZS-Y[FB*Z5JJ-W!]VQH8?N@, M'(>Z Q(JU UM1_,TC[4&T'5+B',ASH4X/S=Q[EN.[VD@SAV7&%[H$S]0J6DY M(#=\PS45(9_,0%6I:H0#T-'M@4%=?^!J6C!PB>('AJ6'CJ*#>N[* MMB*\YT*<"W%^?N*#JQB6YXENN:@4TUTR&AJ5+%%K>AQQ?GWUK-$W3- MIH9CD(&M&L[ T-1@0"S3'U#+)8[C:&JHF!>O7=E2A;=%R',AS\].GE.J@1 M MZ=NV0H4\/[X\_S#7SP/'LA7;]@:FA_$M!G$'7D"<06";IJNINAFZZL5KS5%E MQ1 :^HLE>@=1]"^*_^]73'V[3PUV=MX?F6W7KNULCJ@MVTJ=R!%EF:JN4N(K M7F@; 2&>9X(8=&VT.4S'=_&(VK%+FSBB=CFB/K<"ZD.'@/)@VH,P<-R!X?G! MP#5-;Z#XCNL9U-'UV>_].ZX34#3_7U@:?J_L#0='W@V)8_4$+% MTBSJ4=O0+UZ[AFP9FA#G0IP+<7YNXMSQ=%4+3=]5#=MP?,WQ/-C(355 MWQ/B_.CB?!Y/KYFV[K(JND(<2[$N1#GYR;. T/1+4.E1ABHAJ]2 M$FB6315+M77-]*DFQ/G1Q?D\G)YXH:4K(,F)0NG 4#14S!US8 >6[FBJ%(,2Y$.="G/,ESGW-= //LU6'&"1TB:/HOFD'MJ.%6F#80IP? M79RWP^F)C5$Y'@ATS;4'AN&% \?QM($;AHYEJI9N4-3/5=DQ#"'0A4 7 OW< M!+I! JH0U;--Q3(4PW$]TU-L6PUTU_=<+10"G0.!/H^G5ST*YZYG#(+0M0:& M;M.!YWK.P/4)=<+ <%55Q7AZW1;RO&MY?KA2ST*ZM!U1(]^-+]U9TO:%;(8AP.J"ZI@\,XON@N%OJ0+$\UR:N M[WNF>_$:/I$MZQ#E:4Y4OK/H^A\*XL44_@VB^]<-+C^4K!=P]3=R4I24A"'W MO^&Q9AVKO;[&)+N+$H9<58.EU7\W#=6T.2Y>_[>7_?!Z!@Z;O#7T),TCG.\J MHS%,?$]_?(B"8@0( ^$S:G U-*L!U[U(O#R-RP*;NK')E?8(%WM;QS-/Q<7- M>V*GGZ"3.$KHH,:%JK%5Z>HB1ML_1]FNWZT-:4$FUAM)_+[#=4ETURW9<6S=LW=(-V!0OT$TU) ZEBN<[EO;W6W9V MJ8HZF!]BBV?3)V0B&OQ*LF)ZFP'$E:3,WT:Y'Z=YF=%;F.ZG./6_'O>P,FZB MV6'UY<\O[[[=O/WTY:_Q._//V]]4.##,O\8W_WP8_Q5]^.=.^>OM3^,___@0 MP\$3T__OT_2O/X*)IQG67[_@ ?7NX<,O'\9_WL:C#V__+_[P3PQPW&A_C=_K M']]^^GKSRU^C/[7_"S_\XVM_>[I/U4 )!]0ARL!P;063N92!'ABF;RNAI3BU M0@%BD ;7J XHGN5YO*ZW M0,(]B&@N2:NBMDWB2V*WVI0GYV1,P:- M!A.D3:EH$:<4E!D#>32#*5_!%)[JC$>C/"B*0 "I;2D/VU M, 2!46 ?LL@#U,/CC.$T4RI2]BR@F#7X9#L31@E)?%@KH X^&,-)D,,[?EP& MUP-['TB4[2K)!@BWX&35%2E<'_H,[('@XC5 &E*269 M1!,<9:7;B42_^712(*!A&L?I0WZUF!N\25?I/ QD:K\-*U*3Y,9JGX! MN":PMPF YP.BBA$II#>CB(;2S[-]^1@"T0#R?J))&A6 \#**8Y($T@1^YKBI M 44ZDL(L'4MOLJB@J03CX 2 _X9"<@K['DC_+N%1& V!&$K2339LC3@BN/,J>SL=I6HPJ9HEJZZF(8O8ZL&7D1Q.V\@JA. R M"8+\KS*ADJY4FS<\<6(%N26]FVU,O8=,K F%M,LF71;9=[>J"@;,/"?_^%H MFO6C]"]*DL%/9%)$.=#!)Y"),=#A .B<1& A)R>[\!MZ!Z"]B4GVE29LP1G MZF>T(-ETR6)YS(P61O.1C6;M<$:S^9C1K UM835O:S7;G5O-GTLOI_\N@;C? MW:,QP(N-_*%QZ'[QC8]O_XIOM']]^>LV^(J.U0_:C7'S]OKAYO;.N!G?:!^^ MQ%__^N5/<]E&!OO9^##^_1^ )_Z@_0;S_J;_^<_= [S[[>/;N^F?__RI??SC MT]>_OL3AQ[?7ZM\&T33/TRD0OXL)*XHS("XE@Y!JQ+:Q5DVH+MO(?JCXED=" MW0UA(SR#$(5J%M$,W_$5WS"6;>0YPJ4*XR\QDI^0V)65F29W*2KS M$1B;?E&9'\SZ_/A_[]\.P&H$V ,Z!IH'=7U$[O'9=-E ]>,( MRQ*EFB;D'B:1TRYI7D1C>%$ XN&YE' H$EJJW;53I9K M0QD>DV&^ BSU0HHC,(V8920O#%O@:#V2^K)V [ M:&5(OWGWYG^E<0HZ9V4M(EY ZT1":6"N#";V90)&&5A1Y-ML,"".H02Z?$Y; M@$3)?1J# C?)TB^T\1? &"3/R_&D^CL#Y2\+&B]$6#)+",W'%)%/D_LH2Y,: M#GP33:\1HAF0"(=J'N':V/;1BJ#'8,NEO@_(SL@D"L : _2#1?5M B!0_)L] M[:=E'$@Q)4'MJHBRVNF1#Z4_:D.T839\!-UX%-X&'24J:O?#"K54.*I?2\L< MGJ?W)"Y1<8G0V5&16UI1PU1D"L@-B<>09(68S2#*:&/9?R$TX7#>I8ON?82JB;AN]JCF'ZGJ+;BA_Z06CK]4VEH;D+-Y76,VXJ/Q=P MAGV:P?MK!>[U;$W78T!#H ME@7(TH0)FFMVTJ'!09E:#K:$]!E)+'^1LZ57'(@$&U1GPR1C$A..1)!2048> MZN, Y=1-&1=1==GN3Z5/%.4XHNYGXD=Q5$REZ[N,LH.)N6+O:HL-"!XP2G/V M(8%)"OB0,&+'C8'=T"WCQXV\2LML.68LJ>,E!]:A/7I8'E@0*H&JM\*C4L>OD<:2TH M@"L*N+W[FWB69>M.,"!!@(U'/6_@&B89&#IU-&(XQ- QTMO<3 &O3D#.WK:$ M:J/B@:X"2F,*\C8#-75F:=6**5-YF&::X9/HX5AV.-17596 /!:/0.. M: \BG?D-6L@<+9,V6N;./18!4GD#*P4;N7*2I?=13;8I*+X9[/*4/HUINACRFA(67A'=1DB7WPNQV-T%0 8GUNZTAH" MAJ9>U# MQ=6I]/M,2KV92:DW;0$Q7_SGN8"HS.B63*R';78-/K2^#8S[F5+I8GF1 M+7K[7.]E?E&[;FI2E7BA59]F!5DDTH;^:NMB+I6B:GEU2.*)'#._Y\QN^Y F M@U^NKW]M8>X&A$R9G<;Q F)EK@;54CFO[G-FBMU< 1K7*P=[-&3&*,GA2*H1 MM.8Q;UJI+._>7*$GDN)]#/TVN+U^(TO7S"B%,=[]]/[V[75UI#2??:"%])Y= M53574[,Q*\NW:-^%U62:!U>QB1G-[7 M]XUD,@'YPRXFZTUASN0Z"KDZ]1>F]U#IOL.QX6".J5]4X*P^Q=28%/;WCN*M MRV04X=W:,N%L''W-U-5F,9K!&[L9$94H&.L9QS,=AXW@-;=:P>Q6"P-%FZM M?".M5!D\MVG&-"B@.WF&J^8JM/48"\%ET:WD*P5:P_3R910>(AL(2$$:<1$GXF2P\H?^.(WM/YI1S%B^5D]BHB@:E[S>;CY4FM MZH',!SR$Y8QAV4%0[2/0]Z#>41]=95F4(Y0PXFR3FIOSZG;7S](\W["#UXPY M86WQ=!7H/6QOLYYZ-6VMEAED]Z#ZXCXV9MX8PQ6+YNH#SNK M+6?A PN;GM5*;7WEGY,Q#IDD&,"<;T=2SY!*Z^7-"0BIY0,@:LBGI:Z MI\ MRN$DH2&2U?R,J0,9+C$X -2<5W(KM %4(XS-!EQ'9&:*D#&8%M$_[ .Y=HE6 MMVD-R]!9^(3/[KS0>UI,)?+ =!YD YBI&K">59;P'^;QH-E]Y--*>LI((D56 M^D6E$=4?MJ3LH/$=5-*VT@H(E(-S3.)V@ M>R@K!NS3.,5T4PH:2-K8AR2NY.63X@Y6.Y-V "4_V[6JW+2E[J+,S;<6NHV\ M?4*>+D]=3YMW*QVSN:$_V\B.)*2X7'CAY8*QA\L%;H)RMS\+S_!$G9M/S:F: MP"?U ;FOHZ]]H.([Z^1EE(#,N&.!?H05?NA UC9R"V,:YRLHF-78OOE<9UUN MLCI1((,L0AD1U#%L^[0A.+4?7G"@\D$$V]* O",-'.,8?Q&@![&(#GCF/]-7 MPZ-P7KZ;8$@J)Y.88024WKEMPXJ.Y/,;F/LDU4% M%+Z;'P'R1DI:> RWDA)_!&2/K,[H!-BQ)FKF )JYV=JNH*'T$7:[K/RGC[D' M,5J8Q<&364(ZIO+BO5)UE56D:5P!.TW+YE:9.?]J[D>@QBSA%Q2Z&B^,W@B+ MXBFBHBPJMT8[?!^)<0Y.0\8$A2C>/\VBZ^=.1.DSXF,F4A: SNB5=*F^:HCP M<)3G;)NHUZYMPQ]C5#%,C*@2O-689TO,/VSN"4$$ ,UF4^EA% %ALBN('#8# MCK.6/RK+\(ZMEOB85$""(,-O%I4 M\OZO/9A9'$.]NYC[$15X+3R_7"A;EP"5(&CM)K[+7-:SSU!%8M?/-?& +E'Z MU65'E-4G944_>2/B6 YS,^%0^HGZI!9KM6J!=1/8HEL206X+J[:@6KC%0,<' M?L/(>BY&5\12FQT:'RY..Q?3S[T.%G;TCG:T>4IVM,4CYC=%_JR_TV[=9 -G MUIK,6U(0Z7)V'_[J:I5+ML)&K6PRE6SI!5;_DI1%VKQ2U;1CGWBLG@@B*R:3 MG%XUOZR4V&QKMHB&(,JQILE5E# $L'EKNG"UH6:JC#3JKN\U/#79#"NR6:KI M5WUIZD-=<3=__^C+RE!][$O3U5[X[J.SJN[0-/7^@6QL__*: K+-_H/>3#M^ ME%4XK"F)KU*VG$+C7LRE^_,+93X)<'TN;EET]QF%--TUXK6;.IJWHXQ2Z0;& M'N72.PS3VZ)F\@%)7C 29]!TPDB/U9^M#V:F24T*B6D1THS.JR\;16CE^WXP M83LS274/7;3\400+>N&<7C2%+X'= ]&J:D(M>(+"+MFE0%K"2!@W4I?UK._5 ML$0E)C&RO\"B(Z_X(L&C/_H$#S0VL@';N5J=W?%P(QH/"N[EG'L57=9M M2W#O+MS+C][$DS8I8!&P".MC%^OCP+&3RY)U)>)"J>_]+*"LGLV@,3I0R,3]W\_=<(&TGO=<*)&N6(0BY]W;SH35^;@_8CW72P(**SYL#[V5%-=8!(KIA!V+JGQ :JK%@' M_8G"TFW.AD":N HZF#K=H:-J5HZKKG[%[Q60F)^7^7O.QMV$F"R#-/=0'[3L MQ);1)Y]H3EF&7%6%CI6P947,&C$@XE&XLH5.T3=I6+)IV\(W*7SL_:9CW99- M5=P5]=\HY\4HZ)TV\9G$=3^V5LW4<]0D3LZKV@\)[)JRJXA(.'$[T',Z=@S9 MM44@W)EJ$L(O]5Z)QA'2<3Z F#)VG/4)X1%=ZRH*=M6A$4G/!/] MIF,-]&+AF3A7?>+EG@G6C83+O;M-L:M(VI];RY.,@>I09*FV!1_L-V*9C_@G M#@2:8(%>L(#AR(9R3#? ";- S\_T#GP$QX[>K'M;L(;>\^L#86:<1E SF-*Z M>_2R=B</.RMM6WJ80N#)5>&"I' MOJT\83-%,$ ?&$#7!?F+X_RRB;:,F&)APW0LT3!1HVIE7.]4*)W),H)EY,I2*M M^M./TAA(-\=.!6^RJ*"I]'EX/>Q;FJ7*9]F&@U%N2P#I((""M,0]WOV0Z\[. MW.LA]V*C_!%D\>3'4%U9U12.:@,_B3=.J(Q/=YX0"T(L[$4LF+)A\E0Y_^3$ M0L^UWQVD/W/_TR9?V#HCCU_Q]CIN;PXQ7:W/Y$\ M\L]6 Q0ZWB,E2?C0XI2A?G33CDO./7/C3;!N#UA7,P7K"@/KI!2FMU%<%C20 M>#.5CA?MP\&F'/%.F%/!>_2<%2Z9]\QC/03K]H%U.]"9SHEU^=&9'N\]>-B^ M9 (6 !99 [6MW9Y%):%GE!$@18*G/X/DH C^-)R:K MSBYW)#*&28K\#"YYQ/SGS?WBHN:D,^^>@)$/1=XR9%VW9-NVA0NT-[<7@IXW MT[,J6ZXJ*UVD&)T3/??\:#U%Q9I7E_Z^I-'+O#]\2R-+5@Q5UEQ+.,MZX^<6 M]+R9GC59U4S9=(Y>"+G?]'SHT_6' @-LF\2J5NX;PW:4!#0IK@9NB^H8&>(' M8Y+=14F5%:G-_ZZWDGUT<= ,,^VI!#/MD00SJO?TXSJ1A1 M^#^C5!K#"R/TB45ID$L4]B>0;DCFCR1=E25-45W67K']D:;(\'*$39O]N QH M+GVG#74) (RQ/!0\/LL&?&SM#1MVNUKI.W6H &Q;@72,[6!(DZ6,YA/J8^_* M>"IC/'K2BELOBBSRRJ()70>N X"3(DOAY>0.'BLHO%_DTHC&@>1-I3_)*$W_ M'^E?!%<;)5):9M4?-*=27GIY%$0DFS9![__S/\.9*.D]WUK#)Q-#-_/MK/_F MX>A$5;:D9&Y)^$V:%TBR&;VG24G;O=U;7=>0FE%<2/3?951,)?) ,A YZ)B' M[UDCE^996<)_\ . Z#[R*3P%Y"U+ 9UDU(^JAUG;UW$*V_C/TMO(#%GI%V6& M -3O$A_FS2-\)%Z>HHWW M8SV[TA[B8G5A%9/X%"7-,Q;"%P?IUB)*VS]'V5REO*,#+Z/DZX"$L-PK$C^0 M:7[QPP)6EM"\$7N[;?K*UK>&LW8AH:W'.=(.VNMW\"TM2!0#E[Y/PC0;5]P) M_WVF,1R>^'E!Q[ET62:D#.!H"UX]P;#/H&NK0DIU"B^BD;$X*8NT>:6R%=@G M=081("8FDYQ>-;^L&)1M 8+H:'3L*&&(8//6=.980\LU&:G5WJP:GIH,AQ49 M+ME*U9>&-;1U<_/WC[ZL#-7'OK0,_87O/CJK!DSFN+T#V7WD^^67.;#<-OM% MM^3]8UT%'P$:=R=_S9, U_*HS\4%;YEU>8/692Z]0[.2+V>%8"3.H.F$D5Y< MA*O^LE&(GEO.EA,F7'3DO,3[O0M)[%(/6-#+L>E%4_@2V#T0K>INUSCGH!9< M1HE4C-(21@KR;9K[\7G.]R<\X6B=*+JCH7=/^@^YC:(2\_,R?\_9>K-@MT26X@(Z#%D1:8H]BKP2O,L# MB?+!NYJLVQU45#HGWNVY-G6"[?H^DYCF[4B,-,EWTZ1$ELE1XF!E3228B(2I M4R!E7;;4#EJOG!,I]_R,UKH(1@W&41'F1L: \;OT6^Q)1)YAU M B+*% E4_3'C!2D_8M6:JO!(G?-IVVTOL\?CW37[T"'$Z^X?US0WNTT+.*V? M3D%8BL/FQ+HX&#F<=Q/,SIIV<]($4Y>=+O)J^>AUSD$33"$3N-@O(1.VQY4C MFXHN1,(9Z)*-/F1,UA75/&Q9O1.%I=O(9X&T\XOW.L$PSE_7I7CSIER)^;F; MO^>N"CC=NF"N:F9[S"7N"EJR(YCLE^:2*II_"ECT)0K8-0BW8ZZM.DZ;JM(@V%)%%IQ99I+L='%XB MKD@(!"$0^BD03/WH6: G+!#X475/-$Z-)UA$H"%W2..'_W@Q-8\M.M]NTS2& M-U5+S,_=_#WG[!.\KEEJ/"4\VKWQ:+NRJHOL='$YG/Q35WHF]+@[Z T"!OM&/+$D!U+A- ) M=\-)D+)NB&X%YZPTG&!F8U=Y%\*N.8I'5'8T8=<($_TD2%D7WJ:S/FV[,=%/ M(O%9@#5>V\L$HXKPCF9]G5?0NDEEU9K^($PYF%C*!B_T2,N$9=:<, M6>TBP4'(!.[TR<=CT@\;G'JBL!PSP4$@C7/^.R D)_JH0+! <+\?%0@6".[W MHP+! L']?E0@6""XWX\*! L$]_M1@6!QMUS?+7-X7_R)YD56^D69 9F?'Z'$IR3MTZ,B?G>KR[MN.H")D,?C!/8YFJK]*((>1?QN_XG9 M%3U*3B7:@A<+Z]A;M_\N8/PG\JW'Q2D)*E5VW/WGS.P%;UQ1_\M/X"=Q(8C^ M\$2O:/NOG'7&1-_ST_H$+6.1V7I* DO8QL(V/AEB[J35^SD1-M^5X6.6$1$5>KQ Y_#$''R)'DS7E MZ.VHSUCD'%I9_Z$@7DP;]:NE&(])=AJZN'PPR>SO(?DXSJ1A1^#^C5!K#"R-I D.E02Y1L)<" MZ8:%TNBJ+&F*ZLK,=]C^3%-D*:/YA/KH1XRG,AOO33J&I4[A&S^]2P"@ !]J MFS$CH#2:2V$:Q^D#?A*!69/0!RG-[DA2U^T!ZZ=YB4K1>!)3#.2!P8I4@JV> MI%G!WAN7<1$-)ED:P+,2,$$1IME88MY->C>M+BC#$'LR,X$A 8YPS@G(%'^Z MO( HB8J(X#2D8*NA['7V:QCE0'C2E)*L1M!;ZM.Q1[,9CB222P$M2!3#MQZ% MY5W-"."9#&A5_,>X=^D-=C23LDB;5RI)R#ZIA2>03DPF.;UJ?EE1'=IVL0)S M-1(D2ABML'E_?(B"8G3E6D-+M]GI59O^-3S5U^JP.MF6CI'J2\T=&I:]^?M' M7WY\9'NH&%87(ZOV4+>,%[ZL#-7'OC3-1T!^]-VG0=X6S6N=.!97-Y8O.@0[ MN:3S4>IDO6X\>,LD_ U*^%QZAY*K)_?68FMWW%K!Z7NZCM]#*9-CD\JB-G=H M"?!LMP,7$J)S&[8_)*,I.TD6WG)?W'W?63UZF)R ^+B,$K""TA)&"O)7!W!T MG'I.T1,<) *7]MLU^\GM.FA@QBX"@9.H#5DUCAZWT55Y20Z".G9D[H.=.-VA MZO@ -+NT8;.$Q'@FZ7,1M'@2,J,+Y>$$?RB*%@P^)P(EJSR5MBWRDGA&S*FN:)DCY# W1#N_I63I/MIK.TSO3 ML_]^*/Z3+OK"_,)L%6;KB0@%_M,BN&2#31K!QJR#A71<51^:RQFYJG/HC-PM MX^4OR2OI71A6L>+2OTA2DFPJ5>%4FBP1.-8)SB+=D2BI_,UQFN?H>LYH.QH^ M2J2T&-$,>'4\R>B()CF.&"7P-QUN#!?O,>:\5Q6=O$_\N P0(_Z_RRB/\ I_ MT-C\"_?Z:0CX*$AR%V'X.P$T%CE^^)TVM"4 +&ZB ;XS6A^$JRD-ZW,9V*NK M"0PGB7R_0^1K0^T R%].E*C1_/J_O>R'UUR\-4DK?%XQ?,)RZLP)EA=?[XB/NRP$. G2=*>X@U)0T6HLZVS.4Z&&VJRG;$J=M+;;E;/T?9 M_.2]HP,OH^3K@(2PW"L2/Y!I?O'# E:6T+P1>]OC:MVF;TLP1\+S2F&&"L]O MTH0I$XS7/Q?P#UZ",J;^.4I(XN.Y]6M-BM);4A#ILDQ(&43PPJNK;;A%YW7M M6R5@Z3SG7P$1#Y6:D)^=@&4Z0\O6.DF3CLP0&S6YK,\3(PEZLSG$]>#-\W;FL-PVXVY@W)JSXP/OY"_UU&]R1&JZ=; M_^YS$,<#FHY86VG[>X #XL-0'=FV.LALZ2S [8#(.?/":H*!^\# NB6;BB48 M^!Q"5 ^(NBJ$I[H-X2,E;(>+]0/B395M5Y%UQ^A12%T_CE01'GHD@K9L4W:< M#L)%3I2@>V*R;ETUWCWZ7=?*?6I=-3XC 8LUH6#L>C'-92FA!5[S^1D-HJ*. M2%FZTNQKQM,AE4H'CC&]@ZCP$U4J.; *!3EOWC'=,F3#.'H0=&_(6=A(S[&1 MPEE(21P1KTG %S;3,XX;V5#ZU#"X'X>-L)>.LF.:[)B.(.;3LI6.CKKJJ#G$ M 7.*"J!M:K+N"B>YL&=.@IPMPY4U9_\MG$^5G(4]\YQ#!F-'BFFWNLM9WSKO MHLIQ(H%46=%MV76$HMLCJTVP,!=$R@\+:Y9L*8*%]Y/JS7U2XH:$L8^8G'WX MMFWJ5OWOCM)1;EO,S7,),>[VXX1FI !"?D9"X7-36SG*TG/=H6FI+T[2M9+@*Y&$+VCZFM9RP/2Z%S6-XY,] M!--Q!DTG3,=EKZYCY,.RJA5'[/'649JI()H#$,U2(O71A>QIR6-UMZN;LTNG ME27ZS:? 6WX<8=.. .S(0Z38GNBC(K1@.QK\4+**(1@US>CN997HQ57P<;RX MKJS;(GU7!#:50>KX,O98ZEL#_00GK/^B[T3(,T=M @ M126N/AQ )U")2W=ENXLTUK-R7@C^%?Q[+/[59$7K(!KZK/CW?/3'\W$^SO3' M=S^]OWU[W2O54;HTA??QQ,^>$W!>6([LF*($BG ^"O[M)?^:KJQVT67YK/B7 M8]UQNP:O:RMG\I87N!S<^&3>W:'4/'-H;I43N.F26:KU/.Y0^0>5 AK"Y]+2 M-?[E;4;",/*EZWF/4NE-FA?Y*XGD4EIF4C9[ ]N9 F%)1?U.JZ\IT#*\(TMI M)L&PLG1'$\Q%!(T]!62Q-J5D,HD!:9@W.*8D+S/6$E&:P(K28+@,6)1+25I( MI'E6 G3[9=4[-4I@:C_- I+X5'J(BI'T^_#S4/KE^OK7H01K'9&JO2^V7PU6 M1L9X5QC^YS0;2ZHR^$WRJ$_*'-XH<%HB?:73V;3P>2!Y4X:),4G(704UIEMZ M*\8=(R\ YN&W C[$ MO3ZT5D-"A]RH"+LIHTJW7@GE0< MP!HX-P,/I9]J<3S#[HQ@VWB6VP0PV_RE!9 X3>[P&X;?:HS9)JYN>7MW:K8> M2K&DK)D!L%IC M >= U:C0F:$2@F@L<)%+4*08 +@!B#,J\W-=ONH;.7O,[#QHLJ',^KPB$J;IQZF-W1;\1K'Z4(:1$A M+1R'M)B.K&H=E!8YJY@6P<""@8_%P(HNZW8'38_.BH'/1],ZQ=IF5>H"7M=? M\99\)N;G;O[SX?53M*IN-P5&\J:FS>87W5-773&ZILF&YJYX883"PJ/%(4CY M$5+67%O6+4.0LM"]^=6]N_.J+T9B\J9^'VRWGE%77X?O@[3$$-"-]V8\[.P1 M*T?L!YLO.">ZPV9GE0>/AUE>"/7,R\X(T<,K@_ B>KJJF2A$SRDHN8]G/3\C MNX6#[J=/I3GO=8VO613C,8:>I)7GZRJC,NF&-K3-25-Q:.5- MX@$#E@6R)9M=:0]Q<:)TH#N+*&W_'&5S67A'!UY&R=2/V=MOT@Q/L/JH<]*.6@-&'6@+KJKK62< )Q2S#:3/*>8T9G1O,A*ORBS*N>6E2E8]R[[BN6:PO)HEL%'DRSRZ2RYE,U[QL&NA01>DJ]_PB2&V]W0 M#WZUCB(.7IU@'1#]+%&P;B4G5Z=@W2*#E%9B*J-A#(BI4M#3 O &\\=3P!=H M:9B[ORS)!Q[):;#(96FV)/1]./D($W;SV](%3OF1X6]3W8*M2BE4%1+F90K6 M+?/1*@?'+VFP]I1]>5V#^5L_ M\^7AQ &RK.:8/,@6N$[YP?OJ#AIDB!51GDSW 8NJ), M@> E/J$YG33SPS'9+,M<$F4'NJ6'Q5N;4Z 7WBH2"-'9(S6D,]DIDJ3[%>CW M\L#[W977[B(Z/\Q<$+P%*'.8$GFX;>E%1N3AT*&ILJ&H/[T\B0)GG6G>8IR+G*4Q?P$L/X2VN:/\>UG#]I.A!9.K9Y)NTM-=@UEK^5)S\D+(,B8$S)69=<29'RF!_8Q ^J[ M2[98E^K/FQUQL%T[5!G+PVWO$6-[#U7%\G#(U%W95LQC6VT'JV%Y.,3RZ;X0 M8D>('1Z0J6NR:N,6%3D4D(?I#2[(TD=ED9BJ7F)58"+6?&]JB8H;#46 MKV/OCS68XPGIN 2U(A 7A/ K+N]I? MK6:.JI.I"A!H75;KV>7)-&=H*.Y+JVX],;)FZ5V,K-I#S76ZJ4]FZMW4)[.' M^F.5SQ9>7NODL+BJA/&B<_$ERLP>:W=Q6R/F186[^*("L;4OVEK!Z:*R&%>5 MQ7:LMM4;DCCYXF+/E2R\Y2#O5FIKS6K6'R;[JZNWGA9.N+C6J8<]/\%!'7J/ MG\5DQ[XE?DLG&?7K$N-HWR\T85C./-]ANPX3:_B40.A'0(,JJ\;QDFVWQB%7 MA'RHNZHN:KCRP1N]88___ ]'4[4?N660/O%(%\=D![KHL3'W,\%&' 6V.,%# M$@-AHXQUL%EHF<+!0;EEY-IVV.>#WVW#/EJZZA*>N")*$:C:,T)V'4'(NYQ+ M!XD4[=6Y]"N99FDL0L;>!N-017X0!^D3^F8)">DU3Z# MS(^$)AYC$GM'XH=T9FC:\8K@G<*QUU=SK,-[V;2HVBLN%SOHG0%V$$]E=QO1 M4>K_OG'(%?$*L^WPSLCN=K.CB@$=H)%W)M@JQ'HYI)J][F4_O'ZJ3>WV+VXU MZB2M2CQ>,1LG7 0EAN59OO=3^]O MWUXW;>NQ)3@*5N9HH21+0*CFDD?#-*.MIM]5&RSILKX[?R4WGQ3D&[9-#QZ[ M<9?K>AI5;#[%[N0)-DY?;-U.GZP5+TOX#WX V+C'@'VF'LOK=&9Y;F\N&L E11Z2$J1O.6 MY$,)-F!$L)L]:Y8.CZ\,C2$R,/[/F)2@*H/? /E58_>HP'F)])5.9_/"YX'D M3=G6C4D"$H7=U^"*O!00AXBLFJ2G68[8!O*C65ZP+8'_Z3V)2\1]M?_",IYM)3:IK])I0(@/JM^D MJJ]]E,,LN-39+GEE#DR< [ZN&:W!;)B-LHRM90#JR?-F[BAA.\Q@AZV*DGM M"%(*2X(!7,.OL*8YT>"J6G2#?R),@,&0>,89O= M8KP$VP6BKB8C!AJ1\M++BZ@ A87M!QLSCV:XGPO 9L7P%C #4#: Q]#49O;/ M*!&K9"!8R0+(&;V2+LFK2D,D,4;%W8T>%YOX$JPB&?@D'S5)454*555O&_8> M-V0V" W:8\!?8S*MI _LM4<1\)CXE9#22N9E-(QACZ0* M"#*)T$G!^"R(6.I5AOR8L0;@,CDG%U)5>2".FG.HDJ^5=_B$,AFJ(D / R$"PXZ^R,6R$. MW&0@;A#8@ I@'TQFJ\5:#J@)06("L$Q C2)&# SQ071**ME$4JSB@F_ATG04]3AHYB]PYD]1DY ME!R&4_.:SL8#-,=L-MZ32YR7Y$WRF6P@&*FW6:KGDI;(%)LCIB;N-6">5YHX ML;S$FF:6,_ .9[+#*P?_/+L*K@.)I,O*$MK&/C[EU*P^-?'["F:LN^>3)(1=D!O1)2JRXYSO'(C)R&C M!"WS0=D @A"YH.035VX M9<[Y<#U%6W9?[3R$"<"'C%)=67,M80,(<[;_M*P9LMK%D7M.M,S/DX$HG.DR4' ME8TE$M6F1&)=XU%8Z[QK#\>M-'T2RH,@93Y(^;@EHT^"E'NN19Q@+G35D@&+ MMI%YD;5+QV^#](2:\!NE&X<[.Q>ZRP\S_38#S)Y:@)D.;)C MFLP<6F-]JCW:4SVN#G<[LT/_ M*O4(_:NV@?8HW:OL[2#[.PPNC6=<#BK6UI5E55PFK %>M3-J? M:0IK^C.A/K:7P(X4.-X;UOABREHVW"6L54*MAJ[Q+#WQF5<1(-)EF+G#NQ[5& 7'GR7%/1N6K6V M"$.,&V<"0P([WJZ!+EV ]G2DE6(^@M]>G8 MH]D,1]AS(Z %B;!IAT=A>5VZ..H683K#AU3?UFO",T9&N9+>T4< M:635'JK.2U]^LEF$UD6S" ;R(R,OO/Q$$^GG%_CEI+;32W09T4AA6X/I]$K[ MG_[6"DY_QMK.I=.#=,0N#SMV/N@-29Q8HP=II?7W6OF_<>Q\WM*^,M2>WBX]@AWY$.JBR:AR]\L33..2*D \5Z]-%/RT^ M>*,W[/&?_^%HJO8CMPS2)Q[IXI@\6B!.A_6V"?9++K #-1Z2V$L[REB7^(S& MS,6];1V5K@_*$PS8MPW[V)>L7!(EG]$9@I W;ICK"$+>Y5P2:1_+F/N53+,T MCI]]"IU!P'LO) (GJBR7M"VR-WI&S*JL:4?/S^@+*9^4X=7A#2S+:\Q62Q[T MSM0ZE-^EN[W@H@9 5UX7#J)9S\!,ZS\3<%$]X"288*N(ZN4(:O:ZE_WP>F,D MZ"3-([R\NF(V473?A%FR(#1LD \L]F5]A 7.\6= MMA=RF AF5=DNA-E0%E':_CG*YL1]1P=>1LG7 0EAN5 M1*%O:+IF&;X2^(;G41(2ZODDI*8;JIJA_.VJ%VLV;FEO-J)\>P2OHY1'0_QD6.X=,?)S1CU[,Y:TR%T=2_UJ'F[]:$FC.'-0:82)>_ M)Z0,HH(&KS9R3PL;[@INW>.AATUW%8$R&/G;(.P3O:=)2;=9)V=<^MR5WLY3 M#M;E&L"^8T\5DE71_DM)"NNS$TXSS-X86LX+P^Q-;:AH+PX>?_1+8Z@[3D?! M\.8C ^\0#-\_D%W8>GN7\'V^ K=WBZX[7N#VVM..HZ#\;L+3>*"8XT/3 [;B M-=JY)RPWTR&8UGW$*/B]QF8)HM@K42S%N9^M,#A.//L!-Y[9$??YEJD-,OR7C*[JLV_MO!2@8_Z3CG78(:3K@CEVJRHHVSV5* MR@%Q\OWII*,<$&MOT@3@9PWF,4?2+Z3?AY^'4H#W]]D/:3&BF>276483/Z+\ M)JH<>_Z^Y!8'K[5I#7LL-/D242_GX #Y$@!\/V0TB=G%IT"(ZBJ;+@=-&43C" 8H3=< M<.DXEQ<^^T?B*U5;=MVC&V)\TI90,?M&SJJKRK9Q]!Z.@IP%.>_G1E43 M-ZK"_!$WJKS,+VY45X];Q5Y9?^A6=ASQ>K[V[>70OK1\S/S?P]L3Z/+@G% MI>J.16MJB]>(I^.^%EMDWH"G(6Y+P7N\@5=ZK"\A%WJKS, M+^Y45[-"9$OKX+P5=ZHGR4P]L6K%G:JX4^V7!YT3.[Z'KG1A%9T4(ZBN*=MZ M!U%>@A$$(_2)$2YM<:4J' O'S%7-(S+XE?A1&/G""!+SO[K[XO+E9/DY5Z8M/V\&+U).Y5#T8&SW.<\R!,]MD%ICLO.2='$B<^C1Y> M+_!I(0JY(.3"?IQ#&OPMPD].12Z(6_>7NI4L<>N^H\_IAX)X,6TT6/C1 #@F MV5V4L.5AU^?ZSQI_JE:OZ%!JNCETGM33M4?T=*E6U ]G#;G;@'OQ^I%(6-)"\ MJ40FDW@*U,C&T135E0C@B=Q1G&%$$O@E(P7, R.S9S(:TWL$90*+2@.I2.$U M39'"Z*[,:#Z4_J#2",:0HH1!&, ;CP3+LK;. -//:3:65&7PF^11GY0YO%\@ MK$3Z2J?2F)(<1I?@F<.^Y'COFI=QD==X M;Q!&PY!N0'R1P<['#/&S)<$K4_@CC@ CU;(]6A0TPUM=F "@R-G2JN -MBTS M H8-LB',RYM>/()NFT$5W=VN]VVVQLJ*489I=(87AP!SA(D@QN2^2-)5^6* M7@+J9["K\ 6V /Q>NH0WYY_!'E\Z\"D@CZRA&H_D42Y+ER2'=T( )T!""M.T M2%+8;+4F@ACHVTOOZ2N9T3S)**/7+0!4W:&T =6O_]O+?GC-Z3[?/R_ M]V\'P,EI67B SZ\ %,&8 >1+I"DRI'>&@[U*,CQ!!\!;,)1-OB9>EE) MLNE0^HA2(8YEAKS9#.N'>8!M ;F2I=^B,? >[,)WF@'CQ3$P@RS!1H^!6V D M ,20)FG$Z#Z4II1D ]BN;("_27>U^,OA_!Q3R0>VP0>!2**@WD@ZGJ09R0!] MTH1Q6(I0!*7/>"W*))\ A,"7N?00P5@ER*?;-0L((F!DI(X#TC081<#=B85N@81]\0_#8*HF4,V,KWE:RCTB=:D"B>#2F#V)M] M!Z/?TPW?O8E)G@-P-,AG#S!I58GE,8G8UN$;R#-Q#!R T@=!8Y2M<@Q? A>A2)0E4A:I+-T!43)2 ?D-Z);R$: YN1M*[RM@PBC+"^G?)1)6 MQCA:7D3 VO4PTJAP7C$YZ BPCZ[Y_0*#@C )*A?"\#I>6XDS4XH*E\I<4D)D @P*YX GQ( MDA@D.,WDBK(8U56G;!R-HZ):"$B?LL =J/8!2%O"!V&"''!+ CQW'BA-ZJ7* M"[C$098(9BA=LY4X\YD9="T!T&9^AI$8M,(9U\J,C2<@:&OI4O%-4&U(&\-Y MQ-[HI_A]"PBH#QCD>QRQ05&8I>-%X=F(YTJ(+ F_AJ 15VW4 FK@:(.-##(@ MQ 3I!-^.TP>\W6SH!-F>38@L2;]%.=-\9GM1D1VH,I2V%#0D0APTJ%Y-Z$/S M!E/JP&J!KUS'AF^*]K?+H!,_2YG&=(?L #LOC0!'2$YI#**FDOM!F35*U 3T MR(P-4NN40VFF3B @R_ O,KO[_7K%$N&IAF=CRBV99S9G#BDJ=*&9T^S;7)>> M\Q_HV1-@:?8]XC@"V$!)#-+)3, "GA$E(/)1#N0-$O#S^@@!G85N4M]>1M2' MOJ%I-+W910P''->6VTU/GIKT%E1,K58QL<#94VKEG%)4;7;Z8BS!*R22[U17 M'=J-.O,,C?<%*N@MV@BP#%QX=4S,N'ZNQ#$FF4N54/K.F2M; #U,"E*\!'F\ M()C+'*QUFM568;5(+TL)"(&UJD8-#6A4#.'HQC\<<:&AA4:F9^-V_2(): M(S!.)0\;#BB#.Q =.0BK('U >S0LJE-FRD1$=4#4!WY;0OQF5*;IA"FSL*48 MXK&XYVO.BYF_)\T9I%?-\?WC0Q04H^KRKJ8F0QO:YNQF=.5-XN4@NPIT[# ? MA](>8O&=EH?(AT73[,>6MX3Y1C:X2SCB],K]8*B+*&W_'&5S;]H=';!S;,"V M\XK$#V2:7_RP@)4E-&_$WO:X6BVD_(9<:X:,, MU<,*GTH/V>"]J;U02^:>JLU 7-)05]6@FI$KF3T36(WH8+8&O@A:0U&A,Q3I[#-8&*,!DAC#=5*;OW.ZKZS??Q&@#0H+F/D:D3=B M_&5FJC.=O3(*ZT%D-OO_I+#VEDX,J$.WC12D)>K40707,85]KC^#FA]/U_BH MZI7Y0)9%-EVE[^>?$,J?/EYY29=3%3<^N0V1J0J MV-@PIT7C! !14TO*I!Q[P*JX[S@2.0&/3744%&"?^ M K#V>F#?X"D!6]TE5\\M*N K[.X(E),458K 6!U=1PC#%YJTM-UX45_4DP#5G[S^Q:CF&Q.XL,J@2BC>5B'N'(FZ+ M(+E&>"0I*T&QIT=Y()C=IKJCZO.2 M6-I=MGT/2!0TT2E-:,JA:8+/;7]4R)_ OC/#YSZ75G;\B5.@ML8PJ)@O*N@* ML&Y%ED"G0""QJ^R@^XNQ%S=]E.MQG!RWV)^/\NHRK(A]V^Y%*W26//J=O 9J. MF'J[?5+AX=!QJ6N:;&@]Z05T.+SPF3HK.)<'$N6$]0U)V7O%<'Y!;E>]C50"P#FK(EH,:.JGH=LZ'QB[U[7@Y-"Q9,(!S)#WD" 6"7)M=.2F[U_>];OLFN6KP]SY)M$:,.Q%@G M]NZA%NP!W0&6=D17P'8(Y(L*N?41"-)_+ND?TPLF2)_'9C8[D36_L6;G<^PV!ES2T\M$U"',)$'"*R1L"!+N%0D?8_X= MFBWHJ_MYK,(Y;Y8B:UY2"OZ[2]4>ZJ\6:H6C*^%%]=L7Z]=AW:1)%HVK:N%5 M@;:F.!*9/X;E,X%DA^H2$$Y=C6SQT2TJDF'6Q,9@<]9K8%9?ATUN#YV%F76E MFEA7MY@I71?C]$AIS!9M62NT96U!6T>IHG.[7$)I(WX?K=+$RH$"W;2H(FT5 M4VX79<(,EUGRRT+M(]R:BS>_WER\:@H++C8Q4,U9X5G]*5JI2995)B11LE#D MN8+I+DX]$L,48X0#.:Q=QRE*X.$B98576Q779N2%!,)JN0:.Y(\H 0RV MUD?B/%TJ85WUTL!/L/)<75/Y30:K2*6WK)V#]!,<::SB.D,T )X^Y%BH"O;- M*Z=8C3Z.BFEKXED;"%91KRI\.P%S)\I'6/"J+K_U0+VF""Z93/*ZTN(X94U, M"IJ-:1 1&"VD=/8.J/,^P-E:4I(6\ZI?**YHDI-BCE3G^X6=P(_6E]-Z0!A! ME"$-R0!(R KY XH7RFCGBR@F]R2*664@5KZ=E?T&QL43IRY;#T./HDE=G'U6 M4QN?9H6K&ZRPZF()JS.V6#L8)&Y:WHUJG"(1)U6# 7@2-B O)Y,T*YI:OQM( M=-:/H4NA=,!*<0N\M3; =%XB5?I.'UJS^GSM-Y&2?48K 3:"\:.J;0P['<: MU.B?Z@/84B J/%J1]!NN:XD]1A2PGONFKG,%$X4')JS)35ES,Q)(0 J01>PB M@E5I_TX;JI6VN@[&45H786\=7/"&LOF-.3[:#2>^4UM( &B!D>ZCO*G4^18+ M1H*$NR7?Z%X*R?%UQ2D:.#@ ]F*J M],*%A7FX""#RD#4\(BVIR*KGHR0M(CP8<-$TN0.-KUVC7=3]WC.1&EIOZW[W M73X0WV>]OM)->ATB/,"F2 D[*RKV9H(S69LA(*,&DU3(AB'Q?7DK%$ $Q<;5)1:SVBI:[A$T(SRDLF)&:IB0 G[ MI(6RIGE=7DG+UB('7J6;-])GG,(JJU,(3^FRGKW5"*IJJY+&E7A$F<0Z%+1+ M8]9"M2*S685Q$%B4?D40L5$(R-3J6$3O.WY8"UJZ/$HCM]=):%06?!^&8.7' M9Y6>Z], -'J&\N66?EFIOTL;1H< M8I^J$N:]0]#36FY+WZR*CV(1<3RS1^V>7_(3CHY5C-W1]"XCD]&L_GO[7%_H MZ'+Y@H&W8WM5(MR^VDO*L[ M-*U'D"% W@O(ZE#3GO'R&F=_-R5I#OAH#THL"6@X*S_5KY0>486X#]#P*1U/ M59!V(BQZG_U7&6*BTNQ>TD3XWNK%.W]1<%K00SNR1(B $U'^_L0V7,S]RGY[ ML]I>X.AZPU&T$5&16!1X%NCD!C"!SAZADT^!O^O98)V$;=A=Y'E]"76U7^6! M!WY43:%&/I4-2<;P5%$'<3:E[+FJ8B\>W8M7KI\%RWHO79O[>MZ2:(^W31QL MBB@.N8 .3;5EU]7WGY5;<,4W-L;[IW-?]#:+;W(#K]4 MCUF8B$L:WB8SG$\3I4MKII%"D2MC17%7G%ER^A L3^!@AN< MU]<4Q+RJYRJRJHKJ,8*83X"8+T7'1*'F]$:JJKLB& M8PM/F/"$G0 Q:ZILJH*8!3&? #%?VL*K*]1=/HS1OGIU.^X-)YP'NR;\\-%L MR30=6=6.[O,5#9<$&QR5#11=UFU+L(%@@W-F@TM5=-T3:OF+4BA5-BC4]QNZMD5O>N\_3^@NYV4UG-/6T[(^XW4 M/0$2%C[2XYL0PA$@$M+Z*$Q5U98U5Q7)#^+2M>>$K#BR[NXWK%$0LB#D@Q.R M(TA8J+=\&)_"@RL2T4Y#J-JZ;+JZ_Z=AR9%=<1@@Z[CT="Q(62BX? M)FA??;@B_>P !O$))!SHFB8;VC'+V_0OZT!XS4Z*!337EG7+$"P@6.!<6>"8 M7N7^$;_0QD\VXT7 (O*G!-9.&FM\BMM=)?-N;?.Z\%,$T?WB4;WE^;IX*#]Q M@C_NC(NCA X:RE28KE6WSY/HM\'M]9OF(,_+R6&@-(>.N0V@2XB'O038I4L6 MB55..,3K/)./[;O(O!/SB_G%427B5GH1MR(R#_MV1^I8LF$XHMRLN._O/RW; MJFQW40)1T+*@Y<-G&HC:R<)=SITEP8M3Z-BT*!(0>R5-74W63>W856&YI&1Q M ]\S6G9 R^VB08B@94'+?>_[? (T++1K9M M@FDYV,_O.$U%V1J9/&7V:+HI6UW8%,=#+"=DRJ?/4L@=(7=X0*:F6+*B'OWF M3LB=D[XKV;,0XI&1+M7]UB4[>_XY']/UAX+ ;C09.?"C>65,LKLH8;MJ =[K M/^M]M.;;]/J_O>R'UXN)/>N'T3<.<[C$*NVI1"5M4U[5I?I*.GA>E;,-N!>O M_Z!20$/X7%K,7)-(+J5E)F6S3_VX1&Z3BDW-UJ0[FM",%#204L"#5(RH1":3 M&/"!7#NF)"\S.J9)(4T V#08KLR9!,U'LM0T=;MNS?.&S=-ZK'G3F\(G=_@( MR:B4I$4S72[!;OAES,"*X&O?![%"$I]*#U$QDGX??AY*OUQ?_SJ4 !4CQ"4L5DHGN!>X8?!+"-.Q->.+S39) M85G ).TG8Z"DH?0^D28$Z1C0ELG2 P4@XPB6!$"2@NTK_#V.$L*6#2#@(L,L M'<_(!>>!WR/Z@%_#&SF=+PK6DU7H\($;)EEZ'P44EQJ6\?PI@+FF$Q !@^HW M(+0Q@!;E:9+CP(@6V$\ L,R!AG, _IIM,*PFGJZ"WL&.UN#G#?Q1PI#-7H?] MB))[FK/-P5%2P 3\"E0 7 ^_%? A(AZ_JW<._ZP8+R_CHEIEM4&X9D8_5,K) MF"(]P$8VC/HD=0REC_ 8DAI\V@$B1@ (4D51@TKP>?B/Q%,F$@$;:2RS,:9I M*>6CM(P#QJH^/ XH9!)CC$N$_8UKVF+K(U)>>GD1%252+7Z&H^;1C 9 @ %Y M@S"RN@DS9#M&:[;G/XY'=,Y72X G=$KZ9*\JK1@MET5S241S>5:-. 6 MS3Y$>!&$* G*O,BFTL,H\D>5),EA9&"A&77"\!E)JEV"T<8$.#X(,OP&=S6" M(?VBX:<@"D.:P9/Q]$?ITEL/$ANC6NC.&PAXK0&.IQ(@.P;4S7FV+)J# D&M M^#=O RG7*\]H4/J4K2C*) K?^T4$4[+UXUY6/$SPPV;\'QEDE_[6BVR@?Q+F MF?2OB.M)>"LN?A38H?13+;-G)#3C[38QR6TZG]%X%T=>G"9W.#HCQ J.&;6O M\D:;C&MY/91N\;#V4A24[+2>B34"SP#P?A1',W&?K4!2RW,0>,UWLP^'TJ\Q M( Z&CW/\.D1&3X&-TP*8GTHZ_H4T]9$!_O,,7%SSQ]G9])84I(8-..[B?0&[ M"?:_HZG:CS))69'&5T9@1Y8\/45",JBSY M6K,SM*%MSFHDK+Q)/)"N($A_K#5II3W$XCLM*\Y'L+,?6SJYJJTHY>RCBT-J MN:JRG9IKZ$OU UH_1]G>#5)B ,*D$3:6_S"4%RC%V?#"L^0W6/(+Z MSP-9,'! Z*+%-65V&D@J35%="321# @;3;@1:A\2*O^5?ET=Y3&HGC.C#('0 M%$T!87:'I^@:NZBMXB[#WU9=MUQ#8P%%!2A^\%S+ -JW_3.4YD=%;9]49RM3 M*/]A.D.MJC6+:!F^:/+<+")#8IB[1YI?)@ MLD]JKR>@+":3G%XUOZRXU=OG 8JBQE$7)0Q';-[Z<++=H6I9['RJXTUJ>.JS M:UB=74O^W^I+4QVJMK7Y^T=?5H;J8U_:BOW"=Q^=536&CNT(D+L%V1GJQB,# M+[_;&]]VAQ%T!@;^AA M,6KB%.A%4PY-+[TEB9[O^I_IG](;YJ,ZFR":)RO@8^@+7\3-&6"J>2%EZ<,+ MP@-W6LBCMD9G)_9R5$^'@8%D#$\5=AV5+&\B1UI!4;REAQ]OQSC8G[VF!NV2 M_LU'/KQI.K(J"O;VJ+B#X%X>2)03[E5T6;#8L3+'?])DT ?!9K72\BV4.=O&(SK&M<,63V.?$[_T,O'%"9'RZU810$$)A M#T)!567C^%7[A5#@RJK?U^[UPQXZ:H'TIW''%=D+]_P\D,Q8%TAVX#+JQX=% M^__;^];NMI$C[;_2Q_$D\KX0S;M(.YMS9-G..CL9.Y8G>??3GB;0%!&# <7 MR9Q?OU75#1"D2(FB>&F0E3.Q)!+H2W7=NOJIZO7&LJV4A-U6PMQ[T.70-+-* MN:RA6YY'+^9^2U;6$IHQ]U>9^YGU-R58U?C>3C>1@_);+T^PLO@O8\L9G5H! M=.I9J]ETVLT^H_JJ$"UCR;6!12V1W&;_PFEUVRRY59#@R M\W.HGN'E%8485D;/6(0RM%:Y,,"6N9^YG[F?N9^YOS+.(H?J=U7YQ5R_SLAR MQJ=6 )_:;'6<[N$+-5@IT7:&S%AZ;6!12Z2WWG7JC29+;V6D]S ![TKL-\X: M+8:8<]R:(>8,,6=,XPEB&NT*#3+$?-DRMIQ.?_NE/H^/W1EF7A6.9I5LAQ=8 M'=_R!&+7C"UG*.E)0$DM"7]7#U%G9W2-E0(KA6U$U?M.M]YAI7 <2N$P(? 0IP\59&UVI8L\B\[2',E][)=Y+#P6'LLVQV*G(N+M M_[;-UV>-QHN25$1#V/);O_O?I==]PBD&6P2-V.&OGC6[3KW--48K#_YB@6>! M7Z_65LOIU;=:;8@%WI)H#$.S3@:/[C$Q:;_HD)/(MEPW M\GP,:905X+D](&HJP99G[2;?E5956-U)<"@KS@JX;AS2WE-(>UN90L<7VS[I M%(%MX16JD3!@6U2\>MCI*D306(^P'MEUL+WM-%MUUB-'K4=LB,17/SNI92]^ MN"*RPC'\QRZB. Q0K8ICV1E,VQ)9.?P TZOL_V2 M-,>'3*M"!(B%GH5^'>)T^DZCSW#4XQ!Z&\*^E=C>G#6VB@ [/F[GP"V#KQE\ M7645QQA"JWB.P==ZJ1I.MW%QZ+*G5C(Q0[!MXE-6GQ5PX#BLO?.P-H.O-T+C MF"]-W^N< EJP^-8$RK9#6IO,B8VQ]6U2V1(.KD*0CM45JROKU57=Z=6WOTVS MALJ6<' 5U)4-9PI;UETV2MQ9HVG-B<012MKIG&>\3B6L!OST_-N__!G^R5\9 MR_C&#VE5D>[F3[..W=DR_>7/@_CU+":PV,PD2OS4CX"#5"!3_U:]O?.]=/2F M40=!,OC =K-VT=$M+GM3#H"ELA09C3JOEYN8?Z?$L:X*4Q6_+4VCT;PW#_IH M@=_69))YSGJ$#6<\W*@O8>+ #]5Y#I9LTJS:[7F2EO\=Q3-9OU'G@UC)[^=R M"--](X,[.4U>O)ZCR@*95U)O?5HM6_2-.6C?A*?NWO@I\(D[MQ07RY?BJTJ4 MC-V1D*$GWJM;%423,7"7^/!CHL*D=(9UK!3X-HJ5$F-X<)0(%7K*$W\GBK0: MCFC6FW70.>.)C.'S-!+I2,'_'WRCT1?/(AHIK847R%[++(WR5[1%H4^,%7+Q M#'*2J#?Y+_=<(/K;A_&&8.FAKUQQ^B&1A?HU M3OUMKU'LF0"12:\1CYJFGY M6K#.^LM.I]:ZN%C]_8,O/_QEHW;1V/3E>JWQT)>==F?#=X]RR*TU7WXDEFR# ML][?K;-N;/'N(]T7._,(M0K\NU9H'U"A':-8K$L([I)(_@G6G;B]N<"V5PILJ\7 ]A8@U\]# M/UI K6WB1Y90HVJ9H&?MKM.YN-AJ9?3G4,42+GD&+-].S"L+[K$);NO"Z32V M6AJ8!7=7@KL[[V5OSO@N05#]5S\]);*RI5RQRCM^/Y4*YJ_D>$Y&O,=O/;X' MYNDXN4/G'S+W&N[=KJ_.W'N8$,K.^E\;#MJ]A\IJK0T'7;>91YVM'<,O'PV- MB&$4KX-T:]8=>-^-E4S@FY=G_5KCE8!Q!E@? YH@'\99P,\]@IVKB6\C/RF: M7384C$;ZD2?&T@^#J2#PK6Y=SM[S0S%2TG.!O.EY_@C>IX.S"X+H#AB%&G;I M@J8?0K+!F.-AL-$I6(PA0:@L9QTB6/=O\H>X M@@7QT]JSF7E]F=@4HKPUJ7@J,O1:!B +2-//,W;(<;'/PW@R,':!:$\%MS-6 M]DB!IQ4<,F-E3^B0E+&RUL"HJL$PC)5E7"1C99DG&"O+6%G&RC*XD\EYXN2L M@._'VT#&RC)6]F0J7I_A=E6 V['@VL"BE@AN MK^WT+[9Z\0L++N-D#X*3;5B-D[66<(R3W9#?&&I8&:@ALR^S;X79]_G]5\HB M'7X .2,L>A,KD<,[JU/$WWHHX 5?UV;@YL,3>3!ZM2F4N5&O]1>P MS.!GBJ=#'I^ 9X;'-H4T/P6.["S'(XM0W5 18X-7P>XF<73K)T10'#=6MTX1 M;!PK5_FW*!.(CW:#S,O1U-*+)M09.)>7U[\B";KGC5;.9E;A7E?PDR,^^J$, M76A;? J3-,X0')^(R^6FMZ>Q*'M2#=&Y1 YH:X M(>,H=XZI[/F^F-$:<[$B3>*O*@2O(R 3?.F-_= 'DZ$-*>>*/"-7 M9$/6.9[$D%ZSO:/$D$YWTWR'@V595'+(ZZX?(X*. !'$B2'68(:KP3"<&,)) M )P8PCS!B2$;*?DC6'=.#+%"93$YF9PVD+,"OA]O SDQA!-#3B8QI!S;EO.Q M;4X/893YX]686\[%19U1YE5 F;/@VL"BE@ANL^/TN8QZ-01W=_[+,:2'-%N< M'L+I(?OCMR[#ZZL"KV?NO<>]VS7YS+U6)X?LL(RZY2D#:\0UUD\3*/#=J9#^F+Z. M!*+ZQT!B>C0:#GU7"5A)5R6UM="-C!;5G%=.+0">4.+,@$1?,4B4"XIS07$N M*,X%Q4_KP)!QH]9 BJK!,(P;98P@XT:9)Q@WRKA1QHTRT)')>>+DK(#OQ]M MQHTR;O1D<*.S*+=OHMSF6&7'B")&G54:==;@FL15 9VQW-K HI;(;:O%4EL) MJ66HZ$-LW&.H*$-%]\AO]=IVU2;#[1@LNE_^;3#_5H5_N9;X2=82MZ2F\C8P MHH<&#<^"6B:8]5 M[\/?#2X+3":/P/$O]P/]=5SG7V&8_=+,8:0@SP7+GZ*)& M62SDK?0#PGA^5;=1<(OP9E/6^Z/&1T_%V=>KCZ]R L+WLR+I)IHYC*.Q<&4R M(F@U_:)^R_Q;&5"AO:98THA^W"-UF"C=]K);F3DP1E!;ZYD[$G)AFP MKD3 /GR8T%4 );*:]WR5[*$L.M?%WK N=O>8ZF)WK:+\4S'Z7_(;'\A<3'["?)3;G.JE&.7F_(02F1CGO)"?4'?J MC1Y#G?<,=:Z4:CG\ )8 CUB162*REBBR"Z?>YK+\^]9CG+*Q_S,+W6+C.+%PI%CY$_VO=E6%8HK<&2'Y?66[K M98DU^I2LLYC@=J=$ANEM, \9AAEFGR6I/];W51A;B5O/5OTGQ- #?=T,TXFH MR\G*4YD:Y;>I>V:7\HE:S9]H+-CFFCEN9O1ZS+%*)KK=8*H[\GSH"?.&E!BH M]$ZID!I=/:,\XVO)"&?W=GB9HO_GN0/PQ"P/S/,3-U;X?*K&B4@R&"O,+1G) M6)T/*&40DP]4F.@L-U\/Z=?0QX%N M,%-PYLHV]/PQ+#RGKEBAM)B<3$X;R%D!]Z^J>\$>IZY8Q$6''TVED7M+3U=V MP\T8R=9G([N%\FP%XKU'NFP5X_T<9--#9]1[I$>SX;3KC>T?5.\,]+5'VCP# MZLW Q8.L6*/KM)L]YN8*]6\!'#&SM"PM#ZY2LMBG;] M<.[JA&BB8G.I +TO@V!:NF4!VFG4NDM;N7^K!4)OX856K;[TA=68X@VH]6S6 M6P]=^_R;")YS-\#AFN;[$S:\/^%B"_'D,ZJ,K.4&T MMOBJDBB+W37O3K#KXHB'60YO>YG$H$[]"0AOA,1D"I!LS&WXEQ(C>:M$"%O_&'5\0,H;M/I$^IAQ,M6- 7%] M#]0W#">D 40Q.(HRGNID"MV2%XDP2N$E,%XPA51!(U/L<7D3.&J84J+<+*;A MY/D7>,],HA3!VX=9FL6J)CZ%:"UZE R#-B90J=F;V2@:"]C9_/H:-%0W ML1S3ZW_+P!ZBQ7&HDW<17G0#Q'WOQTJ;8IFEHRC65^@ 1>Y6MH>O91,T<>7> MC6&_0@L83O_XAUZS9XO<)LB:\ M'T28_W0#[L2X8/2XN&[*U==-#?5U4\A,=WXZPL9C[URW-1N*'R:IGV;D+&TC MO\<^-?* ?HB12VY5@JL#V@9F!3WCDGAJC&]XFC5!3;@PDQ1]5YG2:_K>IQ2> M)@>0.#K")"P),A!"2P%R71:'^N*J!\:0+N;.W"EH?Z0"CSS*NRC^KO6&5OG8 MB%9G 7!7/(DH"0PD $:*HG,W\J$Q&&Z +.H&F0<\Y$*'VH&!)\BA'>-\M&OZ MLMWJUCJ%Z$I2L_-CTEEK+\'^7A3/0>.%$[QZ>H4/3"SX7KEJ/%"QWF@5N3\S MTNM]0:ZG7W:ZJ<&>5LW_6J-=ZK^XU1(F$VFM''IAO+/?[SQJ]\KO% M.[/;VTKO1+=*[[?T)7V:;/-]+7T/I+Y, WW_&2X-]MY\56SC5BGAA+0Z!BQ2 MVK'AL_?6QW!#8K91[=FDEEP;IY'JI)[NW2"''%=8+FHZ=X_O$V!F"LD%1J4< M&7IKU453BZ46(/ E)XH2-G$T.5-K$9J 'G6G2*JBA9E-]FEX*DGR:_C\\1B4 M((I&C.P8S[1MN7.@!LQ,TWJ"AC:^S3-%<]=C( .)>9K(#EK4UYI<+O4<7-P_.IE5< M%'F9FW@2DUSMYW)!'THS6JW1<8"&4HWVS!T[>]GH%'^]@E&3&Q'06 \//,UM8VAM^P/@5+!IZM5_+.O#8?+RG%130W*@UM2:4FA$JT<[7 MRV:KY'?@6R\QP7,6$9W/Z'\/>S8@_IIQ5KUI6=WY4D> J@/,O#A*Z)>I%#JP M1$,DXZ5WDA-<:.WH??HFDFF"*?]DB[6PKIX^;9;&M%E**?";!$AJM#0Z(MLJ MGXZ3 M*SDCAZ,0DD"3-L>X ?=2F"0>8''HT%V]4;,>.H0._E611#Q[&!"M2: M%W=ML;JA8"[-$RRV/\2=8TK6TW@Y."6P!L"+$I5IT0+NFE+09S= 0NVQ^.$P MEO!9YM)V^MC$X5\SE:[5LZ]=6[* QIO!'2&0=0"Z-!L"+7TD.E!JK)1FCEG< MPC@R"?P(WJ3"=-0@>@P<2:Y0?1J0F^I,D M=\WQ#]"Y(V1PZGJ]<$:E%OG3\)%-1B'@Q;?HD26K-\UF6S*O![ &3#*<4E\S M-[C,1N0ZCN445D);J%CZ>%@VT^PZOI:K"AW@=,S/(DRK!0]:T!5ZH'.%?>$.9R[\@LP[P*O' M83>!$8M4N:,0>.:&XA<2/DSIHO&]N_BGX_IZ*543NK=LG#X?D[$\R['J&C>QG' M&,\D>W9T6G86>"4-A%Z>EE30#2-_8LZ$LG#NA H#53J0'9?"/QA5#T$9X&ME M%[%X.HG&"EPW^"U60Q4;R(LD_:MW6?GAE\ICO/XLCC5KA_09;8)!IX%I\).1 MB9I33-8\#JK2'&UI7R:"AP*R__%^B0#]N=18B@:EO2W4P[+ 5=^QZU;G!_^Q7[R7;>JC8>, MT;KY9.E&TC-S\8S_0J>H)>98:U-L;T#LOV#+&^'A1:?=V+ M6J?5WTFMOF:MU^GMJO!=%[V#(W75?YF('RS/+ME=3XN#E;0Y2%:\"?'6( M J@ Y*V"\#ND45407S96 VD>EI\-E\^]B87:7 MKGCU(&14+*[4XKZ5 U^3U MZSRDF?K;=2F.=)/#00H67,L$M^=<=%EVUW4I=EEGT)(+=F<9O9=+CBJ.!+]( M?H_)N?>P4L?2 YJYTABZ/H5^>K'&!>4@9EA=A.I7!#ZA?S$3Y$:G-6"R09[/ M:]Z?)O9'GG=3$>G/#:@?I=((""9,; MX#7@"Y6JPEDI1S/L4F&.4L('MJMSA_"QP->),;.:*%1 41>;H"D@U7#41:F) M6+G*OR5H)B76Y)]/Y+3\89PA2EQ71L1\)>_?&96S0'2I"[H%\U,0_UPDJ.$? MLS'.WSWNJ4F,2'"-LX:U@('^+HLU6G4U.9:JS%'F\D=YWO,WNA\=I'_-1'=, MQT:^<=?B0:S(275VM+HM)[UC:H!/RTL9EP4G8A&,1K?6GN7#OVPU:[UR?1W- M&+,*+VOS!O4[8_'%3%;L^F)6K*@F+A_H:+'MF1Z9FUF9#?/B2#-.S,N 8L_- MBUD1T#R54<@[&7O)'(?.O=0KUU;"4@+-6JOX8%AD)] 05U8P*K\S7YUGKN*H MJ5G4+%4OF']ZB>28VDXEJMXO'42ZZ(%E64%9&$J_/^.3N;JIE!A14CO%X!NU MQM*!!/1+2;7IJF7$ "M1M<:XY8:AQ%.ATZOSWO%K$ M7,^W,LC4.;AW9LG/7L!87KPJYKI>HH==2O*ISM2GXH#FB)VIS]F*,F;@O&!N ME\X"FTGG3&)!=O)R8N02Z#HBFGTT)V*-CO-[-3K('\D3;'X#)"2M$ MG*SAO6I+N5H^ ='\6$0YCU@TGR4-2\L%:FGH+4J#+IZ(SXZC!(OCZ.*F]&AS M_E'0_T59L2+G>TEA04?S<7.QH_Q]K&8082*EC\48"KO6?ICORY7%"N/&J>;; M3C7OSU-TEU6[+PY?M;M2&:I8\M<40:V)?V084DAUT4N4(?@@R/]^[R=N$"54 MG>MR$&54+A9S?;_ZR??[,O-@53L;*5&:384FLSKI'O6H\2=*F=MY#=6BV.-< M,54Q##!-/B_<\6U$%8#18:.84!@5^>#%)LS4ZJ N3.49DP-.F=_>TI)TJQ-^ ML<1O)2BLA6;]?RLQJ8]4Q]-3B1O[D[S$%2[O_=*[L+BPO]5[X036]045#[^H MP6J&4I<\^%-"2B-+DMQ%O@QE,,5"FM#LQ\+V7D6AYQ=!CZ_D/- CGV=%=L[% MNYIXY.Z!%WDL\C(,,_I"5V\*BTKF_UUDGT^5C W[Y;6@GWO[B;T&^!+F_E.I M0F$\V^6;^OA?<(CB&F0;7K_11=4^9'&D?_N;A"EA;88I5B[4!'P7R]_!89+H MA.%>X49B 7?ZZM?:=4UXF!T?EVL/%3%S76V3/^@NK;RJIO(U -JM6K_W0$+],VH P*ZQW=U5#8#V3FH \)#W->1U MBT-4(*FPV3A\J87 MI4J/'BY1"YI4DF)MK[UOF MW1/M9'(MCZ%\0[O?Y=H-"T3ANBLLN+8++LCM]LNXL?"R\++P[L'JMMIL=%EN M66XK)K>M-MO<-67WXR)HQ_K9Z:\9R5KTU8_PMXV\94; G)%#_@I% C 1BN:V8W/8O& G$LLNR M6T79/6/P+8LMBVW5Q):QMXR]9>QM)5"A/&3&WE;GR)BQM[8= #/VE@&1C+UE M[&V%6(VQMQ4&U?&HCW74U@ZLFN0\[5%7P(&T!WMKM>5F^*V5\-M=8+AW%WG] MVY?_8?0MHP)/9,T8?5N]-6,YJ]Z:682^K98Y9O M(PJ>B"AHMQA3P' @%MXJ M"N\92"_C^%AP67 K)KB-/B/Y6'A9>"LIO&<@O6QU&8++$%S+P:$\9(;@5N?D MF"&XMAT",P27<9$,P64(;H58C2&X%<;6\:B/==36#JR:Y#SM45? @60(+D-P M&8*[G\CKAU^_,@27H8$GLF8,P:W>FK&<56_-&(*[(>$8@LMX@J?1H^EX8#L?A64GS/2'X9$,2BRZ);,=%M.8U^ARTOBR^+;Q7%]XSDERWOIE#D\,O='SF,(.FL.ZAI-XL>K6'E^*K[ZR7A1N=GPC+B%,9P[BF8B03$0V@ MI5N8$I(=J(PDA.E/Y)0F)89Q-!9NE@#?J#C!KVY4=!/+RI-)B*J\___/3^O-%WSC6.8.W'),$LSF)=RHS :PXSA)_1+ MDS:A,.Q)CF%9:4;+!^B(RT0DF3MRQ)T"LM\BC36Q/6I@$D>W?H+\/HSBQ7>S M!!0R2<% (7EOI1\0LC\?*'SJCR7R:J2);(8&X\GIG_/F=AGR"DS'(/97L61C M/99<)3B/Y$1,HH16XDVL IGZMZ6,@Y_>CO(>:R;ZO.Q%.0")SE)$S9%>K)=; M>+%^ @;ITZJHV$Y]GJ+E?T?QS-.X4><#X-#OYW((TWTC@SLY35Z\UE3QO?]\ MX0_==K/5[+;=NN>V!P,EAU(-7#E4G?ZPT6S7_Q?H^&+)PLVOS4J2KT_@98QB MAQ)>8=<_@XZ$W_O M)RZH-52I*Z9=A5D_+&#O2*MK3>S'0MW*()/DRZ"Y'2[8-8<4^UB&('!H<=%0 MND'FY2K_:N2KH?CP0[D9ZCCQ>3CT7143U?1W,U_$?.>@E<(VR+B 4<-VO!GE MW3+E)P7EQ1F,SU-#F)&'UOIK!B:FT9+GCB6 JM M6IF4RBD"R53*!G&*72 SKS7VD[%8*Y&VOB&(/L80L# ME8]7#P4G$*M)%*-#X@=(7M!4V6#LIVAKEP^-'!+P$!&BYCEZHF!0X=GXE_@#B5($.#^LF\*%!*$ADPTBX,QH@C_DY'8R"$!'285C0(<[I .8?6+20 MB!G7@E"4U-TDBY-,@G\*?/>59,5H$^\5RF^CX^5_#.\++Z@D[(F<8[TK<'$X MN7H%0Y<+^<2P:]?-_:#V#3C%2#9[)-R4.=JTU@]%.4Q'X MWU$<8)CW7G">1IFC%)6??="S>DGAOP^YJ@]!F](6XU@-^>?M:V0O BD(H]3L M$Y]DGH%OE_%B F8K".!!=4N;5OA=Q7&D!X)_#6.9>35Q63!O,DW _W10 P"_ M0VNTZ[U3 ;6)81!CHB*0/$DRX\+:Y&8]"D$Z9K;=H?GD6REGT=2C $>#?VN6 M27)1GQ^*#AVHM"8^9C%\#83"ASR5P'X+7Y&++XPSV C':A@HLP,?RIR:*:DX M+>$)$,REWI(TED Y8Z3QC0$P\-!/:4@%*:G=@7X#YHKJ)M]=FC@0>'1NE*1) M3;Q3KLP2E4_)#[%C6(&@$!?2K#((%D:?$.E+BK(\@C*ED%BF\DJR3/P;%"WI]%?OP05(KO92 EP!=$ MCR32#AUP+= ?G@/E$62)(7]Z%U%/48P/11-D:_@;'ILI %+Z,4G '!,G.C15 MXM9PFO-I>67!9 VD<6AU "P4H!12B4P"JSB>:&K+091IIB:[Y(\B,'ZXHB84 MA5.=\3$J#$UFX*E%/@FG^;!(1X!;ZBH] .F"BKHE6P[T25+R0F\B(*KQII'' M)E&*=AZH:/J>1;]JVDE"1](IB8^1RF2!I1&/@0K M'QMW.30*X 9C@T1$8 F?9H:<#",#V^6K11VYOE"2$)_/MBV+NA%X+BDBN^", MD/@;CC3"1;/5S(NC0"V(^Y9"H-:)S6\0V. (V+,C8(T]1L!:AX^ 57@%5WBD M7RZ_?A.?/BT1L767I;ML6:I*CEDXL5'3/^__^S/L\ /MGBOT89,E"LI&8?V( MYT\4C4'_"W_>J7D[A50 )18S'BE)F_H__J'7 M;-;?EJE''S7>YFK"'"CCIXV+MXFX#,.LB ^6PT__3<>X^,I4R=B<9[]7KAH/ MH-.\@HH)99-#:Z+*V(@^'VCFQ]X??KAJDF(LUV@>W.8HH(9CW/_99BZU %E83;J)HQ1P$% G\09[=MKXLKLY7/$4HZ9<82B R0R[>DHT@ ; M'-JW&#H/=,0P@+V[CJCGN#QXD0:7(&OJR%/.LL8J4L@/HS\/<.82@EW"V\89 M(#Q*(N\T^@<7%L=FVLUC\$8AD3;ZEYH+76(/>>XIH)RZR8^C<\C2 MB83V]3PU >M#P* P VY$23#!' _6(8@F.L*A>T,PUP4)C#P&P5S):HZXP6!=B'.3@3-3]3I,6@X.:OR:\;:+,%"Z M7*>@44=504$SO2!ZEO-^^ PN1P>]YB\@./BWGH[<$1?KO<-$@H89FN@^@O%\ M5YGX7BE<=A?%@7>'T<8]CI&MT BR*GQJ')/'3;+8@$G4)>!81*!\\ MI\?(*QY):ZI$<]PVBYSG']S7=/B(#C6F<1XS!]J6CZ$+HA-K(>70X\"S-[V] M4+29RC<5&(A7OV4*P]IYC#IO !D$K(J*YX'0< [\4U C$T13A0V6"(,[Q3#GB&0$ M@C:* O! ]=*!P:%#E(0.@*91IK7KG5E4VL*ZB%X89H&FVS0G%ZZDIF&U??W" MC\AID>I37@W$T*I&BYK6F'F ]Q&;0P*?)D8?H@(IQ">7WT&6:D< /4$CGJN\ M0#3(SF8;\3SF:BSWDJTX\'=4GN**&14!!#V!Y(DFP<'):M%)(O-ASM%Z,52A M:/6V6SMS'K..4?=&].6-LU=Q$F9N*3FWU\G90C7T(_!5QKZ">QKQ6\:N(7/HKY^L]FM M!TNH;-&U!_U^K==I;';K0;-3ZW77+4'_Y*KYG9U4S>_4FKT+'C(/>^L$C !9C]WL#,]VQ2>-W,S"?%S)

XUXZ%O^40:9*@O -CS?^ M+J?B?U0JWJF28/Q:X'*.4 @.5W#67 ]4D8*S1;D.## ]X1:@O1;N*OIO;GL! ME]9G6F\%+2EC!2T[G7;O8'7H%HAE%W>?:AVZ51QLPYHYL_BR-6)K=,KLS-;("B:U1( ;/:?9[#GU^D6M=<%BO*88VW*<5JV]YT;SV9_\\WG(2XIW.WJ5M\5Z'4NG$ZSOG4=LA72V24(FSL&^V-\6U29#>NU M3:=AB^QLB> WVK5&G\7^.,2>[1W;NY-D?+9W;._6M'=-I]%M.?U6O=9E\;=F M WV4Q[4Z_8H/:ROJ(U ]D^9;CJM5)SR^A)U/@U=7L.=Q\EX%N(Z5*"O1JBI1 M/F.T@DE9@"LIP(]LC@Q M@5#M"%0R /C@?' >&!5')AE. Y3+H%J,$Q209>B MBL*BZ"]-WT UX449EF/(']AJ2&MW2=64P+7OLX!]4-:F([2=SO=);N7N&*D! M?_6<>G?[Z%,+2&^7S![F &^?0GL<&M\&7K'F\'";@FB+RFO7VI9!;5C=55'= ML8_"/@H+;56%ML)S.7B\U8(1Y"RZ&/)]364.-Z^ >;CB#4LK8#Y2O.& U356 M%.P4GT+QMRR84CUDQ]SH^:=$O(MD3-7JW_NQTK>\F.KF=,^Y+CJ.-Q6;4AM8 MY1/+:N KL"9I)%[V8/P"1AI@G<^S/_ZAU^JVWU[4:YW\P^*J9G,3SI^P^'2* MMXZB#(G+,1>W6&+);+IW,E3N MK)3IW_\HQY.WER*-855,T7<]W"6TPDO;%97H\4NKD-_G/@E4JK\JDHB6%Z0^ M1I%I6BPR>5VQ"=45F^1UQ;1(J!]TNVU"5?4'/IM;V/ MJY9WK];LM2I5L;EU46OT'VC9PB'W:IW>IN\>J"QVH];I5FO(W5J_7:T1 Y$O M&NWMU!ZW"Y3 H[%[-. )[S1J:BSF]I.&>GL+A'X*W2B>1+$T=U5^54,5X]9Z MC=AH;JO#*%2/<$/E'[4,_',8YFIU6^U69WWF,BZHW;F\O)IKKN9[NGF.;MGE M%7U4_3]X/E(-VW#MCI27!>HUW0YHU6$9,\0A&.*C'RB* ^F*^LP1)\\1![+P MS G6<4*A&][#5L*2\@UX)+8%TF[A*LWA<)NG#!C(IZE[RHWT+<-O1(8W-N!C M.&19D:'.G1 HK4S>OA"C6 W_\X7YN]5HN"IJU'_[K4''N*-T_.(OK4:M\8<_ MOY:+1Q*6Y+3NE\^WIT7*1WCE%YJU9N?^.ZW\Y(^%PRKAN$+V& *#I'39R]7( M5T/QX8=R,SS#%9^'\)VBZV*33(9T?>RUP6*TZLT<7'(MXX$,57+^^4>@IN)2 MW^_>K->;#MZ;),<:/%(60IN.8O5IIZB,?GAF_[MUB9@X3!PFSC.(LPLG>$C_ M6\<)9C^W$J:\Z0Z7^+G-Y_JYZ_')0?W<]8;XI' Y<[-]W+S4,?WHAS)T8;@[ M=$RMEQKNG_OG_O?1_V'#D6R[JF"[FAA4*?9I+5RGIX_ZY M?^Y_'_U7(;:V]43RIZ+W&O5&[=,OUQL5_SW9 -+^ST)W<0;V_]]]_5E\"C$_ MW%7B?>1F8$Y3<4Z6U\\_]_+/O4@E(HQ2(2<3)6/,H\8'/R%^!1.SP3UX+U,I M$/$A!LJ5F#ONIXF@?E)Y _8:\WG' ^5A' ;3NXLV<'CZP;R_&L=HN'_NG_NO M6(S&"HM^??5?MI7SMSL0L5^+;I9T-Q;]F_P1A=%X"MOV5(58)$,@8G\L"Q// M>V7NG_OG_GFO_'3+>G7Y,^^5[;6L.]TK+[&L5S)PLX#B[^)G/_P^P')D6["S MQ^K!<__<_RGWSSO8->WL^P\?>0?+=C:WL^_5T _]K9O98W7GN7_N_Y3[Y^WL MFF;VY\MWO)UE,YN;V9_E0 4)[V2Y?^Z?^^>=[#9,[)>O'W@GRR8V-[%?8I6 M1=U^R/A8?7GNG_L_Y?YY+[N6H6W7>"-[>E;V*@(RB"]X>]!2(+(CAE$\EJFY M^*D,--:W0H$EAD_HR_QF#'3:>,/+_7/_W/^B'5[G>L7V9/'&I/9,?3YRL]:Z MS=BBA?6=0G_0=R2APO7$2,4*H?2&EQA M_WUK%E[IM>H2MO8>+V&[>+%D-0]S"=M&RWK8%5QQ@]GUI[_^EOF1\K# TE15*\.L+ M-D1%!GNS>^1:[5K]XF+3B[ >_+)= MN^AV=]%RNU-K=-8=,]^_M=<]_T8#WGJX9G=5X;4G=?7UT[*^3U^*="B,_%1^CS AG=J/+ZUE65USL&@WSWD,[TR^Q#UPW ;8;%@P8E8JM+L1;*6(K MTRB>+MG(KG-&6:F@^.K@LOT'8U82M--9?0;V>A!Y4_@Q2L?!7_X/4$L#!!0 M ( /N"GE!TM_US MXCC2_[Y_A8\OSUS5,6!P2$AMYHH F:4J$_) 9O>>3UO"%D0WQF)E.0GWUU]+ MML%@6[9Y67C65&WM!%O=+?6OU>K6FW_^Y\?+, M[BK?7QZJ-Y5_?OGIIY__5JW^ZW[TJ/6HZ&8?C;IO"8:6V\V];"LX$04 MO(GC MB'-&)A['#Y3->WB*/!MD>,X?'K+)E& +C,;&PBPV"D1><\1FF#^A.787R,29 M:OORDZ8)+,E\01G7G!CA%+D365N7<2#3V]6Z7A7Z]M%_I";BTJ2CFH@1U;#- M7?&KNF;Q^<.U*K7\%?#N0W#WS5"5*^>03BKJT15WT MUGYUV:T>NU8BV>_DA",D$&*OB@ATL?EY1M]J)O4J2K(@Q_5-=< M=JF+A4FF9XC5(R02?Z0Z ^0XE$LNXDGP;+$@SI3Z#^"1,.G;T*Y'>!J.$K&1 M+L%YR']N$3,9M3,\36W!Z (S3K ;'24E@U>&IW<5,5960^_^NXGLSU"3L$A, MP&;G%*]K0&)ZMFSNX[H](0=AK7<5%R"QL:^ANNTJ40XC^C&=1///\^&J1%8%+L MNGC(,^2ZML,O=8BAX3^MNLX)JIJDU 3IS[5M@BU6GHNMH?-%_KW=SH X**(@ MW'(+N>DV^U,B6? PU*-*N\.G7O]IW._!'^/AXZ#7>>GWQB_P_V_]IY?Q\.%A M\-1YZ@XZC\_#\>!E,'SZ_M3YWAM J9QX["% @: N$6P ;&-0/0XA#(5I46G: M6IPV?-!6 K50HO9I)?/O%^SS0/.,&+3[%7,"+3FZ(6Q*4UN%<$"'MPKMTT8= M+E82P6WPU!U^ZQ_:+6QS5:/>K->-75#WI5SZ?S(&H)OG4?\7*#/XM7\'Q^%OXX-W[#AC-<2M>OUZI^X,@C0IZ8)Q M7BB.$;YE25&C?UVOWQP._1*':V-O/D=L2:=C,G/(%)KO\(XI)P2),WNF-C$A MZ<^'>4Y>"F0;>EW7_42;N*9-78]A ;//6*-3+<):6_/60N87Y+:T?0P$R )?3+XJU3=<:V4_ALTPT6.]<*0XR)32'#I%)S4,V:$6CD1+ZQK"!9BMH46L8!O#K0A+(U7_C%(-10K0*M$78Y\TSN,0A^X =F MQ_,2N82JS>7:D-/E>YM+) [>[*7.DE M==V0"U4Y\(P^]\5)W^D+U(3$BROT*,GDH(#*1A%AYA M$X-YY@]E8U3*;$)OZ?&T4++0(CQ*K/0B640*K3J#N&[&T[D8 &7,'K:U><\P M^F'1=X>!>4H<:^#2EC'NQ70C5@KX5BP[5W5XL(OA@"J&RW M5;M,+DHP&W7(#?. 6>ZEMR%_Q:SK,;%IRY_XR =. ITR-('@)#X7(YEH 9=@ MWJ74NB\2GZ12*R.4AMBHD >',@8I<946>*0X047H84B7BR;C=J=737C MPXH:HS(Z-H66"WFX''S4KJYEZ+'1)PNN$CJ]Z$@26:HH/@Q%B=7.[EJ/3ZUO M#D(17A[.@5O1!6C9[0LOCB:EYD:/\CWTSI75?.9:P'W ,"0_P7!=*7_KA\4P]_U"XJ'1_$W M+*YUQ5;G#3,TPR,\1R#"F\I0XVT8>DK0 7^$ M,K5 J+:2&F OY,J\-I2L2=$E-H6QMUCX][\B6VS=>;#I^\"94L!'R-D!^)P< MU3!?&7IL%\L*YJ@$?[^1D*%%A)08T(YE28;('BZP6%(+NMPN?3B3EQK$EM&( M+>*O0%SSUE;,5\%M"=$;X3?L>#EO^0L+JQ.T:SV^%2R@+)]BBZ1HFR3J'.VF M&<^" _HR)FE!TPLYFRT:M5-I&XW8[I"5ODOH-^3YU'MPFY;(.2'!E/7)>5@N MF5;I50QQHTGLT)M@5)6E$S+T9MS3IV%21J^4K-KN*W)F MF(@+VR>8T>G]^+G;'XX[H_'W^W&GV+'3/00H_9W1,!KQ ^UIT%8U7Z38#>D+ M%=-/4FP-Y-9 < TD7QSE2F6K#:3R8' 75 QQZ#VRQ;[" UA 'O9J_)M&(WY" M/1W_]8;8X)!Q(%,+A%Z@7VE+/A7783IY#_YJ\$7W+P"^_TJ*U*(R M-5SBJ>?(41K0"4:.%4S$%S^*LTVO#I2N]/@^YNA)',%-3D:%_"Z@%%Q*R^2B MCII:S7@DJP2HC*%3NHY7;XA\LXOCW)6YVFM>&PWE@?,XKM'WOD#M4R#R[Q>G MN0',;J<("O!38WMC-)0'S9.P+??9 E\G+^@C_V;0-8%ZA&OK\<,= 022O)Q: M+K;Q=IM,.61=U9OQF"*J\3*.4!$=%MQ&&Z-3^IXKW6C$UIHWE5]"]])'3"RP MNL^8R?0CG^YC5$I'<]70XV-I-N.N/HY &=W/ MMCHA,R=F(4>DY*!V28;1B*T^)GJBSL9E!)/E5TQG#"U>Q:>9.N*:^7P([\Q= M.5"V=#U^<&YC$3G<7"4P!W'5K=L0)DLM*E*3,B^@9\)29*3=4X9R&&XUFO%( M:6\#*.-0O2M*NZVH'$R:>B1H&LU8D+:_=91]3697\(+"\3=_BNED2E>;DMC+ M= Q3"LF2WE^L:Q=\(]^P\ _EBZ-2K&A(>OQJJ.WMRF@>/K+9M+?HQSZ"VP;" M.EXLKP#D4G>['CL[M%"U5;6,9FP#PB&LRC>?LI]A&V&H ;:>$HL6"@(\53_S?CD/]NLM'\ 3[1XLE5";C]/=G MAA>(6!O[J-#$Y0R9_*XR1;:+*YJ#YOBNDE34(;8MEIFZ5?Q/""Y4GJ@EF&2U+*'ZFK5OOO8]ND>] SNG,9-') M-Q\!8[U'&\ M^:U%Q;T0.9K\2-W(_/FR8YK,0_8SHV_$!3G?H>*IUI"+MD@+MSJ0*3^+=;0> MA,2][HX5',X'0PQVU*KQS20[.:0]Q%$7GF"F;DF\W,FK'EYM#ZY#U$-:%+8B M%]OUYPN;+C%F84@LR\EO8(K!*/@=9"2IAGMH,;N/$4"SF\-IROX>.8?] M@C_XO4W-'^ENORB?8QD2#T7D:/P]]-A]?$!FT-'4H*@HS@,8Z0[\B0]U4])*G[P9R8/X M V68S((9)G,I/^[K9S)?@:V@*1@5Y&%XMJ$"I#LBJL,][/]+G*T1))A@X73[ MYFH(AJ#^?/D,]>3B4!#$P8NY:FPZBJP]-'M4EQ"N'EXP;))@^G5A8_$'8-.94\;)?U#PEYZ!]N+Y[E: MPN$R2_ T4PQUL?[$;#9!YJESV:XWEW-/;[@_G6*3^_4:3CL679S\D[WO)K'Z9B %,-*3]G)XY7W87FVP]HWS^;$#$;D$7ZC]AMXU"#4 M6G9F#.-L^RC(Y.3&$5Y5$UVC^H;8#\"0.._P\[4/L0M?^L.*8BJT.*,"<7D! MP ED\#/,\OC8]6*N/R$N\ED1B$'CQ#@AKW#Q^W>.G' G9N>0&&Y=W!J]H[43 MM#7-V'.1'LOS1;5R0U>VM[J1;T=F369F$Y[I?-#APN\1M<4$@WB7 M.FU_'&&G]O6;JTT#U_7V6*Q2D)^\>V1YJ9YDM*N/"ZE/WLS#F:D 4+%V=WA! MITYX5T$,=,YP_2:8*WLDG,RD:'5W*,3BY+:R"E0B"U?KF"45^2RR MK"?28;1;_UB/>UE[5W(P^,L/F%^!A/^9VSVV!9[:6=R/.QGK@>L")^_HR3 $ MVPY"/^5O"0Y_%80T@]>Y3AJGAKX@PMT]<-ZD/E-G #Q[2_7K[RXVK9SD9[< MZN5"6/"5%3J?!]?-NAT.L?'$XZ)NG(874?AA'9W&W=':6;E#&>N)S3ORPFCU M$MQQ)9_:_X6S'P^,SL-)$0AZ_(F0P=9$R,:G85,'UUT9GJMSV0H PSU #XBP M7Y'MX?5>XU2E%&%QKF'7"S9?'6K3V1*LM^NYG,XQDPT2%OU*%AD3+_GI3^YQ M.K9-WX5.P7![U)OPJ6>'B^]K7YFPA6&]!I:^Y>P0O,]V_C&I9V<-OTJ:<^T- MF1]]*[B"H&)PZKFE[9THX,4W/I(5P2UCVGT'3N0;')AH$X3/?9^MT MC,W9]OQ#G@C S"0JI1U%UJDCL?4,1-@+ED5"C+SDY^I0_? 9XNC5D2*QF HC M(B0DT!H_.P6Y:F39B^?AHQ (018^]SQI'7X?LAER@GU<8ZB$ M*3\AJ\[H,JA.'EJE[R"7]W;NO0\]D&ULY7U;NBC?NEH[LG9%ON=H3+\EJNKIDG!BX)BUL4Z>'%MN;7;X*B[J1$\@#4 M\4Y'M6U1TL&7F=\!,A.)Q%___WS6V)_^?>__^E/?_U?A/S'JT_O7[R9Q,4YC.CWY>C$=?CF;O^"4T_O?G?XE,JX33X%X*A.1 M"B)Q,3GBM/4L&0':\__]Y2\JI&R]221;ZHBT)A,?P!,'-M.< E4Z+Q\Z&H[_ M^$OY(_@9O$#AQK/EEW_[Y6P^__J7ER^_?__^YQ]A.OKS9/KE):=4O+SZZ5]6 M/_[CP<]_%\N?9LZYE\OO7O_H;+CN!_&Q[.5__/K^-)[!N2?#\6SNQ[$,,!O^ M9;;\\/TD^OE2YT_B>K'Q)\I7Y.K'2/F(,$X$^_./6?KE[W]Z\>)2'=/)"#Y! M?E'^_NW3NSM#QNEP#I,_Q\GYR_+MEZ\G2(:/_DL!N_SE^<57^-LOL^'YU]'U M9V=3R'_[)4[G$U*L2L7ED/]V\\LO;T:/?A07HZ6P[_'KU2/*8/L @1]S&"=( MMT?82;Z3#V^./YP>O\%_G)Z\?_?FZ//QF]//^.>OQQ\^GYZ\??ONP]&'U^^. MWG\\.7WW^=W)A]\^'/WVYAW^U%X:Z3!E\$O\XFXP2SC?'_[48SB\&W 67LC$D*A^(%(D1 MC^\^HW_A7D_.SR?CY7/_Y4<+&'C)',?AB>(9B-3,$/PHDI ,S\XR1BFT$.T^ MD+N"W:+2T32^F$Q1 SCQ__+B.Y1I>K4&7*+RT_B 8W=GH-5/O)PMSL^7SR3( MP/.KWR\+0E4&S"<5=7YI6)2@J^6/(JZ)1:>03N9G,$547Z=P!N/9\!N\P]7T M'-Y/9K,/,#_)G_V/03*XDAF7"5>L+&9.$&LH$)%]#$RI3(UI08P=<6[#&_YS M\J:EQ:K1ZA/,_7 ,Z=A/Q^B.S6Z!?@-Y&(?S 04?DXF1Y"0MD=DBKB Y"5%( MQKQ+DL863'H:VC;D$3\G>2K;I1I?/J-'/EM,+VY-A]88C0@X 1G1NV8&<4@F MB;5SU8CK%J'[@G3&0P>!"%P21DE* MSS[Z"Q]&\'GJ$UQ)J7.,C((EW%CT$CG-)&23B&-,"6L2Y-!$RDX(>74SAW2EIO):[AEA*9 MG"-!(LC(O(Q<:U"VR=JY%;H^^>:5Z5+?.C4#O>D"TF6 @''!C< !)?,889*L MG,'U7@OB4XA$,HPJG\H?/C7(CF[USV#FJGJM]NH?GW\= M32X /L$RT%L#*QJILL^&6 <1R5>R3LO\$_>&9\6S%$VF@">1]J+/_,>_ RN4%U<8XJ")J49,8QEG,^LQOE,)<)%%LYA6"@E;\**1V%M M0P[SDY*CGCWJNI9^]'8R77HT2_Y^/O/C-5Z.#9(JX20Q5N&49B0G'G 1M%HK M$5)&:[?)X6P-<1ONV)^3.XWL5(]'LQG,KR$PE5..RA)1LL^2ATP<." XFNS4[3;12=-U;][.QHG,I?)1GWS8_PH;/[ :'WFJ6R\^? )B)=Q'^YE(F( M0B7!!36IB?NU%;H^97?V9\B#W=?JAJDYG2YS3I\@ @(+(_@ \^L PNA 65 $ MA5=$"B5)2)$2AV$B%\89:5/+]-\Z4'U*Z-1C2#4SU(G6/T[AZS(#?SU7#ZR" M*%VVQ'(.1/I$B<]9$JNXMU:P'/@]YVM#D/[PV7U*P70W:0T%U@VP[LKDE:1! M<4>\3Y+([##08SP3S:RU/G$)J4E._R&4/N5DZKW*'55>]06^]+H*_?SXUAUUE5YL"'N[1 MXJPT6I3"Y8^3Z5+S\_ET&!;SY:;3Y,,$)ZWQ'!6)3_SR;CR'*]-)_LD^BY)Y)91YR% M3 Q(P[5BB4K5@C'W@?3)A>X!7SK9J7(^8H!!7J*42:)P+<(@4 CB>>0DZ"BC M]%K(1B6OR^'K"%%LM%I3P;% @UB4+S@3G%&LGS@V0/DV1 M>UCZ0;C81<^-4FB:[+B/LNK6:(:Z=$5\.,O0_0X5H+"_/C'RBWYQV22O@]'HT$('-]&Q&.3Q!=; M8N3H04O"N70I<*.=;')L:1MP_9L'*W&ENF6J<>9Z=.JYB 84 ="&R% F?(5S M-4;^^+%D,8@FO-C%]H=-IU:R_5X:KF;?#R7L\ EN\CFWY5+9.Y9M),*6^ER+ M%L(8(A)&<\# 4U&GFZR*CZ+J7X*U$A/JV:(:/=Y !AS^)N5_/3\-K%)9> $$ M/**0-)1#<483(8463@.%U,29V RI?TG82L2H9(5&%4V?BCI/\F^SR\5K("DX M&1PC04J?%VZ.@W@V5UG.)B_U_L@%?J'H*)2K5;5'6#V*1!KPJ-6)FMW[.06H%2Z)7%& M"2C*D>S!D*"1Y\DJYW%-,2[?6X!W.'FR&PF>X8Q11Q+45G"S4P6W\#">!61T M&#BUK)R&H\3K' C&"XI[%3AOD]?;#*E/,5K]":*2*5J?,+@%RWAMI85 6+X\ MOU[.2U)+;&!)RF1M%DVV,9Y$UJ>8K0%1JAJFA8-^-$YK*@L$8\F'S JJ4IM9 M]MRL$(1:2X,)TAC;Y(S!4\!Z4C5DA/48LV&H5GKN26\H"59'HC.%P"50+IJ< M#6]1-=2;(* [$Y\NF6EN[1:OZ""DX*C5B5 A*9',&>*MEX0%&S6+B2K69/*^ MA:&G#G]]SNRK]VJ&+VUAAO/SY5&*<;KIA% "1NXCER1(#0RL?3,<#Y37(JT MLU1RQTR3%,HCF'H:!-0G1BV[-)DAF+*&.BDP\ P9IRB-4( !T<8G)''..C5) M-VV<(6HE#;-)<3L2QI\$[+(%HW).IGN=6^UG]DOMM3[2W[ M407%<*;EGL20\(4-5)?#8Y1HF7URH 5-K5>^'I9@-;#]/@J_9_B_OKROFO?X M]<';-'_T19 SF \1R5VHS7LVWQW[61LX/Z*&YCVTWWUX??+K<=O&V??'.("R M'Q6K4HOLZX3!\8^O,)[A"RZ=TR(F3@35&()PB,1'5YH: ;$W\ U&DV4QW.KI \F3S"+B3&-%V-A$]M:QJAWH@N68339 I8H*Y)^=$-A.YUVE<=Z-^B+2]3#0LTW\J.D_'L M%>3)%&Z=PS_^@59 6@W'?GKQ#MDPVY#,E&B>9'PDS 34#D[EZ. K3THO!J$8 MD\XW<2<:RM2G57I/'CZL!^\' RH>/5@!7$$^S M+?WY:!#<"[)^-C_)I8)_F7&&Z;=AA-GI9)0&GG,6(5C"K$'I MA S$E:9C47-AL]6"QB8IV,L,8+ M&."DB^]4$@3%I$1:[3"BTI0(G:6@.8>DFIRF> 13KR:\6IRH98.*5_DL![]: MRZ<^SG\?SL]>+V9SG)JGUT>]2LTV_I?*G4.2&9X!)WJ?LR-2,D&<9YJP2,%I M93D-3>://;#V*=:IQ:'6)JM?^W7C,PXT\UD+A^:U&*/+*$VY+E.0P)27U@:O M8IM&PP^Q5!/O.G8-PJM$LR3*\5*.(3Q:U6NB3[O28&/E MVEYZ;^(O@M&@A0XD)ED"%X02%+6$B]*&3.F81)M,SR9_L2=IOTH6WU?5E6/$ M-D%O-IX;!RB&=U NY/(D.(L"I$LM%,)E+H6R3 M#?*=D?;*+=Z?.@_>B:86:[$1QGBV2J-%/8N!2,N;8>$_94\7.6R[T^^?7CI^-_XL^\^]?Q('[W7H!/F92NL&HJE#@GH;B7/%C0L^!.-D]O<[6%Q0(HJX"V&K,,OX\LS!?'B\]2/9SXN&3-.RZ]6 M[$[_=S&;KUIB7JI,IW(>&G#6H.7 )8L:C8GDH7I5/?"L!#\4*6H>,]ZTS ^<3=IX)HCE"$-:0"4Q M88G-QGJ1?(J^2?>'1S U%'*<(EC^!\\)DU*>5I M&I[U-J+9B9%K#FX_F^D/\;IN![H$7R$9PI*G.,=85ZX[+:VDLW.4LW)7TX'Y M6HN?!UM@GH&@U6W;-@GY,!5W\O;TGT>?CO]Y\O[-\:?3X__SV[O/_]DU\[CK M*%72C9U$:W[B]O71Z3_?OC_Y_;1Q5O?A,(?(Y3XA7*4,;KF:U,_./DXGWX;X MM%<7O\U**]%5*\#QER.,5[Y='KH')X#ZC.\XZ%)F0X%XH0U)$M]S961ID=!H M+VY+B!7RKA$@+?>E/\%7?[%L?'*2WT"8#[RF!JAP!)PK&UL02KL32[BVI5.2 M<$$TV=-_#%2?/)E&3%J3=JUCHYJ;C]>(WLUF"Q073G+IG#,9+]OQ#$P4T1A6 MCJ^4@RQ>EKLB#:Y5D0M(%BSG3?R0)Y'U*07[#/SI;JUZ)%H1^>UDBJQ>3..9 MG]W#A=Y64$RILG%KBL=3NI1D(%0&PY,#IMLT1'L:VHZE\,V+'P["H[H&JW55 M\ VY;P%\?>;'7]#)7F9IUG7Y'5 C7?!2$"[*EGY2 CEOD?/@4Z84++O?B&+C MU<'[(>A3Z]S&##JH%XJB.\O_24>Z;'\'R=OL91FEQ#JE\XVB<[GYPZR<_ MPG0X*>WIIZ4=[!NX_/LZ"W'\(RZ%_N3G<)PSQ'(#*(5 /;XI/.#;PW1)-F@@ M F.[; "4BDWV0PXK9H5JNG4TO2Z/O453SGBBG@J20CG%8'PID"SWU7,IM1#9 MJC97=VX/L4^>;(_9OJ8^KP4':A:QKL/W;OP-]7<7G^2NG%%5Q'!JB916X6K) M,]&9,Q4#6( F3O+V$/OD+?_\'.W*@=8<7;?<2^\EL)P($^4R0N\B"1Q#@RRI MI9%SRU43%WS?%,CSGDK]^3G:E0/5.'HIXDF^+?;)N)."!S%E)DJC9QE#:5GD M,PF&,9)!Q0S@5&1-)MP&LO0I>OB)6/_PJX]H-?^ZW#N1P, C%,M M,\1+)HD4BI,@!+Z[)O/LK52V60NH)Z#5%_XHQLEB:;:K*S4'RB>!1)&$>YRK M)$N9.!X8L2Q'9 ]+-K4Z"OHDN#[Y_I69M*8M45U;-7R%KI!]]!?+G=AR2>M M&)ICH)0HZS(*+R1Q$H575G/GC76RC0>T';Q>[9P_&Y7V-EC+^7A91G;9;_OR M)M"!U89'XQ01$#F1(#VQ&=<,KB/SCCGJ79-[';8!URFN$.SJH_Y]-3#7,5F>#Y!'1[UQ6 M5BY3N61^+A>@&>8)A;(;F*4A+E!.;+F[F'JEK+V7.MVP,[+ST#M>$O=3 0?A"4^BW/Q7]M5]1@=7 M.L&=X4+Y)RNV.F+HVU']%J2ZN]=X&'.UF:&']]W:3X#6@C2?/"J%ORT%2SQI M%2))M#1]M3(2!Q$=82VM8E1X!MM=#=P 7)\V%0Y!QN>V;_6*G>NWZM5B-AR7 MMHB7!V^6F;++[Z0!A @NQ4R$%[QDZ7"M*N=>4C TR<@];]/Q>1>0/T,53RTJ M-C=BI7J>%;P\F5X5C!1575:)#.]5B=S<9+;RDB+EEN60"7>E*19J@GA\%8A2 MI>%Y#H'JM--:NQ>,7H4^AUQNVQNMM6N[KHQ 9! )WP,$5*X'S;RI21--A.HH!)8BB3&V M*ZVV2#AT,5BUM^KFU.NR71UJ8MFZ[O/D$T3\>CB".^V9/D^V59;AW@<9&0'+ M<(X 5TY@62#&.A5 9"E-$V^BE4 _@0]*5 M70^G3ZY%KSA7T8K5&/4&,F LG#9=WN6D989;3S*4JSB99B2$'(EVZ,4;39,V M3;95GL#5)X>CEQRK:=@Z(XQ()$^&!)XT.L*N6\3HQIPT# MXC'(BB7,.6B.8\TB#! MAS97;VQ$U*MJ@EY1K*XQZUT"Y(?C(OS)^,UP]G4R&Q:]GN3+-#$;)"9E!! E ML"^]O#'.0V\O$I:R#%(+1663%.3CL+9AF?X?S;**9GW6WNH/VM-\]&47XPS# M%D1P%V*S1CQWQWR6KCR/B-VU =)IX?GT8I)/AU_&PXP#C.>KS?)E][;1,):4 MPAZJWO+)W16ZCPB'45M[]1U3/D\;: 6OQ/_AI6VUS$^6*ZO!UZ!M-# MO0Y;03BHB797RB$M%L\@+49P#UVYW_M +]$V" YKKUU5TM5AM=" ?M[)X\\K8TR6O@;Z\:Y_NPRB$<&OYY"&LX_#6=_='A7 M]QVJC3)W%K*IIF\="6JEX35#--;L4T)5:OE[:YBW?CC]EQ\MX,UP%D<3=%A@ M0+4S00I'(F1U>8S+1J7+62Z:DE7EC%>+Q.+CL#I7J-P]9+!.\!BM4LD&HJ#T M;)2 @F=1CA(X:S@7.N4F#7Z?AM:GPHF*['E0$U?71A5W"I>7$%])?K$.F%:, MMCFX5/CM>GLH8&C&BE^3J4.,:U97(! M5R>55G1=*WR(B:?L$RD'!HB,VA'/D;196Y6\D_=86V/I4C=!PO:EMI6KT6><1 MK@-GHA99>B Y X)3LO0( DI\5MH'PRT(WX)"6^+;L>3@9Z51"VLUW-I=%X*\ M@>GPVS)=O/Z[52.L[09K$VOM(6B+.+84&I0(^F[OO,IZ?GR0-OK=0; 6>JW. MU+9<;*"59=.OFUYR>ZGBP3.ZR_\XK-I"[Y^CW/"D^@IHD9N\/\:K*?@_TN3[ M>#B^_ZT.+\H>H]17WZZB54J=/6S66 YX79[?'F3'N3"E C6%C.L[E<55%"1Z M4ZXE,DG8-F>5'@%5*VUV\^Q_3">SV97(PGMJE49'!J!< "@X<9IJH@V+RF>9 M56A2Y?HXK#ZERZHQ9E.RK()EZAT#'(TFW\N%2F\GTS>319CGQ>@ASBN(C"D= MK(@$4G1$HOM-@M*E/646+G"?F&P2O>R$LE<=1=N1J9GA&@8R]R?^:R'R&B$F MHQ%^_-U/4\6E;\<1ZR^#742N[6W4**]Z\IGU5=BV4&I-9]D]U+*I/VTG13P% MK;[H^[OE&Y_50@TM7/.'HW1X2S8_K(4Z6OC3-_L[U]4$MU[).XY,.1(HN9 D M D5')@1#O"E=F83/.MMHN8O;;ZP]-5S'V_>N[R/]/#E=?/TZ&L)T-O"161UH M($YX2Z31D01I)&&&:<>\9>E^LZ"-=^NM>WX?O-U&]KQW8UYG[5;<$2[7S4YP M>*H92UH(HI?M-H)TQ''TA3(7Z(9!,"[X[>FY>FH?=GA2>NM#7CZL%-[('+4L$C%!6"= MK%>0;"B7:VA/%+<8BDM.B8_683R>DN0Y"B^W:[SYU$AMQ+AK,AF$DR )&('3 M<@JE-P.WQ&FEF0V4R]A1EKZE[NK;^.&B5U7M#7,L]WLP(^)_3";I^W"TUQ'? MQQ[7/7;9&FS7:.Z1@?:/<9]^:%,-M8AZ'QFN0_B[Q5.;:JKE!M/;X1AQO,=% M+MU'\ 'F@Y15N63#D^@LQ[7.!F*3%P2T4(P&HX-OXI@^#JM"N=.FI]]N?K9R M"S_!N1^BJJUPAN;]3_#300).DP^)> VHF1PYL9 Y,=1R$8!&Y9ILOE7 MWH<'[^/AG@0FTS.K<8M42!OJE!UX :19C@FH)+ M@H;X_(1U#PJ%W%-S'DL]).F01#- KU8:5WFG9EBQ*R!@LEY)&"&5KC@7= M9D=^3[Q]2&[TDW@[6_,9J?=VLI@.4 79*T@D+6/[$A59*6RYOQ2RB\$GU:0A MU7YP^Y XZ27Q=K;E,_'N*,]AN@2,OS#@PJFH9""0E^4N"-B)?C 9EII M75I2IRW"$T]LIIUFE2;W#I;CE],%I%LC7YTGG=X]3UIZT93SQZNOKW/S2N(" M!(XPEBB1VGOBJ-2$J40AJ928Y4_IN &NK@O?Z\EX/O5Q_OMP?O9Z,9M/SF&* M)%R,KQ%=7&_)X@P?FWOW5 ML)&!ZVRJWM/3ZN*NYRA%L)]EL"#U ;UB&?5C5J-;A\F\P>2"A> E_9&BEN,0T,YTH/ B+,6 C.! M4]FD1<@:+'W(5O6-3%U-UC!U\+[<@[I7\+?ZS>Y!WCH(76/=RV?N'_;?^?U: M(K8(ZB^?7&[DFHQ+Q?LD+S]9):HZQ/;;/;B6:G82H%9[PS).:0H[T%9E6ZYM MP?D:'5(9''$F"2)4%@'?4^5C$^_O&D%GY_;J[I$;F;*&'!TU1(>,KE"IEW?> M!72RK='65[%"LG'"9"D%DKX46]U-.M2Y5O ^E#Y%Q7;-W5'QY4>L?WUW-S+_WMHN3/ M?AV.A^>+RSGHX^J<8V<_[^E'U_+T=A2BFJ\WFP'<7;>OP_EK L8)*\$3SB7 M:R4]D2DIXKVD)$6:&:[O*=@FQ[:V!=AU'MEJG TUM51+9C'DI%TPW8>#]V>M UJVVJFVKE*L*6XLJ$3I9$HQ,N/0*1D)V MBH#3*H.* 4R3+.J../OE^O:%=WO:\7G(MJRJSMI#=BH6/0DF^)T0M;$6O#$N6R2HUR MA.=F7-^JHGM'N)TM^3Q\6Q;.!JM<"(RH',LY>R%)H"H0*[A-'+* T*06?U>@ M?=A5ZB_?=K7DP?EVMUK;X?]8:33IN<;XO/2==!;] &IMUHZ;F.2SQE@[5]\? MJ@"Z5\S;WZ;/GR@9W$O:5$V5#-CADB7W!3ETND1;)[G+C&B'H:-44I&@'#I9 M I0)J+D,S[I^-)W@?ALGC)]+D0&DXQ\1?_3HO'PU\-HKQSPG6;E8.LUX7/MY M*0[1,; ;E%5OP/-3YCNZ4*B&79JO@K\OU0WIZ!N"_;)JE'"%N6QC^G%Z MLR+[)S_O=!*DXXBUULLZ(M>IR5EVGH1"-S\JUYR\'4V^OQOGR?22QIV5O>7S M:ZEV'W'J*/(HI6$9PH_NOG;=^?KDDVLI;S<1NJKM$WR#\0+VT2WWM"-6G;7'E_YJ?P"M^)5&H!83Q;HMM'[ U/ MZB[^-A#;J&%_PC_ZO%8J:?$ZK!_I]9D??X'A^,/B/,!TDE^=?GQ]?')Z].GT MMU>G1QW>G2[#M5+K'L*VT?KUI4J3/#^#UZ/)#!>T5WY4+IBHKO-M!FNE\9T% M;:/OY:>A?!IO?0J=:[P[C-9*X[N+6O%ZP%+RA1'"JO:\Z^V ]Y]6]7+ 1Z&V M4\G^"]&3SVRIGA8+TN;1KK\S7'ZG^WNZ[U M5;J#D)62TA\FX\E5]'0)9X5E M(!0U'"PGE@99CGV65$[(A.8L+7Y%56ARUF$CHJYYOW?C;S";EV#[\K'OQG.8 M0BEMC8EEXQGAD68B,U6E'M41RY1*(*U.M,G6V29 ?4H>U^''_51?%5-42PA? MC7XE&7W[7BP?Z:K]=R;#)% M%8XOSY#&B\]3CPY2+#KYAQ^.WT]FLU?EAC?X['\,C-4Q9%D* KPATH(DUNJ MQJ1:1),I%TW*=7? V*>RM3:L:66PNFTQ-LN>0O)6!DT"EYQ(+@RQ7NER"-IG M 5$)W60G\W%8?:H^:\.;BF9IMO:89'0H3;4E3PK_D&5'-)>KM1QBD %9>_BU MI[-8Y9:I04[<9\'K+;$#;RW$O MAUMV9=E'1[=_O<:%+QO 5)2RR^5 ]Q]25>(VE_]MA M5J_3*QA#'LX'TC*6)3T$]@,FL"BB5T(""28&"Y M:Y84%0J7B28-R3I@[I/+UY*1#U-RAS%SG3[P6Z"=3Y9Z&GZ#XXR(YI-\4UZT M.@IR5/!_63YG=B/6LK)N8+2)#E"-BO(BDT!?*7I)-$_9

TB BMLL6[R%-\5S:\08@##&*&4(TU*4[2%?6NUS DYRG3*@4AOMS'2% MWJ<=X=Y-O?6,7HVL&W3T0#E+QW8@&0,0*A#%]'*'FQ)7[JHW'*-1B%*&U"1N MWPEEGS:7#TG!=J8\8*Q_-)X/KZ;\4XB+:==5L:DTR[K>SM0?7 O+LI M[KGLO(16I^=+;0C/9\.ME-*]><;J3K?IOA>AWWM"C>89FR%U/C:^"#/XKP6J M_?C;,HVZA\ /GE'AB/>CL&H+W>4@_(9'U5?!DVQ?94)C>%\8<9 \%,$ !4 !COR)/]NM!)>Z76ET]2^E+M==DVA[;V35]7K@"0,#FE$QZ M2,II]Z\_ 5(7BZ(D;NX-DI*=J\K6A=[X$%]L(&X(_-O_^/+Q]*?/.)N/IY._ M_2S^PG_^"2=IFL>3]W_[^8]WSYG_^7_\^[_\R[_]/XS][U_?_/;3TVDZ^XB3 MQ4]/9@@+S#_].5Y\^.D?&>?__*G,IA]_^L=T]L_Q9V#LWY?_Z,GTT]?9^/V' MQ4^22[[^V]E?DY VRQP9<)V9-IA82#FP8#V([!1:D/_O^[^:F(L'EUGQ/##M M76$0$5A 7WC)D1M;E@\]'4_^^=?Z1X0Y_D23F\R7W_[MYP^+Q:>__O++GW_^ M^9*7 M__W[;V_3!_P(;#R9+V"2K@:@X?/B\A]^B\;\LOHE?70^_NM\^>]_FR98+.FY M=PH_W?J)^AV[^!BK/V)",B7^\F6>?_[W?_GIIY7D8)9FTU-\@^6G\R__>//B M)M+Q9/%+'G_\Y?PSO\#I*2%>/F'Q]1/^[>?Y^..G4[SXV8<9EEO17TRY@C(5 MSK_6I_W2&],' C)+9Q$9_10G5<$'Q+CIZ?TQ7SZ+92QP=KH8$/'-9P^*=_H1 MQD,*^,:C!T"[?!#[B!\CSH:$>NVYW^"\ +F.L#XRS<8+G/XE33_^L@3W9$JK M\&MXC_<#2[/%E-7EE*O5"_RO5__XF]&)YO%D7%>.W^C;\R?4L7;!@5\6.,F8 M?_YIG/_V\S@*(Z,()860M4P%=0#J=IFM//:U+V_22 MBU-:TT^7/QUE'(\N]IH7DS*=?83SF>"+!7ZY'-^H1]S3']Y/_W\"XU#I(I0OV#U"\;%^;+XK_=A6 F[W]S>T6=' MP1L3 #433M)<Q7JG(RNYC%^5NSXVM5;8$& M3"ZF XAPQ0_!__FGZ2SC[&\_\R&H_%]G,%O@[/3K&_PTG2U&8*(/V0N63"%( M CC-"R+SN8 '3+J(,""K:\,_(H+["/8FUV((KE_C;#S-SR;Y*1G!HY BF:%> M,\@ED1'+@7FE4L4G:YZA M+0Z#1>;H'] J8QUA2IQY+F)41;H"0[[2Z^,_(JY[B?8FW:H/W<\FB_'BZ_/Q M*;X\J^(8@18BN A,>NX)2R9'TQE+/BI9-R$:;4,9@.;U<1\!O;U$>9-6W9_6 M-_A^/%^0MBU>PD<X7Q^_E>=M!B9:-#Q3%Y!<)SI MQ"WSQB'S-IF$.J T?# MV #@T7#?5[@W&7>#,?Z$OGPU>S?]W#.#6&IW3+\8V-[1\'>Y-H/Q_5JQ1E)GIW7B@S%8FIF M('BR+22RK'40VA"V8 8G>C7VHV-Y!Y'>I#@,1O'KZ7P!I__?^--R6TDAVL(1 M&>>94 E4S*<@R#-40@%J97@:FNAK"!X;W;N+=T-0I5<$[5SQJETYG9 ]:[&=3:G;=?/\;IZ2B1Q1:*U,Q"HI7#0F!>QLQ0.^F=+\KF(:)=UP9]!(SN M+L0-=/8*<+V<7L/R_!3>CZ0V(MGL&9+!1MZV)T?;I\*,,(IV>^0:W "D;ACZ M$5#;5Z ;".X5L;I8/)Y]21]@\AZ7$=6,T@;@EL6B"M/H:C*[ZIX,CA=KM!MD MC]TT]B.@N+=(-W \0(SJR=EL1E-=I;NJ BY@<38?20E&HP^L^.((CB+E*TFP MS%VR409CU'"!R3!8X@[08?\:GL(!SG"-4Q64I#,-H M214Y6.8=*664Y+N1SUW_&S UL0G#H^%^ !%OX'Z 8%9-ALZ>P +?3V=?1P(D M][D@DRD+9Q]Q]IY6 MF[_/IG\N/CR9?OP$DZ^C A:#\9$Y+2,Y=RG2UA,Y(Y_/NQC I $3$!LA/!K" M^PMX _&](EPK7&\_PNGIKV=SFN9\/N+)2M19$D$FT1QIOPE!!Z9!Q:R#]I"& M"'1M&/K1$+V[0#<0W"OL=8[G YZ>7NA;ECH)35L'>?%D181,4RLA,ZL+]U(F MD?,01OG-D1\/O;N*X,V#% G]H1F/8/3%Y.,7_XG M?AWY$F,I@"Q;*#7H7A@8D"S91 M/L#6+,IP"7!_\\7#>0Z@;:.X52COW")Z/ MYPE._PMA=E%H[*(WRBC/K$M H"2Y".@Q#1;N"[ M5V3M8J97J)[33^8C)2!)(0TY@XET4&FD58;8\KP(GF0,1T.DBP0A6$3>@\)X>PVAE.>P:0,M-2^!AEE-8->4[L!H!'1_BN MPMU >:_(V@E!RDM8-8:/VG!3XSPJ!T_C>\]\\K3FW01T#M M[D+<0&>O8-F&Z;V#>(JCY(H5X#6+6M':HDMAOMJ',J=L"_T?!BD@N6W\ 4G^ MYI3\'M_:7@+=='SNI]7YY[^FT^D<\]]^7LS.\.J'T\D"ORR>G6(=^V\_S_'] MQQMAYNTUXVS.W@-\&BV+S.N#GIS"?/ZJ+-V(DR_C^8AK%TO4F?$(M 0MJY = M::\0!0.06QDWK>\7-!68QR57YP.M5 1/%_.+GZSKRKV(!E28.UH8W*M .W ] M;2'S 0]@7@#[%L_3Y<*Y%:+16D^%(;7A)J0A-X?;ND)<*<' G$V;"'P_JJ!" MLM&0CZFX%4RG0,H?N6+6FZ!5RBK YD8/#T0%KC7:.* &=)'S@,S7YA?5;)F- M$TR>XJ?I?+R V==52.GWI?TTLH[GY#6P&#Q!4Y:@R2(9!_!/OJMQ=/ M3]X]>_KV'?WY^[.7[]Z^>O[\QG/SV^M7;%^]>O'KYQ\N3/YZ^H$]= MA[EE^YP>P_5ON#/47-=:]/#@2W'5DR/ER#F!U!:?OL?_WQXMU_]26UZRA# M,-EK9FOTE6R+%EFDX+B6 #%)2Z:Q ">"3F:YJG8=;Z#(V%7$4 9-V%1@TGJR MYJ0IS&M56.+"FNBCYWE#+'S D-@EE+Y>P(M)FB',\2FN_GZQLEH_3$_)\)P_ M^[]GM1O)]/3T^73V)\SR"-'Y8,B.12LBT\4[!M8# XY"\"*0N]QBYAUQ[M^# MZ*DEZQY$2U[:.I,W2T\<1K18@R$Z2*8C1 8R*68$YT(Y)JB .%@L9N-XMJCQ]7?3E]-)37F0J.F)[Y=% MZ#A?C&@SIWV^%J=&(E^CK+$VH1C]2'F)OA[ ;K,$#P'_<:O? 2@>L#_AQ2Q> MSZ9EO/AM.I^/M!D=,]JQ6T,_Q0\P&?L;;B^H@5VTMMY5AOQ M2_QS^:OYB$-44@O+N/6*K,,:#(X<&23EZXGVJ-2&KGD#;6#WPGO<:M2 H@'[ M+MZ#\C_A] RO0,:B;%*QU$,SQNA+94X0MD3Z;SQ>^X^##-(^N+DQ")T!03S;T:9B[1_NJY M=;K0BA].7\,XOY@\ M@4_C!9PNE;Y>D92K&4MND>E%@.VT[P]W+%T4T;&::=1 M ,L:3 VTT5HN"""M\3S18SQN:OC5(D2UQ/.XE6P($H;LNKE5*%;J J"%81:7 M_>E49.!47I['3C99L?'HS#XCXP>+[ZJ2C?72,7I] ],I*A9C1&8X AJT19EV M[O' \=T>.<=5D7F1'(NTB0&0)FM;Z,4HI#;[=AJ.R ^8;]W)0HU$J MK8]-+PI()[*K MO5*SK=T?'(L2#8M:*.V=E/2!!ZX/VY[:V),Z=)%XBV,[-RK0I4Y8FT,P7Z*N MS7XT\[79C^3U[L;@C'8;KL!\%-7] S!T;X%_%_$V*,"Y%AXZA^1 1&NY9MF3 M]:Q7MWDK9)8PA1!R;0S2/%CW>#CO*^(&;_DMP91S<"@3)A4ERYEGSCV2GM=OFV;/DY4&5$SB9&IK#> M'!C)+(Y%UIU/D>.-TN749'W8&N&CT)4F=#2H?'F#"YHKYF;TD9U$IRR)'!0J3XYNZ=/57DLUP'H-&#"#H!E4KJQ-'%TM8+;L/ M03)I0NT81TH9E%',N2"=%%&@;E+@]"V(QT#USD)M4$VR.5!Y<3Q5.(*F)4NU M":@NG)1/TQ;F94JJ7ER599- ]%V@'H,"#";T6PM#]GDF^,G)V_]X_MNK?[QM M?/+LYC![.&]VS]S6CBE) ZDH%\FSDUIXXX-(T?J"FMYRH_06I\SNG&5CWMJ? M];UOS$,PNOW97H?%R))5I5BGZ"!R856R@8OB;52[T#O(F=ZW9Q\_PNSKM+P= MOY^,2VTOL2 3L]Y,M\Q0G8[3&.>[,+KEDWOSMLL,UH]X)H10#W:B!RURJ'>B M"E!.<%J*LX51][D,ST%[+O;-R5;<2 M'%T]_-GG&N:%27XW@\F\7F QG'Q_=G:=R_IA]V)#\"9: M783VR8#W/BOZ'FMCX,Q'.\ZJ$2_+!-YNKT_G0?;)T:9YK3$%(85D.;F#2FOT M@OQ_[B5XG0.'6&(7IF[.L!%?+V%6[ZO_C$^K@WO:FKD;P^V3P[OGNMXHQ!6H M+=9%$$$76AH5AJ"X5+D4K]%T8?/&P'V#/O/%["PMEM7KM9#T9)+I9SC[C+]= M%E]P#EI:[5C(B;P@F@,+GKS7XGSFA180\H':A(#N!S=(M=(;_'0V2Q]@CJ]G MT_DP!QRCHQ7.6CN-0OD M?#)NN%;:%^&P48/='J@?H6+MC\4&:;_KTB&L[^FUD-K$+$)AHJ!E9$EF%E3R M](>CMT)!)E^M_C0TY9%2%LDX5G>XS[JCENO[@TXN582I17J>RKTNWZ M#RI/M;HNNL@Q.V2>1V!:94$;\_(,AL44I89@FQPSO0/3PA"Q=VWQW&8%D!@Z^D.+ZFGHF6M$>3B(AR]R 4(T*F.[%=I 3F4.Q>=,6'I2* 4,URV;\ M;^&4O+=)?D6;]7+.\^O8Z-4H(81(T\Z&;#MKF$\N,A3@G2TH1%@+\-URH\$] M ST&S@<7:(.EX>\X(5RG!/ D?R09D[&UC)M?!TG3M5&FR)(D?%IQQ:)RGJ$! M"2(*4U*30Q%;H7L,JM*.C@8QE-MO=DGDYAF,FAEM)=.\=B%4(%B1Z"/6]N^\ M22#E:.[ VK?_,@P5#71DPTTAVR#ZOJ_&ZL39_1[I&4. M10A%INSL=H;D [@:JQ,-':[&ZB+#!CG=:UO;ZU-8>='.Z(1H$@,D5UK72[>7 M!FW,643-B_5M6M]O1//8]__^%#0Y(K4&ZOPUV 962P/@%ER'L0(&8.X^7>@A M]C9!J,WP?(Z68UT7I:)%S-$B%B5GTIL2C$SUJJ@'KPWW& 1[5(8.TA[:(GAR M2IO8Y/V;IU>QD!>3UW Z/3E=3"]B7Y9\9$. N## =$K(@@K O<^U;B8CFHK MLV"+P0Z<:M^5E6E#D0X=3GR)?[Z:O8?)^+^7X-Z>S_XBD*&%**!!,2B>MCZH M5Q>(>N!/!&F1C.%DPU9LWSW.(R!Z0$'NX][,+H77%W5J2\MV/T71F\?<:W7[ M_;->OT;38 *M+;V_1ONL@H"8G"Y8LLX*NA6[;QQ]'S72VHF0#*=+5LBK@ZR?MN\$T"X+)4BD(HV M=:4D ]K/F=4N!$%N8EB_$GH8"6R%[EB+SSIHS;HA-#PK^ZF./HDU]I\6HP2" MEUA4O5W!T-+.?0T)268,[=S.>97:Q,KNP+1_-6G XA8MYW>AH('GM*F26[E@ MC8TTRR03&1+HZ)6H;6"U3*@T^&P?;^W\8%QM43+?1=#[X?[R)@1NK(CH9;TL M8]EQP3#/2[7NI22[WBB9'O^U%'O4A9T$WR3_>L>U/-=PO\'Q\F,C+X%\/L>9 M6C9@RUJQ8%)FAH0@- ?D;4I+NT-]/!K4F*8&@=M-ZU],TH'D9'MQ29XE39CY MD@H3D+6,]%OI;J%3%2:,>A26?]FU .O"3V(.I> M_CM)N;5Y==MU0:[>B0&"_$UG(QE^@;9[@X5)66IO*I6<"7M:'([@-J>]Z49/ M)O9G>"W1;M[0=1+!%@+L(ZJ*NC!(A3/N8B!I62'#/F^OO!WIH]&CMARU-KI6 MBV+@Y&MZ6@5SOJE[Q9RV!U E\D!"]:',/U$,]9MDC*MJ*EV,Y9GGW-0;%)T6&AV8%!:TO M",@\.$LV;,I">G+J8YL#O4=Y$TPK5>AT34P72O9W'<@6H'Y<$].5O>WN!=E! M]'O3BPR1G%_T##E9)5J J> "TR&"4D9 #DT<@H=R3,_::^D7?*B177QDF:;68J%@&IT#'18MEF* 9Q.26]7Q]1EU(?,>EL1 M#UVX>!WHRKGRB-,T8[J:UE.4G:\21R!C7W5R],,YQ[7423H,\^2N,V MB?;;I)+B4FL'D0Q&5WPDM9Z2,&J9)+$C,WG?A/7D9;#==&4.\\%]&2B M]9&RJ/B2P47+9(U[:XZ%1:4=2[IVR2'-;%2F<1N@QZ4*@XB]]7G2 MBU5*J)!MS+(>G2&7P'#-H@?24RCH2ZT>T$W"+_=O"FVS9#8'HQQ'8E0K>C6- M9<0LN4(B:J/3\MW\D24;QEAJQ#O0L$>CVIO ^L[/\#?B;DMSVSO(O8]:D604@"/ MDHS%VN^L%,NB(*8-DA==?$93@C:>;,'@ZS5(#B.#'&EC=U;3>T\[NV]S,."!AG'ZZ$HK7HXR MC'-=@$LW)$@,2IC HHPT)Z$M@^J&:- Q1&?0FGUGEA]*:*>3.MRY1/6CI45- M(WUN3027-N[]P%J&>6Y%=@2!GKX\KE<]#DK"7K5$!4Y&J1),"EO;W*NRS+VP M1 MU%)A2@U?24:GRT62)OL^M"[17 M2?,"@B7A/1 M.C&W9=Y@%['O,8D418@!.##!5;T+J3:<*5PQY;V4UJ**43YX;=@IB=1"&;I( M>VC[X9Y N"+7/H$PS"'*>B^P9S1#9+($+%%HX?AV#: ?2D:A$Q<=,@I=!'FK M63!@1N'Y> *3-(;3%Y,JB&6EV2YY@8W/Z1W=OQ_=6HP^F!"XRT$JF;31"+K4 M2X]-YO3SK-7H/IQ]9;@,16(MMK&0&^" M,,:*C=*\B;FO3"]_=C*?XS*K\F2&>;QX,Y[_LTAFK#1>8YK5/F40625 M4A!!Q5[)A<;R&*+NG51O)HPOJ USD-(Q&W;BF:V_<-7#V;X _ MKX D5S4599DJ@3/-$\G#9,^R"5)XX3&W:2^Z&Y.V.Y#Q)*7I&;D0;S#A^'-='B]*)@78F#0P MH>HB65-KH1[O$8Y#JF=\G&J28K@3U?[-U*'HN]&/9RC9#UV2_&KQ 6?OX O. M5\[D.:1D2P'N.4N*TXP5V>-",5Z=+FY,-=@_5;OY_#>+;JX+U<2DXF^9LA?E^V^,+\:D(:2%JW M*H @%9Q=?/LKS,?SJ]B)M<7+S)$%(ZKS&P2#*"+CAK[VCNLHFH0G!YU%WRWQ MPO)Z#5_K*WN)[>EX7@,XRU"@3*!"[8.?=>W3$B,#XP5+$HR-M";(TB3H=C^T M_2^-]STJ3"LZAJ[7>$:[Z?0KXGG)VKE>SS?!C Z3T%&SJ*-DVL;"O'*>91>\ M\,G+F,566K/]F-^MYC2BI4$AX%+'OY'1)HC:252!S-F"B0S0(#V)@1N6D'LI MK,5LFJ1HM\#V/6I8*^H:-(?:9-5NW'13":B%9B)[W =JDCD0,IRF\H.0%J#'-+KZ6S)Q>(2YX8U_^(Z@2V@MJPW MZ8#U, 4H@W*]WF6V,5$-=&L#P+H%G'Q<1OHN#FR[>A;'2P: M!T865/B09.7 M[9+,$HMNTP9O&W '*59IJ42#,W+@%.N#7HDZ>A*#D=QC*>K"4(/"ZV?SQ?@C+/!5V0(KERD$HPQ#B?1FI2H3(3E] M6_M16AG ^!;:U 7D(U2G9ASMH^'?IHSQ4YR-/\-B_!DW_W;0Y/MV@S5)P^\P MS[6$O#:8K48?DW&Z) ?)>(4N842E0I ;$_+;#3N0Z?(2%U?C+1V)RXS3!A=B MN4O_,9G&VLFDN@XO)I_.%O3KZ:1VHH!SJ9][PHE6/Z-*8A+J4=.(@GDO@;E8 M/#D5)8-LZZ\UG%S?A7L-U_SRDO.P5!5ZXV-1CNG,"P,1'%/!ZY2R X=-TO>W M 3K@@GPLNKF^H _"70-C8!W7R,F(7'#+O+"&:14$;29:L%H7!$GPY&03\W$= MR/YU:!B*[N&]DWP;>!)7>+X)_%S.-"'GW/G(C GUSD4=F:^W$[0JKXL[DO%1@Z=M(EW! MLV.#T7Z;9C7C[."*EE/(0AC)G$O501.&0--[F*URA6MO3&Y3D'=X!=L^<78< M^M6%JI9ZM5S$YTL)R(OSBJ*8R 7-6D97[SLMS%OIF4XV!1ERDFUNA+T#TP%= MW^'9O$UO>E+1("AV7[I9V))%BH(94:__##JS: DMF"R+I8U?I29GB8^]J.C( M#:O>7+:XG[I#WG@;J#]JC8;BND>"?Q>B#E5KI(435N7(/$;%:M-1YF.]Z"@L MJQ3H!]@VX?;0:HWZ*-'@C!RXUB@K7JRUD2&6>@]VKL<*8V#)HH]2!^Y"$Y/I MX=<:=2*YQU+4A:%#UQH%8WC.M*\K"Y:L/ELO)Z5O/0:2%5>6-O[OK]:H&=M] M2HZZ4'6HDJ,G,/]0NP/37\_^[QE9I:<-2HWN'J1)B5&'>:V5%G&I(T:7C")E M4.1?0?+$E8O(?4S9;"PMNGNXPQ]:U(91>*RGKQ\J#VD5!"%\V! M#WU\)V> M/>RAI8:;%=.#NXHA4LUN3B62A6U=R,)-!:,%M<4;9H=+IM MFB'EW;MQ&:' MM&L7*@Z0=HWU3B].3$)0M+W7R!.D9)BUVDCGL0-2A\JNTCXOB1&*1N]H:RN;:#SVP(J%>VFUBZZC&0\NO M]E&BP1DY="\'+CQZ+,QJ!R0+0UN^J(T#9"K@'6'')A;VP\^O=B*Y3R^'#@P= M.K^:8Q0!7#UK& /3CD?FB_-,HR+YF-IE$UMHTW'G5YNK4S..&BQ.F],.JW49 MLC*91, MYX3'DI([U$Q:R(9^1+Y#FZM/;X7T?1O> U'5H(_N\GKR<5I@WHQQ M\T\O;+LML+:VY).%( MT22^>05A_S;5_JC;L"GN(/<&EOF+R0)G)(9?$>JF_Q0_3>?CRSGF@,'9$)BQ M23.MLR%W-T3F@@M>E9P!FBC%G:B^(ST9CIW#-50;N&5:TZ9H]]C:=T)=IE8)Y-7OR 2;O M\<7DVT^,"0?)^;?+&AHA92"4P'(MY-;*%@;H.+,<'%B;A'%-7N?>R >Z,F/R M_NI*P)/3T^F?]>K!Y]/9$W*$QHO?IN0GS5_C;#S-+R9I1AX2/L75WR.ODN#< M:A)=+5^3*K#J]C#RMX7'""HZV20^VA?Y_E?+_>KI+5=K[(GJ!CORF[I83# _ M@]F$IC$G29U]/%M>>?24V$OCQ<@H;Z6L?7BD0*:-T>2/TU=)( IK2C+0Y+[ M^Z%];]HV,%D-3/Q=Y;.*_&".#F+@3"13^S.%&EJT@KQ]+="4P TVR67W0KVO M M?#JM[^B#V60M:3_'_.YHM5S*C:\1^59ORVT&8D-%L]W]+E7Y21//U52+MRN+3"U#/UN G68 MD&Y#+J>-B-B7DMCHLB@V,2'JP=D$FL4L/4-0B(H7Y;!)&FI_RG%/M/7 NM%% M_@UTXFJR;Q-'B:@N(FXV2 M'77E$.=B&C'611]ZB'OH:\JWA"IT3DD:P5)VM=F"L0PT ),ZJB!S]*J4H]>( M6XR-XU&(+E+>MR)@@DC>,R%Y8MJKP&(MZ@&=A/$1@_-YF UE;>3] MV13-N.NT>?01_*VFQH 9NWC6DO(F1I!U=($$%R; MDGU&:Y10+E@']3CB7?CZR.K=8!)[UTANFQ"N22^*[)$7+F0.&DN)7$M2?6ZC M=4A*>D-Z-['VD>&O,X1_YNF?D_%D_5<]$L<[C#*X[+O.;#W-K(HV"DSRA?@H M+@1OC9?)VI"E,#=YZ3;'/IQ=9M/*=/9T>A87Y>STW"Z?OYF>GM*/_R1/:T#^ M.HXX.)=]9KQ^:YJE5PN5==QY;< '[3GZ)$)0BON4;_#:<>Q!HA;SE],%+NN% MIS"97X&YREMDS4,6N; 4I*J=3FD?BTE4X\H;;V7R;0H)M@78.WSS3<;XAM0O MA_M&_J-Z7PGMWYSQ*@>R)I$!)\\W9IN+H;T)D^P_K--&J&Z&>IHPU M2/-O!_C)V6Q&YN/()^0.E&<9A&>:%@L6O91,0(QUY2 >FY2?=$)Y -5JR_I. M.K8+92W.[\VFG\?5>=X =N2+EEX$\D,BZGH<+#* [)G+*1B"9FRCAJAW@'KL MVC,8(4-'&+<4 W[&V1Q.7Y7+B8R,<=$B"<&0!\UT\(D%3=XSCSYIL%YZ(^\S M]OI!>*Q*LT=B!CQ9U0'U:I5,7\G>GI9#[1Q2%]"8:28U MB*=TM+*LVY>]%.M.,#]4;$"R;BJ;WJ\A51*"H3](/KXFFK.MQRTVEXDP&^H41VE44322E%SBKC'&I/@R)8 M4,XP'FA6R9,]T^;D]8YX]U7GMQ<'9A^<';J0;_MTC2UD'"^6=D]U=1'^@E.8V$+^C9'XB[@-IAA%6 M6*>.7@RZF[4 MZVG$*&UV6F<)1=>;3X*6)G$KHN2Z<'TCW707_BZR?K7X@+-S;V;5?F87Z6YX M2F]YWH=L38+.D[BTC58XHYV2I+-:2?K/%]3<\]'=&/O);/<2@UN?U4!^6Y09 MR.)SCH+6@ 0:A?8^@71<2Q>CE1@W2+%?H<'-Y_5XR6]_6 -I;O-:(P9OG,9D M8];)D!<@M R&H^,I^[A)*7N^SR\F"YB\']?#M,O'P23_?3K-?XZO_.8N$KWK M<;UENC76]4JB;*0L*1AM0%M9H@ZBRE<:$4$K,=H2]4!RW?WEO_^A+66\Q7*@ M3$P^&72UL[@BQ\'P8I43X#CPHLM=DNZW+MSQX!X+Q!9/;2GQ;98,&E1[-"HX MI'TKB*"YM2"@*,N]4?DND0]TB5:=-/Y&MD5>'^LJ@N;J)D$[*^-0[U%&;QEX M[6I(VVI7:V9"JS8+]X(;H G%;6,\/UN?]\/$]P^E\(L_E)G"]FD!8C7D^4YUC[T()DNL0:AT^1@8R" M3!B?A;-[EMT0\SI J\VA-75#CXJCT806#?)OG]Z&B;W!2@J-_*IV6%[7I%+02+XJ*-BS,F^+_:@4=O_ZM+VN-U&&%@W4.TVA(G[W MYW0DN/)*B\BR](9I7KMS940F!4A>NRYKT^;:F5W0_M#9_1+>X J)'4"3VN$H M2H-DCV>672!!":%9##XP+T+,&(7PC:Y'V@WO#TW=-^D-6B]WA_U\>C8;!47. M2W:.J2 CV5R2L^!]9EZ*I$IP(M@F]0F[P?VAJ7NFO$%QT0ZHZ;,C(51V,3GF M%:\9>OHJ^JQ(4#:2:R""R$WN+-X-[@]%W3/E-Q75[%=13\H"9Y?058F9&ZL8 M@JO5HHGD5E1FJ4B/,IDD2YL+RW;'_$-E#T'^3;VU#?7V)2Y&T0@RI*5G4O'J M^;G,0B+WKY D!10!KM&U5'?"^J%]C2B\J6!NN%K8.W"NZNKH-8B&)\FB0V#: MJ,AB=)$)!.Z*T26')LJV/<2]7=W>.@+:B)5#%[AN(;]?O_X._VW(*\U7K M,Y%0*#2>3%I;>T)H8.!B83('(WA4B?M]A^W7,1Z^0'98+=E^ >O%UGY#D5= M7\)'O&AML@7L=\-[H/M"6_&_O9X-1MX1Z)QU2<> BDFH&SX!99$79"8' MZ92,+@C^:'7MOEM%CU35NG#6XAZBZ<=/9^25O)V6Q9\PPS7,YP6E$G)43BDF MBK%D29+3$H4SS!<592FFV-CD[-96Z([*)^C/\?J%18,3-'0GS7>8/DRFI]/W M7^M-/&?SQ?0CSM[@ZK3B_,/XT^5]/%K$)!RP*.M1:^.0O)QL:ZM(:8S-WJ]; M^;?4@V\[XN/4C'9"W\=51=\62'YS*V;?ZM!O'S5H;>BM&-?*O(H.2D>0LMXS MI;@,A:><(%F,*3A,HRW0#B#'80J7;SZPE4RWJ%D$>AD )$I=E.:R@#<(Z((3 MKG@I]&V2':Z.^9N'#E3,O.&)K22\38UB29D'FPH([K10@>P>VC!*LL8&:;2] M3<0]:YM_J[?^["3+\W_96V:;$*RKGP>+/*0BLM0Z()E_RA3/97(Y\.!&-[%T ME\'NK^VU?S^0/+9X*876"5T!'@/7WD6PUBI#6XV$Z*2,H]MP=9=-M8"FD]J. M>EJ6/SF/LO9X%;=[\$#2[(1_7F$Y=D=]K"$N=DOABE$9J4#M^# MJZ]K].H3UA-9D_?+$9Y,YXM1D$B[$0!+WM%,HW,L%B-9I'U>VQ!U24UJ(V]" MV;]I.Z06K#LY/47=H)+V[8?I;/$.9Q^O$"GCM,O2,A^#J'>QQ]K:)S'KC58E M&D<;:),DQ0THCXO\GJ)N$!3Y3YB-E_U%+@$)P54D X"E&!339 BP(&U@4BNA M0/)(NU\+[F\@>5S4]Q-T@U+.MV>$AK"\F- FCJ.:@4TF <,<"M.N*%:;-K,< MO(T\J&"P287F=1B/B_,>(FY0#WFE>9%+="XY9K73C&:06>09F0//T7 "QIOD MH!_IJ[V;8!L4$FZ>Y"IW*:T00NG,+!3:9VA2+ @MF+$^N.*1'. F]5=W8-I7 MH4%;[H<1^;$4%;R>3P)LA5H#GL?]M(+:L M$-@"XV&J @;G=UO]Z4G.@?2(_&,(NDBRD75DVM,F&Y5#9G@L7IJ<.#39Q ZF M/_=D^H]!?;IP,J#:S&>+T:M2Q@E_/1N?UI+3\RR@A^)!T2R+S?4N1^Z9YQ!9 MTD%':Y3C=IO[+NGYW^@'?;>N&[%;;3K"@WCV2I,]AJ^+F_H[)T$N?_1 Z5!.LYAO450LD&I8(4/62LGO%!8>(F02DZV MI-&V@[1-A23,/!JG6"S5K.6&U,=%ST!("T9G*;-^@*F0U>.O1^DOTL!?+R2\ MN8. B48 J,(@22")"/+^@6>FM*6MU@M(L4G4?'?(QQ>'Z:)5FWWQYM0U2,%L MA?SIV647@"*TM3E;5DM#F'8>R*64G-$.0 N%+9I6[X-IVA7.[U"]=B2I@3_5 M">[RO+[TQ9<2-7-&$F!I"_/> K,^!LU5(K>A25RG,]+O6*\Z$]4@<]0%\/)\ MO22AN%P(8+#59B41>?2&Q2@M"I^YYTV*];L"_7[UJC--3?)3'? N3Q5#*!AI MT^:"_M!]'^#WJ4N=:&G0H>).G'],,GFJ]>X>S,^^)/KHRCO:UOI=X'I>F#"'TF[K@F]8*)9!1UM:2WF:FL^ , M7$*&2JN0$8)236[N?0"U0OW7C/XB?TBU0KD4EY0H++NZKP(8YE6VC'M$\#E; M'IL):^LRU8PZS2] M2J!KV"$G%HV044$1.35IY/"0:X5:JT\73O91*T2KJ>9:)$:[MV(ZU-X!W!F& M%J%HEY6PVV0\'EFM4">6[JL5ZB+BYK5"'&(0FF8FR(ZK]Q)R%G@B8RY$I45P M"G"[*]\?1JW0+D3V%]S^:H7^@>/W'\C'/OE,+M;[\WL=+CRM>LP.)OGIN2?^ M!A:]6AKT''&@RJ)A9KQ6<*13"+5&/:E0M ["QX3DFB;R=*R#QV]8A MD;D<7FB =>6N39B;E ?=#V&="]L,;*9 M0^&.=MVDZ]G2(AC8$EE0]18\JTH132XQZ ITS]<7-R+\SHC?P&P-:!9O$LFW M"_BE,!3$:D< \S(8IHMR# (ZAK4U 3?.WS@;O-TBLVFPQ[N\]!9M T?Z3E7] M%O!KG"4R"$?))B' T;L/2C(=M6;>@F+*%K0J!<^A22E/5Z"'75CZ4]UE2>G+ M4[/BP\TQSD+K6 M6Q8D"%9 3UHT"[AW-V@WB,.8=.RC'=*TD#QP!O15S;E%Z _"9^L@W4 M#JF(?GJU&>-^4Q'[HGT;+1N0LP.K&=2+\GS@3!KK:@_NS"!+8-GP%)24$7&P M$ZM'H5ZW9"H>@'9UH6H?"0P4PBI!4 ROK>-2[8.M:>WF9$R2!XMD<#Z2P\[- MV;HOD=%%U,T3&4)+GZ4#1AMW;8(N' N8!8O!EE(4@M@R['>X1,:^".TOP/TE M--Z>??JT,J/A] G,/SP_G?[Y8E*FLX_+9N>]TQ=;/G^@9,4NLUD_"ZVX#AYU MD2AJ$(X\HN2S19<$U"5_M.N\NG-SDO-2#G!ZW1GOGU2Z]\D#\=%M!FM,).$A MVQJUR$)#*;1"21.LY)"*LW#!Q+UCM$T&!66U5$HQ--'0 B'J18,ADD6;3%;6 M69$>?G_>;VI(;8Z^K,X TG2#U\Q[KUC.)1FO9"JA28W+@RG<[:(/6Q?N=A!Z M\US0FQH)?%7^F*^NWA@E6^^"362;0/*TKRG) AC#PZ\(C?D#SG%(-6#>%%[%KP-]*U&#=QDT:9[U@,(O/;1AZ%$_H #KR5J M;E'62UU)ACHK9#%A(&D6OKQ&C*ST'X'77LK1/_#:A:0#1\2V@?HC\-J ]AZA ML5TX.[":62>U5019)FL)=R@,HJ=O00532QJ5W.:.BX>C7L,'7O>E75VHVD?@ ME5Q? "T3/-/#:B:W[ J]=1-V^@MP)Z0./ M3$:!3!N9F1="L5*T!Q$U"+%F0S^*P.LNA/87X#X"KV_P,T[.ULKKMHO>7?S3 MWN&YC1C6XF\.K=*.)T5.I!:9K$6IBK!6!F$"2#W:@&8'.>Q^.]OU!PPEDRWN M9S,R 43C(KB@0PX0?)%&:&60!U1R="NR'>33(]B[]H2A)+1-\%9!4599Z:WU M.F8>G+ *E0)//B^42^49)DC[=#R']^]G^'X9?']5SA]^Y6V3;R.=S88IFS+3 MG <6N:!OC4$CI+7:-&FNKO'^/%AXL[:Y]]2:=G M=6.KD2+Z7WX'7T9XRV>/H.?,D!Z93DI%V:*O$-K4 0[U5>XWO M-564P:1^#!&^M]7*JP_Y.T[?S^#3AW&"TZ4KYW+P,4O"CSF1968LBR4+9AS9 MV+Z([+;J3+652W,KBD/%Z8;C>#JTK =V9]^N=.A;2.=&_C:@AHZZW8IF__&U M@=B:MA+UWO2@&*V"*(59A^2B::,)'/>U-S;7GB=CQ&"QC3WS?T< ;)_T=Y'P MP+2?D&E#2.;G[K@KEO/D-1,\U<;G(3,@#YT)Y=QRUG*K?/%67%\?>K\!CX&X MF XBR :6X;/?GYV<(\E"%B]"8**XVL:WQLMD(D-5.I4 (\^\R34$5Q >,K4] M!3KTVSH?PVM(XS).%]%0L#)EAV3(\L)TT(;50D8&Q617,FJGMVEZO-T+NS[Z M0R:VOSAO^_0 S_!7(%:@7W=.VM;1'=PDWW?*DWF&G;1"NA9^X"6B< M\,[HJ#F]2F"4\RD%#H5Z[94RH MT?.2K(S"R:SP%JGV"X-N?N:3#S!YC^/)R[/Z4DW+KV]?/WGVZNW)F[=__/KV MI$?,M,]PC9C98:[KI;32EFSIE4#O=>TD4&-*/.HHA8O9Z5N(VV[@GI>";QSY M9#:K0Z^:A5U]Y+Q_\LF?,,M7D99,Y@ZOAK)7F79+6PM:A/8L*R]0Z9Q,FV:R M_:'WOE%]5P2OEMGU^:NSQ7P!DQIS?#,]/7T^G=5?CA39DD8[P83@M>6HM,Q+ MD^A;9\%%ZZ5KQ]4=@26KQ?B/$6(?XGSA>85]O* MJ[*:Z,B2+<>U4 Q\1J:S330=K1D::7D2RN701FL;3.:'7A^#EMS4_-YWF?45 M,\FUX+C>&WVYRXQX$-J1,!D@ETP[I5E(H3#,/&O(M350DU:1#>;R0^^/0$=N MJGWOR]7Z3NG9ET_CV?+?7$U)U=.8AN9@,ZAM;=)B>R9EO7.J6R01>$S?1O!6",TN*-Q1 MM+7-_N+KB\E\,3M;7A[X:O$!9^\^P.0-1-NKCL;88/Z$W9@ZKN_ZW:0<\>U MU/9 XLKHVLY>& M)1D3F>_$1JP=H8-V46*(N%U?W"-ZGZY/\,?K=)#7J8>6M8A4[SI/DOAJ0C1,: M5C'3RQ4!G0D "1C&&.MUUY)Y6S@#+8Q,2G/C'I@==WV"/]Z@@^P[/;3LF&+R M]\[S/!+[S50!P&=> D-;VY3E9%ET!5A,(@+/ZX"[W[1N8X=H^XM.XBWE!W< M0/FMWG.70A8!&?=!,NV]9SZ3FH61%K,K^E[503> ]HV>D7^#\2A@>, MG@P\H_,E(OH(UKG$)!GF9))SQ4+2B1D'1BOI PJY9W7==^#]6%2EC>;NP//0 M%Y<.-YE5''-\Z4_*",(;PVRHO>Y U,)&4"RBY\9K"T[P/2OO=80_E/C@O!_O M"GP59?2:[.-"!FE +VH\WI,#QU-M4( 9,UEI-NQ9CP\0>W[<*KP;VP/&E >> MSRJT-^*VUE99S7+ML*8YUI!>]LQA\;Z@4GX]W=)<=5?(?NCMP7@>,'0[\&0N M8V>76XE3]5P.^<12ID*^!2*YR#HRF411P4*MPMNS_MX ^4.5CX'] 2.G@V\M ME[&MRYD5(+=8^,!\JET453W^H'EAO' JSPDW+=>;X#Y0[./0P,&C'*V<5^# M,4A6/V< M:^CTE"M)\]2*H)+U K7>RD=)$RQ0S X?RK ^VA2Y$/POBA&]I> MS'X%GSZ\[->H>4S:.L,BU/(:(07SQ7)F7!2N./08FB0HKJ$X5"/; RG"="A" M#E%G>ZL@KJ8QR:]/85)OQSAO0;?-G#HTRQT^&[;#I/;;F:X=T7T0]% MB04483P 67-%U#O-+0N@.!E * $XHH?#-" Y&N6]I6'P ]'=+OPVR<^<)]AA MDI?=ZLZ;;A8G,-6KP@0'VD\ #;DUAC.G4HQ6"*M,!S=RXQA'F))N3N -+["_ M]!MT#GN#Y.R,TP+SLKG('\3+_,W;/\[!2>^Q%(RL9"#_LF1DWJI"X#0W%J(+ MDK=8D>Y$]1TKT_"L#;W._/KVHD\S:.E";0Z64[V0$*1G]'_.T))#'[CS7F^7 M\+I\Y'=,? _9'JY/\J\SA'_FZ9^3:5E\P"?D@8XG[W\%DD;J9[K5Z9QV@,*SPD\UU$Z+Z*(46>M;"C6I%O4<)MA#]Y_EA>3RX:] $*S;66>H92&#@=:?8:O58YNB,[P/,( M>G+NILG[Z+^YO2X<=\/9?^#X_0>R9$X^XPS>XT4-Q6NR;W"D46KN 1G'>L.3 MHS\\;9 L:V^#C,5;>>PJ?]?\?KP(1Z WQ]1+X-J9.C(=GWWYA-7,?S>M/[JY M#'@E0*04F*VI"2UR85'7FS@XQ*(M%\H=5_5_QPG^>$&.07..J3_ ]?:G-35R MYT*0ZMU@0D8F32SUBL# 8C2."@-T?85/?V:;[! M2C.M Q>W[)[!Z3NG M.RW.]0]7GZ*D0:4"R\'J6CQ.]F0.F15ZSQW7@?-&]PQ\AZ5IO53[((P?9VE: M]7*40\.YVX7>/I6E1)*FD$HQ;@4R3H9$3CLC%0.C1:>G,_/.9R3W.UFKMEI6'EMIVLZKR&ZR/5QIVE6P,WWS4_Q2OQR^ M-FVKT1H5IW6?Z5IU6H@\1Q^5E<9KS"&"#2''>K4]%Q!ONQ]]JW'[;1#/B)'I M5\2W./L\3GC+&W&Z?!!]]:J\P31]/QG_-[T/R_.S3Z;SQ?PJK$)>;(H>:%VR M7#&ME&0AN<"DI8U0Q^B]:!(.&'@>O6,DJY$P;P;R;$7A2"<=I"6OW\1,-JQ" M>N4=.D9ZDM!GKC5ODB[:#M[^%^1#:N.-J,KP%#8P\.HUI[58]559F@JT'?T# M9LLN4,^GLW,QSE_-GIS"F.0ABK/HHV$^D_V@(]+>A+3%@-*Q^*12D4T,ODXH MOV^U:T?H?MK5G;\7%R(E=^@E_?#\NU$2 H2WBD5 3I*!P@!)4*X$&6NK56O= M]LYHM\&_3[W:"U4MBILN0^O#2'$59N<\HRKTO@@M:TVCM2P66K(]Y_2ZE%QR MHU*F%K/95[;M&-3X>-3B.--P)F=?"C@FI*<9!&5KSPW!9+ Z"J&D5TWN8SRR M--S!E.+.E%P7W";P.=O3N.;YS0CG-D-FID.AE=SS!K9K/7 M9&B;F&.3+?M[R+YT(KY3]J4+:P/&>^[+,X8,$ MH9I!<-BVS9#X'R8I1]/9Q M$,[#]H[U8\[R[J(:0TJ_74K.))XCC<:R,+4-BE#,)VZ9RJHD(Y-#L5UPY;&E MY':F?#?9-HB&O)BDZ4=\NX#%4@B_G?LORUTW8 TTZ\(,N=*LMB>I)0:)>8&T M&KD$M$8U">K>CNF'(S@TD5DD@&+E+;)Y8,'T))[/*+#*$D7^;=Q=) >^(&V MWJ?X&4^GGRK&\_S"1;\E;Y*043*$$LDY3(:%0(LJ%@.2_C &F[2AV +;_LV< M =F\Z;T,2L7@/@R.WE9\AF9AJY9EXJ8"5X6Q*" MD^O=&&YS9.X>Z#%P/KA &RP-?\<)X3HE@"?Y(\F8?&M"^1FO@XQ9&O*:/#/* M9:8),RV*.C$KT/N@:?K:M5@:%_O,"G)E6C)=,EW$;;U;(?A\64MTJH+:1/J M;CR](5MWSV2-H)Q]U,D8SB.]/[YXK3GXH%+,(F2\BZ"[YM2%D]6#W\&7W9:L M;_]Y;ZG>BF5-;"ER$VPP+H#4@MMZ':<38 )*SZVSHUM0[2B7W1?TFP\94D9; M+-FD1-)9)4)*2?-<^P?5P]!1.$<.C,FC.Q'N**\>[_"&IPPIL6W>28$Q^6PY M<)6TT=RKX,B$X"D&,"JDT8;G#1$;H@<^^P)D5,+Y!,_+O50QTAOG&"D[>9M> M1!9R<62*0S B>H6BR94,=Z+JZ]8\.9O-R#+_9HSEJO8KF==EO!@)FXU)*)C' MO+Q4+#-269IXX3XZ+\FX;G(,XFY8AW)DAM",=4=F0 (:E.4_Q8*$+]\&3V*Q M6DC.I(B":1TTJS<3,1-(B'?@48,(?(!\W#+Z-VS4C!5*_@2W!M88$U&DM5\ M.E[5Z<\7XX_U)-+Y;U_C+-'2-[(1K$F)UKBH.=,\<0:6DT!X%LG$)#UL=Z=T M#Q"/03_V2D2#1I>;H==>@N/)V7CR_BHR/(K6<0=9$5)3[W,B?0FJ?B:@=9HKP8POM3\C:.:52DP: M:[CV/ 2;]Z4Q>STXM5^UZ"[L8SG*=#F;D[/%A^ELO/A:B_>6)1.>.Y%S**3/ MFJQT X$!*L>0U#MHJ0KZ)K1P:LE5A MVGX5I(OPFRC& F<3.'V#GW%R=E$+_.+-V_,R!^%RX2D[QHTBQU^D_[^]*VN. MXT;2[_M?L(LC<;ULA"3+WIF0-0IKO/O8D;BD#E-L;[.I&>ZOWT2S*5%]5G45 MJBEJ(AP,4[*K/N27!23R="Q$$QG/G$SQXCAO4X%S M<%[=?!).YHQW@,''33 MCIAH\AJ7M0__#=WLURGCYX2 =IXQ. !T'-5V;#%[&;G4&'5-/1YH\OS,-IMG53 G?:@:K.S*#32WD$6JRPJTL M(MN?YE>WJYQ&E.[6$T>7[S'$VYDR2#?_4/NRH $K%6:K4>@D4S+<\%V]/8Q] MB(Q?7*_FZR?//]-F'V_I/Y\/BJ?W>\'H#/18SQ8AKF3EP5HZUS(8"%YIEXV6 MHG OG!4[A!Q_U(?3LM//LU_^,5[>$^&>R!VI9U.UJ4PNU#>VKSR)YBT6A M85D9RR!KQ0)D8(%.%DO:YV-JT[!NI 4,;KHR#,>+3XO;Z]4,N4C@G&$8BR2+ MBG.R>H)A1@4$I)\R-ZF6&07]]-;I1;1WIZ/+Y,PW2$OX6A\Y<#GWCB?G)#BO M@*525^.D95Y@9$D*VOJ4%]$V<>R.NXRIO,%/0HTOJ %/Q=L\<.$O[_8_8.U) M28K7 JK"-)J:=A0%0U"%>6G8]%8WHI*D#Z;R$VBFMN0A),H%U=BP*,IG .J94RB"A M<(@3;J27[K+UO6I;'Q;;]]_:^)P+%FL+;?W6.\' HV A6,M$-(J.B((IWPTWRU;A=%2.,ZX>Y#OH[S\^(3QQXWV.78&>N6@]'X MJ$RT+A>9(7L3E"5"G8^Q"/0VS3JB'DFNYT=_3C^TI8P[Q(2*B8$+F1P' 2F* M #S9P &B\!K!'9/TL/#0D0<_^JL![O5^+VC)PZGU;'&BO>#"<.5JB9O.(F17 MDG5" DA-G\ Q3O:\:FBU3UA]G5?]U5'C7?(N.LDX<&#TD0)SGCMFC-4I!I!! M-NG,=@#/4'.J/NAOY=4RI_GJ9ZQ9\:N[7_&?\T^WGUXNELO%/^H$>_R3_F9U M-W/%8Z*CA$EI,H,@D06TBB ;'W*J0ZR:U+'T 3G]Z3R&IFS;7,UH:5(7]WC] MF_1%6W2D2PC3BDP&B*5FQ.K:6C%&KR5(VJW:?R63NH);J,%0T3X5]^RWZUC? M4:TLD7-/UU-(CD$JI+2*E#:#2*&V\PQMVG3O0KF4,W0PN4>5I;>0&]S5OT7T MZ+[2!5=+!^0A8)=Q/ XE[J@>#)3ZE%HA8K)*>EYG$B$#+H$%4,ARWUVG>9W%]]NKGQ^ZVB$9_]YPIFHD!S0Q MA:M*E$%*1A7O(YS-Y*A3XGI"$H02-2I6_/RP^]X#J2.),$F UH6R]7?\_)3 M7?27D2"()A6A@=E4(FE;(5"HR%+A0I$UFY-JE"*R#\USL=Z&B[K%P+YM4 _= M*CO :CLH:B^NRYAO(S!W2A<&B'V*76$#KV0K=;&%X7J>0J9_\]D%)K5724 . MO#2I(I]4&TZ8;],I0Q]I-U""QQZJ+QUF,697../.I?N2LV!-9I@,@,EDI9HF MI5>[4"XQXV0$EHXX <\0<0-7W[<.R?O^][[PQ'-B*H*IB#19/=ZQF'PJ/BI0 MODGD?1?*<[$$!@JY03.:;Q$]E!!VP-32!M@'ZC(&P%#"CO(_0-H-=OV]V)S4 MB"5P5GSMM06UX#/+PG@TON0@CY"9I5Y\75Y]KU.G; MF-1#R2\7P5G'7.W'"!XR\XZ[>F%-9.@D+523$J*CJ*8W H83MY-Z-9;4&Q@# M;Q;7'U;;EF[D(2O'#?.Q9 9%:N:B#TR3$:11^$CF;A,;< ^8YV(0#!9T@^9B MVY@VRMX%54NC8#^LRY@%PVD[H0<#9-[B0K@?7>'UEA(3 M":,#]R&$[UT33I@'4RE"'U%/XQ&0"E/,@DZH6%N!&#H%74[T(Z")6874:#[8 M4_ (C$'2:8= 'PE/T6SE:(K>HU]:Y3?N>47;#,=3:]K*<0130+HB+ @'V0?G M?"G>([CGI<-W;1OOGWLFR]Y2Z88&0O6#8HC Q'(8BG>,(ZD;D*K MF$R3%O^'(0T_H1X_^>Y%C,M;O/IM<77U\V)9)PW/?'$Q"? MY]5(G!F'2:,S3* G>-X3/*<50\A.YF13H[SQ$[A^#%TYCX:QYP*

[1C^O#:TKXNW]$TKPYZUS]L;K\;?R[J$1YXF$))/*GY@B!($0]A%/LX M4)R'?H2=4F;;]STU'EDECJ8E4%IF\&R$!H]5^0EI'T;:913L*&4@; >FFBU8 MC;AU!1?PVP;6 9SL.B#5:ZYNA^['3>;MCLM!MN\.373(N/ EO5^D*N5T4=X^ MF[6(+D150EF;3;K[(E/E@ZS+Q'R5W\LW6LL_9XJ))(EB!4,E(H@("B%6 D%/ M!)K/4.1+W\KXZ2S!U"AM2P=0*U'=A&RK82P K4A38,DA4K[3"+43W2BX#VU9 MN4*NC2RM!JCTL+1.N^/OD(I@Z'$8*=? 0./AED3@$BQ;LP1T:GB\- "7Z+T3 MYW]10^ZQ96^;[^8[O:+1>14"JS\I9D@*$JLP@"0*%41!I"!F'M,F)^LVSZ@C(6DP1B M3D*(6,0A%A1#%>4GMJVXZF1P?:Q49U>:S]4'7":YZD4N[MHMYVS M];#8;9N' 'M@4MELE*],*?M&;%#)#5:"-Z=SH%=SI2MH?6Z?K?L>=>_LBLC^ MQMGY_:Z7 GGZK&WJ9[D5>S\3'&,_"BA4">(018QH$R:A,)!^H$@2*HX=KP6. M]#(UMJIKPFDN2A= I0L->:H7Z%T/A8N\$XYC;7L_<"&"0]LU:_DV_@=]W@.T M:-_O3<"QCD:^"VC1]? VH.WACH7@EZR0?U_*U=YILX!R$G,E6 @3B0.(B!00 MAYA"/XAPC(0?$>24=NQD3U.CAHV@S:& 8]7VDXC:3?Y>"1NV_JTI95:36;3/H+M+QU86R-FM.$:W-P98:0ZF$F]X-NO0769 M2".;7KW@=VBD]=/LA1(CC\:"LF[92HYT-C6VW4J\L9;65/U][%HJN15I.X;L"[^!Z>\2Z+JG+6G! M9)"\)YW$)2V:G\Q+^X_+RK\I\L*$>)$'"9(<(J9B2$+?A\P+ M(R\*I?*0DY?96()/C>%JJ9C_=0&!$WL%0P] M[N%''KA>CP3&DGW<$X:11^3@P&+L_KN7_OMF[F+>9?G;;,E*M9RO*DC<22[3 M9W/%MLKX$@D<>G[(C#4=0N3S4,]('$#](:(X0;$GG + G7J?VEKT-:?"E%Y: MB:D)B*[T<3Q.=1N%(%!)0 ,!8\1,"7B&(<&)*0$?!!&*.,$RZE@,L-_!&#^# MR(\FM?]/8*T*4%D.N-ZIIB70>]!BV(&142!8HL=$)$CO/7&(("&1@"&-0I]A M3O5<60U,[:OUI:1Y.8WAV1=HN$'ZO^EB2?,7X \Y%CQ@4E&EC>T8:ZHB)-1C MH0@,0B^A,4T(3>3N6-PNQ)1&8B7.<./PFUXM'D XZ##8V;V#K0,#&Z_K@ET; M(:_VR.>F)A^3GF& W&&=@.N[F*:] */7U'3&YEAI3?=&.IY&-,YEG]3UHDQ% M.E^::_ ODB_SZA;\]GOMSO%.JVJ,RF7M.OY)W=)\H0W"0A-'95-N;F-C3H5> M=B)(N1X^% 8*X@A'T OCD!%-C['GE"RQ?Q&G9M5M>_A]D^G]0[6C?)8YO9=@ M41\_&.<_K3Y?M="OE^LDVM=[.;)U%+C4*.YZ4#C6\EH>J$QBTH<]?-RK6J4'-V%5:7IF+_[6B0&L*&A>O M'XVR/YD_&WW!2F&S7OQH= ;IXJ>MZN ;O7L\M1UX9'H]X!U*UG'/@@=&_.#8 M>.C^.BXX9BW[JM^]_IX6,T&\1!&]XXL3PDUAOQC2D"$8AHPG?A*'B"=.M_G; MK4_M7+<2#ACIP!]&/D=/V%WD+ FX*QY#LZ8U%.[,=DSE7NEHIX-Q.>28;@<3 M_^A#'8[MWM*2WDA3]+-)D2_.YO?D0QW8Z6:>%=HPN7O;V"C9HGB_^$SGV?6\S)IOF]Z$ MTD Q#@53 B*][82$Q10F$4E\WX\2Q:TB<6P[G!J'-2*#N_]&'Y_^QUNPD5QO M18"1'1CA'2:T#>H6C-8.$R]!5T?9-6;SB81_RQ"W.->&$.11)JCI4@\YME46KRR4V-4E-EY4/Z M+$6=%>)#NI#5F?@,ASQD*,8PP)3K?2(*(*,^AB)F)GF]5$&$7+BCJR!3XY:5 M'K6+ZDH3L%:ENJ2L:M=4VJPRLOQA%*HOP1PIJ/,(VE'4&.,R,(4-.23.3'PLP=2(S#@S MI?6A"WVFZ;R*3"JSNMCT1GS]3"V_(]6YCY =X0V*^\"T=^@_MJV 7]7!;#2 MH3_VZPQ?GQSH+L2H3-@9HWT^[-Y01\/RXJ#JP,\XYZY*+3YN)%$ MB_5)?:7?9XE/8QR1".+(I)WUO$3_I!BD*I HE!X6W"FNU['__Y^Z=VUR&T?2 MA?\*OZT[HK!+@" (G&_E2_=QO)ZVP_;,Q$9_4.!JZTR5Y)54[J[]]2_ B^ZB M (A@<:(CW%6VR,Q\(#Y,)/(R-4;<4S];UA%JN6] ]LKU_@AL#1:Z)'XDF!#H MQ!2XCW%S"G"@^R$]WM49MTOC&BH.F%T6!]Z@^6>!*HR;H1:'STD.6^1M(D\H MNX.*#YJO=5MTL9YQIB6#J@3V3PTPS!G@N74"I:H,407ET.B()D?GI7D]9N-W M,ZH3U,W#\L^ZD\CNQ(U?STD/@=KSB#(>N9&.)K?XU!K>=25? R;N]V,PZ$'D M>4GC'D#V6GMR\-C_Z3!R6*\VLR\;^YRYF_RFE]]6_,?WN>0/=?IU*8D47%#+ M"!("K+D$HJ@$R"75**=%*2JOION]4J;FX^SK%Y3"WH]E_\,_&$*)G_T0<+R? M>B_C>QYZ>_W> V]_.W[8^P6,\JQ[V=@]ZGX?CD@G[3HJ6=9PFRS[Z^I)J[T! M0.\>?SPLG[7=:K5QJOIS]1!4_I?NKNN:CAE**ECA'%!$H,M&$( J]P>&4#)4 MX9)RG_+'!+H%L6JLV(%U(+H9!V"3IV9XXT Q3:GZ#"$A45 M*R4/&GEU7LS4W.].RVUSN-#SX[-8^AX5WXI0\E/A(W &+,CR V'8@]ZSDD8^ MT^VS]O3XMO?3@R3[NJ+6=O(/8YH;(0FH"*4 8Z. 4+P"4ID"4EJ8T@0QP$5) M4R.!XQ36MH@Z:K;297C]2&$0T!+S0B1>MR;]GF*1,.MW3]A+IOV>VGPE[_?, M!;$9'7^V;HNEGD^KY<+^*.L0P?KCZLUWUUKI_6+_$_.%G/]XT'5'U9G 4"G( MFV]?0CK]%6*3'!I5Z@B"R1 8 =-F/D%H5&SAX9 +O33)(A;CJ( M!_=AF[ O=25A09$KN(KCMOIY^/8P8U*TOKPV'8W5WU6&*P+ M31DH1E'&Y>![&>* M0>!)3 [!R'CSP57K=Q2P[CA@K>5_?EO^_"][;?/XVQ^.G_K+]QWE0;]J5O=L M7_]@Y%ZAR^MHMO&5E! 6F@#%467?_E0 BBH%= 49S(TP4*"@'<+![:?V(&^U MBXN8'&'GN0.(1B2UW^\-1KBO?];F03W\0PGC^O5GK3OQYL]_ZH;V3DUU<9> MP241V&WKE9*T28ZDN=& R;R46E+$BJ"NOJXAO R?Q@]S@TFB78/;D9=L'[\AT*&7\+DQGK3S;>>G\)\,]['>+S7SS_%E_ MF[OF+(O-[W:=9PIC37*J 30"654LBZW[X.]CD!4WNP&QVS MG9*9T]+?NSX+XG7G^E9H$C_6@:@$>=9]IM_@6)^][6A^=9]1^VYU[^<&,VPUXY[''6G1B_-9,]EHV2= M:OFJUG/]2^0TM_0+WD]>TUO&Q%2X9VO6&-O,_%J?E.=W!F>-Q:XT]>QTL#VS M76BS^6I8R[/:]$E]%P(RK2?UG1@I^7HRWXVPA.S1EJHW1SN]%N.E;8^&Z$$F M]WA2PRLK/W&W.W%EW7SQW&8B5PSFV.08R(J[D7&* D[M+D.J4I$J)P4U7L=] M%^X_M7?__UT^N/&M_A64YS#K?QL/@$3BUV>C7=:J-V#.]A73;ZV9/'?KT:HE M>^S:KY/L^UATYZQS4\+>+W[J]>&4L%U;9@$KGE.[-W&O=M528=XI'MU2(6!2_R&):J!,3BVO^TC-=<6O$ MWG3%),V@XT$_+>;_:SVL^O#TS7*]W\E8$DHJ4C(@3($M:[(*L(ISH&!%A*YR M0_PZ2R32;VIL>F6;=)>U8P=4'5UYPW_,K3OLC+O+[A]=QNL-"9A#+[T?+;_@ M@J8^]AUG+8,Y/!'B0Q+\T"J.ROZ)\#U^-:02$YG[NN2+]>_+C5Y_77&E[9ZZ M/KVS,O7\9UU1?:ZQ^S<'^GAGI>V_?!.6@6;E1 MBHR;K'L+5BWMD_YOS5=?[>+J&8+V/T0U4%H:UZV1 M X$@!T5%)82\JA@)FB,7K,'46!'E"-U>/= /NB<)IH0R-0&>KS&XV_;/>=YU M>;S+K!&9LR*KS4A;>N"%8.IJA'XE7KQ P0LCGYH%OQO%-KG9$NDN;,I-7I:5 MLKLAC2R;"0ZHE!60B$I:EH;C(BCY^8R,J?'5OC,1.\+N')1^''4C0(E9*!"; MB,XV%ZT?MJW-J9B1>]I32X-! MF2L"L,D+("#/ 2IS4R'*2)D'=:](HN74N&: 2%-4E4:2;X ?P;WXNDX_>#AX MK4E*R /JCU3T@P3( ]7Z.3HAE M8M;=POCYI'&L4SRK-=^+#:9!-R /-0W*(R64#H9V6$)H.&:]F9T!MQLO13/< MQH-J5-C=+K=)_E(OMN';PPO[P?5#__>C"H$C-VIR<0C:)9IVF" MAKE>F SIR/8+'-4A];+]V+'TNRC"07S]Y7Z;95TH9C #E#(!,'4M4JJB (B5 ML*H8S27U+]C:WG9J7& 5"_'D=O!X.&I11B=^JJU.UY_?/KL#7*@H^T?RD+QP M"/-^3LSM=6YVGQ[/=SG1\, U.?W7"/[8JRRW;]>]V.AOJ^5ZV[& 2&:.0]]0;+Y%!O#/",)M:MTPLE__*?M;..-]D>J%< M0=>/>K\?\'#Z8>Y!6(,CF9C,]KM&U-&Z/97OLEKIF#$S?G@&$.'@N(Y$DH/@ M&T:B05#U$JS?G<8CWR#+#H@Y[,K(JOR1QWT+(G B>3E7VON_6,NYLC52<.UBF$]POU MZWS!%]+N;'=LM\NH54PP:%0!"*KHF74C%9$RJ&W8#;I,C:4Z M4];.D=S46;BKO920A=X<^)SN@+/NZ[YV;?_YP\/R3VNJK@L.U?));,S30\9; M4&*/L,,7./2@.NFRI3Z.;JUP"];9LZ1B^5WOZ9JW" MESM:W3R3[S(Z*>?SG9'ZHK/Z+J-P;6Y?SY5Q7-,E3/^Z7'W6/^SW[#M?6\IK M.])LZCD/JM1$2P4@)=QRC8" ,4& *%AN*L4Q4\5LH;\YI;[Z4\YUR5X/#FL> MG!/Y"0\RMQ.;-BO-UT^KYVSMU UD( _D_1AH("#'ZBC3*%L[NSMUG1_6]>!R M&@_'0/[H#,E 'E)'92!_%(X9*.#*V+[R]A[OU^LG2VE/[EBUR;QKNF%];9^P M^D.?];S^V$Q@A36I#. .?8P+"E@N)-!%P1F1!2]R&,%(X9I,E*$Z7;M^=HU- MS2/WY>_9/]K>*L$]+&]8,L_-99H5&*LMOM6KP[I1OYUN<=TDF3UE([K&7,6WG\&&1"TQ3\4# M%C6#IP^- 4;QG+W]Z!-Y^HP\-YBG]_.Q"2!OM;#+L9Z52"AF8 G*HK(;MKRB M@.." 5T6!5*&F:+R"@Z=W'EJCWYS4JX:Y4)3#3JT^I_KFS!(_" WYK^]S?S0 MA(H(&$;-F[@&1T1BQ)')U_,?N@M&3G,XTO,TF^'X ]$Y[A;VN7C037;$N?8[ MB!>6A(0 B$#L)((",-S4& -JZJ4!<)!AX4>,J=&3CN5VXE#]8G2;\NE^G/^ M\!"< 7\54DAS\B^O(1>?:-8'=3Y^Y>W+I^U">X$QG8N02MR*A$2$KA)K0!C"[+ 50XX M5)18QY)1AH,:G]X.["B[RQ;6[I1QAVLRI/V(? #\$I/W]HS1JM@$P.ZR5LL! MFW_VPS!H$\\+HL9MQMEO[TE3S2L?CVPT;W5M\E\;@I])@B4A%02YLOM,7& ! M6*X1@!5'CA](B8/2$8X%3(T5K'[@EG&2)P#Z/?.WP)+X8?^P7'P#'^8_+57> M]P,2WJ/]@M6#=F _EC%N?_4+%IYT3[_TN1M.WKXO'^P5ZW?_\S3?/+]?R(G$+Q<;:YF]Z;>N&'+;R8L7I"#&**",5L Z" JP0ME? M%/3$<7DIL+$^Z,TK] M5C?_?[_8-M9L>W#-I-WFR8HB8+B;*2R*TM6/6EJOC.7[4I)"5=MDB^O%H_Z2 M8Y(K1J@AW4O=_W.Y^I=[YF6C<-8U*[*LL-PVI(T='.2Q-+XAOT&0'G%@ITL( M>]6I^XM#>M??MU5YR("?+SS#QONN2ATYW.>+PFFTS_O*2#=5U\QWOU!_XZM_ M:7?CMEG@C.<,,UI) '-> JRY!M1P"BID"$=&5:+(8Q+!+DJ,X:0QG$GNZHS< M^4++.V[PJ&Y4#JT@NHRVIX-X&W@C.7N-DC5D6S6['I0#^FM7L1C4][HL;5P_ MZJK5)S[1]2LBN6,[+_6@X^.N\>CKY].1JG_RE6IGJ;I42:U^?W(-.CXVTU?7 M,\(J!C4Q "HI+>OH''!I?Y(&"F:*$@M(8U@G@:X3Y:M&U;OM:/7X3-04Z^O) M+:QKS-S.P'[+NN6NS%V.SY[P!AARL48E*)3Z#DN MN2=$^N2UD%)6>/JMFZ]CWTQ?GA_%\F%&J(0%@@14A%" 3:$!*Y "-$>P,$S8 M3;-7I[:3.T\M4MDJES7:^6?3'L+53ZHW@9"8"3WM#TJ./6OK#=FPA_<;+?WU MK!G[^:[G/Q#GR_UMOEBNZG!9$P*;<:1)G57&1%D!C"@"U&[Y@"HX*Y1FI21! MLQ6.!4SM0:Q/'?="S?-6S\ =W@F.?O[.+>B\0.C>-TX_G ]R": A_8<3&:.^ M^R]9>/S>OOBYZ'2#NJG*7@^NW4GHC)"\,/6QHT26!2J. *.Y?2U#(DML%-)% M4%/E7FF3I(0V$<$T'2GX0VQ*0@_(WOD)PT"7F"\Z/0\[Z^U4'31WX3HB R^'^\DAS0Q M'S7ZM^E3)SGO]02DK1%=D/JNG63YYW(XMKH)QR%9+$Z14=GM)JR.6>^VF\6Q M85T1Y.(J*_W=WM7*?F\=Y$?]8;EVS1[T_-NB:7(JG^TN;K%VY]C+Q?U"U;\] M-*$8]?^>UAL7=OE=;SZ:K_ROF< 8,\(*EP!JW;%24""$JD E5 ESB'2IO,(B M:=6<&I^VEF2R-<5U$>RTS]3<&.W^VGDIKIF@ZS+(_PH]V4NTX'X4_?++F)C# MF^K# PNSQL3LE3/RE[NL6^3.T&S/TOHDL]4R;-;<&#\?U:1=DR)=! M(DU'?5ND1?OX=9)86FQ7P_5F]20W=9<,-U?OWG757NO53WW_UWP](T;E6 L% M&-8$X,+NZ 4ND-W14U-1[,:B>/6O\)0WM3? @;K95WO_[ ^G9_"(Y7Z4_=AZ M0.P2TVXX;!$]#+W &+:!8;_(D;L7>ME_VKK0[[(X-GG-'US/Y"_?M=Y\:,=W MMNW;5\0QQEMM-U$KM\%VKI#U M9]K=]&N]T&:^F7&()44R!Y6;T(@5U8!+I@!!.4*R*/*2!8W:N")O:MP!LEU? M4]6J'K/+O HSJY JH 865 @PMG]0(@H@\\*N #6X(M,?/@W,;.SD* M['Z4/>!W-C%O=YIV>VRK:Q<9S5ZUZ@[8Q]H3F"$I_)K(47G]+#P7 MZ_?E06K)KP_\VXP6A62(2T"PFYUN< $XYP3D15492ABIM'=&UIG[3XVQ?U]F MAZE)F=/2/S_K'(3]-#$ ,,E/=H,P"D""?FC0!P8P;Y!J$7+C[ MZS"')PT&(S9H!J&_]''3"8-1.='Y9U7D67X_RPL^#F M;AH7EL2/U9( G9C4+O76:#)76H0_>" \1(^-?K02M]JX(/RE.V[T8^+1>./* M#<9(F[XWEBYQKEK&&O]-%A0+"M8E5ZO9Q85J]JY+G,NGJ6?Q-77M,TJAJ0J,[";8#0'6N0"" M0@(0YWE%6$&DP %'J4F4G.C!:Z-<>-^1- OI$5=]D77YM^DTTI;\[EG9-1UY MR64-".2^Y/*.%.Q]F64.BPJG6H;>R/'@0L>++J?"ZR "G4Q(Q#O\TTK_: ?B M?EU^>?KQXV%NWU:SO(0YSGD.4%4(@"6V;V*>T0)7ZG[:/S=9E]&0Z=@)?*[2B-]&H(1BN,U?MQ MZ.7F"Y>.Q[#]NA_PY)6/1H>RS^838EXQ19 &%)=V[^%F G%>4: HSR%6$,M2 M1:1Q_GNE;]8G"6OGP[BSMWF3B1B1O'D)9&%087=T&.1*<(!IZ5XKRKY69 FU MD65)2AW7>GLHD$\?^(9L>,DPHZ8 #N)Q-? A-=A$UVW:;3; 7H? MS;X/_+GI-^^*J]:U"_QZSP5>[T9#5@924BD$>(GJR2P%8)Q96LEA64)F*LQ@ M4&G#;?I,S95M=IRO3W:F@1GX-RZ2'P^-"/V(89_M/G\O%)!FO.= ^ V:Z'^C M2N,6 @R#WTFAP$"WC0G+R^]:/3U8P:K?*N,X5PZIZ9D1D2?0U:!I^(>2IP4_-B MA^M'DYT;H5EK;]FQ[FOIPY$W?^4#PMBI,!\K1CTT]H'AYQCX^F/+07<<,7 < M8^EA5#CJ#G'^]P>]7FN]'6OSP67;=/DUS]W+Z.W3MFN=E@0+DKO.5R@'F#!C M_1R< Z*HD@SG4E9YB+\=*']J;XKP9H&A@/OYS@EA3/Q.:#2_VQN#52M_M\W6 M>[[K?.CU769-2- <,!*](3WE4!5&]8PC\3GVA&-O$^'Y_NWI83/O.LY]UC^7 M#S^MQ%^YK&7=?UOI>B?6EB5I93!CB@&22TMJFA1 &,/M'P6#ENX0@=3;\PT2 M/34^.U ^VVJ?=>IG6_T#?+*PQ?#P?Y-!G)CK_-&-J<0+@SG ]4T&]TBN[P!? MZC!G-PJP7FCX%X34L)W__$2/W $P"(_33H!A ME]_0SWJOZF5_1$@%*TPJ"K@L",!(VYTY00P(:2HA)18"XN">U&=%38V=FMJN MQ=Z4D.@*NAY\_?AG&-024TX#V)Z6:>:"7,=B\ [*YZ6-WP6YU^JSG8S[KXC8 M^-Y;UIE+OGBK?RS7\PWONAMT7G]55M7V##%P/W@97C\/;!#0$C-J)%ZW)#*> MQR)1*N.1L)=*9CQO7"[T?IOGC-BO_'FV7^/?34?5KK_KC?O_I(/3ZZMYV_+I?IS_O P M@X0CF&,#9$&9?1RE!AP5$) 2U3W6D7PME7$0GN>Y 6! M[?O.'A;"Y*_ODT8;KI?:JZW.6:?TH$4)_A@-^UKWD#OR&]X?B=.7?<"UX>_] M+UH^N:'0$(FO\XWU66'!&-;UT':H 6:J /:B L!2(8PYA99M?-_]QS>?&JG4 M2KE,68A>B5^R3EU_1^ $O>O.P"V8)&:)4#B"/(-+=M_@'9S<0J[//L+]?:OGT]2\>MZ^X\_W ?7[_[2*SE?NVW"/_7\V_>-5O<_]8I_ MT^V_Z$^KN77K*1:Y??XK8 PI 38, UY6#$BN[>?>T6N[2\SV;WHS]Q?!SC":XW(E9 M]7=99W_6 M#]J\YJ"(9SU$9>LR%]O;%4']5=''D]CCW.L<5']K^\.#'U-SY? MN)FJK[6QGW'#D*N<<:65!*0RKCQ,&+N!)@)4PD"D1,6T\&H$$R%[:N^E;MJQ M_JN=G"SD ,[7@8L@-^[(Q&LB?F_=W[T;S6Z[:1I46L_[,#H",P& M;5@9('[\%76/2.(Z*O+< MYCZ7VLU),!A@K"7 ,"^ $%0!HG,&=:&$0D$3%"X)FAHAG98G1Z>97\36DX\& M0"PU]T2!%;4C,LVN@"J'RG<#E7J MG(1PE(+YH!^$(=G@@J11N:#?VF,FN/+IR%!-YWV\?M[^^'_G>F5O]/WY@_YI M[?]KOIX5%5%(5=3N9)CE!?LKH! :("IB.$.RL'N;H"B-E]BI\<2>$[Y5-N,+ ME?U^_P_[>K0:!Q*&)_J>(9K!,4T=G;D!SO!@3! Z@\9A_"2/&X()0N,D^A)V M]6"3/]H6D>\>?SPLG[6V7Y7?[5^VO\T4+ JE2P-R>S_KNRAJZ':S6:ZF0+ W4' .I/[!V&ZL>?FH0_]2]-/ M8$GA?N&#QNV8I$[IAN"6"]#]16+H;QZI,=@2O/34C!N68HB9&%XX1HR]Z+_O M2T^V\++:8WB%WWUNJ(-V=9)\_;W)WV^ES9@4AN14 *(,!+C"$@AD"L"Y@A)3 MG!M91/1LOR@PX@4R1M=VT$R\C*A^/HNJGSM[&TACUCZW2F9M(.7/O?9?+;RN?>"R%[BVNC5RDV^:TM[MLF^,Y%3Q@TEH*@X 1@3 M!ABU)*$Q*T6NF58LJ*/+95%3VPIWFKJY FW6?V#S[\NH^O'#,%@E)H@M3'M% M>GM9_@-VZ;Z*QJ -N"]+&[>W]E6K3]IF7[\B0KLYXOYX]-C]E!/XNX& M]@S8'O7"ZOC14&+,$_.33YO4SH@D79P'@'&T?JD7U)A.S]1^G(+ZIEZY562= MQ*X#]6)C;_[/N=K+>OBX^$TOOZWXC^]SZ4HXUQ^65BLW<[CAZ/>+]PLU_SE7 M3_RAR_]:/BTVJ[E>OWYN?GS>/;ZE(H*3RH 2VQT;KF@!!)8E@%Q*S64.81%6 M+#&B\E-FY?W66(WCYS+HOVVMYP\9=X7++K@B&[L"BR;&_);XD?Q4USYU5'-O MV7?F9BYW=FMP7:5NO5EG#RD3NY]U2H;FK[C [#?&V-PV!)3?:=OUBE\EQTW M)DB0;!R$TK#9/SZ"1TX&"L#B-#OJSH%_?G+QK*:Y;D'ZP?N7"J, M*2D5TT!16KHD8\M%JF2@P 5#R) *Y4$,Y"EW:ASTFMM?9>T[=7H'-88,A3W4 MDQT,S-3,Y!0[1-%I/)+/Z(52&G>O7_0+>6I>>%QVLOPN#TP8:MRLV9??9HH) M0['$@!NJ &9( :XJ!DI6(LXJP@0IO?K0;F\Y-5;Y,E]\XS^6WH,"=]CT\T.< MQ:GWG^]__^W^T\?/[P9(S#BQKZ>Y2?MA]]!6W2_N>:WVGM>]&XZ38W%BP#9K MXO1?;NE%ZHHGN\;S\\63_;ZU(<+EHBVJW)Z=Z/6[OS8K;F7,%WSU_'ZC'^M^ MTZYE_?+!2OIF_1!MOQ&;65ZY]SZQ7H!P3@'/#6 4"4 YDQ06&))Y, MN&N:OS,OZ^P;NG]KTD48O@-L&G5?H(=L4MS/=Z%-*S+N'=/$S;;UDK*$."=% M":J25@#G3 *.$ :R9 712J"B"$J@.;S]U)RW^X@\F2/ _/@V'H;$%-D>#:0H M)3UO\Y",="1A5!(Y;]WQIL[_5O M]I+->K[XI%?SI9H)B# VA0:P4,'+W*^M?5(MIT8XLFEW%-]=^ZU[* MU1-_^&QW"K\N5T[\#)5*EJ84H"1( EP@ T1I$*CL6]^P(B>*!F5?794XM5>V M4SC;TSAK5<[^<$IGK=:!]>+7B^H(S:.+I5:'CIIGZ M8G"25.I]86023)-YN#=FIR[Q>:T7VLPWLUP8@KA%&!'7(5M6!C"D)& :"H0J M4DA81A3L]4OU>EC&K]IKE;8.1!UFW/2TMHR!VH]I!D!NI&/F%JV#:5JUKMFK M5ML!"_K\8!DTXZ5?XKBI+E[6G^2X^%T560-\D 9_U!OYLW[D\T7WC_;9?80S MA QBO#269)AC&BV!H)*!LJ1"%CPO2>DUBR-6@:GY.]N.Z%U3_56G)C?FVC>+Y0KW^\NG-NS;I5? XUAS M"0M(RIE52BS]X[9G)84\9/OR$CYK7^[_JU8P- !W'DF*%86&:4 *=^)5$0.X M00007F!<\=PPZ#\J>Q@<1\E;JEN(=H-5_BL;$%'?*/3-.(T11^[FC=3E4[6> M,6.Q>] *#>'>C-J80=@8]"*BI[V87(]_GK]\Y AFKPVG,MW4IFY/O;G.2\T=S-/?HV7]1Q M'4*Z58C)(*8O*J!(87I)DX MP8S]\N?"&.;R_PH.V\5XM[C2FS7Q4G3R1U\(O5")5^&6H\$;<'VAX\'4YX$7 M$$E_)G@L> +G@A>P\#L;O'1Q;!LNOM9OENO-K*H,M&]785%5EG2$)$ 8D0,J M_2$>I#FA[/RZVKVH3;@QH[GZ+G218QF*0FA"8B[K0: MLCW5D:'#-IWJ;CYR*ZDCFTX;1!U_X-;"_+C?6]EWRQOE^H7^<+ M^\JSW]S/6NKYS[KA5#TW!0MFS:("Y#DJW!,, 66$ FF$&T4CA2< M:4K9PU1YH=+V*+PNE[K'W2YRBL]\,=_HNC'14>>/]?WCDR-85&.4. @G\@%\*/( M$6!-3)&-!6U_N./&0I8E]\W8#6IPEF2U*0/. ;H-RT$' T6J,NZDH-OP.AD= M=./M;O- EZ9'_J]UN^$S6ASU!>858B7& E1YA0"&90DHQ!"4E40%YHKBDL>X MI4,H-S4FW7>-=#O[5G6-G?G^0]_N5[.5?J@_LUEF\QU/Q'28'W31PWS9L9=R M1 ?W&I,WUITE]%%:-@T)?0IG>!#]7L1#'A+92V[SH#+BWA6_ZXT[,/RT6OZ< M*ZU>/_]][50Y=DJG]4H=^J[*M-7S@+[[OSE;/9" MDJR%>!"'9-@(+4;ET7B4CMGRACO=6!W1$NYZ5AH&L1 <()E+@"620.18 HF( MP#KG$E.]+;3R/V0Y$>3UM!W55KW F4OKO0:RVBFL?J05A]+8I0GOKF$27W9P M;'>2NH*MD)4RR1)4I11Y0DYE:WQC&&6/V>*?GBS>!.5WA?M::Q(+]6[>"V:W]RW:# M.5WY%VD(<],WX-^[)TS(-^&EVL)<7)Z1.L.RC,7.I7S_-'UQ.8UMX5"A5_W2^4_3N]^JD_S!>Z;@X[4P4M(X(!%T;>0YOO[FG)7/^H<[ UI\ MVP;[D3)*(,X!92[&4&H%.*H*(&"NA-;S MY'L P%)OSF.P"C^'O@+$H&?*EV2->SY\Q>*3L]YKGT\P@/WO"S5?U_F86KW[ MR[KE+MO(_C;+48$UQQPPK3' !.> 4^AZ.BE)EHY/']H_V' M33<#UBF:?;:R!QS ?G%U_+@G'=C3&<*^;T;6V)$UAHPT@_T:CJ--8;^HR'3F ML%_#*F@2^]6;11SWM)&@]=?EO?R?I_G)O,CUIY4[V]P\?[)?5.?'N7#1#W?) M#$%8H*+ H*(UP%?RYLGB8QW MV8_6(ON3LZG>Y.C.JH#@_@TKZ7%JDWAAQJ'7SHCLZS)KS3B7N/AINR*U,7>9 M-2=[-^Z2!!RGC+,T(YV6I%VBL(.0VX'M/>>XX?;C'6/=D IR)U:+,N5#F3>4RU0-P0 BC7"%@J88"JH@"RS!4LF%8$ M!P4CO25/C5\.@_E-'+^I[@E+2+YQ/2(.2H9">=33DGB ;SLQ\0$KV;%)K_"7 M.SOQP:3W ,7K!H-7B_^N-S,A(((J%P 5I +85 8(P12@A.L46.]? M%5D)LOFN5UULTE*2.Q)X6#I?:U2I* ,)& 9RK @@&*4#(""Y*^Y

V"!B ?:?O0R,(:).::!;T_=;*=O]D>2^N$ @ :M M-O$0.V[]B3\.)Q4I 9?>P#XNM>2CV9Z6?-8_]>))SPR!NL34 %8: ["R6 OI M$M)@B366JB@UB3C)[1$YT<.'YN&1+G5J:;)5HVL$[US .8!O;H!M3)YYTT*U M.W_]? 6T.';IAV-P5KD@;GPVZ;?[+(M^R>B'MYZ:)])IYY^'?@15__-^&P")'^].L8&3 MSL_;>VNZ^=%=1TLT/V_-?HKYA4_$E)ENN^.]XRO7=7S]2:_J I6W\X]?O MRP=[CW53T/AY?P0]RPV'K !<$@1PE1O "2. $:&445H7AH2$H0+E3^W]T:F? MO>H,^,45$>_;\!]=S?$M,^I#E\EO/YD0_,1OE@2X!V\_(]$;;#Y:/^8M_+=9[#!_:1/D.C?$?:MMUJF;_=$H',YI/5![,]@P *;GJUCL8GCI M.B8#LU"/P+$YY[KM9QC&XZ+(XLJG'S\>ZMORAVYDWON%6:X>FZ8273H-UB@W M2&- :5%:OPI"0"M4 (H@+J5BM*)A8SG\Y$Z-8_;5SM3VJ&/M]N>R;GUI[;!O M^JTA@?68GJOA1SX),$Z](=^'=SN2,]M3.DWY9AA0@U9S>HH>M[@S#(^36L_ MRV]L3UE73OU3S[]]=WE3/^W??M-=T:*K6;3;4^GJ+&AN*"6BL,X1MQ1&W3SA M"@I0:%H@G1M7$1J4H1"HP-2XK-,XXXW*65=REJV"*SV#%\/S0#$AQ*E/&8_K M.K=PM^H?%M;>9:T)"1IG!H*7I*^FKPXOTW8S$*&+73E#[Q-QFG*ZW3Q?0NHR M1^OT+[LIS"M6Y J44E< *R,!+P2Q_IOA!1*&:>C5M"=._-18#V1OOKL^:2X< M-$2$] M3\-A#SAQ20K_2&8Y?PNXYW\!)M\<'12_Q=(H,#[E3G=4^C MR=?/NX_L-YK\^,-]\'K&]7[PGRA=8BVQ?2&5!F!#$*"80. &AAMB M6(%I6-^F)&I.[<4U0'/9UE[[P\[BFXY]$GU!/,,;+[[LJ:,A+[OBX6&4I LR M:-0EC:;C!FF2HGT2TTDK+>[]5%?Y;H>NVEM_6C[,Y7/SYRZC)F=E":DH %*, M &RW/( B@>P3PP3&]A]$V$AI/[%3>W\T5>MV,_/)WK7S,L/HWA-O/_H>'L7$ M=+P%<*?R7=:HF_W1_C])E4H84D/RI*?D47DO#(UC'@N\.M)O[H[J/IIV]C-_ M^+1L6D-MSW!4)?*<0 $H=]U+-2V D(0!A3B$2!><:!GD!7L(G1HG[&-;7/>#NBX7Y? $2#>G$^L<2$WM MYJ]BQ"AE1,XB2H)/)7D]6.-7 M=I,S^LBIE9KK*-4_@N6^BV+M@\+51@/X(S M&/OQ5"1DHV8\UMIE3KV!FYA<-G[XU,8#*2^0SWC.RO-)C&<_&9NY*!Z:0Q!W MXUE.2,OW/6G2;VG?W4 *T5VY$Q,X)X M59A*@E)"]_)&.1!$:X!$J5"9$ZDAF_VH1]79_=)JX[OQ.!45\IT]%I@PQJB_ MS1>NJ"X3W/Z##-YNG,&4,RT5M2!6R+BFMY0 FL,2Y%*;DD'[3\RTF+Y;J#$1 M[<2EP_-=<^(U')B^.[3;X$F^#]OO(-GJEZA/Y)'UR5I"=G)>KOOCD:6]C1Z/ M/QOI FU+<7O:O]7EN#-5E!A+)($E N<>%7979) E9O';1F@-('19F_14XOC M[+=4Z&]KV%:=A\:>_1?%T]=* G5J/VPXE,-=M6# !G7C_*6/Z^(%HW+B_H7? MX>8X];N_+"(HM02"P$HSJVW ]UX MP%R6H*Q$@2CC AD=&;0.U67*S&>_-.OEPUS5?:-775QVN_@]0L.@:=3[#[Z:N_O5&<6N)=^,P4(7E21 2,3<$'<)F(*N;YZ&&BF$*2]# M*/5$PM2(LE.P+0O1?[F$M\#=XRF,?LQV$SB)^6J+2UO2YM0;CGTN6CXDIYP* M&94I+MIX_/Q?_F#<4_UF^?BX;#J3U'F:Z_NGS??E:OZ_6LTJIIE$%BY8%BX3 M"6,@W%3W DI682U@I8,*8WMD3>U);U1MNNBM,[[5,WLU[_[6L_;(!V@_!A@( MOL13FC,:NHG\W:H<4 M5$FH-'RGDS$R]>$\8C2\]F[Q6:^>7ZC74[0 MP_N%TG_]?_IY!HT0.=,E@!@)ZWSDQ/448D!!DY?,M>8FE0]Y7)0P-<9HE,Q: M+;-:S// 5>MW#_^Z>_K76O[GM^7/_[+7-@^^ M_>'X>;]\WU$>\JMF=4_V]0\./E3LUZ?-TTK?/RY7F_G_UK5&[YIM=#L?YWZA M?K77?7F24FMW2/OK?"WYPW]KOMJ]\!0VND2* EH0;,G!=1UC)0,""RXYQ492 M$S2J-:V^DZ.:]6;^V$P&W+,K:PW+_L;=8>3&DWG&6G,_)V="*YF8%:^-7CNW MM'?;MHV)&[5C2]>M\O7)Y&/;J\ MGDKS]3M?M$7,OR\7/_7:\NGO3_64% 2I*2I5 :48KC:;_OTD*7'PL;KQO D%57M"2 $7K'EM4 \&0!+BD!2O* C&J0W/L)OP] M&#MQ[]_A*^#&?'-$"P %50"+TI(!J7*[FRV%X"7*BS(LPVJ*RS^&U]IHE2WW M.I;\&RR_9VQNBHN:.M!W>QN;=E+"GOE9,\5O8P'8-;G98F!_K%&80&^;V(6; M1+N;8.7_/3K@Q*[)8$UQHA6(C;J^>]0KZU9]^VVU_'/SW6G+%\^S0DMI1%&" M$F/KM1"C !,%!=B^JB3"PI#<*[QR1<[47C!MG+'3-6N4S5IM0^.PYZ'UC<;> M#-@X,=E0K"(BL[U(W!R?/7_WD:.TO2:>QFK[/QZW.;;$(EU5]O+!?NB;W;UK M^VW9M%,_2R4E5DH"")4;\J *P 6BH#*&%;R0,.=>DQ=]A$V-%*RNV9ZRV;S5 M-LS?[(77ST4<"K3$Q'"H9M;I.>#4U1! AO26>N6-ZN#X6'[LDWA=$S/%U3DR MHL?7$<^[C_3Z.ON=/KF$V'Z_,-"PX@ C9!D'"@P$1- 4185+2?UGO:90<6H\ ME68W%=,$-N'7HI\II['8_Y:[YHFM<\BLVY=>[[$FXK[DN@?.SDVY)/T3=I-( M'G$.;TKD#J?U)I44X4=\6*[7KB^4=4[T0C[?2[EZX@^?5LN?\[75[.]6C1G2 M5<65RD&9NS&6V&! F1:@9%55Y:A02NN 7BZ^!P#WF0#XSG2>^EF7,/>+0$@];XI?.XS M'N\'6'7 XB'7#9DT,4.<&)C3"@AM*,"EHH#;71E %2^$@807*FSLYUDQ4]MC M@0F5=%,Q M3R2^X S,2];W3[R\>%4\S'!"ZXO.5_4UZ_>+ M3W5:ZXP36F&8,R!)[CHA* 8X81Q(7F&4&Z$P+6.:" ^OZD1C5;6F+O]NV6C^ M IF;/0-+>^7Z@V6+$W1Q I@2BGH!2<6^_35:,:J$%%54FT MQKHHO4K5PT5/S1W=#99JQRBX:>FMTH'3)0+P]]SD)D$U]8:WSF;?U_H,LMD? M2;K^A0,VZ%[87_JX^^)@5$[VR.%WB.SM5;O3OW)9[\'?+A_Y?#'+B8 $EA(H MZ]%:5[94@%%< 0K B7!2,N@K?(Y(5.CI4;'K%,R^Z-1,[ %SUDX_;CG5I 2 MLTPP/N'-NGH &+1+USDYX[;GZK'TI"]7WV?CGOEWCS\>EL]:?]8/;F_W81=I M[D+"A61"(&) P1$&F&L">(D*(%E9NN89A3%T]E.OQ-*7 J[*#/FJ[TM.N!]M M5]HFB,-[0S,DD5P7.BJK M>&-P3#'^%\;QS0>]7FM](>S?;M36G[5C-GM3UR&^:^LP*Y11A!40B$+6GH@ M5.082"X0-JQ2E),03R1>E:GY*ULE77#:Y:Z$<=(-:^)'5N,@G9C%&B-5QRX[CCMY:,'I;KI]5>>)0716YW?!B8"EGN0-)Y7*0"@D-1P)Q711AW M] F;&GGL3_.-G&Y\#E(_NA@*J,1\L<,HVRF:**;L TF2.RR_. M1NZ[)J+69GM,L[<==*FX;<0"%KB$A$*@N*( $Z:!P) "2$D!,=800Z\0L8>L MJ?'%[@#K,$=SL5R J#Q-'[S[V61@%%,['UL #X)".UV'@RV@M&8X^$:JJHF' M,:R7*[#4_-5^FC>\97K;KG^I%=-JL/S^1O<_S5?SZ"I9,D)L;M =XI' M: ZH9 I47")DK$NG8- TPX2Z3HWB]S7-=JIF?SAE X\$4RZQGX\YD85+_%:) M7+-@]W0$-(?T;E.J.ZIS/ +NQ[[U&")C1[)9S-PT!B?Y\WS]K]?/7^V=:E+ MI>!4T!(0[.JH7#$5,Z@"1$J82ZB$#)MBVR-K:KQ]H&KF=,VQ'^\. M!%QBWHS$+&(6VU4TAIW%=EGO!7!\>*#P>#%!PC[0$D2(3PK\&5"A'VV7XP1]EX4$23\7?_Y M2,$DH-KDP"!%(=<:&>J5].XA M:VIL8K7-]M7-MOH&!+>NP.L1$QP.M,0$1P< %1 6' W"DJ&#$%R\L M'.B'2&\X\,HMQ@L'^MER$ [TO"0R4VX78KQ?J'H8[_?E@[U^W325V0XZHP86 ME3 2$%=$A 7&@ I6@!(:A"N2"\104%ZR>WG6U2UTNVFK^'YFN=0], MC/-= C\'+@6PB:GX&-.VGU&*&7"AZ R:O>8K>]QD4S_A6\\#9#>&+XN<_I(4Z^:9ND]5( M=^J[YA"OG 79?/%+MC4BVUF1Q,V(!W'0V1#A6HP[,2(:I9,Y$O%WNJ$1@SN+ ML\Z_7JSG/W43\G*]3ZTR'\U7_M>L8M!0+9#=*7$,,.,24%)HNX4R>04EECB' ML\URPQ_\6-!':!#O;46G>R*;7@%R7VG[*-:QVUN!>0*H-* J V M F#("T!E08'F);8OI,(ZCSRX]<60N(_1W?$%[XO2T\D3C;U<+WVK@W@3LG_6CN5=-# MK(WW4E[R7!D%",>%VZ.6@*$R!P86C @CI'TOA##0.2%38YSZ#-\^!IV6D0TM MSN+IQRRWHI282<(!"F:-/@2&9(FS'NQM#[O= M6P_S]?->\_M==0["A10445 :S-S04FIWP[("O%"YP*@P55AR;+ &4^.+-]]= M&[6Z%]^/;C; NMX=RWUC ALQ!J^+'[4D13LQ[W2Z.^XY&HSA]K]VA[P_*>./ MKZ[A2):DT"H:Q4$[( 8K,6Y_PUB,3KH71M\HLE)\OIAO] ?K8]F=]\9^ >?V M>W2_7NO-^O[152.HZJW^K5_"=W M-0*-V*XKF":XT,P-4#)8 DR1!IQ8'S6GILQUP23!7D>K5^1,C5)W:EIG=#M" M,(Q'+T'JQXT# )68[_8PJE5,T%+M"@A#TM$E4:-2S!5[CVGCVL?'\-H<]_QJ MOU,SI$I,RUP +E4.,)$*T,(P8 K-*P&-XCPHQ!ZGQM2(Q+I?14KW:PM_"H\K M!M1).EG.D,Q9\E)>U3&2+^=(;369L.]TC-9M[M+)W6YL>_8WS5V'D]HCV/[E M_YWKE;WE]Z[?,H)[&_T\+#\DUL+?UVNWBZ?Q,8\/=Q+Z=*AUY^UU'8+;=U'^]/RI]U/Z_6L MQ,94FKC\/%&YAM^N!V55@5)@8B!2C)1%4-.B0 6F1G&=KMEJJ^Q=QCNCFO/9 M9C*'2R.[[M1)0/->Z?K^$>WF%ZC!N1Z!(A$[:_,3>Y]9DE5T,\?TNT/U^\67#-[7CZ(F3)[!QY[QKELI:UYS2%NMXJ=A7?9WA9]G&R: M0=SM,95DQ$=Y6ZB9SH&7@JGGHV]F.G%QE:'3ZL>88W[ MWR 36;)_F]G5;2.$/9-#QUB/O?X!C6XF\ST8J4_.)+X/89UW1EFBWL8]:348 MK^_/*$@>M T:1^(-U;-GIE(JGF-9&@J$< W$"T7MGA(14%)>")DS8U#0QO*" MG*EM$-M:S7:2P]Z,AX@:S>A9GP-@E?B%VL"4=JSG%10&K[1\Z1&>5^P]6T\Y M^+C.3UWYSYEPV,Q C9FB$E2P=$>0;J@ (0H0;2FAQ#E2$ ;L&GQD3M3OO[\4 MA-?K;/-]M7SZ]CU;Z0V?+ZSGH-O6X&$4TKL2?CQR,[ O&&[?"[!WZ639J\_Z MIUU<_G!YDQ7,,CX8#4DUO?)&Y1L?RX])Q^N:R,CXDUCK_WFR%/;NI_VC#M;- M2DR4X)J!*B]<%KRL "U*!6#)J2J@0KD,*D(Z)V1J+LA.QZQ6L@UT[.N''5'DM/@J-]GQVF^&5F9(40UCDH&_-8P-2>]?>+9IR("QO-;WML*7R(J7"3WK MQZ4NZ2I<4CS?)S)>M*;ETG-]\7.1.PCNOK]MLQ#$!662E !JQ.R.@=CW=VFT MW4 (KC@6*B])R/.\?_.I/0R%Z)@!**@E_1E45-[Q'>: M9IVJ/CTK0P'V>[2'@6VV&'VJ<6L536!T^ %RJ#\T2MP M7 KQL?V$1;PNBB,2%^-=/.EFP.:BIJ9_SC??WSRM-\M'O=I+?24Y811"2R>E M=4.XD( A^ZM@N;+;#6V,]AHP%2IX:O32ZAW&)=XH^]%*"NP2,TRKB:Q3 M.OO3:IUU:F=_)$D6#05K2.;QECTJ"84BQ8XY]ZO7%?I*:A^/N%I3K[-S.J%#5"(I#CD@.,! %<6 =!%D/_]P".@2 M\^].Q7:FP%W6:3GD].)^'(8=7'Q!UL@SB_LM/AU7?.7SL7EMVL5>VDRB;9-% M71G#B +42 -P61C B/T#%KR@>:E++JO93[T22_]T6T^3R_H^')MA M8K2]C]I.0=_+F/U=;V:J*#0C/ =[7P/9CQD&A"XQ1VQ1:XU1-D;UO_&:'SY4(3935B1_LO__^_NN[M]F7K_=?WWT9(!QP8F// M>-OVP^XAK;I?W/-9[3V?>S<<9^=_8L!V;W_Z+Q$QU7_J^;?O]BMV;[U>_JWM MK]YUIOJJ5X_;E(A<<8$+B(',:0XPJS00$A9 %D38S7RA8>FUEP\3.[4'LE,\ MXXWFV:I3/7MPNF=6B MP:D^@=@&1&*38#Q2/'8PK,/"LL&0]09G_>\V7H@VV,*#0&WXU3>VNS^GZC'^\?ZR*BMF]P90I%ET^G5Y+__G:;[2KY_6\X7KC=H,HG7CR]M_43-E#U,X]= O^HZHICEZI?,+M>/Y9H_N ('GHG6FKML MT0QDKD^?>&M0]DK5G]8JMM-\.P?;:=_] M^P"=:&X!;=@JC #Y(U=IA"-S6L41<8^(W;=OZ].FYOZCV19_SU!A!,PK#DCE M\IP*8@ UA02HHD)*7+#<;Z;V;6I,S6'K5'0/WG:,;L!.,7X]/';EHZ"L$5EG17:V?\1V,3Z:[-.HBQ&PC1]E44;:UJ=;G+!]_LV8]N[[X^\^7AS@ M9@0.X@*WWRWLU:3T?/9NL9EOGN^5LE_0=?N_#_85"&>,0LR,K "4;@H*T1P( M NT[R&B5%[JDG'F-".B5,K472Z-HUJIXU_V0.66SCPO/U/]^8/M?(8/!E?@- M$8V4-\=X(=%SS&.O;_Q<^\.Q>]M_[U$(Q,N\CA_\/ASAF;YY>GQZJ%L2O#-& MRTW3Z?"CN5?+'W7K1/7_GIHDL3:).3<&(YPKP#6M .;(.J0Y,Z DI5%0B*JH MJ+=#&BI]:G2QTS]K#+AK6Y&ZUVUGA'LV.C,"W*+@E?%P35/BG9AO@J&.R>(/ MQCS TV)_4B.YW!?]S!',Q:Z7O\R^*;CN96Q]AYXD]$WB:T-D$V\GS^\63X^ M+A=UG]WU_5Z'EJ_+-_SAX6,M?7V_4/_DKB_O9CU3$/.**@PJ6-AW"BL18)! MD!.>(RQRI8N@WC4WZ#*U-TRM>?9GJUUX]_LAELK- [=[A+_FZYF&6E5:E=9!9V[S#BVW$J, K@@SB&J= MEV'G^_ZRI\:E_8/5W12"6O^L-B#[PYD0>O8?L#">*0!IX$Z="3 DTD/.K;^$ MV4C#ZD_$3V5"_25< L;27[Q%',?]MEJNUY]62S/?S# MF,RM5\B)$@!#0ZU_ MJ!$HA: 4E5P)5"58J#(2440*XEAPL?#Z)4R-5]B7\/ 1,%^ M-/L?W<$P2OT0!\'C_31[F=_S7-OK]YYI^]OQ\]PO8)0GV\O&[AGW^W!T1&?Y MJ+=S&#^X57%Q(^>\IN*&:EAQH6@D7BX" !&X!-U*/7$9DDZNB1R54CSM/Z85 MW\MN&*/8,-?]HFMAL>OHK8RJ3$$A0(4Q )NB!"(G+G56&H4%JR16P=,4+XJ; M&K$TTP+;EZT[@>@4CFZ>?@5N/X(9#L3$_'(3?G%S%Z_",OCXQ-7Z ML\,8KU\5QRU[C2O.5$?-=$69E@5R!?$0X!Q7K@5R!2J,*,R9ICSG(7'(?G%3 M"TU^70;W4;^"IQ]Y#(=2^E./K@^K98[?EXM=8]:#GC5[=9([.X9C%3^\AF25 M*Q)'914_ZX]9Q?.JV#[K;JJTW#RMYHMO;[[SU3>]GN68$N'FKV$M[!^E=5$H M+0BP&Q\%!>6F"/-3S@F9FG=RH&,FE^O0WIAGD2PAH7E98" +9O>2HM* YQB# MTDAD*D1);E!8:\%;L1RGLV :-"L& M-M[O^6S<>^EWO7$%KG49D=+J]?/?U^Y8O^D+:Z7!WC!- *YH!"2&0E*T94'N+Y^HN>FA=>3S3N&,;S4.HXF 1? C MCS30)J845T1?(]NI[7*$7CG-+<2_9%OEL_OK, <33CAB0])0@/11R2D"%LKNS5??K:[Z>KYNQW53"4D-: M L6%RY'D!E I(2 Y5QR52A#M56X_N&93<^5W>UA78]RJV^U[M_K'#50?;CG] M&/-%%BEU+&*8]8EOS304EDGZ-]VLW,LT>1H*TXN=H 83$!E^=9U7=-T&[ZU> MR]6\3IQO'F6L,3;0'>GDA-I]J=V<4D8DH 21HH#8E#+HQ+A'UM2XME'UKNG9 M>)?MJ1O'KWTP>X9DAP$O,0?>@%MXT/4Z(H-&7'O$C1MNO6[W2:S5XY*(2O;7 M?/&O+\\+-;=+I3^_^;7-@"@%53GCV.Y7"V8].D@!E]( !4LF$$5*$N1=KWY> MQM3XPFF9;=7,K)X!)= 78.SGA8' 2.5Z7=K_M!+?:5CT96R.B%7O$'ZXS=J\?Y8KZN,VU^ZO9,? 9- M43%:45 PR@'F]BU"M?V5<@Z-@*(J31D1R;\B=J)!_5;K>@?$#_2.G,QT#7T_ M1VH(,,?*Z-\!>*AKER,S8+&.'RJ#%O!<$3EN48^?_2>%/IZ713A7[<"H.OGF M*_]+K^W78/?+KCG93')MC++[,F.0L'NURDV"U!K(DB&*"R($Y7Z'L4%RIW_E@*[!*33#<2K@&OUK,FG/W?=XJGP#7 C4N![TB.W4 X MA_EZH7CU>G_>-QO/'PRU[\!##+XXSF?\,O^VF!OKABXV;6?)^>+;I^7#7,[U M>CN\?29+4K(JET!I5@(LM$MY)!Q0 0M,)"PKY#5P*TSLU/;17YX>'_GJV75V MV3,@VUF0=2:$N8Z>B^#G00X/;6*.OP)E]H=3.JNU'C ^%P;3D)ZEI^11'QW_[3YOES--\^_VR]54WQJ&*FTJ0#AN0%8$@,XYQB4 EEJ M*G4EJ5=([[JHJ3'2WA3,K:YWF=/VAN+3LQC[D<\PR"4FG'C0(FM/^_ 8OO3T MK+07J#SML_I\X6GO%9%UI\M%70?RS_GF>U>&]EF;I]V)YG,W1#OGE:&(:5#F MRK((H1R(7 B0,TRITM1UR0HJ0?46/356>?,P=T,P_B/[X9S09B)&8!FJ/^Q^ MQ)(&S,1$TRF=_6FUSCJU7?Z%4WQ; _*<8-)Y.%Z#%JWZ2Q^W?C48E9-2UO [ MQ$?7MJRHUS-1(,$,ET!S6@"LE0""E0801(W.25D@XS^%]?3^4Z.@]AT=&2[; M!\X_,!8)QT@AL)W7/>&IX:PHLPK(%') "XK" 1WU%405NF*:JF\,K6N M"9H:A[43,?:4S9RV5U_V8>CV\]N0F"4FNEBX(N:']&-Q\PB1"[8I(OY&G M@T2N?#YV_U4W0MXLY;^:;LCOU^LGK6;4[J=R2@H@2T4 IL*-L<,(2,V9X)"5 M"@=U(;X@9VJ4T'80;SJV9_-:Q_@>[I? ]=U2W0Q9\OU3TV_=J7C7MEV_RQHU MA]PJ]>(P[+[HO*B1-T&]]I[N>/H_'NLLG-SWX]-FO>$+-5]\FQ6P(E26'%2* M8("1* '510YDGI=8,P*A]*('/W%38XGV37CNZY_MJ1WJ0/0B[NM&#(7C.,Y$ M-(013H4/,C>[%KU"1G8P? P^=3.\KKK9V?C$5Q]7=2-#51>R?-*K6MHL1]) M8W"K[&?=?,8Y(N^> M5LOLAUXU_QSOD%Q<@&#G9 A81W54K,+V:]NT-E5M7Q^K=$,_2?R6:Q E\F$N MBGTI?^8:#CV^S=5+XRCIWG*>:@<#?7'U<74)W;N_Y,.3TNI7:XS5X<=3$R+[ M:-[QU<+RX+J3_F&^T.\W^G$]0Y30O" ,<,@EP((;P!#C@#',>84EUB:H$'DH MQ:9&;OMV93O#LLZRS'V!LCW;7#9/9]WN,3+=1&7QH1(]I?O#[Q[T+/K5'Z;\N5P?->V95E?-"Y!4H MBX*[_*4*B)SG )8%*X6!,H=%1&'.)7E>3_KX%3GWC\VT>GXQ=*#D<+QV#88A>>JBK%%YYYK%QSQR]?/Q!V=RN?JQ;!ICUT[H M&_F9*HN*Y+P"A=*N-S[$@#HG,(=E)1!C)30P]/RL1][4/+KMN="> MSG?-[LIMLUK-,Z=Z^)%:'^[^)VL#H3G6 =L-0$8=MGG ,\"96Y^4T8_>/$P^ M=P+G4;41%V.3M/,;B$LMP8.V#L'J9_'$8O06/G1+2JM>JY32@\V$4G1%ZT?-AOZ M5,S(:= 7[3S-?[[\T+->;78&1 M($AHK!"0RMA]"!$2"*XHT+K2Q$7):>F58WB##E-S/CH37(3AL,UM:X7K2^GL MJ,=]6TL"*[\B5LF/8A)CGYB"@F%O&SAE:6K%XK$:QQX''8,H^>QU@W@I#Z>JE6[RW;*#7BX=,'L00^)CF6,>]AS MP<*30YM+GXM[FH\/=7;^M#(%YSEBP,"\<#/+"1#8_FIW/C[NG;?16 MX!R^H?N!&U$;;U.P+0E.O#'H 23-[N"&XM!84N]U6B5S5IMD\\*]4=GT!W)=:GC[E&\43C9M?A?&9E$MEI* MK=7:9:U]WG9G^6CJT\=<53C72H*"0&,I!A8N0L& )1P)A62H%$&-L/J$38U< MMOJY(P&Q7*V6?SI7,3"3K ]=/WX9"K/$S-*IV>32OMII:N'[9> #7Q](!LTN MZY,W;H:9A^4G668^UT0TE:F[A]:SU];SY6+=CBE@AN:L<,T9C)0 8^WZ,PL$ MMC^V6@8T4SD/83\O# -,8C9H,-DI&#,'XSPX M AO'L77?]Z\@ M<(#9W8 Y1Q(IDL( &TA=>J,&U55!=?>9AWHP>$V\Q[%S;*>F:G[])B795N(; M*9.*^J4K24M::WV4/BUQW6[M6KOF@^^6#WRVF!(IB*XT@YJYH \JK$M5"@5E M(451\2+#1=#F3PHEQ\:PM:9->L;71L/ $JHD*^GGOKWV^J3^H Q8FO \F838 M14VD2:'GL)DV"9$^2,5)*:L?T]=OC\XFWO[K>K>I7$AB$,459'DIFP'E%<<9 M1!+;CV,I.2V#QD->%CDV%F[ M5FN_LI7.H9;26#Y2186#,JO#Q(^-F3K:UU-F9%?_\(XC >O@QTWIT$W,4R^! M?:;Z,\Y*DL/0#[?8S4D"-!B\3TDX.L=:EO2X2N!^85-V-OW[[93F.*/84E5A MF&O4J"@4)1,0L0*5#(NL5%Z3?_:7'!L;_9T_\H7G/M<>EPN;?KVL3X)IMM?W,-+.P]OYX+#;%4=&+#;FCK\/_W<@R_ZVW+^ MS3Z9;U=:S3:_<%GG@;1[HKQT-=M58;T!:K]-\HI#5A0EY!S1/-.:21.4"7!6 MVM@>MYVR0-;: M.J&_;B/X^PWWL^&FZ)']P]9(VB8*MIQ)WG($QBOK+/"QST M#>UE^\L7LM])/>)U;Y\>GN;-O%9CM-S:]"H/0&-XN"S 5O5 [>B0Y; M(P 8']C4GQ*OC&E W# ^M@,%$KTPCA14# /I;)31\U+#A1W#;'L6APP\M>=F M$5_?MXY)1I%BS+I^"AOK^I6H@%519)#@7%#K#IJ2HJ"-H-VE1T?*5C.@___3 M[!N?]Q@@MH?,<\^F%Q"I2=1A$-]'.[0UZA[*_NK#[H\<6'6P]W%X1,], =?Q MM>EC_ZZN*V\>^Z8?]2?]K_I_K:>,XRIGKAXLJQ#$N,SMPRH1+ PNI>*ZXB(H MAN0G=FP/LM.*VQ5T>946Y-G"C4!N)UCT'EWAN0)^SWY\7!/S0JUP.\@"-"JW M;_[]F NK=W-$A%E6_8"*&G+WDSQL$#T(C8.P>-C9?;MVM=.YWG_G#_;) [G_ M\&1OO)(,4[XL_76&*WNCKI9UO-??]'?].))?]*;;<9YA>S1DD## MB(:XH IRS!6D1.0Y*5E&LJ!Z^Z-2QL9)M9*@U=*]W$,;A1V%TM,]NA:@]-O; M3C7P1B_D_0-?_3/!)]-9#*(Z.D<%#>O7G+/UP(TY>W#?Z-=ZLYK)C5:UD_3' M8K99?_GMCVWT"Y6*&I)!A(1Q$>4*,I4K6)0$(4QRHR2:?M,KL?2/?YV1%W*C M=Z4FO-]_^R,TUG4.3\R1086E4DH*YKHV&EAE!;7T6J!$[@P,%##]L/ M@X<^)_5F86U/NK]9J'>6W^?+1Q?2:#O,MK<[-1BA0E80$>I:FU0%%(R6D!0E M%27&E30BF(LO21TA([=*UTES';6!;O0.9IB+P N44\04@H::'.(JRV!%[==Z MCI"17)("EUYI58E@'X2Z_\(?'O_V+CZVWAP>$['T3'[\#FT53D/FO@!%IO2+ M8H_\0??CHC10 M)J:D/8J=/4*G-_BBW:,UF\_:O<);;47&[)(9CE?4[GG^TH=MIQ>,RD%_O? K MA-'6>K69VLNME_.9ADQ+";46194S MCDGAE1MQ3LC8J*BK)]@J"KXZ53V3JLY">IY^8@&5F&AZ8>3-*3X@G&$/>WJ' M.>QO+UGC[/4'X0VS"5!AOKG%B7 M!&$WBHACR'-20(DD9A6F1(45R)T3-C8.>*YK,_*BV1%OAEH$ENB>Q=G/'XF% M7F)BZ ]<>+--#T2B]MH\)V_85IL>EA]TVO0YYXK2_[=-2_!.@6]]Z7V=)Y48 M(42$]2(T@[@0"E:XS&#&5:4RE3$D@KYUO*2.C5>:JO5M[_[Y7NT>)?\7$?2B0IBACBL3$ZA,"27A F$=&#!_Q$I8R.<>A"7?0NO&C4#FX0?!]*/ M5ZZ&)_DG3(/,SC])T#/D+ 9QB^R/"1JXEOZ,K8,\(DQ4&QGRMT&1N# M=.?^[;H#UD//9\T>XX9_#_5?KEDJ/_89: $2VNAWH[W6VA.J[#3EC2#M,P+ZYB9$O+,"&@( MUX4BI2P%#R'?J-J-C8[WPP8F[0S(.O[<_0[:FNA&:.^,K(_JF@EJ.\%79RFH M30W;^).C'?!O$57#0]T,2;%^^,=((Z?<.Z4B> M4E,AS82VO)]KB*76+@]"0.N3DU)@BHF;DS=/0=L^%;]%7 -ND'?>C-I MNEMZ ))J+_ZEN%?;@3]A][E]]U.G].^[NUS4R?*U;S&5I!"\HLJ^PZG;3,,4 M"H8DI!5G64DU-BH/[:S;%3 V:FCT:YLN3,!?_@]#!/\M^VM6E."1K\"WQJ\G M9))7=)*SO/;:[:]%5DR8_;7MW,"?-O?+U>S?6DW K&E$X YYO MP#LMZRQ5@/()<#=J?="O=29R\Z+?<8Q8>ZX=[]+@$13/3PE IC2Q@ M9EQ4#]E/!R8* FEI5)DS4I"BF"YXV?U:0H Y+ M9L*K\L[@[D<*U\,XCEJ.@4HX4G#&>8'C*=LXQ29^)X7G//^Z7&WN^)W^N.2+ MM=OSX//W]CV[T>_T6JYF=:LY-RCEL[E=+1_U:O.C3M\ELC*FS.TW3Y%SB%6E M($>9@J5 IL*D4D)X#9_JK\+8W!^G-FCTGC1CC)I(8:UP<-YTSV4Y3T?#@)V< MHZ[ .2CW^CJHKLW,[BE]L+SMZ]#I9G5?>:4K.D$\R4W=(,N1Z^J;_K*U*Q8$SO2_5'L%]_@\NX1.]P<$;D\#T.+MM_M,N!QVE]FWE: M$G-NVC8=H9Z+\O"XTO?6:]L5L^TR"ADV4F:$P)(@2SR*5%!(3&"."EE0A)GU ML,*Z>@;)'QL'[=3?YOWL]-[F_?2=%1>Z,'[D>/3][X16W^6>8 M"@-W >V%SV$[T'Z7Z<=YOZ_J^/F/>M^K:3FZ>XPH-X(S:IVH'-F/QD)QR.K1 M$)P618DT-CRHO]X966/CLD]/]6:U?;RV2K?M=,.(ZQRZ?B05";/$A+0'J=FL M;A1-PD(>@,1DG'/B!F47#[M?,HG/*?WG$#A:LO^\WS?FO]F\Y:O5#^N:-1$8 MJI3.%2Y@)EU_3JH$Y Q+* N"4:&,R! -ZPGE)3?DN1BF*U3=O;^>3WGU*(/+ MJ'O&O6(CF3H8MH6P_J&C\L1%%[=:-U&RN/,1O%&*/3KALN#!IRIX8W%LX(+_ MR==6TK05.K]8&]Y_M^["@L_?/JTWUFM:69F;U4P\N>#6TGXVZMG=XFT]K&^F MUV]^_+=>WJWXX_U,WECRW&>ZE(I:OD(,ELK5 B,W)8L4"&HA"H)*Q24**@-. MJ.O87*EN-4A;SP?N],+U?]$*S!9@66?>K*UQ,S.3W'[5R*V1?>MSXM\ GI^4 MXUC6U)^?G17=UB$ZO@!;2\'.5+"W%6R6H+46[,P%X@?8&PRR]RR.5?V%;_5HDDX:W[Q5I2YY6M9_>\/76MWR'^[@ MF]7*/H3U>>NISK@I.68PQYEUK34N(=><0*5%68H2YZ6@@3,ZKE1I;*^=3L?B M.E$-<+=#W+0L_L_US_T'#D58/;^7R;!KDOB=T3$&;!/;FDV"KCWN'?%N-G_J M3#)T+YGZ2"B(7*O5T)-%(J%X9.)(K"M?,?#M?CFW M9ZS=E\SF1YVB/,VYRP\N*VAR4D),90:%Y6!(4*8DS;7&!>F1T'="W$A3^=H^ M0?<.[+5S[76MHQ 9G1)# 607)L!]F?WJK/N"-_F"Q"W^U11[=:HZ!5LF/[Y,A MG_@ML(.\51SL(XZM7]Q1?E+7Q\MXKX=>J,5\:80I,.BKI!U'1"L-R: .;.AL!ZV+-H^Y%6- P3D]1.3U K.@&U MJG!IH%6VJ9&-6!7K TK4NMBS H>MC/6Q_: VUNND:V-IM6/\:;G8/31-^E%; MR?*R(5VI7;-* SG3KB.&^PH6J("%R+-<%$+K0O8+DX6H,386ZL9+S&S!%W+& MY]L^=#^U96ZA8\_[+5!H&"L5[ -&J)I-B:X-VR3)GUHSAFH]UP?,--&D($U> M*5#4!ZW3,:!>5XN04MGT+=KF_)66!%&I%"1$2H@+4\&JT@;FR&ACJBR319 S M=EK4V#CPYL%%U>IOQ\W]\FEMW=^Z(Z1:SN=\%?HE>09B/X:+ UQB%GN955GK MF3ZI\B@..3_I?-[).F;-NS>W*^CA/UI ZV/EY];8. MQGU8=(^P7QZSQ[G^N.MB*@0OF;3\(BOKFV!%,LB)YA!G F4FX[G,RA!^N5JC ML7&0-0CL]07/3;*+!1JC7,CSV6&M75>TJ[U^HL]6.9\H?_^MV!+@L*2Y="UID5QBKRKJ';HM? M&#18NK]Z@A$J'D[N).@:U6;H9;Q?2\S"*D'VK3E[=#38F5.3PW61A%> MPHP8%PXI.*QR+B&R+BLE1')59"$#% Y%!!'P ',4&JT@?U'S4*?3M8K7/5U6 MLXU>@M_^>A/8!?D(R+Y[F]= ESJ<>R1E^J!NY):[)N$I4ZC3;&P>2'GEQ.G3 M6Y@GC^SAJ]7QV-_=#+[M#(@?NS$O[V9K.5^ZJ2Y3ZYX#,L?EL3?Y"P+C"$'P]/++XJ"5FBP:P6N/=**H?$[ ? M5@7V:L='-, _BX_L0#Y:%(3#/+4PK,YZ:YZ7&LYC"[/MF=<6>&K?41G6AL5F M5=]57V;K?[KNKLT>SA17)6<:"U@6E$',&8&,*0ZI1)AS1$16HK"I&2=EC8V8 MGZD*G*Y-?^-^&XOG0/9SX2)!EWI;L"]J/49;7,0C[I2+T^(&'GAQT>[#V1>7 M3^DY+V^Y7MNKNSTFO9 _[%?FZHG/=Q.9IYJ:*BNTA-QP#K%4TCIXF8;,2$IX M556$!_''!7ECXY"ZGCFX!N$2J'Y\$1&JQ)SA- 4=54&KZV0_VCOB.#X_6**. MZ+L@@'7,W ;4-H#8"."MZ^C"AJ^3'4PFQ3\Q;\6$/'W[<#[RHXXT#51AV@'$_ M? Y&%/>\3,^M]%V#$Y=(J!?KVF_K=#EY\^.P!XIK?]3LVWU8N"[Z37)+_?UX MSQ>?Z[$=ZU^6*Z.M)=:*6[V:+=6TR 3"C#-8D8Q"+"2'#+OAJ;PLE5!*Y$KT M:6PRG E>A#!\LY2=GOT+ZH>\#SS#""-;UH'B$YW^5%V[NTVJ7*?#HWVLG/63 M;5"C T!;N+:Q$( 6@PG8WS3VGFEPB!CQ&'[QHH92!E1_V!C-\.MR$/QY!15Z M;U;6!3G_F&WNMUT>=WNC[23A*=;B?=0$BK=-2M M3&^((N]I7I8[].:F-Q)'=CG]SPT?S7FSGO%;+ET3ZVUBMBXR9;2&I&1N*%U& M('>M6!A1DFN>JXQYT-J*!*S@],-M,J!KXUZ MD>9;GC3[VM&5AQ<>;"KE29NZ R=/'Q0IGOGFQQN]D/P"5IN/.ES->->9Y X&+@\]1Y/5+@Y(0EH1R26J4%YZ M5?Q?J\C8F F"KM)U>='C3NV 9*YKUN8\5PV)>&(.ZUHQ 3L[)C7L!^NP-P98 M:T!KSD!K$I!U-]#:#)2*EW2-PE+T(@![-F_OFNL/E\P7 85G&7XQKM=Y+#N,P8)0@R6AJ(*\V@R'0%J>#4Y%6.2Q+4,^*LM+&]AG[9=?'K[&P& MQLK/HNL9&8^%6>HX^+'$X#7XFJ3?GA

/;9P4.&\WVL?T@=NUU4O2\G8^[ M#B4Z9Q4E50:E$@7$I4;V&X_9GJGC;V2LE_[]H?-K1NM MOES-S5#[68+!:HP:!\U@^=E\S6\RJ1 AUO5UK--NZGW1?,_@/F5_Y]]O#T M\/[[8U/)R(@HBA)I:#_TW,SC*H<5M0QH^0ZKS"A9(J_:VRC:C(T!6_5I'>A%@2NWA-9-TG(Y)QTY<0")J^=H)4<.6 MK9VW]Z!<[<+A Q=F6)>OR8<]R)>U/#5KF&T]9066A;+.6%%Q C&UOAE35%JW MK)"X+)"H6+FMQ?"CE;0*>SUVSRLO$O-3K=RKE%SXK; ?RXU@U?XTA1769-C8 M?*3&8@(Z=H^@D")H?491.^&G\9^C7"((_6@5$F%2^[V7WO_Z_J9-KS4,6>_3 M&%@822%FG$-1$ H5XR@K*B:Y9"&.Z?[28_-%G69AY-Z!R8^(^QF?F#2=4A%3 MCT_;&I. .EW.-B\,H887 M4 I7+%"J G+7[XYKE)593A27-.3!/"]N; _K[RNN-.#;YJ^KG=*!GX\70/9[ MK.-!E_A1WS7+W6LZ 4*;Y4J#F_E\^2]N'X(ZU:O=,7-=.A+4)_D!%I,O+D@< ME$/\K'_)*YYG79F[]4EOWNF5O?YF]JV)H.Y"3+_6L\RT^KRP*EBI[3CJ]1^+ MI5CK5:W2A\7CT\;^;PN$/:?V1>H/YBFJBISPDL+*?HM"K)6"@@D.)9%$(T(X M-T'[6ZD5'AO?[5.B[">*WH"]S4U^ OAI9_;/8&LXY:#VKS MP7/[VVVFT+R1U'>09\[)B.Z+U/DJ([HE^F?=)5ZG)(E[J71^G=R_Q"MP,GTP MM=Q^;\(/"TOG>KVYY3-E-9RB@I2"J]+>#%A ;#B" N,2:L6D(*5&!44]^MF\ M$--CYW.(GC/U*)Y'JV+M$\Y:G2=@8=EE:0!_:+S)=A+([-_Z='<1+[#].+X/ M=L-0\E8SX%1SFX5R_J0 ML.2QN:Z[P5[2_:#WN@?FP'@C[YGOD@+/U+DMIV:D)6NFWANMJ DKWL*'34X) MQ>0@$27X OU(Z\@8"Y$)@E$B#A')Z>0&20A,<94 MEK0(DSPL6.PC=GPAW_VPUTVK/U@[ P+IR@MSC?)":LH@T:B"&.?:OAZ(FUE2 M9 @SE6_"7@D0]WLWQ,8Q\6MA#Z'3=[+= M%-CJW&8/-6K'>R6$@!3S;> E=] 700@2+]\!0>>&T;_2L^EO[OO9?E';3Y&: MUUQ/V2D7#$E::&A)Q@T +ABL:%Y QK/*^J:*([\F^J<$C(UBMCJ"K9)U]V0_ M=CD)XGDFB0%-8M8(1,6;'RZ9ON>"]98,UEK^]6[Y[?_:4QL>L#^\?/Q/7G:0 M1_V24=O'^N)Q/6/!B\U,S>9/;JNLO?Q,KYO]!:U^L6JZ+)*GIGO$9_.>KQ:S MQ=WZ5J_JM^I-O5$SQ3D2.F<"9IR[WLP5AJ*RWH=2@N%*"U65014:4;0:&UG\ M0\_N[EW'7/Y-K[A]*A9/+IA?[W=9>^'68+#>60QT:S)P-PRHC["_Z-9>\&A/ MK[,'^^<1QKD!/,/90R]KZJAWQQZP-PB\?[9J'9O<6F^M1;%A@^HQL3R(O4>]>+@7]ZYM#O1A89:KATY0U&7Y"$Q+R'*#($:D M@JS$VLTMH09CD['"^'IRIX2,C:"W>H*.HF$QZ[.07O;K8@"5F/)Z813DX5T" MX0HO[^2E!_/T+AG7]?8N'MNC%> N%^N7Y>K=\DELS-/\,/^G2?V1/WY?\<5Z MWN0/J_]Y6F^<.E.L$&*BR"!EE8&X*"6L2IS!7!EB#.>J,L2[)6 $A<9&(UME MP6:O+> [=0,:T<58K?.L\QIKD-HIVZ4;6G/ UAYP-$-QMU0=H\#-:RU50._ M@9=LH!Z"0RQ=6"O!B#B?;2D80\YPK04CHO*LQ6#,Z_:=$KJXL^^(AW=:;-SH MT;HG-,:2:$P%-$APUP.WA)4HA5U&Q2HD2OO*"^HP>$S(V%YB3D?HE 1.RTD[ M&K='Q^VCB/IM%UR+4^(731^(>@P!/8U!W,F?1^0,/.[SM*6',S[/'-NS8MJ% M2?8APMO5\F[%'S[56W2?31-"O'G:W"]7+M?J]^4;W8DG3C.<4THJ#(E@EB*J M@D*AL82BPI2J+!.\#.K*=94V8^.2-O[*=_J"S1((#59[E>O_VZ9H3G/!A'3>6Y9C!#'G!%:E77*3YT698UPA M:J:;Y8;/_?@YLGY!C+W3,F'>AY,!9-=(,*NM!#_-E^M07HZ]FGY,_8IKE)B[ MGUD&/K0+XTHJ?VXJ=BQW6RLG8&=5M/$Y@A@T;I(B(P;MO>&)&I&_+'78<+LW"@>Q=/\S^[&.)3R7 M45]/.%%:O?GQQ]JU!=\56^UKK:85I<+@O(!4ER7$RE2NAX;U/.V?JP^"&@FPL5" M%HNZ6V&#QI']P*\.(=!"%!@.&OCV\]S3'>U-E7H3^,]T/PW7_?*J91U%-\Q^ M%OPYNF->M3K1NF5>I\65S;0Z,SJ.=#2Y6;A>GJMG#4Y>-#$GE".F"P0K7=FO MDK)@D!=802.81-1DM,B#ZD.C:3:Z-ZZ\U^IIKAU=F=U\A_G>RI[-K*Y>0;\W MVZNL2^*75K<]5<>L$YVH7&"Y:UO3FBIIQ_OHH"?I-76U[1T43 MT+-#V8VO>+=\X+/%5(FB,*YS@E120*Q=8:VNM"/ M^>S!_6NQZKS6>B?[BWY GG_V8\&4^-'O@5"O.JQ3$$2HPSJX].!U6*>, M.U:'=?+8F FG^X2JIK8SGY8DST65%^ 5Q(;=Y M5VC"UZE3N-YWW*OLQC,[G0,JBB_"C+31&:J@QH5V6T+6+Y2\@+@RA<":(%1Y M)3C&!GF07?F_\(?'OWV.B.9YIHV-46J'KKX#;Y[?@:VREP=RA8,74+@>$<2! MBM*O S.LW-P3G;.EY)>N,5R9N*< MVT=HAY+%GU5XVOJHQ=N'4H8MW3YIY4'A]NDC>Z9$-#'YQ=V^/T2WBT0CR55& M:=EXMA8%58( M61"F(=%591E859!1KF$I2DTPHGD5EMS@(7-L'-NDS,IFY&;_]#(?M/U8,S*& MB7FQ@:^C;O*Q-0'XQ*0U'[&#$E< #B^I*>34'MN4;;+NVKX3;U=+J;5:._6; M*2RS12W]EVU&IZM2;AZ^>E[@>DH%Q];Y0S WO(288P*YI!P2HS0C*&,(XX#I M?-=KY/6TO<(@OYUCN*R?P<5R ;QV9>^K48AOFV=M2N MWT];4^J"RY_!?G$:@MP9!/86-2-=AUN;@+W"P=9HH)W$Y&L5MMD8!=ZS6Y'7 M21ANHS(*$L^V,>-<=7VS-Q,58$,064!!<@]?.G(P&5^&VRZ[3;JCD!M:+; M;KLQ)U1LQ+#,UQ>C S[L?:&!.V98OZZI!3ZH%7[_7:_DS#6=17F!$"HS MF%>ZA#@WUB&KJA+22F B4(60/2AH.&Y*=7ML0B3FWYUJ5W0-3KF^?A3\ZFOV MIVDW80V&C<5'.D],P,[J$721"%B;4?2,\-'WS]$A(@#Y:/T@0F3V>P\U73=_ MVUA6K:4**X'+S=18!YQ1H:!AU+Y"JIQ"3NQ]D7&*LX)B(<-:+)V0,S;/NVU[ MN],3?-UJ&NA7G\+5C[HCH)68=?L %\.J)S^L&6ES9_U!,J2$60T1@BGFF(I?U\ M9Y4NH*Q,7F C,ZZKT(!6F HCC6#MU 6K5E^P6&[ TSDGXNK5\(A0)0!WJ+DX M]DN[HSEH59^ /=1;[:T_MP%_)(4Z(."4#O*!(DQQH0\+)_4#[VS\*/"2PP6, M^MGZ+$+4\Q+]7,M;!ZA@U_$"##%=QU.B M!G4=+]C[TG6\='@_1GC#YVX+];=[K30 MB$D-)V4-R@V7+'Y)#A>//\4.W47Z:'_ZK__8_L7^Q^V\_M=__"]02P,$% M @ ^X*>4#=%;:EPCP +*(& !4 !C)!0@T"%(!D%>?7 M7P_DGHE,8CF!$UDJZR9S <_QY0L/=P\/]__RW_[X.OOE.RY7T\7\7_["_XG] MY1>SC__RU_^_ND5N+_\M__ZG_[3?_E_ /[GKQ_>_/)BD"_;O[1\\6W'\OIYR_K7P03 M[.YOE_^?_OGO_[U]]]__Z<_ MXG+V3XOEY[\*QN1?+S_]EXN/_W'O\[_+S:>Y]_ZOF]]>?70UW?9!>BS_Z__\ M[AG2>A*3M*8(#8P%!*4$@G>N .=*!H\\Q.AN,UZ)7A'5&V6L M,/W3Y\7WO]*#22G>C]MWFZJ?5GR_3+8IEQ20;FDH"P M3/<0PI =!^C*=Y7/[F+EI]2 M-!YDAE'VHH7D.X#03?I?++Z&Z7PB?3)1TX*2S'!0R9.$(NTWQFFO9,K2ARW& MY7CLW"=E'- ,K./%H (?$3+5"9@\^XK+:0KS%_AML9JNP_+'QR\DS=5O^#7B MMB MOA',!0-:1)Z])O>=JT)&5G,RMVC R6"4+[Z4HIH8D[N4[ 09T3EDAI'SP4 A MWRLNCH3* ULRA0OXFLSM:A*M8%)Q!S8'63GQ$+76($14-OB0G-[BN@SAVU[1 M, Y6!G=6!A7UB-;E)A^?Z+,3[[2FU:& 6T%TYTC[;_26EHYC62OD2? !(5+? MV97_>J &M\!B;W%V H/_<1:6],39CP^T;R[7DZ"C\YFVR*0+L< #(SF$""Z7 MX (F5;@?$!%W7M^5O1@.',<(N1.%DLR=ANA;+*)SQ=G\_7RQ_-%Q@E*E;0W"4I4%-%Q9<"[)(&18Z5C M+,PF.1A:'B5E)_#8)P:>X83?!9:>Y4QZ65W\587$)SIJM)ODL[<,5&(&G+8( MSB2=4'D4F@V&H"T$[(0;]\1PT++<_KRW?+3XO?YA'94@SYS".@5*%," M!$,^%R_&%>>"M78(K_:!U^^$%/\TD7*@D+O"R;EEG B6K5.2G/"B:^F-=^1[ M"82LE.=*$R]>#PZ2\W?OEE]C3Q0B!\BW)WR\7ZS68?;_3;]M]L[DHRD,$1C+ MQ 5'"2YY3N&^Y#*@DIJEH5%RBX+=L/)TDK$#R7IDQ%R O#KMBSDYZX;">$V[ M972)"$^:0)\C:(TB&0H7S$L,&PEJ%H)PI M(!T70,Y2A!!-!O*<+'>Z8!JD5NWF.W<#PM-)MAXLSY%Q4"M?9^^_+.:7&1[! MC9;!!4E>%?*7E#4Q)Z&8&Z( \^Y[=\/#TTFJ'B77D3'Q$=/9DO#, M1?PT7<]P$M&I%$(&J4)UFKTE]UES\)R[@%;S$H=(IMY][VZ8>#K9U*/D.C(F M/BU#O87P\#H) MU,,E.C(4WBYND?YJ%CY/A-(\F>P R1<&E1R"C=8 M/)W4Z+'2[63O>/E'^A+FGW%S+)!1&!^8@5AD 86V5J]4F MO63%:V4%\BFWO MW@T>3R<#>K1\NTA:/#];5NF=GS-7K)-*SE83(8)6Z#P45RQ1+PGG)7'(S"83 MA==:#I3=!6Y>S^EI(:VGW_%%6(<+MB8HB\V":\!H"/4L M&'"6\!\%A>,!5?UOP'.Z;33L5E_VU)*C \B["]S4"H;E\[#&SXOECPD/@KE< M$$3*'%0DF?@<+!#:@S-6).&&K0VY>O5N*'EJ:='#I=L%.%Y^Q>5G,HI_6RY^ M7W]YOOCZ+3IY%&/E6X?X/B"L]DEM+-0B2O:'3EWY&3Y3)(H/H-1A3DA$L]YB.#G_IMW M@\;32:D>*=LND''C5MCY)<)W9^O:CJ(&_).8-1>94X1OLP)5[PY%RRP$CC(Q M74+6PYWM/T;);LAY.HG7@67?!Y)(2,LP>SW/^,=_QQ\35V(L)2!D$TH]GDYJ]G@)CWVZ>QZHO9JN4IC]+PS+R]L?-CHM MM71@; K$@Z#(#:T%4XQ1T17A\Q FYJ'W[P:4IY.L'43.G=RRN6;B%?UD-9$\ M),&%IO@^$=RE0C*&I&G'"F=)1%^4& J#[Q^-Z0\G;SM$%+N"BCGM\K.F?#< M)+2.48Q?W3"K'(20,BC!78PB"K.ME3I)VV$D/3)<-% M/<)"I9FN*4.9O2-RG0.7'%G%&%$7J5EQ0Z3V;[UTM_N<3R[A$!X/"?_GK M/5D27_\XL+O=N[OGBXR?Z\[>7;S]]?/?JU>NW MS]X^?_WLS?MW'U]_>OWN[=_?/OO[B]?TJ=N,[=@/[XC7#=%!;RANC^RY=Z]W MTKOR:CH/\S0E4[,XOP!ZU;[-!*V#JM>XK*@^+T_@>#90!*+-)I9LMS@! S8I M>X2X8SOA/%NM<+VZ8M7G$)26K#:[-*!XK0'7DH-)TICB0M2I21NH=RM2CI%U!X!Y'E9?GLUS_>OE_SF;?@\S8F;U;/T\+)<_IO//_Q9F M9SAQW)'S7\N%I:6=W-7#CUHS;'A"DU6((6[IE3- ZY=J.L!4$>AX&Y?KL%5 M,FJOKBM!I52O(JP^8$)B*L[P+:ZOS^M#T)Y+L*S4\WIE@:QT)HNM!86?VDBV MQ?D>P$(]0M2XS=Z&Q]5@"AB[?>3[)7X+TUPO9W_%3^$/7$U<-LZ7V@@D20]* MFPQ>6@488]':>BGNGH4_T#+R_K/'Z;DS/ R&$%TGFG^W_H++#?5A?N.;:V!/ MN)/,!"Y &TCUR81:VH?//STC>-TW&F+DF'%W,4FM.'BEK0F M3!5GK+&01*@%J<)#1,& 2<^M<1;9MJYOQV\]]TD9IS5/NPWG2&%WX!W?)CX9 MJ:0W'$262,&"]V0I0P"7;<;"D9MMYPT#AU'C-.EIZ)4<+.+#\;%8A]D@^'B_ M7'S#Y?K'^UD@<_U>P$>583]+4L2!HPPDK"NJ:-M10'*91?=I#@>S#)=V!E7I,*YI^GM*&>"XA8>/E'FIW5LH^_+1;Y]^EL-HD\ M\T3;*A2F25BU-:)340.+5OL@B>'4!$V[$->#BSP(J@;71 ?HNJ);&R]R* QX M<&1;40D(*#1P&X-6+*!531R=O5#2V$4>!"4'2;0#)+PCBQGJY9HW&%;XH4[9 M>E?^OCK'^D1H+[E7"222J50Z)0C%2?#DQ&>25A9MIKT\2E4/+O$@F!E.]AT MZ>VBUIUEO(X$5_2C=.'#E5)HWR4^7,B;V6L(,6*&)#57*;E(JZ8%D!ZEJ@>W M>1 @#2?[#H#TXN*U5_FHJVUW@L%+&X($X6(D3DC?T2H-7H=D#;)@8I,!0@^3 M-$Z'RP80&DCJ'>#G@O ;^!YT4J!K.=N*JD( M49H *7G/#6HO;!.[]#!)XU93M(' PS@[1A\=(.OR2/]]^%$C@=J7!Z^.6F(Q MB?E,UMTP4$9&\"XC^&"9>*!@0UM9:'&A(X^SD>7:3M&XYQOM M[-8 \A^[(NC*$[TOI4G.A>23"N1-J!J+K^EY#R4SCXD$)>R="\8O5J&VW-+$?:#?;B<1QST9:;F_#:Z@#[+W\^FVV^('X 6=A36^_;Z:3UUPD M(\#(.IA*9 X1(P?GI;3%&RG:7!3[*67C'J$T0MJP^NACVZRK90LC'IEE02=P MD=7.BV3+SIT6R<]P#F599@N,DWL%!S;V#Z1LLU=-I6X11P660 M/M(22+GVD\Y86Y%$D6WB-C4!T$_HZB;GU"YE/J1F.C!.Q,YTCOE7G-,7Z_>)'$7B/<[4%F-UFJIC!L MI;<>$UDW6*D#5QBJ.BXT1U JDB4/Q4$)A?GL(FT.A^>R]L30*=)9PV-H:"EW M8,8>R*GC.'@ED(OJX%;DN1CI,WL*61>+,$UYY .T6.JYVQ M&E8[/<#M3F1R@Q/T3-?:4H*"JQU*C06_:;I?0UPNA$YB2V_/X0/#7@I^3P.P M8?31 ;*V,Q%T#%(*#BCEILR,071,@/8^!*.M\:7-0?/!>#I%ZNHD=3$':J&# M&/(&$Q.G$P]"(S#)B'2?"CA5!]\*+DSTCGG=Y,;3#1JZ25&=!#9[2;P#L-2& MV]-UK6FL\KDNL:BL1"TT+R2-.E";1*(3>.L4^"01=;"(K(GK] A-W:2MVH%I M*(UTL*G=E]#K^<5=TO=UR!5I;;U>3N/9>E,WMJ@VMU[N6&R(G2#KJ(J01:!HU.AR2C=U* ?O>'I2#(^H^ Y@?V.( MP7E=&M-,^4![ H4S2**,GH)J8L=9="@]3T[D5H;T)B%C-ZX<#Q1;;.S!&NH M89^6%%"?+7_Z%H/6)F2)IJP/Q(A589A.QYJTV30IY[I,R]AV-;E!V MI);VQYD_Q]D4*&U:O?R6 M^*4>BGS'\X.Z6CC^%M?ORJ?PQ\1'7UPA<7D>R'W.4H"7LD#(R=H<P31$V(;ZK<#^'[ =:B'>2_#EZ0M%=-AQK0Q59FY(6 M[QM^E\L;R<8$UBF=0S/V8%KW?I)2A- M?T0I,_D@G#R0%$2*3?;GNX2,>]+1$<:.TE"7ENP044Z$,)I;%T%(C76B$X(W M(4)";5P,187P#3$9I'0$,'5O9G"=])<5((E2SYRILK;;7944X. M1,BT9PA35&YRS/,SPG;+5OYI&C$N>1$4&U.(O>BXW(Q&GPB6E:BM"8V,F5PA3[ZX MX@9"\N2<.\6T;.*5[D#;V$= C:$WM';Z MR&_M6SL_47BOW^ _,D%>-+'6#J MBZIWJ$0!9YD#:YCP')$K;'+YXQ&:QC[4.1W CM)&C\!ZO5J=$1O9!\DQ%V!) M$AO!"HBH)1@RRX8'QAUOLH4^0,_89RZG!M0!6N@13._.UJMUF-<0?H*1Y115 MG=ME%<7E14.@J FDL\+IJ)D0S(XV:I\MH$L)E&8*@M2I7H(UP5AC M0IN[6 _0Z "6B:1S]D*X)N[5 ;2.FZ<8 D/W2P+:*JR#W?+Y8D5[ MP06C5T)S(3FE?*!0ESA1QC*(.@0H):3"/)?,-W+!ME S;A*B!:Z.%WHWR*D3 MI#9''KC\/DVX^KB8Y4FTTEH6./!29V\8(T@VI&VKC3T.)OQ] _6VY6*W>+Q=ENIZ0,<:<,0(W+->Z/08N6@%H*9IE M,6D>FSA1-V@8-]'98A,[5, =E%)<0?SE']]P3K[;E4"T%4Y&5X ANGI_2(+3 M*4!BK"BNC+"\28O3!RD:-Y_9 C?#"+\#!^@#Z8((^$(;\ LRE;/%9FKO!5<3 MJ;)(CA5R_'--[VL-T4D)% MPRZ6LLWO;!&Z/4#6N&S20YN\%:4.IH9_-ZR-N M2M6(I=_"\A]X0V83@11&VB+ L\A N8#@@C)D;SV9VCJS")ND,A\F:5Q?J VH M!E) /XCZ&\Y)3C-BZ%G^.IU/JXS6T^]XR56DA8"U[LW9RE7Q%IPB=\_&;&(4 MAD?;9S^@:UVUJ@ZTA5=$/P.[):N*9R86)0)&G(*, MD$ULT19:QCWW;>I^'RCP#L*WMXOYXC87EZ8S9<]2-AEXWIQ[TSG9\34Q0)9S%>_8EDL\<:8C9=_ MD/Q(:=-Y6/YX34)=/7"UQ&=FI/0)N!$DX.@XQ&(-E#K"7!:=8QL+UI"G<>_2 MM4!R+P#HP*)>L7BQEB_:4D^HB"-2\%--M+S0/)(AC:#6I HK81,Y-=.KH69)COQ-0GC MMAAL 98#Q=N!?7F+ZQON9N3&,HIK@=.[ZN5C"\'0M\:PX*QTJ$N3)@2WJ!BY M?5\3U^Q@*?<&D9WN[W)M4!:AP>O:EU77^YJ,.:"-U[J(SIC2I,O WI2.? &V M.=0&UU8'T<%E%YC+>T"_AM4TU2.&Z>R,]LSK>^Q&:G+J. 2>:W-@5^>(2@[, MARB")@Y+DTJI'>G;#7I/JGBJA69Z!=Q$B: <1@,I2Q*48(%BZCHO+2B!D6G# M8Y,$8>#I$$5T@ZM]Q^OE+E0H]-'S&MV=?(R[?E7N7A:[/-D26 M(1<'F$2=M;"9$1H$:/(Z5>#U@F,3'W]?0G>S:4^J,*NIKCK8*7?E[]QXUC!)+02^<%$TJF_>D<]R-N@=X#J+!P0!ZVIN-S]_]]O[# MRW^ES[S^MY>GN.;XZ M/<>=Q=XZ';]MT[A%L)L;<:Y)\[1Z8E+QV!GR]5JMJ ML9#/6&_4DGO )I8WGWJ_(*GC>KK<:.AR./6,A+%%##8RB8:19CP7M=X':Q*C M0(GD$DGDPNDV$WG;\---*ZI1E\6I '%LT4+SE7'%%3-9&IX1DG !5,[NO!S; M*Q&U)CM@>)LRYBP<\G*00VMB4?.:D>YHK'>PF02*-I% MT#8YC<&YV"8J&)B/;GIM-0?UF #H&_\3X8/W-G*PEEE0D4*0&!.M9R9#D%G3 MQM*DN.,1FKKIW#4F+O=23-\8VVE)>4T^OO'CYX>/+__'WUY_^U[%9 MVWW?,DRJ]BC>AL_//C) PFNNH\D"8K:U570R$&+=@TLF1&4F8VS2]F@GZHX? MP7/QDD]U.4V*8%B$J:U@:A6RJ=6EA6M@SI3@$F?.-FG-=YN,;G*R Z'B_J2; M@X7>0>+IBOISB51+O9C3MZMG?TQ7$Q:#+:4VIDJ1' F'9'B%?7W!1CVPM+PR2KAV*:/W4,<$& M(D,9)";+>),8;3LYXQX,#8^F 83> 73.AUI>FMH0D_!>@-"U-,;&>K%%2[#6 M"RMXY*C:7/N_0<2XYS3#P^1@ 7< CNU)]PM>-+?$BA*05*V=+HR KFB;=B(E MF7Q-FC49?/@84>,>G P/GL$4T &8KK(<;\AJ;KKO3(172@1)T:1Q!930%&8J M62 Q;G1TT;$VDP;ND]))5>6 F+58 M_AZ6>8)HG=:1FXVBG#!0@,.6>%([--SGCWI+.3%..!L+C?^*B9CCJ MX//'!NI9C$B19R9C2QNYBB%"$$F"YHQQ::7(S>JTCAMPV+)%23LT[#/K)L62WTN4'<.!YO\??-KU83%J(4BAM@QDGRI+&.DV ( M(4FGC+=1RB;5SKN1-WH3]--NK<.JJU\0_EN8G>$U4[%(DV0L!!-M0''N($@A MH""B%CF@DXWNE.] W>A]U,>&X!'*Z@"!6Z:"/TLD-J)DXKB,9-4]>1 RD!\: M24[>T8JB@,N(+'GA35)XC] T>J_SDZ%M*,7TAK'-&:G)>U9FST3NTG WY7$.G 9M^7]"8(G&B[Z>Y6^\P$ M7=.PM.MP8HAV(Y;H,0YCD]S. _2,WRM^Q.3B_AKI9R#%H[E^H4H(BFLPJ"B* MTS)"L#)7ESHEDPPWMHDY/?X8YL]_#K./;HY,3K^<#[/]#Y26ER5KXT2]IZ'\ M^5# &"."9AA0HRE2MTL%G>84IFF_^:=V#+./O@=%^HF;2#[[^*^OWKS[]X^- M6T?>?\U)&D;^A+OAKR$_#ZLOKV:+WZ^GB8J(2GO- )ESM?N2!L^C 1:*S]P6 M5T2CX]N'B1I@*$Q]YOOEXON4Q/?KC[^36_QZ?C7#\EE:3[^3^WMCJ*HTM&"" MJ$LZ!E"2D0<< P.7N51>1TU^3).BPKU)[:2>YU@L;1D-TU)G7;3#OW$>6J1E ML4[ZPY"1/!5=A_C29A)+K=,.R IK<@>CE\:DK=7]\$GT/I+O(-:]$?M75X!D MMJFB^[2H0?P\36=X:ZC2I\6.8ITXK9S(Y+I848]$5<[@15: /.>$ M%B/HLP.K_KIOIN_F*Z^+5:;7.R[\FRUPO6*3WSTJ(7A4$(ATR!$!)^U M \M-=LEGF563/@./DS6NA>T*KPWTV,5AU.5(J]NG"!.&-B*K5Z&+)SX\@2

NO *KZX>.U#XZVE#)^E"WXF+,C 4XS F%) M2R:1,0\>A)8.0QW@+IJ<\SQ(T;@EEEVA<5CM]7,R. MU$[/MN^2M??AQ^:$?ADR3LB=S:4XLNE,)U#<4J#OC "#6%*]W^9CDUL0NY'7 MVR77$X'O8 UUX %N$=KFGMMF[MCZ/+\T$=)GIXN%C(FBJ* E!!,4I.!,E*BM M22="W7WB>KOEVAAS1VJG9X-WD[4WTQ"GLW,7V22F/2\&DHEDT"U3=6Q2O=,F MN?%H:44U"45VIK"W.[ GA."A>AH[U_*(T-[4[V_P=;'*6-1"HM& +&F287"T MRE#4!GB(3*,3_([3]T#F9>]7]W:_=1!XG4 +'>RNNX=E$Z&DL!B0O 6=014E MR6U%#Y9B=5>DS47X%E9N=Q+'-7,GCG ;::Z#D5,/[VV4^=ID1PC8"Q3 BF5D%:9;W*7(.PI8YD]PQB M+!J*D48'3RZ[PQ-B\Q%2Q]W?3QW9#Z6S'CS-BRWA%0GU WZ[V"O>E1<8UQ/, MSG+N+!AK2'3:2:!E'2&*X"/+VF?=JDON@T1U&<\/!HC[%Q:'T4YG2*N-"$E@ M2.OUNI''I-!2M4B\&"?KL&/R-;R,%A*M5X814<0F Z-^2EF7L?\GGH MWL6R>;58TAHZ6Z8O876'H^!R4:D.C40DCR4S!R$(\EBRY!X%N;UM!I+_G+0N M ^=FT!M64^/'(^,7)P//SWC(!5(G> M*^-9-'>Z43P4*1](09=!\M#@.YV..K"%N\MT(D2P5H4,-M0^U39H<&)3M)Y3 M(///1&QRS6IW$KL,C%O9QD::ZR P?ED*)@K=7OZ1-LOM ]G>=_/*;/U_S>%_ M#S/)+/,F@SK/MW]PXY,369T0S P*I\A/Q9+(1:&UF5*2J*+/.34I M F_ R[A&N%EH/;;6.S#&1S%[WL/U?HW611>YFV(]%_7$2N9]3@*\T1&4Q +1 ME0#:2LY,E)F;)LV&3LOFN)M"L^72,58ZV$*.,QO(=')%)K"R>FZR7@HP*8!1 M,7LMN,VI20ES^VVAV8W+/G&^ER:[&4MV',N*6VF%]<"U\'6.9JUO5(SBXX!9 M:1U3F^J_]N!M-B.C4_#NH\E>VA:???LVVX@RS"Y%^7I>%LNOY\J\%&H*WJ)R M'(S)M"Y#BN"R%R"U5-9(:T1HTY)]-_K&'9[1#(XMM-.!VWS5W0%7=?8!!<83 MQ%JSR!FX33/DH#A$)A(MHBR"*/6:51/7]CXI(_=E;:'Q^U>.CA'_^$G9:T;. MNVA?>-\\2%SR$T.6V_0\?(1?(G0=#A@A\:/F,W M,G^_T>!**ITTE*0,*$(:."44,,U" M8JC1R2;WN5KV.W\VVWP&\_8V<)?=9W3Q)0BNP1935ZY2X".W4)PNF)/B@34Y MZ]R-O([[FN^#F7N=>H?7S6">V* F\./9UZ]A^6-1/DX_SZ>%5O=\?5&^OYEM M,9NF>G)S@*';\!C(:-U_S?5]R92TM9F!L:F DK6JDB)%PJ#*RG/+ M4AN3]3!)1T>/CXGW$TGTUUD]\N=:2R.1?$HM:-T9R8AQ7B 5+[)WGA5L,]1F M)_)&;M\\#%[N18[#:^8IFZOV9NOTYFLL,Z:R_ M3]=?GI^MUHNON+S+':9@%*N7@72=/5]JUX]B/* UKKC,DI--,K7[D3ER;_DV M2&RHJ4Z=NVO_Y^7WNN#"/']:!HJY4WWP:E'67RYF(1_DV>WQ^"'#G[[N+Y=&]S< MJMYNKI(G;]\^U;X9A\6O>[_DM+9N&VSL+J1$8I6)AY9AB1$ M!F6XA.B5!T^24)YQGGF3:J0=Z7LJEG ?/-W+W35050=QQC5;M\1(W^#R._[Z MXQ,]IUX56ZUOF'A.@I*>MI%Z.59%P2 F1[+4,13FLI2N3>9X?UK'C7U/C>X\?"HZ!Q$ M=4_>?WP;EK6SZG=\@>LPG;7V).^][K0^Y>/IL!(KSPP) \EB"] L69JCVF$8*R(:-3\3+WP=6!UG)OE76PAY\7N%Z5 KVI_Z#J[H_IBISFR#!;GE(S2-7#'5"@=;JXZ/5TJ_^'JQ^!JF\XEC)LL0$J -=4+- M!1_ !"]:",5-FV/B1ZD:?6[5,+K?#5,'**(#5-4HB@BH5XQ>X'><+3:-;R\* M"W_#KQ&7DRBY"[%>+I*!;:8R0+32@B<1,B5UX+))Z><.M'6)L$.0<._0;5BU M'(RT[[B,BR':V7P,,_(AYOEBV )YSK>YH858O/>1!)5U+9/5X)*-@#PX:PIR M?C<7^M!1Q^,O&GVM$KOLP"NG Q;I) M_\7Z,\$8C4I#*76BN%3U$-D8<(ZV\7I!E\4F!W_W2>GDXLQQ.KY[G_XX@8\] M..?95US6?.,+_+983==A^6-S^V=U85F9M#';>F>2*4Z2B1O;;< B][Z(E.V. M[?T>?\^XP#A6A8LV\NS FMPRNG5BR6:Y6*T2HJX5?134*BW=N8,7<^91L6*< M;;)';:5FY*[>)]J?CE=$CVBZ6&S6Y6@HCJ1U)B0M"DN+HAZB"J>+UR+QU*:% M]P/T=)0:/TS3/\/. 6(?>YMZ/B-K.O_\X<5UT/EZ_C[,%L]FZ\5EBL)0.*&) M <9U )52;?GL WCF7*KI"W5WRN\#>]4.+^L,(X=H=-%0O&/#Y2W^_F[Y.&"1O,!F_$U(>?T]']3)#@&1 MH?:V&=5=^KSO5:WR>3.=XVL*%583QH(21EGP.1%/7A7P%"M (2&R(G6T=^= M-=B9'B!NY)ZK8S@^0ZBI ^AM HWKYO'OEXO/R_#UV=GZRV(Y_0_,S[[6JS5\ MDK@L(A S$8LCBVLSN&P8F.R5S]D9P9L$[CO2U]$>. @P[J6$AM=2!^"[57![ M'IM.=# VAV0@!):(A1+!1>^(HY0B&N.-UBV MH66CO;,%J Z5OJ=9*^WK8RW M9]4->%?.N;I>)Y\6O^+UA_.$E@L+.4=@57**D;/@1CI;UT*C'5C V](DWC[7>01*Q\Q] 5[0@$*7*;I)COZPM 9ER,&WSVE= M$#.N9]<<;$?+_\E7*E_M IN%=9IRY>WO//$]N)_S??IK<5(@PU#JQALH.$%/ M 2Q!T$3C(QDUBER:^#Y=%BY[BOV%Y0(VB1[EC*_'$T2[2L%Y$:+C;7H@__D* ME_?!U3&%R_NHK(/-]^H0MG857_^H#087\VHU-FGNXI)D"144Y.0*8T!PP9+0 M5,I<.,Y)>DVK'[91]72*E_?"PD,5$$'A(O.90^02T0&R5)=DG3D5 MK"?W)08I-0_9-^E.N)6:3FHACM?VW9E)1XN^ _S<"M,O\MO>IT21N@ 53#V" MRQR"D4@.JU L)L%BFVS<%EK&Q'CW__M M?"S\!6.Z.$'2R9!B(<846@C*;[(_T0>K4E*['3[M\]9QTVK#(::MN/O"41UL MO)VG2%QDQ3PD:QVHDNK5\^Q!Q,QR41)S$ = Z,$7CIO]:HJ>883X3,>&<,V1430*G-,4HD;&HC,Z!A:[/,[LH-#[&S1Y<31U [[?%]XTO^7K^ MVW2^6-)BO9R>\6$QF[U:+'\/RSP)@=LLI"1XT#:NI!00,NWJ1EGON=%(8FV! MO9VHZRBK, @H%JTUU 'LMIREW1C]PEF)A5@Q3I,+R5RMZ!:@M0N*[+E,;6K> M'Z%I7(@U0,#/CS8/4D>?R)I(ZXTVD:22ZM0H1GZD4W62E!()I0HNFZ[.R)LA M:3 ][W TOH_0NYF5N4U B7Q8HF?"M.$1'46UG),1=YF\5E9J):40DCLM16K2 MF^$1FL;UNTZ(IH.4T$_!Q7FD\N*\G/,;CTV<"%YZRT"Z*$%E M)<'KE$&3V+AB 5F;)B#[DSIN<-D*?XU5UL^$PFUF.R9A@Z#0V3&AZEB7"*ZD M A24*Q'IMW@R*S=N+<4I]\I]A-[):-Y;;/Q;F)WAE71HFQYV&2QMTG3^R_'ZZ,WMSW#2<3EM [81W95E5+T!T'KXR# M9*PJ@BO+0I,NJ_=)Z M0%D3*13QY#YJ+"!$T=P*F:QNB<23ELNO;]43EX]S80(QB0.T5L"?D "J8X(!F.DM5 ",TTN\W19/6VRU](R MI'6JR.)S;< ;Z4'PJ+2J$_-&;93_E*JG]\'5,=73^ZBL Z]Q>W,05-K6P0$@ M W&B3*G#!)B';(+/F06K7&?]>+JHEMY+]SOUX]E'$3VBZ:*TR@O! XL"#*\- M&TLQ$'D.D-&I(K/3TK5JP?M4^O'LI>D=^_'L(_:Q*Q5W:1A38LE:(ZDY,D=> M;+W2QS(IW@B73;36Y-VJ%)]L/YZ]-+IO/YY]Q#LV7'[2.D9DY#*8#+3/$RNL MGGQQ$AMJ[[/TSE'PLQ-2GF(_GH-!,J!0>]N,'JJ!TUI9H8R!G 0%Q@(9N86U M06.BJ)@Q$AAODHKX<]6O#N;X#*&FWJ!WP0]J16ND49)-[42*8!')DEE4^QK^XC^SW%V>!'YW#DFV\0[)SHZW(&"$Y\<[BN3 MDQ\<>NV<]<)#%#: *EY"+&3VN%12U_[F7OW?TW9)%^+6L3K7OC;0LQ@AY)C! M6Z,TCT:XD\Z ?\H'A_O@ZIB#PWU4UEOT>3M:WYQG>(%>IZA M@HH^VCHM_-2)M:=UF+@7'G;/J>VMG ZP]HD^=T=D%ZENZ9GTQ H(;NHD.%DV M;@FD0/+BF%*R30HD'J2H(ZMVK-[O5I4-HH2QSXTH5J+'S3;KC(3S*J3I;&/O M;R[ R]%*@67%$@=TEJ2%$HDO1GZP%9Q6HF01P\^T'^4XFQ4K@D+BC<(E[#LZ8#-Q(6;B3(<3V!6Q[UU/[R;F] M%%JFP#581%$[83L@B2"(XK%$KKAENXVQ&J 8XN05,WOI<8]BB'V$VIMU>>AP M53':S8L7P$7MD$$<@E.!@4T^Q6AI0[9-L@:#%4-T,96Q4>!VF)JZ@][%.9?C M/$8G"F#>S'[S!AQSA7A(ALF$B+ROZ0CCECWLI?)=SAGWD?_01T.#YO5?3>=A MGJ9A]GI>V=P[V8KM)LL:*MZCJ)R1,G MDZ03Z)C()DD=@0(Z6;O@6F>24DPU<2(?(^I8N[+MV9](F+_2A_XQ(=URPRAX M+#H3P 6WYQSSK$)V/OBBFI18/4K5N)9F,(3\G)X\P^GJ'[_^J'^^HOS>3$.\R+'^MKD(COG=_ .FL^5%R/)V,5]> M?OMK6$W/[<,UX]QXEXG'XG37['&]O;Z_G5\)%WY6K_>[]83:O*KZ1VS3YJ+Z36"K*O M_=UU58(R"EA4TAA&<7MJTF]G8#[&38DTM]5C:+L#L%]Q\.N/7\.,N,./7Q#7 M?ULNSK[1.62;:WPD/J MY^G$/5<_>[9:X:9B\#G1.EU7#^J(XLA#7]4H8MJ;RU.$4Q:-)< &*))3(%VO MYCH3#4B?N7>-5NA<7"D..J4CBK7A&K"8%06<'F6PY=]QA M;M-L>#LY'0=%^V#BKB4;0/8=[)IZ@]/AZC^7@?$H?0P=FG/N_477'X* M?]"6O_%$+UA(II3 '(,D&4E(4E@1#@9IBPULS]SN1]Y_K@)M(%!,90< M.[ O&RZ>GRVK%&_QH6P),M/F3?&K!>5E E?OG@=1@BY&*V.;F):'"!HW-=7( MJ@PB_;$-RMM%=0(S7EO%%?THG7-U:2 UH@Q.0$11Q\W7H"+* -9KH8W1P=\M MSGFH8/#G+QLW2]3"U PMX0[LSKW@X[ M_8V3T@LVJTG9\+/)&4:6I4B1Z)?U8)YE \%G!)1>HI"H FN[G+?3U0D,3XN6 MAP^YCU9=3TB\7MO5"7KV=9,@O&R;:^M-08K)0D!RT;6H:4&O(%N;1!985)LF MY;L0UPDFAT##SVO'CU--!W![OUAN5+.^8FX+EQ>9 %-"B$&'VC WT2K- 1R) M$U2DK:9$Q.":M"W:@\9.P#<80.ZVSVNDK0Z ^'*UGGX-:WQ7=N"-B>2]EAI0 MH*_ST4F&7##ZMDXF,,('[5H@<1\BNZOL'1:*S?35 1:'<&RNLQ?&%"TL4Y$WR04-RD4G:.[#TSPY+#I8$Y='U._#CRK(+6M](D0* MTM+8!X37)^67 OVQ MC:7,M>*&)7!1I'HCW8-S]?B\2)]*O1QUUV_]:07"8^][^J;R.+"U4LW8:'OY M]=ML\0/QHHW&Q1I:;6,K6DQ<4909512@#&TU3EI'CI5WW"4G8N8[(6[W=W9R MPV9MCD4J'A57P+.SM.!(@*[H#)Q9DWS.(F.3MO@[TK<3 M0O6?'Z$MU-D!2G_"#>4(J]7)+3H!;HFYSL#8-+\^3$Y MH/(.A^)B36OBA$4:US>*M_]VT'*-W5[6J'#C $Y/4<(A%9>"HZU# @E6N?81 M%K5HMLXVJL5PF3=),I^DA.,MKJ_%OEG@5W':EJ6]6K7\V]G M:_KU8EY[)&]0<)Y?D6GI"V -U7MR4S!.%@YK7 MD98B&N LZBV)HTY"I;0.2(PHVVY\-=;XU'ZW1G@#Z6 &.XI8;F2,XC)O^ MM0Q4/F.JDMZ=IK[05;':RW.W*X,9\X::N*8+6\J\:NK$#@ MWH*LC6U3ML%B$W/_$$&=>!G=0&?10(\=XG%B143&F0''C08E/0?/%=^,S0Z) MLV1%DXM,=PD9%W_#J/Q<<[27ZI],@YGE8?:F-Q.FOE__GC-B>-:@Y>OPEC6J-]N#L M%#5&!#HGEDK;K5$[\BU5DWBW"=5'G1:[!Q6![2/(GN"YTZ5! 6+T;DX\*5:@&0$,4>1 MF2FV2%,46M6VB.U/4P>T%TR.J@/:1V<] 7)+P0D*KQ,&K(<(2!N0K[<^0P+M M/%H9>+2F;<+\:=J ]E%+3PA[J-]3%HR"/O)KO*2MH9Y7A90T&*-< MY%QPS9ND^IY&'5 O>_#1JNL)B8\5#=!NP(OE"2*S]:J2R;41NX:#BDX&N+DN2IZQ5W;('$/UGC MMF.@V$Q?'6"QIG6?W!URME].TQKR=I^T_O5AFD;DL2CT:-X5,?N2J-D3R(+,2 MUJC(6&QR)>L8HD>>%C$0 #CI S^LY/8O$]BN&NA^\P&]UK/VE3+)';XWW MH$U2H%36%+?Y"-9;[V3).80F@'J4JG$=N]$P-IRF.H#=P$UI0HDI& 6Z(+DN M*FAPS@DP3N7HM4,;VQZ_GZPU;]>]U0;,)9X<%AVLB>V68UNG)!82VAHH6LY=>987WZHB+X^PS*N_?\MA MC:1OP^7E=?&D)SV>;>S4;6VJH0T$%0((%:47 M.3I9RB#(&K,(JY&&]\'/ >+N'4'7OL3E$8^7GB?G@ N60#GI(=8T9U"):Q?1 M6Y>'L5)WWMPQJ@[1^UYVZ1@E=.!B'6KNK_.07 @O40?(M4>5DJ;4US6:+W^F'2%'8IZ7D3^;>$.8Y#1BA88 M/YKRIYEC.1!IVT?-G$CM'>#\0STGF&-^&99S8GM%DCW?O3"_P#)-T_5$2V>$ MJ!T*!$=06BOP@;Y*')$;79(.36+EGY/V-*.>89 ZL.+Z/(?[M P9KY?B08=O M]YXQP(G;XW0-=,QVX_G7?9!*KO-/-5A!-D59BU!;'X%GW!E;>&*^R66=+;0< M/?YJ$>:KMXLUKC;2?#;/FTET-]YT??CSB43Z*_WC?TR8L6A1.W8%83'X>?>R*OF"GL:1NC38*;H4S.#M(W&AF;)L:1E MY )<-+E.^4%"E$!@BK:?)&3*JHFOV\ L?4Q?,)_-:@K\8C+U!O(;\!/DMSB( MUUA/(JH<982"GL00L@1G2Z'%9FGCE4[&&%J(X0B:^S-1^V#IKHDZE?*>AJ'Z ME2*2?^3%[^0?WOW5$<5,![RE@8';E[>&QD]8],6S&O'Q"MA:CY*2 JU*=DG5 M]O]-3JH;&+_+57/]Z+\M*=A]?K:LJWG""P$!9:((POJZEV>(I41 +E-Q(O@< MFZ3M'B>K/Q.V#R(>."T=0@4=I!=N)D]>+,[BNIS-[G-XR9SE@K,BR=:G>LU8 M, L^DT7FV6MOBF)*-JF4VXO*L:]L# RW9@K:'WW^''US_%RS&)^&+@FYP<]; M7%^RE'U$1.'!*"=K#L:!RXR!"*F8PJ3.;>K/'R-JW%.&]A;M0/'W.2CYKOMQ MM:+*EA6UF,WHQ[^'91[0 ]OSC0V\L6-X;NB9A60"TSG7P72$6J<$^.("1)ZE M]UDK:YHT&>DC+-T<^O$DI23I F.A]J@I'+RT&I@GVI-#9MMTMSB0WOY\N7TP M-$ XNK?2NJ\XJ24ZIF 1PA<(06A0Y#, L4+\I:(SDX+INW/+6]?"-_B-?XO^B*KB]-'Q %=P^ MXNX=0?<+L))UPF@!CIEZ4LHB>"T%,9<"]RRA4\-45#Z]*KB]]'Y<%=P>2N@A MM7'3O-=[N=7"7UOU-U>G_%DQGWDND+R0=9:7AQ@3K^6J3CLCDFM3[+8K@>,F M-$ZY7S9570^0W"F9EYDAEV@-!^D@!^Y 2!VL&R+ MF*-2Q?NH[]A4\;EK\7$=ENMA&MDN%]^G*U+B%DXGKBCAN'? (ZK:"S62RYT= MV)R\)KZT:32J^A&BQMW"3PO#P90S_@'%QD_>47KXG5X79N_*%?\3K6TT2++3 M*B=RS5T"K[0AH=:4O''":;%3U'(P">,>5)P&=R=4TMAQ\SX6/OWXM"0G:!9N MQW(3[XVS22O(O@Z!J,8_9N*\7M*3*AI1[D8[1X'R46+&;4/6'3R'4]R3[X;$N4]&CRP%,5 BJR%Q'[WK0)93"M-#%F"=RK+NK M7Y$6Y%G4X:Y,IXPA%Y"ZNA,Y2J"%EJ!8BK:"5\6Q)B7&^Q+:WT'N/J@Y,#5S MF)KZ+";>W.VXL+\7H^$/L$M;GC* )?H9;0/9GA<7RGB^6-5>R-^FZS";_@?M M$$O\%J;Y\@+,.077=U^N$*=4++[.JT=.FZ3RD5S_: L$:6WD2D@7FY0S'DGW ML3;MOG:NB^RC=B8GBY"""*!L08J&(@/N96U0)1*F)O?7'J%I[.'@I\/87:LV ME**>B@$[_.+6@\]J8LP:7MXZ%F[DWSNOO(?@T==J* T^6 M<8\Q(>YWS?T:3 M=GU(^8"VKA=.026E< J,QT(+QT5P*E+0@I914!VE28WO@/V,Q*=M\/9!X,/U M>(.J\:G8OR/BRXS;M]F4H#OAPM-R3 6RH;A*L7I5,XM8Y_06+@4% M1LK\#%F///]I&ZI]<'(KF3N L,<^2-A(Y@5&^LAJDHEK- )KO^X(Y$06<$)J M",ZF:,A;S7=WQ =0J6LGH^YVEF6<5VTJ64$;0;!;J-FW//,,5 UG'(.1MAW7,;%0!A[@YV M3GZ8YQNYYELWM8-215J;(0M&4M*->W8X[GXX MJ"H&NV0Z-+@NF4'M%6<^ P_U*FX]>G4V2HB6\<*0([M[ K0OKO:!E/F_!U*' M**#/*\NOZ0GSS]/:W/*2S[\M%OGWZ6QV2'+@L<<-D![8F=J!$@27#R>(W7WU M%IR)VG.#10;:6$LX\X;0(!C(:$HA6"CEFI0I[T7E )-5'WC#=<9,)I]SH-"4 MO,+:/\DH<-S4M!E/RMCB=6CBR.] V[B)A'9XVC)6=5 U]9G8?,0>''["\_.' MMK5D#<]\]L,?^=LE*T_XJ"!4R1,T6,C 9$:IF/6-KEVZ]]=;:NK_RZ6*ZG_['1]45T?.>H(-?V)]ER0*_K;)QB@.*5")QGYE$+ MU+%IBX4AF'A*%G(?A#YT G1RQ3\Y4WK$8=$.3VUK3%L>'^V'59MR)+ 20FME MAG(E49C 2^UHF:R,P3NN_C36]-UCB^K\UB[3)FJ6!$D! T7B,D*,EI8,!F9+ M[2;5IG_U[B0^)4NX#[H>/@L?5&D=G#,\PL^O/WX+_WNQ?#X+J_-IB3PAEZ@= M.&&J!%6 8&,!D;WF+,K$7)-2XCUH[*6=S; PN3]WHXG.^H;C-6-OPU>\:+AA M;*J5RA)$8 H4JYDE5A!T]L)*$:WG33K<[TGGR .B6^%E=UP>K;P.L/E\\?7; M&3WNXZ*L?R?!W^'QHC&+"#E**R7PH@TH;H@I;C6X(J,H11<3FUR>VHFZ;G%X M/#X6K94U]D':)TQ?YHO9XO,/\G>>GZW6BZ]UGL3YU<35E^FWU0534?&8N T0 M1;W6K>O8"I%-'5TFM#;9N;MNXP-G'KN^<=SRDE.@JIT".K!KCPCPS56OEEH? MKPNQPX)PH- 9"$[9>I'1*&N=TK[5@+:?$M=+3Z:QG+[#M-0W\AY,*UV6OM9N M5]_QXUE*B'DZ__R*(KXP^U\8EC=NL=7A73F2$%(0H$JLM[13I-48N5'&96Y/ M'; ,P5>WN_B!0-P=Z2='1=^+9(L@/F#=Y @!U1Q=\CYQQAJ-P4,*GG8DGGGM MRZMJNP+__[?W95P4MBE Y+J MTOSZ]0#!0R1!(H$,9(#59E4R@D>FA_L7'GZ%N\K!2Y1-*KI&H+U;L!\>B]OO MDR; .+J]4%?X^5^+$\ZDDV2301).D\67-&#*&01'P6(AQ:2;)-MWHK9;8_K( M\+Z+\(\3X039?!*$SCK$!,EZ8BSG"H)W'ASW(>7 N5.]8+S2.VWM^ M#^6 M'"7.?UU<+D^\S%DE:T%Z$(_ M3I#3[YYP+I,-T8*3K'9KIJ^"2Y(8:P*Y3MSSU&3*TF[D3EM,_\) /E3\1P?R M5X7>?+-464)BVDC(:&N_QWJ1I?8:BD6X+**.HC3ID+ 'S=,6^K\^. F:DZ,A' A94PS<)O"17.M"G.=8.%K>I'#G:;*V0J[]-W+W$F>?=UCN M-HUX-\,P.YM=S/;O[G/W42.WMMA(Y4B5B:MWW7G)(P5CCJ0>%>DD[U'74H@, M+G(!VGE10C%,8[OV6T^2-DK3L4??<*>G"ZK".,]00KT&Z&L7T1Q]O32?3-UK MO$T3V"UHFS8D/#)R'NTS-J)L^JREWK#5QVDZ]O"![913PZLH6P"MI!Q-,@E" MII-/:<5RGJY?^^/Z.KPV MFC9;<;0#BJ^CP:N_$@08:V3(WF??ILOM]B1VK[6&X.AA56@32740D5@-6_N M/^X. DA.!6\"!\]RJ)T\-'B;"![T?5V<)?7;!&R/T#)M5KLQJO;E_=25Q=?- MV:^7<-4_9!6#2;,:FCD_43SS5!@M(JMJ*K "J'0$88P0JGC!E'SNX-OR7=.F MAAM!I06?.] Z*VY](O6Y_'&'9S>#2)B7/@9)?FE4H 1M!&?)TN2E",F,E\B: M7,YYDJII<[*--=%X\N@ 7(\=U@^.:9&=3\ED<$8CJ#JMPBN#8(-U@51/]*9) MW9G3'0:^)>]N\2/G9;WRD=/Z]^I5^L_XYP,# M@)FHE<8((8E81RXS<([4N66Z!(':&;/E:+=1Z9HV?7G T_60\NLSZ?,NX_EN MP=3U7XX0BGB,AI%"#E>/OLW_68XZ9P-"I-KJOM Q)['4?O>)BT+F5&Y2&?8S M&?N>>>_R^7G.[[_E.BQL?GKU\-MX6M3H:'.0*ZJ3KDV,$X2 $C"7A.@,][+1 M(I\B:]J0P1XXN'^FC]'4P\-5EM]WHNV2Q6U,%$"][4;'B$2/(L9%..$7.L\ M+TWZYVR@IRNU,$3R#]7"_OSNP)]Z3+O=6.Q_PXM+VIP_[BW1%9^DDC6U[.O4 M4A2UTW2&F%&$S"1B:1*TWX'6:4.,H\*MK9QZ/IIJVX;%G)YVOBBK[ZPKP?;( MMVWWX-$.LT$K:'/*):NL*.1")8$&E*@=#A)J0B!R%YPNW#;)BK(*FKDZ[(0AX7/WL MS_<.3KP/RP5IT8L?'\YP547Z]K\O9]_JK*#7/S[3(U8-CS"20\^XI"75XLYZ MN0058Y"55!R#+RR'%E#:@K:I(342#AX,3QE7*#WCK"YHW7;&65]'&0L0JLX? M#M?7IR\+V46\^M+XBD9 MA^N.0PZ+JT-LH9A4F^LR5[O\!HC*JV"TM,QL<^+3\^\ BS[=!]4F CI%T*X2 M7HS([JG3&K_@!;XA7N3EFGBC@N(Y>Q#6NSH:CX.7*0(Q0B?CI"EANU3^_2=/ MZX"U L'^3.S@@'K\+']WTZZ'ZYB\9!$P*%\!+< 54R R6AG34I$;>3A[^ET? MC;U:&4!C"J,#;/T[*] ^#\%RYG50O?+H!S)@-/ F+P9)#1\0Y>&#J=E>02 M!0O&R!:X>4#)M,6++6&S'],[0,VG2Z*>:/]]'A=?\TF]%!QU1,C)UYGU-4^< M68'DG0FU4$[G)H5C/Y,Q;35B4S6S.[N'@\5?@66>3VMES^<1[>9KL +9,URH8I]OYS64,0,"B7-8#O'9@OVX3) M4ZDW=SF=JE8&4%@S?C(98"YG="D9%IJ$<8X[ES4$!SODLH8(I6>- M38:#L:J.154"$!/M2\U%D%AXBDUZ@[R(7-8@/.R0RQHBG!YS6;3=%%,\ A?U M H"OPOES?3$ HI>D,V)EAOB:O6(7@N&!0G M6 FF*#I5)D/I+9T]*LL#0G-'@1T;'E=S"X0KKI2@P&I!"Q2F@',&P;C@%9,1 M%6M2?SN8TKY3>P?#Y&"A'1DJ5W,&!#'1ID(+\J86BA%+778:0A F8:].Y M9"BA?:L,"E4CFR&%F8_.2>?AQ$ M-Y <*K(C@N3/G?MS+$4IY4 KYD"%J("6S8"1%>VS#8AMNF3O1.VTW4]Z .?N MPCLBA)[DH+3';&A=#1#1:K4W&@'$5X_92L;5CEB99*.^$L,"]UW6\:?*2/*(SBR@ND#=F^)O^& MGJW YH\1;&,(H.<6#<^6A9W5T/9CY&B^U,!_GZ9>U2OI(RF'_HL&=WS@:J\=9AP< M2XGA$ 0,*3$)2W'^MEA>G-+.?+? ^?G[^<>,9V_/22 _+8J>\[Y<%R>L MBID"P\)"IG5Q%FKNF&PD@1P*"I:Y)Z;>OTR\>['.;B1.#;21T+$XJ*AZ!>,? M^#5?+^I.+0S6X=?.,Q#:V#IO*P$F@9 TBUX*$7(>K?W!0-JF@=^A8+(-*D>0 M68]EBIES(SF1KEF];!NM!O()$9C3V:/*QJ87V'*CN:2?*U<W-YMX5VMT%?LC+2+P_B29R,AQ) MYZ 4=6*1 F>0C Q3LI'1.X9M9I8-)+0?A;8_3(:HLGUEUG-F[=/EMV]GN2:@ M\.P-GG_Y]6SQK]_G9;'\NGK\WFF@+9\_6M)GE_6T2?$(;E'&'*!F;^MEN5B' MMB@@3>B=XLQQUO]J A&^E"OJ)2B#U!&IB_+W\_SZ^(01?O M QT!\YQ^G[_],W[!^6G^=;'<5$##>-!1Z #6)ZSC2QD$41!*8,$:;:/G32K@ M]Z!Y6D?A,/@\E$A[MMQ>I32KS\&S>\/C]K;9GGWR:-;:L#4TLM-$B='5N7HB MDU++VD+0-H,O=#X7IYS?*I';<2E.9KJ@L!(PUCLA03GPSGCZJ+)"IA-O,P;B M6$IQAB!@2"G.$+[W6OWP=.*^!,5,%J)ZVQ)4DAE"S!ZR+DQS%B2F;9I__25+ M<0:A8_]2G"&BZA6,&_*[Q@IE)"U-1$/[M_@"&!Q]1.EU[20CQ3:MW_]=BC,4 M)GN4X@R168^E.-H;1"4BV,2(3T&7.CR\0):IYC*\DVF;Z,Y?H!1GD*2?*\49 MPO:I,T@/FUY9+IQG 43@&906"1SG$DI1#GE0R+E^SD(_\E*<7<"P/S,["&T] MET#STB@A2>5F'30HQPU@\0%2CCI)8PV/_YZ&LZ_YU$(8'6!KX^TODX(K5\U2 M:!G>*7#.24BI1.VDB,4W:9FZ3V!JLL*<03+?]OK= %TAZ-[,;:3:%"8$.M MU^A D:8&CUI#*K2*VG:BB -$X>]1U:-^:H&I?8319Q#S8_Z>YY?WRGVVBU)> M_^D(8+^2K4](_9Q91-^TK7@JI1ZT[NZ M7,QP"#Q)V@HYJ5R0V=2DF\F6].V=?GGZ-;?SY(U1 0NWX))DQ ?'(*S*[)-R M1O#DA&I2U[7RW0]""MTD)47:N?E2VY4ZKDYP>,IXH>H^C "JD$6FDL M"1+7B6P79DC.D8%U/FGGD:-K4H]V((7TR^P<3T^7-U M-F!"(B;PS,"%[$%CT27YE))HDC39BKKC4$5#<'1?%8TOI*[UT!XYVWM/&$\3 MM9AZ"C!&8SB(XM-J$)BYL!ZKH1 N#3"@Z56T2H#(= MLD[J.HXHBI"Y-)(W24P_1=1Q*)XAJ!FB> :)9.*LQ:<:A:UE6[_EQ>D2OWV9 M13Q;I7AL\BXD0:3G%$%5]1E*XJ"M\JV2EULI&):((TGY,78')\: M-OGT_A+6H?NBE?2\%# V9U!**UH$<[5I/5..1:WY:!FOC51,E_8:2;J+L5D] M,5Y>D=XERL_761E;#&/1*> LUE$&/@%:+H!+:U=<$EL%";<"R<^OGA 9X\AQ M,0I3.P@CO_W;VU=KRA,7Q7'O@1=;&V37=*V($FKB)F(.++6Y$W!+PG2IT7%A ML2=SI]82YS/\@'%69O$ZD8^&C#.;01I60'FEH796 '+3E'< M?_LT8Q4:Z8J]6-N!NMA@B]UF49!I84W2M)Y(3CYC9,TS3A^USIH+8Y1N$A]_ MCK!I<=1*HC2K2J"2:L& M6JS.J+TH.EC;9#[R#K1VZ4CM")9AZ8B])==G1/#3%^+\:Z3UO%E\_9;GYZOG M[1(9W/"D$2*$V] X4J2P7KX^6YQ?+O/[+18"UBCKZ-&,YG- ;V#%$7)QO"2V]3 [$?V"&?J=F]_???MMW%U590J M%A/X)&G7&F?!1VZ FQ2D4V1.R";5:'O2/;DN/!12'SFS#R;O8]*:NZ=WGWQ> M,PW:,/F[)SISEIE%3YCTA NE. (=J/1/#)893_Z%WZ;I[A'KT</!'GOU+URF._M,I)C('B'K)%0NUK''J40RSK/*0I#=TN8Z\7W6'&V>N3:,8B+T_GL M?X@3>3E;7$GIEA&2)Q>M+&""5Z!LM"04)X&L^20X,SFY)F9:LQ5-'AR8:HOT M@9%C,E+>K#H6S.9_7-;PW:*\_O3AS=OWGUY]_/3WUY]>[5$9LL_KFIDX.ZRV M#PO(^!@U3Q:8<)K@AQF;3"-\EE3&L!W6[G/H:@=[-*/R0&.K!WKBBG7U[E^14+ M41FKR2U/M?N1X."*8:!MX+;8[+)O<@'F)RJF!>%$2%B,)98.,+4[XVZ7/4\? MSG!>K]BNDX<<"]<.$5RLL^.B->!1,H@Q"T26L\,F?F6+Q4R+\#VP=5]K3BWH MJ>^_KQ;W?G4E[ASG:67HK5/4Q?(<:V\)SI#V/&9-?J]F8&4,P=1Q&YH_9]T^ M\XZ)%>7DPE^,+XF= ?4]+\-BM'0N632S2";/IPOR"O\^GUV2 M Y1:_JM*(C/'D,MHI6+:8+!>-+JZ\@15T\8"NH'B^!*<%)"KG44NZYIN5,)Z M=*;F:P1M).& _F>038S%,^N<\ENIM)M'3E.EU!UL]N#S,9A[F[AX6T*1K'>L MEA8[66\SF-KD@BL'23J>I4I1MYFBO#_I$RN^+IR5 P/@F"&_ME#>7UZ<7Y"9 M,IN??ERZ. M$>'9;L?L@)6=-\NW51[OTP4N+[K8,K_1+UZ<_SZ_RB_^MERN2135E&4:6)GP]?2N:-Y?-MF7[ST<,I4'_OW\_/+G'ZY7!)O MK]:R6O;YZH?KM;[],R_CC/APDGE@7*H,GD4RISJ=Y'S;P_K_R.=%S=1:N'<3S$T/&*U-< KJ40243 MB0M*0=;"L,BE36V*'%LL9JNMH?Y*6V-JQ'2V>?:0#HFCY-G%)7'@^FP\89XK M2S( S$R LE*!C[Y 3BPI3'5L.0?#R\O9.0\C M&,J96&N"00FIZ>S5&0)WM=%<0&TT5VB[/'%VBW;9?^^: V%ESVC7VWF:=L.\ M_>_+V<6/W^?G%\O+57+K_<67O/S\!>=K]ORQF']?&;-WY14""ELO_B7'\*I7 MN9>%] LO*27R$65JTFWNL,L\T@C9Q&F7]HCJ(5#6GCMK962M92Z3'F*D?$"Y M:"'XI,!XA9(9S8)J,2+D$,B/4$: ,X4!*JY%K+76]LALT)\7>*3IKR/:?RT1]P+"EL^R M9YT4N<,A1'2)%0_9U'%A*1H(MB"$R),W0F27PW'MR0=K/-+4VDO:EOOA[@7L MS*<,AYMLRXE+FG14#1$;ZT 5C."8$H""(^=HE S'8Y3>+.M($W1'M/_&1]<+ M-TSO1ZJ4RM(GVAA<:Y*5* &\%@Z*R3;F9%5Q?5UW:A(=[2_==T1[L"GF)DX/ MWE[H?JJ6+6RH97O F;NR8C;ZQ'T&YKP Y9P#ET@]^92<<#*SPN_MO*=NY8]- MWI%&5/9+W74B[2Y:28S"@?6&#RZ@L3:"()>4G%$FP4<505NLUSF=SUP<&.I3 MILYZ@5D;U.\@\\E38".SX"K[,+N)Q8B W&D-QAL#"GDM]T<)(3NFG3)H.3LP M_'^F<)J$U!GM@X.7H_]O<@%-DC19RP7QVO&;@' 3+8AVRE5-.9/&9[1IV M-"!N&EOG9<-_-\E/'^\:F0U74?D39FJ=L%&0ZH@4Q7*-QB<'-A?G2I;2W<^Y M-D?_%673)&Y>-O1WD/F+P_U-V/OF +2RWM4E+U^(6,@?RYFNU1L4*L,(0C708 M\Z&WQB-D3I/,>-F;8U\TO+CML0X>>*TS>4P,$.M$1:FP6H\.8BR T>C9A)>]"7:0^:A9@0,,G7B]S/C/M/C7?%$NON0W9PO:[J>O\0SG,8\^ M'U1^G>$?SO<1,_]6R4 M0I-+XR%Y\GC(V2D0DD]0K/&6*<]8HR8V_QXW,1"]#<=-#,! !T7V/_>>-T2< MM%F#-4J34Q(B^"(T>&-"X9)[CM@"P"]SW,00)#PY;F*(6#K U.Z,>Z*-LT)/ MV/$>(M/D$ 0MB)MD&%6K2!*7@\4F9U.+Q?0T;F(0M@XQ;F*(H+O($3T^Y"#P M**20')CA&1325\A9AB1"UC9IC65 878$_C)EPV(9CB "721K(Y UJ5 MP%F7,EH?C9%;J;27/&YB9PVV&Y^/P=Q[ODR1%9U2D0A9ZSJC P6X'!C$E(3G M(IHRD7'WUQDWL8>SM\M3Z^OV?WW)U33XO MZK<>JAPG.?(8/9AZ4T3Q1*: (KUC&(:B:KS(]G49;N ".W MMM93-3+/#$'8S):/N89<2.>\6!+//N&$\ M:!T$?8N<6N>:;;/#KO5(VYN,N.4ZQE8OVV\7"0V^T9Y-%BAY@(PLD2!+(%_5 M.Q#)8,"%_CJ93'RZ-<71:!OL /6/MYHHWOEN_K-^.7X!Y%9O M:U8!.7RM?91 VA \(8Y!LD:"LB*"YRR"U'6ZDH[&V2:3&7LI@7Q+@%O\R/E3 M7GXG6W/#IC];/9*^>E\^YK@XG<_^AXA:516O*+W**3"6LBQ! U>B!EB,@5"R M \=8<;&DDAKY.BU6<]2ED4-0O;DTH*P7)XQ*.B/?2U/XJ M'(0W*G NA9--YE9T628Y&2J>+)D<(J(.\-6D%,'YE-"1X:2$P\)=6FG/^EETP.PM8A2B:'"+H#L#]=':4M5Y:Q#":H3-:_5N!1*C#)J8Q& MAQ2:*-?]Z]N.J]1R$&@&U;<-D6#'%;P^(8:""G2N1I-(Y"PG+Z!H23N=(;<. MGW/-QJC@/:ZRR5U@-:8DI@;4;1F?CBP%H@X2U[XV.Y+@(C,@DRQ1BV@SMUOA MYR672^X,E]WXW,'I]_L\+K[F3R2W%=/>K>WBE67A<\PNJ0):R=HM19M:JA[! M\4Q:TT8D7=KB['N"IEX*''MQ,\827[](7.],E%Z@H_V8)%>D=#D"&N6)22(* MGXL0IDDS\B>IFM8.&TWVVV%J!T%T@"JR#3,1\(5T_2_Y>SY;?*MK>GL5^5VK M;'0ZRE9DADT&8>@,E/@A*P3JYTI,:,5]ZO8-EGO3[]HVO-Q M?+R,SMP.5-)O>4[K.*,%O4I?9_-9C8I?S+[GGQ<5DM#D6CC0TB90M$92WBJ" MX=DYKXA=RK902EM1-ZWIWTXMC2^:#O VCJUZF[87.L?@T( RC&P+*07X:,E) M,CP*%8)SO$E;AI'7,;'[VITK,25,.M@EZY7E]/C"UQK@1$7EA9$>R(PF#DMB M+MILP0A=+6ZF%&M2RK<=>=.:BY,BZ'[^;7QQ3M_8[^8 /#^_K,V[WI=5P)N. MJW_@':$W+;"7?2,5I/-"A<;\9K(>"\CA"[_G02.4?NC(2 F1$OL0!F8JTM M7H0ZFLB8[0+7.[Q\6ANA!U0>1&PC G/4PLE?9W/:B3,\N_(X\.J>$:UYI\+( M)YXV0N'CMK2.5-BXJIJ]>M6KVU?=E'A%E#J)>J[J2"YY2+JT#$_/3^FSX3=U_37_SSA/S!A-%;6C82 V02=>H; M \.8M8$97F*3RLWM29S65AP1/__.V7WF$(RNJ]3.;JJO'Z#Z, MTD*5O"NA0'($":5H@V'-W^9LM/",H3;I^)36;:1AP\:XWA65[[=;PW,7G& & MZ!"GK9%J_]*8<^U[KJ7A7AG;9OKO3N1VK] M:AKAZA6_SPG5])T3%E7)1<75/2]04=1109&!\\ES=-:5U*1[]B:"NM9P0[#Q ML-Q@! ET$$"^IOLZM(A<%&=+ .-B()Y$!^@Q@I%H:M>\(G43#^ >'=,&UIKB M9G=^[QW*75S@60O4_)(#<87K%%@=QR>]I,.;)\!B(T2&16:N,F]SZ^\16J8- M@!T./8/YWD\RH))^<_'NZ]?92I7^FE<5$_5GU_'D53#PA M!F\%SB#4QKC@/ MX#1QKU;62%21Q=C$K!]$Y;1]6QJBKIVL^L'CKXMEGIW.WUP2"?/XX_,2Y^?$ M-Q+>;SB;OUN?]ORYC9'[;D3 M=9A\=KF>-5B+;?9M3DA)]X1$A)DOGM&(: M@J3E&QM*0>9+2OE Z^TD[S<6.AZ_@3>"&+I7(;L7*3Q\R+CJI&$9PE.P"44' M*[4!:QD#Q5)%##(0,93HNC\;7>9[+[.)> M'EMX12B/#%C2=%[:$B$(Q\&4H(/CB6.;\6)[T-RO2AJ"KN0IX^JLEL[44\#"8C0ZRR!'K%?N#-)9YP)YW5:XX Q3HF&CB+:6T-L_\2NY ML54J5W>L?#96,>/;*<4V*0F(MUX+ROV>L 3"8MK Z!1U'HM M'L"G8@D)Z#4/3F;>J,KI":IZZ)_2[/S;6PP=8.JJ7.%B@^-YPDW2.F8.KL;J ME30) J?=YPLCH],)D423WA1/D]6)NMI?_HMFPNBG?NF7]=LWK4KD8A07# 0/ M9#HHKR#XVE\M19Y*X!A2DPC=,W3UI[G&P=B8XN@'9)M6XR4J6V-R(7LZX45P MX#U'X(EI8IN*F37I^K0/J!KW>6H!JC'8/WT-^>IN_MM2N?53S_D923^GYB 1L=("CJH&A".#+!6^7F6>-0A"H?W MBH$WM%;8@XAI:WW'A]A!A=*!0?;X4NN8NMG\Q*G+?9MI^\:":D#^#W&L^N=];Y\6)R?S\A_JM7, M)X*C8TD9T%+(JVI3K%Q$K8H5S+@BVZ96GR5QVA+@@QRW8PJISUSA6US609WG MI,]7?7-VR10^>,8(><*GZ1HI2WC_);?EOMQD&:V!Y(LG,QTM!,3;*>)8C:M'DAM5&BB9N M"C@&(AZ<9Z-P_SCTQ^XE4AN>U$"7-"R6VHB?))TQMC8%YS&#,IF3UQ8*;8MD MK8BR>-4DWS6V1KGJL';;#O;>XU_C^2S>*ZB16ADME((0 KFIB7D(JKJI*G"; M61(8TW/@&/[:3O7($!S\W-6N&<\G[T:_<66_S,XN5R[G3VO30B.O>G7ZA<__5][S$T_S'92WC>5]6 MW#E_?WEQ?H'S1"Q;;4/6>UXFX23?QYX[!"AHB^:>M MH"%V)/N3BVKT8': M2)(=:$_2^\O5G$L\JSTC%_.K-;ZZN%C.PN7%*J*\>#CIOHZ,.EW]W?D)*B-Y M%)J\9E.GG&&-NA6R:)FJS# EN"8VQ_ZD3WN4'Q1I#VMF#BGVJ5-66RSW8O'+ M.@1]5?UJ,"3((NJ'1:!:72@3+*T M]X."XBTM53H1=:N+!+O2/*VITKVN'T'0'6!Z@Y>QB=$G!J6/)@1@&.N-C(00 M6): 3J-02A6OFY@N ^F<]A;#(?W!420U6NO5\0)TZW6=H,\\AR! $N=J :$ MI"4 =XEX)KSBLDE[EPWT3'LCH0FPQN#\<<3&:]G$+P_*)D8,E3_]@@:1\P$K M:AU(#YZY+$R]&*7K[$:9 *W2X!.!,' DHZY)PKU5('V\:IM5QP#GA')>*DBE M"%!.D%W ,4(2W"LK/8^VB1X;=QF=AO*'8*]=5=5@.7=@_^VYYM<_'G_ JJE/ MDDSDH@MH-+7?0*S]#64![TPD>R1C+$V:/S1$@".(;:X8J3%ZJL U)368E:TQ /N ]ZZ0;6#8*V0O:.XNP GA\S'9*S6'W$ MBT7\Y[IU5<%B;:'-;KVKA;_((01K@4&CU/0(Q%T%OAB;^U-G M E:[;1WHPG7D=KV,&$)QFF5P4=>9,=E#X-E"L;+.YA/,! MQIA<[4"_[*G'W]W<:$_>8I%H($MC064M(:BL(##&;8C9QS:56&,M8%JHOAS; M<#=$'/].>/5U<3F_.*D)"N4<*9)8.4]KA1"# 2,#*J1_16YR7WT4ZGL\R5L# M;UST[X""/H.O;VX&JM8#+JYZVYSF>9SM=GG^J<>-$%C=FMJ1PJAWWO=JGM[< M?=\CC=N+8CXZA1!,K1=958Y$Z<&X%+-"YGQNTO9W$)5[MQ+=YF5WKBYB)GCP M!%9J46MH F#0"(@L&X]J,*[-=GK+8*?7O;ZQ^W' M'[?;)BBT#FE+2E:[<<44P!FK(2;#B#/!>=.DBF@PI<>D]H9@;7/RJ(4(CT[S MW?G1'EGU82]HJQ&?6]$DVC'Q8'VPY)0D%D'I[&JZ4P(F0J^/A1=L\GA@[B,C\O894@LJ)$QGP"I9(#E0H9O9(8E!5/07$70VK2^^(A*=/B M:&_I/HF6P:SN#BQW0OT\)BN%9X 9D5P6H2"0CP0Y.9Z2R+J()@4\FPCJ"3C# M!?TD;G;D^M29LMG'_,TB[6Y^)M?U_DO/L5:W_Y&@!>+\/)$F40 M')ADFCP.(P!]2J"CDIP6A3K9K<"P^1W3YJ'&!\1(W.S@;/GT9;&\^)R77RN3 M/M,?K?0FHDF%:P4VE6J=E5IG+>NU$2Y%$#G)1I6ACU'3$WCV-T?V9WB/J%EO MJ)*MT,460*X]J$Q?^>P"".UEXBH'5IK$R#;0,W%IY/Z2?@X[.["] _34I.;[ M\H9>/+M8:\V0,&97&##GTM6PS6!-[=QFE#*9S#33))OTD)3.,+.+A!>CLKN+ MUAQ7U*\/VQ^KC>1]88GE!#(J4]>@Z?#V#F+RJ?@HE?1-R@4?DC+MK=2Q#Z@] M6=V!?OEY!>L=Y(1&K#UHBJ]SNU0=C)I% 1:-+SE'9D23/,5CQ$P0N;;[6#7.8@(G:S-C$\A&RUI ]I(;'9@/H4E% MT>/D3*MS]A?S,[C9@><](.>A>2\DII@YJ)?U83#;_23BQ\GKGA,*B(( M84@Y!X&U!8@D'!@?L 'M04GEU,$3% M&3=(V[6D>C5-(SA3)%D$00C'@O56MS'3'R/GF.K AJ#FH?V^MS!Z.%$?5NG^ M@1?$(]+AM]6Z*V?'$4."2!("7UU1* 6"8@RLS191Y^1YHQ#"MB1.;>_O#XCG M,#:.=+K#W7I5:P_)).')! D0=:F]V[2N^ MW&^.'E2R@OQRCE <>5J9,%; MA]D46D;!&@=F2"L)%GPABY)AYHYK&9,YP(EUEZ2>0-3&%-J-^]WAZ,>K&)>7 M>/9Q<79&RO-?N$PGOKB8N,*:9JSU-L0L9^J(7$S$/VU$RDV*2YZEK*>3:W<( M/&WV["F/;@'VZN(-+I<_Z)O_A6>7^40J6ZPI&F1PU5*LFY$)#RZDC#)KYUR3 MMBI;4=<3T/9&Q%9XVT<\.V/N6U[.%NG3!2XO&B+OYN _,0Z31F> +#]:E/>T M**!FV[B61J:_R9M?S]/*>3E# ZR0KD7(M+C;;@ M=$C@N0FU6B>XLMWEHBU>-FWI91O<-&'T<.#X*^#,\VGU(3\?!#_DL.8ZJ.>/ MQ<5JA MG<[?7!)5M?7%$N?G9RN!_D9>]6I@*@JKC"T*Z(BON7TA:1_) %RHH)S-T7FW M!]2>IV#:#@VYDD1R-T8_%JZ15 *5#+6"-I+2Y"V!]R8B:/K<9'C.>T6^. M"X/MQ+.GT?]VGAKB[J=E7>VRBQ.)KC!&NCR)H$ I1>ZZ"*OICRDY*;B3!_0X M'R.Q)T>@<7QC;PGU68_S>IGQGVGQK_FB?,S?\_PRXYPLBK6FOWAU?IXOSL./ MW_+B=(G?OLPB;4+ZDYT*7C"\) Q2)9#=8 M%@"M7-72&25+U ]ZP+=9]-T=!R8-+R2-+Y&5IM=T;;^[YQ@DU7,.6G1L1 M;(+21O$"Z.MX%97+*#2%JS%:D X9&TN#>U!! )=N#YWK8&W++"6NV]%!'H#*D%HIZ< M/XP1C$?)A-,ABB:7;QNN:>*I'"W W@L"NMH,;\GCN_CQCUG*MS;1^_F]G5_O MJ+V;?<_IZCC]??[[/,V^S]*=$-DMBZZ^O-.ZUZ'D)K@,R"(95H61])CU@)S9 M')Q%YYM4!!]RD=/F>!IOE\XP\K*,[S]PN<0Z]&2/NS^CO7M"@_QI/K0VS6-$ MF9URD).L5[23 F]#!H-UJ)@F6P;;Z*A6(8C[9]WYXX?=/-W;MU,*2Z\NX M 6.T!)4-;4=-W$$3HTU&*AZ:W!7:C^Q.#?0AV'K69FDGQPG-DO/EQA:_1&12*U_Q*T2B*<6H;,-)+[@"1/MT'X9-4]#+! MN#T,%F/+9&I@7>W+NTNX[@7$M1.<&2B2TR*$4[4OAZM=#PV/06,,VV2:M@/6 M)BJF =:(TEV,S>HIZ\>N[-*37S^>1.9TEB&"K1, 5.$*,&8#4HNLC,LRA4>N M"I]?H^,\Q_]]NOC^'^LG5H#8ZP\5'_8./F[?.B$8QA'=8B\^=N 9OUG,(_%A MN6+ZQ]GY/U__>)WG\BC(>7)3 05=*H-Q#)$H6Q,N<@0FB2K MGB.LES&J!SN@FDBL2P1>K^9Z>'+!% ,A1 3.0&DR*KVG#:GK<$NR+-&U21T^ M1]C45_K'A,&S&-M#)AU@[!.>Y?/U3OTC7S>)LKIP8ZT8N1OJX'/K# MDI:<.7'_ENM(7M]CU/2&IGT$?M^IVYO['4#HD?UVT_".B"_,%0'1>_)XE0AD M.AJ^6@HFHPU738#T!$T3!VB[.AYWDE./D+O3+\\*']$J!29@JJ.G:3]F2[:F M\D%P;VM+JH- KI=.E*/)_3D\[2B$'O"TWG2: >@?6"\?,C+^@T\S?PD M&R*X<$'HL1X4G3#@K4 @KY\QKXL(I4F-P5-$3>L63P+#T60T8I_T+BJ1UK_\ M\"<35"8]2\N$E4K#^-2ZGHKW*U.IM,.C+%9)J<>9U6+B4L M.FI.[.!9U TL(%A:@)52>:YD%J+)D+X76;DT!%LC5RX-D>/4!28;ZRB"<2Y& MF< 6\C')>A& 4@O@CKQ.E87+N T8_\*52X-@L%7ETA"93 VLC349/F6'*A:P M.F*\O**=1)3?3/GFK/B< M:XI2(>V=FE#D]:I64LYJ+W/";;IX; 62GU_=8QG3(#DN1F%J!P[IV[^]?;6F MG!E%ZY>D175U;9R7X)WD@"HH;JQEKDTVXY:$:6(>X\-B3^9.K27.9_@!XZS, MXG7E@9">\]IJN^1:>1 1O"H1H@BAI*0QY6V0L9VBN/_V:2(0C73%7JSM0%WL M') IF4L:Q,V99KT(FZ:M>JU6G(7H_B@$NX'R8." MS=X)$:2M34YKXWKG#&"N!1(FD!9/7O/4,O4Z>OJ@OVS7(!"-D#X8(M&7=:WT M)DCY:78ZKP<2SB]6\Q5N;N%.&=5]EJ@>PKO#.-''?EA=?HC5),,?(U4(A?),N%+%KP).UYBG'<( MMD:.\PZ1X]3AN(U1)RGH+$&=P GNB'_%@+-(\,DFH(3*8&UD9'E#&KC*_7 5)M]RH,0A!D/EG!"FKK??'C)1".*V),"K8Q *)*7)RHQB#4+P&ST.4,O!B'[,%]Y+\+V][C-[N(_F! M?.Q \K^]/DGH9:D#B$L(&I14";ST 9(3*% *J^W8DO_M=8\AVGTD/Y"/'4C^ M/S^<,,NB<-D 4XIL=.L3+3@AD'U.IKN*:/,C75#VDOQ_?IBFN+^=Y ?RL9\X MYO!0FV?**!E?,B*_B_MR4 GW@^1!\=MH M;$1:&12=ZP%M!!W0A@YH018;R\1:UF00R5\G(C\(1"-$Y(=(]&5%Y%XNS?+X*] F6-2K'P6ND\ZD8#D$Q8I]C7$B,5O)M\CQ;14 W M$7'4D?5!(%B,+)$.4;7V(F/Q06-:C7>QH&0=28H*:6^&C$9P;=AH*9O-9$P7 M31U'O,_@90=>3XR8#RO&O5E\_8;S']>=)PHOPBL+PO) Y.L$6&2&+ (9L89Y M*4>#RB/O[PLCNXAT,1Y_I\[4;4Q(.<5"<$J!M:O05&:5%PP8ZN2--+223E+ MO<90=CVHQI')U,#:&.X407GN2U@/F-7>DS[.ODZ9M1:%+,J/!ZQC2@$/DNY6 M*> AK)ZZB/_G6RD\NJA-9" 0%2C."P0="FA;2(<&YTT:S4KN_ZK/(#ENONHS MA*D=Y(C^_HE\39ZLRQJXT;1P[VOKK6A HV8Z2N0MUSG0MW[,FU/L $F0AM&=K:3U-:B'[OMFUBQ;8D[E3'PH/ MKA_12>@C%QF4\-6F(L,J($H@\STZK53)9;0)!T=QLVOGHV$OUG9P.OSGAQ.I M@BV"%HM(6E$ECN!-B8"N!&FR*-J-72^V905!F]-A/Y$]K!P8PK\.)/[IMQ,O MH](I:LBY)O=R]+5*4H#F)D:EM(R/'0Q[2?S3;].=!>-*?"#_.C )=K^6)7EF M/EC(QM<9'4H3LH.!V@K+.U]LS*J% =&T5J379MZ[Q#D.*N$.D/S'8A[O)HY/ MHBT/ MN*PA[5TJ,.X]880"BJ=H&JG^XXOP<8Z7R_+;?EV:,3DP&,E?):A[! M,4?&,GW3262)G.@VY\#3A.U_,#[^_-MQMK>3:%/ VO2, [.&>&"9!;+O&*3 M:?.8R"4^,O>K'0\>H7%J)30BBAX><&TDU:<>^G09SO-_7]*#WI)BO]A)$SUX MQ@BZZ&FZQJK&NO>2&_Q8J8HT4H)+M4);Q-6M# -.*:X=3\A+DZ+/303M78UU M[[FW" Z2/ BF'$2CR$>1M3V!4^1616Z5MMIC:5-HM8FBB2M=QD#$@QJJ4;A_ M'/ICCY+238]JH$V:EGAN@A J)9BI%T9L(0N88P$O"D)MVV8Q(S+MCEBIK,=9 M,&.3-[:&*B(HA1$"\P6D18RIB)*VRA7ON\@>RC''P,$SJF0XSSOPK.^OX7HD M% M&"\=9#7"M0EVEQC4M&(&TPB))5S0Q>S?0TQ5Z=A#T,\C9A>M]@F>=5TE: MH>%UD,ZJ(;_UGL[JF !C*1PE[3K>9/S:1HKZ M!.\GX>0SLPOS\4K4/U0I18 M9.9@0LVN\, !K=/D1 JEI6'<:CP @GH8L3:2I)_&SPYL[P [O^1P\?NG2[SJBKUIH1=J9BX@B1R'7QI M,@1I F!RB;--Z!+GI#KYQ=W"RF;C)>4D)= M(B1?FX9GCQ"L*,"55+K.I8RY2;_9AZ1,G% ?^^3:D]?=H66]L;0I&(UV0 BO M)2W<@?3%K91E3Y@I] M!(FUZ$0S41P_XN5C$?W[,WRZ7 M\0N>YP_+6HK]]=7EQ9?%CKZM T(Y@N(^P!I+I '"TCIAS6M7&54:=OR]7>KC>+]9(VA6X M6>U):0&#KO5J1NK,'3D134+,MAC 5" 8"0 !H !E>&AI8FET,S$Q8V5O,3!Q M<3$R,#(P+FAT;>5:;6\;-Q+^?K^"E7&)#>AE]6(GEAP#KNW#!6B;-/4AN$\' M[I(K$::66Y(K6??K[QER)4N6',LH#HB= E6\?!ER9IYY9LC=LY^N/EW>_/OS M-9OXJ6:?__7S+Q\O6:/5Z7SM7W8Z5S=7[)\WO_["!NVDRVXL+YSRRA1<=SK7 MOS588^)].>QTYO-Y>]YO&SONW'SID*A!1QOC9%MXT3@_HQ;\2B[._W;V4ZO% MKDQ6367A668E]U*PRJEBS+X*Z6Y9JU6/NC3EPJKQQ+->TDO85V-OU8S'?J^\ MEN=+.6>=^'S6"8NGB>#)*<]Y M5,.273]F!KOS32T-*+PI8"4 M9[=C:ZI"M#*CC1W:<7K8.SYN+O]G23LY&L6^@R3\-R(!K9Q/E5X,W]ZHJ73L M-SEG7\R4%V^;#LYL.6E5'@)Q'Y=]!CE:%;-7&Z/:"^M=W$Y4J MS_K==G=3]]U:9_"1M.MJGW[_2EY*ZU6N,DZ09^F"^8EDEQ,EL&=8Y#LWP1]0TR+D(?+Z+IOP8BS91>;9ETJCJ=OGK>[@ MD!\Q7@C6/1;UT^O1GSO&A2F)H=8=#+,$3/23'C-YP,4?W*:\D*[UZ4[+13 2 M>GH)1CQJCA?# H/=UOG89+_*,2_8I>;V5A9-EH60H4CA_LW!\?O1J]6]VWYS MT#U)1A_9A(,&K)PI.0=,_$0Y]F?%+="M%V@OC044"O8/8Z>LF[1^)UQ<(J@D M<-2^@)CCT]=KIEZ;13O]S!VL SM,%^RV,',MQ5@VH[EJ(PF#A0N#H@!RN2K M*@M6%=Y6$NJA3 @5 ZS'V11/5G'-G8B0#/SR,> M+ T0BE#L-FE$I3$ L##P75C.A?UDW$U8KLW<+3%CY5@Y;RE1<&J,^\8NFVNN M=\O-;.WVE7M_L/3^S8:IWKK:LW7^H, QL; Z=+&Z^,BXE<%7L+U*M22;,@F MI%JY"@0\5EU?2H7Z$&0,'/^WC)J6'C%=N_RG$TZF$O^J5(O.; MRD( GBF7* %C))%D$/ESCVAK).2E9H' -34?^_$9DU8U*E +MB+,UJ)J44-PJ4D#%!!5HLB!)E:.D$4+&A0P32 3G;6S(AW*]R4J4("JK4)F!^Z!6 MV,1]\L&,F,K6,S#^2B4-!#UAOA3?+DY>(<#2AP#;.\2W<+8_.>P--T!TI@2A MB#M3<&)![H! *E (6MR*I9L!/,53I95?4&K:M2R!/B B.#OB=6/H6H$3R/:N M5@A'H1)@E>"['PY9V1&[ MGG%=A?@FL\L\IV/D# 9S.\H'Y,0]F"H^[JXE H0P$2SC8L62FLH_OO8^7,I7 MHR658_G3]2Q+EX5>B H9;8#]Q%('"_Q(*!#@EVCF;7?1<:'+SO M==^-W'-8A9*2R;+*DE/6,L .J5/C/-KI4@:R7 9!]1F6'3XR)0>Z$.\/1M<; M1UTLPTF-#G%%M=K74=S5A+M5NB2F"&B4(E!HL$=-;PN%6SQW]B&7U!8[$5'^$"V]LE0XKF9+P5IUE5N7M7/);2ALQ_X?$$2J7 M< VS/!X_"P-U)1H/>#M"GPM,='(5^3OP4E\%,D]N$6--N$(&3H SPTU6[?5F)&Y5S(R>26+O M@H_K"SE;TXB/H.QV_\'Q^QX@?>*,L 5'!CX MC%V@^-:LGS3#V]1]WM%LO*NL53Z)*OMP^-BT43 ]K[Q93@GS8TN*F)263*)Y MZ>1P^<=H;3F:'Y\53D"%'Y**2#VEYHNA*H)R8=WZ56S_I#U(^N%MK(<'O5CN MIWY3VXYO:CM>;'>>OF\GR3?Z-R9W@OBX!#;N2EY\:/0;#Z%'&.F5=Z/E<:M;0@;,K"_0Q;*O_BG/""#/_B;/O(9P&46@X_QTL/Y+&M M_J-M-W0"Q:T1\SY9JC3QPYQAO&^X9/(6?FS)DA=\]^ MOOIT>?/GYVLV\5/-/O_WPV\?+UFMT6I][5VV6E8[6)]\6PU9K/Y\UYKVGLN'7SI46B^BUMC)--X47M_(Q:\"NY M./_I[.=&@UV9M)S*W+/42NZE8*53^9A]%=+=LD:C&G5IBH55XXEGW7:WS;X: M>ZMF//9[Y;4\7\HY:\7GLU98Y"PQ8G%^)M2,*?&^IM*TTVL/^EW>/>WW.S+A M;_L#\:YSVI:2=SM)\E<'FVQA>)SC_$++][6)I+6'_6[SS:#PH[D2?C+LM-N_ MC&IAW/E99G*/Q2PFQS^CC!U)7M[Y!M=JG ^#/J,IMV.5-[PIAB2Z>DR,]V8: M6FI1^%) PM/;L35E+AJIT<8.[3@Y[@X&]>7_K-ULGXQBWU$[_# M#%_?J*ET['OZP[.;#AI518'.O4_">VP=GB<1^7?0(Y6N6Q4QNAT M@_K7=Q.5*,]ZG69W6_?]6J?PD;2;:K_[_I6\E-:K3*6<(,^2!?,3R2XG2F;L M5Y7S/%5H+TP%FC(824[99UV MXS\$C4O$E024FA<0,WCWK',2R8&7N;2FA'BJ%4#3 >IQ-\62)@3-.L6:9F:H0G&'OY< M6ED)(06FRFF4(E35S)6?0$%7@#5H=9);8&M&0,T9IHF87%9F"'AXN;31>Q00 MDF6K!+LV<3VD&8-NN]&O\@QA%7.TRE-="LB$&S?L60<$%(5B 2\0@ A86J\1 M4CG'W5L:(!2AWJW3B%)C &!AX+NPG O[2;F;L$R;N5MBQLJQ- M7=8W7.^6F]G9[0OW?G_I_9LM4[UVE6>K_$&!8V)M=>QB@?&1<2N#KV![E6A) M-F42 $FT>XJ.B,B:/8"'YC")Z T/1I[27@Q?*MA;*L!#I>1]9&$%IY]LI MMN""**BA9>:'O=/B&9T\'H /U9=7TJ&$A!D#!S_NXSJEAY27[O IQ-.)A+^J ME2+SF])" )XIER@!8R2>9!#YL M](1=S[@N0WR3V666T4ER!H.Y/>4#SQ>I8ERT(O1(6,-L!^8JF#!7XD% CP2S3SKKOHN%.5!:%G$PVO MCMYV.V]&[BFL0DG)I&EIR2D;&6"/U*EQ'NUT+P-9+H6@Z@S+CA^8D@%=B/=[ MHZN-HRZ6X:1&A[B\7.WK).YJPMTJ71)3!#1*$2@TV*.BMP7.8[=25\>V>^/K M_]A$CR/PN>-M4-U2L)O]IGJ\Z@ZW&V()V?HZFHE<-F&S#FQR_!/2YDYE!.;C MJ(N\L6Z5HT(#A$UQSO=2[M+E2J7$( M2OU#861!R#%B!HQQQ(/ZEZFP9"_+O M4F'C ?=E'B[VW,F/6%9?X$A,]4>X\\96Z;"2*@EO55EF5=[.);^EM!'S?T@< MH7()US#+X_&3,%!5HO& MR?TN1OPWU$QB[^8^9>L\;NQ?$]U=P M5V O=H%26[->NQY>GQ[R4F;KY62E\FE4V8>CQK:-0@3PTIOEE# _MB2(0&G) M))H73@Z7?XPVEJ/Y\5GAO)/[(:F(1%-HOABJ/"@7UJW>O?9.F_UV+[Q^]?"@ M%\O]5*]FF_'5;,N+WO MCOK(Q.%WYQW1"HG?I:DKX-*","L+%S)LJ?^S\\/SLOVS,^\#7P-0@CG^'"\Z MT+KNI\+B8GT74@T_V?5**_#>!EL?DKH*$S_/&<8KQYG<_&;EWM0+ MEUZ.*B>WG_S92_4;O\ )WP*=_Q]02P,$% @ ^X*>4++[8+T !@ _AT M !H !E>&AI8FET,S(Q8V5O8V9O,3!Q<3$R+FAT;>U966_C-A!^[Z]@'32; M -;M(SXVP*Z310OLF7BQZ%-!B93%AA95BHKC_OH.*HH[M M>F@J<9HSQ42*N>.;!)!X:7* MS-DN'1I_1',L92RTELJ$67;V&0BDQ M-RVM4G@M(,31U4R*(B56)+B00SD+C_QNMUW_(]=VCT=EWX%K_D9:@!7C.>/+ MX8LIF],TQMP;!)W2!T$8 1\\TA,.#TY\WQUM M#C9-WNBX;:B[Z<):S"3!X,$2]0+]-M6'"P*'K];_G#+MWI<*SJX&W'1V&-SNW6>$=G.$43CN453=MWAC@-"Z!.!;JT7]D-8"=B MGN%TV<3T-4T%G!%O1,$XAX;VG0&R@K62TD841PE*J*00=*,R"H.Z*L&J77M, M2'-C[X3EZ"H5"T[)C!X>=$]&]S.'@5.D:F@%/< FPX3 O:[U2?/.H)O!RH*@ MDD'OL 1S!%[;7,.,!18)@R:EP6^>DM" E0+SP3RLV;F^)S0<9GL;:\^)"PZM M$6R;:Z,OF$JV0T2N#;]F[!&&P"#7#=TCLHH4FXPW7OGL'?Z&=[ 4+#XO31?! M5 S#B8Z[&KL=5XDQTV^9I+FV0EL/Q)PC$ ![ 3Y#1P96@!X]/U[Q'$03DSB8 MN "C"EX:48"CF=7SK1A@_W=VNO^X?3(W]3NL?0:V,6$1O+ MO:\JS02@DM0K!2D<;PX MN__>R?=V#NS>P/\W!)LM=_><[!A$2E0 ZQSX^;(5M.H9-?TT1?SL9D7'RLBZ M:4]2[/K+M3Y<(LRKUE)DD_#>1@0HG<3;9>57>+,W_YJTW5.MUNGA00?.7O-$ MCS7U3M%FEU".N5#OEU)\:ZESKWE-B$^^ MEJX\[@1NJHLL4:/(@J/(9,EE46PW46_K,DPJ%"*4SB&?CQF'YZJ2LE$]U>GX MJD0"J?>,X]' M@".5V\NN:[7!9JVVC:KR4Z.H>[1(*#1*-,=$U_UB(:D>B&-522:PJWK=;2R. M 0Q9U25TH()A>ELSFE()SKS62ZL-!\6LP+!NHQ:2%U%2:;=;EMC+'T7YV70H M*<=Z%YO?$K>^,K9NGXE#.(\+14=58'(?_#FR>I9?1LTWVM._ %!+ 0(4 Q0 M ( /N"GE"E"IR'*B8" -;U( 1 " 0 !C&UL4$L! A0#% @ ^X*>4/+X M,DY]XP &8 ) !4 ( !]<8" &-R=&\M,C R,# S,S%?;&%B M+GAM;%!+ 0(4 Q0 ( /N"GE W16VI<(\ "RB!@ 5 " M :6J P!C XML 51 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Related Parties
3 Months Ended
Mar. 31, 2020
Related Party Transactions [Abstract]  
Related Parties Related Parties
There were no significant related-party transactions during the period nor any change in the nature of the transactions as described in Note 25 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 except as follows:


On March 2, 2020, the Group announced that Chief Financial Officer Benoit Fouilland plans to depart from Criteo at the end of the second quarter 2020. Mr. Fouilland has indicated that he will remain fully committed to his role as Chief Financial Officer and member of the senior executive team, and will play an active role in identifying and hiring his successor to ensure an orderly and smooth transition until his anticipated departure date of June 30, 2020.


The Executive Officers as of March 31, 2020 were:
• Jean-Baptiste Rudelle - Chairman
• Megan Clarken - Chief Executive Officer
• Benoit Fouilland - Chief Financial Officer
• Ryan Damon - General Counsel and Corporate Secretary

XML 52 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Breakdown of Income Taxes
The tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in the period. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.
The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Current income tax$(15,934) $(9,718) 
Net change in deferred taxes5,916  2,678  
Provision for income taxes$(10,018) $(7,040) 

For the three months ended March 31, 2019 and 2020, we used an annual estimated tax rate of 30% to calculate the provision for income taxes. The effective tax rate was 32% and 30% for the three months ended March 31, 2019 and 2020, respectively. The difference between the annual estimated tax rate and the effective tax rate is mainly due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the three months ended March 31, 2020 resulting in no material difference between the annual estimated tax rate and the effective tax rate.
Current tax assets and liabilities
The total amount of current tax assets consists mainly of prepayments of income taxes and credits of Criteo SA, Criteo Corp. and Criteo Gmbh. The current tax liabilities refers mainly to the corporate tax payables of Criteo K.K.
Ongoing tax inspection in the United States
On September 27, 2017, we received a draft notice of proposed adjustment (NOPA) from the Internal Revenue Service ("IRS") audit of Criteo Corp. for the year ended December 31, 2014, confirmed by the definitive notice dated February 8, 2018. Although we disagree with the IRS's position and are currently contesting this issue, the ultimate resolution of this litigation is uncertain and, if resolved in a manner unfavorable to us, could result in an additional federal tax liability of an estimated maximum aggregate amount of approximately $15.0 million, excluding related fees, interest and penalties.
XML 53 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Schedules of concentration of risk
The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table:
December 31, 2019March 31, 2020
(in thousands)
Trade receivables, net of allowance481,732  364,440  
Other taxes60,924  65,293  
Other current assets17,225  19,832  
Non-current financial assets21,747  20,373  
Total$581,628  $469,938  
Schedule of financial liabilities
December 31, 2019March 31, 2020
(in thousands)
Trade payables $390,277  $300,315  
Other taxes50,099  49,159  
Employee-related payables 74,781  73,251  
Other current liabilities35,886  35,709  
Financial liabilities4,405  2,858  
Total$555,448  $461,292  
Schedule of derivative financial instruments
December 31, 2019March 31, 2020
(in thousands)
Derivative Assets:
Included in other current assets $—  $105  
Derivative Liabilities:
Included in financial liabilities - current portion$1,284  $—  
Schedule of assets and liabilities carried at fair value
December 31, 2019March 31, 2020
(in thousands)
Cash equivalents$189,119  $169,569  
Cash on hand229,644  266,937  
Total cash and cash equivalents$418,763  $436,506  
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /J"GE ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ^H*>4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #Z@IY0?V@))NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.FUAAZC+91,GD)"8!.(6)=X6K6FBQ*C=V].& MK1."!^ 8^\_GSY);'83V$5^B#QC)8KH;7=,!@M(G=4"H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, . M'?:4H"HK8'*>&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4 M\/[\])K7+6R?2/4:IU_)"CH'7+/KY+=FL]T],EGSFA?\OFCXKEJ)NA8/_&-V M_>%W$W;>V+W]Q\970=G"K[N07U!+ P04 " #Z@IY0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( /J"GE"I(C7L> , '$1 8 >&PO=V]R:W-H965T&ULC5CMCILP$'P5Q ,4[(5\G))(=ZFJ5FJE4ZNVO[G$2= !3L&Y M7-^^QE":>L=5_P3LS.[8S(XQ7EUU^]R=E#+1:UTUW3H^&7.^2Y)N=U)UT;W1 M9]78?PZZK0MCF^TQZI MZZ+]^: J?5W'(O[=\;D\GDS?D6Q6Y^*HOBCS]?S8VE8R9=F7M6JZ4C=1JP[K M^%[<;6G9!SC$MU)=NYO[J)_*D];/?>/#?AVG_8A4I7:F3U'8RXO:JJKJ,]EQ M_!B3QA-G'WA[_SO[.S=Y.YFGHE-;77TO]^:TCA=QM%>'XE*9S_KZ7HT3RN-H MG/U']:(J"^]'8CEVNNK<;[2[=$;78Q8[E+IX':YEXZ[7X9\L&\-P@!P#Y!2P M2/\90&, 30'",23#R-Q4WQ:FV*Q:?8W:0:UST1>%N"/[,'=]IWMV[C\[V\[V MOFS25?+2IQD1#P-"WB#$A$AL[HE (H('R<+EWP1;CB!,0' &Y,+I)CS#X1D, MSUQX=A.>>P^ (V:8((<$.0N?>P008LGC?:D!)*"U2+&=4I[!EQMA H*+@&D%S^!K#C R M(+J SKT7DF?P94>8@.X"VU<0S^ KCS !Z05VN> FEK[X"!-2'UM=<"=+IC[ MA-3'?A?8!%NQ]R7U-"Y\%K \!723VON2^)K_& ";(@KTON:\S?_L! M,$$6['W)?9UYE;P=,;G#-,-+7LQE)K+09@>O )*[.Y/^C FL..1> 60W-U9 MYK, 3!Y@P2N Y.[.6#T#3*B>\0H@N;LS5L\ LPRPX!5 >"%3-B.-/MOT;#3B+N(BP8P 0\0=AIQ%\U\#P!,Z%E@HQ$P M&M,,8'S-DIL/V%JU1_>MWT4[?6G<0<--[W2><"_=!_ ?^' 8\:EHCV7314_: MV,]H][%[T-HH.Y3TC17_I(K]U*C4P?2WCDJ/P4 $L: 8 >&PO=V]R:W-H965T&ULA9EO;^)&$,:_"N+]'3LS^SF_=IMZKJ??-OO#MW]=-/WQ[O9K'O:U/NJ M^]PG[A2_;ETT_7)@MYL?JI?Z][O\X/K3Y;'9M9;W= MUX=NVQPF;?U\/_T![E;6#@&CXL]M?>INCB?#4!Z;YNMP\LOZ?FH&1_6N?NJ' M)JK\\U:OZMUN:"G[^/O2Z/3:YQ!X>_S>^D_CX/-@'JNN7C6[O[;K?G,_C=/) MNGZN7G?]E^;T7KM^F9_:25;V5?? MSK_;P_A[NK3_'J8'X"4 KP%@OQM EP!B ;.SLW&H/U9]M9BWS6G2GI_6L1HF M!=Q1OIE/P\7QWHW_RZ/M\M6WA8?Y[&UHYR)9GB5X(\&/BI54^/\DL]S_U02J M)G",I]MXTN-)C:2=\6PDB@QB*+FQJALKW3CFYBQQ M-]V0M]8:YD;*;(1 A7OK5#=.NFCK1#1(8-@U6B@JR&]V+5[UXZ24P+U[T MXATF8EX4E4EH=2]!]1*DE\B\!-$+I$A\\BNJ@.AT+U'U$J67Q+Q$T4LR*7?$ MS$@9&&/LS9K^8">I=I*P$]C,7";93X1HV1U<*;)DH>0&C(XH(_T(1AG14TC9 M$0>5E$4?HR_X*2 3I!_D?D"N<'#(E]Y*U87\S J.='X"2D?$':%\%I22L]R1 MHK-H;&%Q@4YDD$@.',D7S0>B&.+&5YH,@BV !W0F@X1RX% &B5M,UHDYI,CR M7"LL>-"I#!++@6,9)'&#]P$"-Z3H8DI82%J@LQDDG .',TCN@@\NQL0M*<*0 M#,72+-(9#4$4!B$66M#)"A*M@:,5)#3)F+Q<^: 473(82C-1ARM(ND9.5Y#< M] 9Y=:"IJ#0/46)3&1C'"C<-53 M@?-8J$HE52/G/$I:VH"1,T.3N>@**Q1UIJ)2YO(5BA*6-H'CZU.1.6-2*OC1 MF8J2J9%G'92PS/6KX[6E)K,A%NH$U)F*DJF1YQR4K"07C+@_FJQ8)Z!.5)1$ MC3SGH 2E@V!$TE%T'@Q1Z8GI/$59]$:QVF4]&Q+R.E-1)0REU:ZS&26;HYC/ MDKD!0$P?J]K/CK1 MN4Q.5'&IL#9))RE)DB;.+9*$1! <_3_51S3CI[SH2-Q=36=3 M:?]'.DE)DC1Q=I%DI _>@>"%HO.18HE@.DU)TC0)@DE0?G(6>0VQTG36@"G, M(:LSU4JFWFZS+^_E)"RM,Y87Z"M5!Z'TUL?J4+42JN*UV])*7N9=>]Z><$M2 ME\<7T!= 9G6T6HE6,)QD5C(S;Y?X=G&ER;*C0E5G=;):25;@Y?[22F1FU]X; MOOY5(973H2V\XI50!,-KS8OH]F6ROEO6A.IN>7;S5G_XS/);U;YL#]WDL>G[ M9C^^QG]NFK[.C9K/>8R;NEI?3W;U4#_-/R]$ @ 6 < !@ !X;"]W;W)K[J2/6/O>O+UN/2A-D1+>I!:@:C'E:YI66HA9>-WK^D/*77@>'Q3_VQJ M5[7LB:!K5OXJCC)?^JGO'>F)7$KYRMHOM*\G]KV^^&_T2DN%:R_A;D#PCX@' +"Z&$ Z@/0OX#D84#4!T3/9HC[ M@-C* +K:S69NB"2KC+/6X]WGT!#]U06+6+7KH!=-=\P[M9]"K5Y7 8PS<-5" M/?/2,>&$P5-F[6*2*;-Q,>F4V;J8^< 5M>0"'UE*G992AR7[#YS>98IBA' ,+4?W')I#A!-D&0*C$TC? M.=\)/Q>U\/9,JL/,'#DGQB15FG"FY')US0V3DIZD'B9JS+O#OIM(UO3W&!@N MT]5?4$L#!!0 ( /J"GE"R',H*N , *X/ 8 >&PO=V]R:W-H965T M&ULA5?;CN,V#/T5P^\=B]3%]B ),$FQ:(%=8+!%VV=/HB3& MVE;6=B;;OZ]\F:PC4>U+;"F'Y"$M'8FKFVF_=6>M^^A'737=.C[W_>4Y2;K] M6==%]V0NNK'_'$U;%[T=MJ>DN[2Z.(Q&=94@8RJIB[*)-ZMQ[K7=K,RUK\I& MO[91=ZWKHOUGJRMS6\<0?TQ\+4_G?IA(-JM+<=)_Z/[/RVMK1\G=RZ&L==.5 MIHE:?5S'+_"\0S48C(B_2GWK%N_1D,J;,=^&P>^'=9@N'S_\/YI3-XF\U9T>F>JO\M#?U['61P=]+&X5OU7<_M- MSPG).)JS_ZS?=67A Q,;8V^J;OR-]M>N-_7LQ5*IBQ_3LVS&YVWV_V%&&^!L M@'<#&_N_#/ALP'\:B#'YB=F8ZJ]%7VQ6K;E%[?2U+L6P*."9VV+NA\FQ=N-_ M-MO.SKYO -)5\CXXFC';"8-+S!V16._W$$B%V*)GCH\!=CX"(*-#<#(+/CK@ M#PYRVH$@'8C1@5@Z0.:48<*H$=.,&,DX3Y63# &3&2"GZ4B2CO3SP4#-%>E M$?DX5=].&+D@^@OF*5?"28C <42!@0*G)*&4(,0=0BD1B&?,+3 !0\6$I.ED M))V,H./DOG1\&+)%4@G12 MHG!"R30-4 I("Q"4/&T!/U0F\M1=A!0NESD+E!E(*7H!)"AE+B4D%IC,_2H1 M.*L'*0M0HJ4+.$$I=REQ/Q2(3#"O3!0P52A5@!0MAT#H(7?U< 8]K'R[75UQ M)V"<\SR@AT +(DB"$+B$)/5!O!(1*%@NN$<^M+X"(;#<%5CPE1.Y4)E+R(=Q M$*'S"VA]!4)@N2NP0$AGR@1S"1$P8"QT) ,ML4!HK/LQMD"(K!+NEMP1, 3! M D65XO!?1FHV$9G-7LV?0\CZ1*Y<. 4+, M0K:3%$0@R% M*X;HJYQ">\N1F=<-$$A[O[.GHGN()8LNI];M:6P(NVAOKDT_]!.+V7O3^8)# ME^3,;VTS.K6./]U,G>R7HCV531>]F=[V8&.G=#2FUY8H>[(4S[9YO@\J?>R' MU]2^MU,'.0UZHF_^!5!+ P04 " #Z@IY0OL3UY'(" "V!P M& 'AL+W=OOCE1UF$AM^P<\($1?-1&71O ,$R"#C>]7Q;Z M[(F5!;V(MNG)$_/XI>LP^[LC+1VW/O!O!\_-N1;J("B+ 9_)3R)>AB?^BDY?)[#$G%6U_-T=1;_W,]X[DA"^M>*;C M5S(G%/O>G/UW- 6ZY_O<.%"]K-7B1*A]^F9]/KYSC[OYFY#>!L M !<#&?M_!M%L$+T;()W\1*93_8P%+@M&1X]-MS5@]:< FT@6\Z .=>WT.YDM MEZ?7$J"H"*[*T:S931JXUBR*0'I?0D!7B!VTS.%]@,I6 )"Y0T3.+"+M(+K+ M KD=(*<#I!V@M8,(&668-(G6]),F03 S MJ+ZR.EV&SR-4W=(XWZFAI+OHNYMIHOW [-STW-M3(7NQ[I@G2@61D.&#+%8M MA^BR:DL$RJLM_4$L#!!0 ( /J"GE!R+7W)H@4 M ( ; 8 >&PO=V]R:W-H965T&ULC9E;<^HV$,>_"L,[ MQ[I?,H29ADN :64P!R#J>V$TV]?V3B 5RO*"V#[MRNMM-+^A8?' MO/A9;IRK>K]VV;Y\[&^JZO"0).5JXW9I^2T_N+U_\I87N[3RE\5[4AX*EZX; MHUV6,$)4LDNW^_YHV-Q[*4;#_*/*MGOW4O3*C]TN+?Y]-[]OW M357?2$;#0_KN?KCJS\-+X:^2LY?U=N?VY3;?]PKW]MC_C3XLF:T-&N*OK3N6 M5[][=2BO>?ZSOEBL'_ND[I'+W*JJ7:3^Z].-79;5GGP__FF=]L]MUH;7O[^\ MSYK@?3"O:>G&>?;W=EUM'ONFWUN[M_0CJ[[GQ[EK Y+]7AO][^[391ZO>^+; M6.59V7SV5A]EE>]:+[XKN_37Z7N[;[Z/K?\O,]R M0;L7@/>&O"S 64W#41K M("X&XJ:!; WDQ4#>-%"M@3H;,'W30+<&^FP@U$T#TQJ82Y?,30/;&MBS@>0W M#2CYFCERB:().SE->9-#D[1*1\,B/_:*TS(XI/5JHP^T3M-5?;?)RN:ASZ/2 MW_T<44F'R6?MJ67&)X9U&-9E)AC#N\P48T27F86,-5WD&7,CN\P<8U2766", M[C)+C+GT)_%C>QY@A@\P:SR(C@<+!N_$R(;9-XS2FAA&X B&X( +:2FU>)\X MWB<>]DD1,.DG1ETU994V%N3&),08(P":AM! VV 89B&F%&<&>'M&O'$B&8AQHXT"C2Z0. 57&@S'$HE3,$;Q81?XL(O&!^\,>\2#Q#W(<.(X6$%C&>0( MHP).R3RDJ*4,1+VXBUHB+5[/6BFPL $6(MC%28_]1L(6/K/*,:AM\5] MV!+#;&0'T'AL&EEMCL';,4@[8 ,9FZ =K@$S,4&J@^2985Y M1(O;+77BL7@\%HD')/O$(M,CK6 &%(UI"%*_&6@J\2[5=14MEP3I%,C 20MU M=BB8IE,$$H08L+9F+=;=\A6!^_ @BI9@BM5C!78:&-191*4@A#F8$84*^<& MYB0/-8:B@DD*BS5"#OPP,4%B_8J4.RJ0?EDXW"*LOY9JJV#_0XX%#($G)"4LV"+2/D*"&:P9UL MB8#<<[%-,Z)>J+Y?M=*(,J&(- ET*PT5@Z_WS,!A0C O J&LOP];(IA5D<,4 MC>@4B@B50+Q23*D(&AYN<4X;&-]]W!+CK@1\]P0;$3T,$SU0P;)0@$A-8BU% M] ?#] ?4L"R4 AQN\'4GPVHPM\$BN M;8IA7CY$Q MB%1SAE7S8'5C9941?Z*#>N1NPD+505X\PI0C4 M(PB(Z!&$&GAQ Y?J#.&45I("W?*,^9.^SG*80"$G)!'PA+I .&N]I*4PA4*. M>P4?VP0#*=%]'*G%#*G%< 4]H1#\(R"Y^@M]YXKWYC5.V5OE'_NJED-7=\^O MBIZ:%SOP/C,/"V:0)[XC_DGS=BFY-'%Z-_5'6KQO]V7O-:^J?-?\0_^6YY7S M_2???")O7+H^7V3NK:I_:O^[.+T3.EU4^:%]WY6<7[J-_@-02P,$% @ M^X*>4%$(4!/-! $!< !@ !X;"]W;W)K^QS?VSXY7YZ;]UNV=ZV??Z^K8/5NK%17$2F51G5Y.,[7J['LN5VOFO>^.AS=80\7;Z\_6?QH[[SOS4G:N:*J_#KM^_S#/Y[.=>RW?J_YK<_[931U* MYK.I][^Z#U=Y^>#$Q]@V53?^SK;O7=_44RO>2EU^O_P?CN/_>6K_LQJN0%,% M^K\5S%3!7"MXL_]5(9XJQ#\JQ&.V+ET9<[,I^W*]:IOSK+V\WE,YC"*]C'WV MMT/AF.SQF4]/YTL_UCI+5]''T-"D*2X:NM5<%9%O_1J"4(B"1'6Z#["1"JUS M',+ 7IBQ 7/7BPPW$,,&XK&!^+8!$[,T7#3IJ#E>-&E,.>N+5)&.52!A"323 M2#,9"U-<-,E-&$.Y,"-5%%L;2&T*S:3 C&5F4ADF4S'+WT:JM$UO5'=F,F@F MDV9RQ-N U2)U2DVHQ5FC@)V#(>. GX,L:&W03)M36!4Z0 $-3#$ MI_\DNAM8AKN1FL5M#N_-0%P^:@)F$FZ&1* LSC-N1ZI(Y12 D<9LU0;X$4N$ M$9&L]:.4&Y*R/%4AUFO,:@U@S;M>3**[-Y'KE*-K@W1)'M\D_-X2)K8&R.:= M+[2D\4(K8T62@"ZQ-C#A-<:V!MS..;>U1/+"Q@GW _ >F]"4Q^#6@-R6DUM+ M*FM-FMN1JH712<@/!KA&=!9C2)(W2;-83'HI2S.BP(*B,:&UE5L8&]IF8:P2 MP*KEE"?$2TT)'X10Y_$;&(6$P4H K):3G@ T8S%1D6J8/2%#&*X$X&HYZ4EB M4W$W4K)(# 6H09BL!,AJ.>D)()-/Y T0+4PH,YBJ!*AJ-3<#:*F5QR7W W1D M51P:T)BJE( Y$9CGA#%( (.6SW,"&-29>.50%4HRQB A#/)U@B3@^%8:2'0H MMQB ! "8BK$GR;;P&\>8(QGH O0C3#\"&U3+5RL">T^3B-0@5<"-P2 U"*1\ MQV,0(/,LY;F!NA#9#<:HD1@EQ5=/ P!I#9_"&R1+TYM%[=X0QJB1&"7%86$D M(_T:*Y9/(#/^XSN 4A,X ) H)?XA51A)R7AX9<*1U!G_H4H!]!@,5".!2HJO M?4:"TF^M$L6_5X'.V"3+0N,( ]5(H)(*?"H9#%0C@4J*<\,@5/I(_/L$ZK(\ M#9W]8*@:"57B"2PF47J'A9BOHT@5J\!)DN%DO7^*26< Z?BQP!,0D7 1W1SQ MU:Y]&X]/N]FV>3_V0]V;TNL1[1,-1X2LO-#+C0;ECR9?%KZ3\HDWZ)^,I[W1 MC]"7L^+?RO;M<.QF+TW?-_5XM/C:-+WS_5)?_)O>NW)WO:G<:S]<9OZZO9S1 M7F[ZYC2=/T?70_#UOU!+ P04 " #[@IY00MX4#=\! !F! & 'AL M+W=O>IZBUO)1PU M,KT03/_= U=#AF-\<3RW=6.]@^1IQVKX"?97=]3.(K-*V0J0IE42::@R_!CO M#AN/#X#?+0QF<4>^DI-2+][X5F8X\@D!A\)Z!>:.,QR NY?5;#5YCJN<=H*OX[G($[N,_$Q2@4 M-^$7%;VQ2DPJ+A7!WL:SE>$<)OT+;9U )P*="2[V_PC)1$C>":&;9,PLE/J% M69:G6@U(CX_5,3\3\2YQS2R\,_0N?'/5&N<]YS3:IN3LA2;,?L30!2:>$<2I MSR'H6H@]O:'3CP$.MX@XWJZ'2%:K2() \J&*S^L"FU6!31#8+ 7BZ*H-(^8A M8&3 ;.,DOBKE%A0G]Y1>Y4(6SR- UV&2#2I4+ZUOQ,([+\LC]<][Y=^[)1IG M_EUFW, ?3->M-.BDK!N>\,254A9:_EOP?4$L#!!0 ( /N"GE (F@B^LP$ -(# 8 >&PO=V]R:W-H M965T&UL?5-ACYP@$/TKA!]PK&C;RT9-;J]IVJ1--M>T]YG5 M4ZH(<@"!14/C (W*YP#TH%(I3Q8^&D:\H W)Y?V#_$VK&6 MBW!P;]2CK'U7T%M*:FC$J/R#F3["4L\;2I;B/\,5%(8')9BC,LK%E52C\T8O M+"A%B^=YEWW-B>*RM\++\K#"$^<'#GV MI@K.V(IXA^(=>J\E3Y*<70/1$G.:8_@FYC6"(?N:@N^E./&_X'P?GNXJ3",\ M_4WA/PBR78(L$F3_+7$O)OTC"=OT5(-MXS0Y4IFQCY.\\:X#>\?CF[R&S]/^ M1=A6]HY7C?UOC/& 4@XW.$(=?K#54-#X<'R'9SN/V6QX,RP_B*W?N/P% M4$L#!!0 ( /N"GE"B F%AM $ -(# 9 >&PO=V]R:W-H965T[ULU.3VFJ9-VF1S37N?61V5'#@6 M<+W^^P*ZUK:F7X 9YKUY,PS9B.;5M@".O&G5V9RVSO5'QFS9@A;V#GOH_$V- M1@OG3=,PVQL0501IQ?AN=\^TD!TMLN@[FR+#P2G9P=D0.V@MS,\3*!QSFM"; MXUDVK0L.5F2]:. KN&_]V7B++2R5U-!9B1TQ4.?T,3F>TA ? [Y+&.WJ3$(E M%\378'RJM^+\,3)D?O>E,$96Q'O MO'CKO=>")VG&KH%HCCE-,7P5DRP1S+,O*?A6BA/_!\ZWX?M-A?L(W_^A\+!- MD&X2I)$@_6^)6S'W?R5AJYYJ,$V<)DM*'+HXR2OO,K"//+[)[_!IVK\(T\C. MD@LZ_[*Q_S6B R]E=^='J/4?;#$4U"X4"UYEV2U 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ERVWDY)I%ZG:9,VZ=1IW6)<=3&N)CP*.$T:W.)%1R,>8I M&%^JG.Z"(%!0^L @<+O"/2@5B%#&KYF3+BD#<'U^8?\4:\=:+L+!O5$_9>7; MG!XHJ: 6@_(/9OP,E&".TB@75U(.SAL]LZ 4+9ZG779Q M'Z>;?3K#M@%\!O %<(AYV)0H*O\HO"@R:T9BI][W(CQQ(MG.XW99'C3SS^(+=^X^ -02P,$% M @ ^X*>4#NF4^:S 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]09[T+5*LD4K<(@032J@AX]B:3Q*HOP78VY>\9.VD( MD/;%]HSGG#DS'N>C=8^^ PCD22OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^ M=R#J!-**\2Q[R[20AI9Y\IU=F=LA*&G@[(@?M!;NUPF4'0NZH\^.!]EV(3I8 MF?>BA:\0OO5GAQ9;6&JIP7AI#7'0%/1N=SP=8GP*^"YA]*LSB95Z MH%D4! JJ$!D$;E>X!Z4B$]%$&7N[$CQ"?>'3GVIHK.U(ITA^(]>J\E MYUG.KI%HCCE-,7P5LULB&+(O*?A6BA/_#\ZWX?M-A?L$W_^E\(7\ATV"0R(X MO%KB5LR_*MFJIQI[M0$ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D M%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK8?\<09DAHUOZYGB4=>.#@^5I)VKX M"?Y7=[)HL9FEE!I:)TU++%09O=L>CDF(CP&_)0QN<2:ADK,QS\'X5F9T$P2! M@L('!H';!>Y!J4"$,EXF3CJG#,#E^8W]2ZP=:SD+!_=&/F)!*5J\CKMLXSZ,-_O]!%L' M\ G 9\!MS,/&1%'Y@_ B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>]0O$/O)>=\E[)+ M()IBCF,,7\1LYPB&[',*OI;BR/^!\W7X;E7A+L)W'Q0FZP3)*D$2"9+_EK@6 M<_TI"5OT5(.MXS0Y4IB^C9.\\,X#>\?CF[R'C]/^0]A:MHZ7C?VOC/& M4C97.$(-?K#94%#Y<-SCV8YC-AK>=-,/8O,WSO\"4$L#!!0 ( /N"GE"1 M8)V2MP$ -(# 9 >&PO=V]R:W-H965TZX]^[= M<60#VF?7 GCRHI5Q.6V][XZ,N;(%+=P-=F#"38U6"Q],VS#761!5 FG%^&9S MQ[20AA99\IUMD6'OE31PML3U6@O[YP0*AYQNZ:OC23:MCPY69)UHX#OX']W9 M!HO-+)748)Q$0RS4.7W8'D_[&)\"?DH8W.),8B47Q.=H?*ERNHF"0$'I(X,( MVQ4>0:E(%&3\GCCIG#("E^=7]D^I]E#+13AX1/5+5K[-Z8&2"FK1*_^$PV>8 MZKFE9"K^*UQ!A?"H).0H4;FTDK)W'O7$$J1H\3+NTJ1]&&]N=Q-L'< G )\! MAY2'C8F2\H_"BR*S.! []KX3\8FW1QYZ4T9G:D6Z"^)=\%X+SN\R=HU$4\QI MC.&+F.T!_.=ARST?#833^(S=^X^ M02P,$% @ ^X*>4%P3 M;!VR 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0&8AO@8\$W"Z%9G$BHY&_,2C*C/HN*]_F](Z2"FHQ*/]LQD>8 MZWE'R5S\)[B PO"@!'.41KFXDG)PWNB9!:5H\3;MLHO[.-VD5]@V@,\ O@#N M(H!-B:+R#\*+(K-F)';J?2_"$^\.''M3!F=L1;Q#\0Z]EX+ODXQ= M$<Q[?Y%?X-.V?A6UDY\C9>'S9V/_:& \H);G!$6KQ M@RV&@MJ'XWL\VVG,)L.;?OY!;/G&Q4]02P,$% @ ^X*>4"VEH,JT 0 MT@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$ M7>RTJY5M*9NJ:J1&6J5J^\S:8QN%BP-XG?Q] 1/7;:V^ #/,.7-F&(I)FV?; M SCT*H6R)>Z=&XZ$V+H'R>R-'D#YFU8;R9PW34?L8( U$20%H;O=!R(95[@J MHN]LJD*/3G %9X/L*"4S;R<0>BKQ'K\[GGC7N^ @53&P#KZ!^SZ'R:[.*%1RT?HY& ]-B7=!$ BH76!@?KO"/0@1 MB+R,E\2)EY0!N#Z_LW^.M?M:+LS"O18_>>/Z$A\P:J!EHW!/>OH"J9Y;C%+Q M7^$*PH<')3Y'K86-*ZI'Z[1,+%Z*9*_SSE7]-'9RQ%?'.B[?>>ZUHEA7D&HA2S&F.H:N8_1)! M//N2@FZE.-%_X'0;GFTJS"(\^T-AODV0;Q+DD2#_;XE;,;=_)2&KGDHP79PF MBVH]JCC)*^\RL'XS*/O9,I< M#TYP!2>#[" E,W^/(/18X!W^<#SQMG/!0F"L[8BGCGD[?>>REW-,G))0C-F..$H6O,@B!>?0E! MMT(G-MD"V*9!%@>R_)7[%T'3_3Q"RZJD$T\9ILJC2 M@XJ3O/(N WM'XYM\PJ=I_\E,RY5%9^W\R\;^-UH[\*DD5WZ$.O_!%D- X\)Q M[\]F&K/)<+J??Q!9OG'Y#E!+ P04 " #[@IY0]\5'Q[8! #2 P &0 M 'AL+W=O"KC5=TS_ O9QS[@>7;#3VV;4 GKQHU;F< MMM[W)\9SO,R@SYG1/7QV/LFE]<+ BZT4#W\'_Z"\6+;:H5%)#YZ3IB(4Z MI_?[TSD-^ AXDC"ZU9F$2J[&/ ?C2Y7374@(%)0^* C<;O 2@4A3./7K$F7 MD(&X/K^J?XJU8RU7X>#!J)^R\FU.CY144(M!^44S,5_A1LHA(=, M,$9IE(LK*0?GC9Y5,!4M7J9==G$?IYLTF6G;!#X3^$(XQCAL"A0S_RB\*#)K M1F*GWO,W8+0C#E/&+[&+ B&ZDL(OA7B MS-_0^38]V96#O>7R3O_!IVK\)V\C.D:OQ^+*Q_[4Q'C"5W1V.4(L?;#$4U#X4#7# R^S 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0 M]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%>))<,RUD1XLL^DZVR,S@E>S@ M9(D;M!;VUQ&4&7.ZHZ^.!]FT/CA8D?6B@>_@?_0GBQ9;6"JIH7/2=,1"G=.[ MW>&8AO@8\%/"Z%9G$BHY&_,4C"]53I,@"!24/C (W"YP#TH%(I3Q/'/2)64 MKL^O[)]B[5C+63BX-^I15K[-Z2TE%=1B4/[!C)]AKN<#)7/Q7^$""L.#$LQ1 M&N7B2LK!>:-G%I2BQ)ID[!*(YICC%,-7,;LE@B'[DH)OI3CR MO^!\&[[?5+B/\/T;A?_(GVX2I)$@_6^)6S'O5;)53S78)DZ3(Z49NCC)*^\R ML'<\OLF?\&G:OPG;R,Z1L_'XLK'_M3$>4$IRA2/4X@=;# 6U#\<;/-MIS";# MFW[^06SYQL5O4$L#!!0 ( /N"GE"_+[87M0$ -(# 9 >&PO=V]R M:W-H965T( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E M"TJX*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4 ML+^.(,V8TSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF( MCP$_.AC=ZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W] M%"".4HC75Q) M.3AOU,R"4I1XF_9.QWV<;I)DAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5X MXOV!8V_*X(RMB'*K!-G"9'2C/H.,DK[S*P=SR^ MR9_P:=J_"MMTVI&S\?BRL?^U,1Y0RNX*1ZC%#[88$FH?CI_P;*4;%[\!4$L#!!0 ( /N"GE!A,"F&PO=V]R:W-H M965T-(!S2OM@%PY%U);3/:.-<=&+-% TK8 M&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YI8IT6J:I]%W,GF*O9.MAI,AME=*F%]' MD#AD=$NOCJ>V;EQPL#SM1 W/X'YT)^,M-K.4K0)M6]3$0)71^^WAF(3X&/"S MA<$NSB14QMO$2>>4 ;@\7]F_Q-I] M+6=AX0'E2UNZ)J-[2DJH1"_=$PZ/,-7SB9*I^&]P >G#@Q*?HT!IXTJ*WCI4 M$XN7HL3[N+'KCO M31&7*;LDL@FF*.8PQ?Q&SG".;9YQ1\+<61_P/GZ_#=JL)= MA._^4'BW3I"L$B21(/EOB6LQ^[^2L$5/%9@Z3I,E!?8Z3O+".P_L/8]O\CM\ MG/;OPM2MMN2,SK]L['^%Z,!+V=SX$6K\!YL-"94+QSM_-N.8C8;#;OI!;/[& M^0=02P,$% @ ^X*>4!1B9N"V 0 T , !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+^MMDY5M*9NH:J566J5J^\S:8QL% M/"[@=?KW!>RX5F/E!9CAG#,7AFQ$\VQ; $=>M.IL3EOG^B-CMFQ!"WN#/73^ MID:CA?.F:9CM#8@JDK1B/$D^,"UD1XLL^LZFR'!P2G9P-L0.6@OSYP0*QYSN MZ*OC23:M"PY69+UHX#NX'_W9>(LM*I74T%F)'3%0Y_1^=SRE 1\!/R6,=G4F MH9(+XG,POE0Y34)"H*!T04'X[0H/H%00\FG\GC7I$C(0U^=7]4^Q=E_+15AX M0/5+5J[-Z2TE%=1B4.X)Q\\PUW.@9"[^*UQ!>7C(Q, S@2^$VQB'38%BYH_"B2(S.!(S];X7X8EW1^Y[4P9G M;$6\\\E;[[T6=_N,78/.##E-$+Z"[!8$\^)+!+X5X<3?T/DV?;^9X#[2]VMZ M>K&PO=V]R:W-H965TO&AE7$Y;[[LC8ZYL00MW@QV8<%.C MU<('TS;,=19$E4!:,;[9')@6TM B2[ZS+3+LO9(&SI:X7FMA?YY X9#3+7UU M/,JF]='!BJP3#7P%_ZT[VV"QF:62&HR3:(B%.J?WV^-I'^-3P'<)@UN<2:SD M@O@ M9.7;G-Y14D$M>N4?E80<)2J75E+VSJ.>6((4+5[& M79JT#^/-X3#!U@%\ O 9<)?RL#%14OY>>%%D%@=BQ]YW(C[Q]LA#;\KH3*U( M=T&\"]YKP6^W&;M&HBGF-,;P1$NP7>_*?P' MP7Z58)\(]O\M<2UF]T<2MNBI!MND:7*DQ-ZD25YXYX&]Y^E-WL+':?\B;".- M(Q?TX653_VM$#T'*YB:,4!L^V&PHJ'T\O@MG.X[9:'CLIA_$YF]<_ )02P,$ M% @ ^X*>4&]CKW*U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K3!8%MH.DPK, *!!VV/BLV?4%U<24Y;O]^ ME.QZWF;L11(IGL-#BDH'8U]< ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T M; M@O%09G03!(&$P@<&@=L5[D'*0(0R7B=..J<,P.7Y@_U+K!UKN0@']T8^MZ5O M,GJ@I(1*]-(_F>$K3/7L*9F*_P97D!@>E&".PD@75U+TSALUL: 4)=[&O=5Q M'\:;W6&"K0/X!. SX!#SL#%15/Y9>)&GU@S$CKWO1'CB[9%C;XK@C*V(=RC> MH?>:\WV2LFL@FF).8PQ?Q&SG"(;L$NPG=_*-RO$R2K M!$DD2/Y;XEK,[5])V**G"FP=I\F1PO0Z3O+".P_L'8]O\CM\G/9'8>M6.W(Q M'E\V]K\RQ@-*V=S@"#7XP69#0N7#\1.>[3AFH^%--_T@-G_C_!=02P,$% M @ ^X*>4#3#03ZV 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4JZIH%MH.DP;, &!!W6/2LV;0O5Q9/DN/O[4;+K M>9NQ%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[(F"];T,+?V X,WM36:1'0= WS MG0-1)9!6C&\V[Y@6TM B2[ZS*S+;!R4-G!WQO=;"_3R!LD-.M_3-\22;-D0' M*[).-/ 5PK?N[-!B,TLE-1@OK2$.ZIP^;(^G?8Q/ <\2!K\XDUC)Q=J7:'RJ M,P.7YC?U#JAUKN0@/CU9]EU5H$C3/7<4C(5_QFNH# \*L$I$E>>.>!?>#I37Z'C]/^1;A&&D\N-N#+ MIO[7U@9 *9L;'*$6/]AL**A#/-[AV8UC-AK!=M,/8O,W+GX!4$L#!!0 ( M /N"GE#LZS$UU $ )P$ 9 >&PO=V]R:W-H965T!!]T@3MCQCTANNI ,'TG1QCL2B.58,:&JB5Z5,!J M3Q*)3\5U^;KL#W&-70 ML#,W+W)ZAJ6?%*.E^:]P 6[AKA+K44FN_1=59VVD6%1L*8*]S6,_^'&:5])D MH84)="'0E7#O?VKVI7-)OA5^SQ6N;O90T MBW)R<4(+YC!CZ 83KPABU5<+&K(XT!LZ#=-WP0IWGK[;TN,/!)*@0.(%DO]: MC*]:#&$^,$F#)FE 8'=E$L(D89,L:)+=",3T^F?=8FB67IF0S>D0H%I_+S2J MY'GP=W*37:_> _6GZQ]\OK??F&K[0:.3-/:,^I/42&G EA+=V88[^U2L 8?& MN.DG.U?SA9D#(\?E+2#K@U3^!5!+ P04 " #[@IY0!"(^/M(! "CQD@6Q@./V[0OH6COECW .W^49+@A$912@3K>EQD/G=1129' MP[L>+@KI40BF?I^!RRG',7Y/O'1-:UR"%-G &O@&YOMP438BJTK5">AU)WND MH,[Q4WPZIP[O 3\ZF/1FCEPG5RE?7?"YRG'D"@(.I7$*S XW> ;.G9 MX]>B MB5=+1]S.W]4_^MYM+U>FX5GRGUUEVAP?,:J@9B,W+W+Z!$L_"49+\U_@!MS" M7276HY1<^R\J1VVD6%1L*8*]S6/7^W&:5Y+'A18FT(5 5\+1^Y#9R%?^@1E6 M9$I.2,U[/S#WB^,3M7M3NJ3?"K]FB]RMHFF;DYH06S'G&T TF7A'$JJ\6 M-&1QIO_1:9B^"U:X\_3=EAXG88%]4&#O!?;_M'BX:S&$.89-DJ!)$A!XO#,) M8 Y1V"0-FJ0!@?C.)(2YWV^R.1T"5./OA4:E''M_)S?9]>H]47^Z_L+G>_N5 MJ:;K-;I*8\^H/TFUE 9L*=&#;;BU3\4:<*B-FQ[L7,T79@Z,'):W@*P/4O$' M4$L#!!0 ( /N"GE 7XF +WP$ $% 9 >&PO=V]R:W-H965T%9G+7661B5&SKH>K#-3(.95_+L#$E*,(O26> MNZ;5-H&+;* -? ?]8[A*$^%5I>HX]*H3?2"ASM%C=+XD%N\ /SN8U&8>V$YN M0KS8X$N5H] 6! Q*;16H&>[P!(Q9(5/&[T43K9:6N)V_J7]RO9M>;E3!DV"_ MNDJW.4I14$%-1Z:?Q?09EGYB%"S-?X4[, .WE1B/4C#EOD$Y*BWXHF)*X?1U M'KO>C=.\$B<+S4\@"X&LA-3YX-G(5?Z1:EID4DR!G/=^H/871V=B]J:T2;<5 M;LT4KTSV7I#DD.&[%5HPEQE#-IAH16"COEH0G\6%O*,3/_W@K?#@Z(OP-$)'/]K\;AKT8>)_2:QUR3V")QV)CY,XC4U.'H%T9^+#?/";)%Z3 MY+U &NY,?)C]F<";(\A!-N[RJ: 48^\N_B:[WN]'XH[P/_C\.'RCLNEZ%=R$ M-A?!'==:" VFE/#![&IKWJ,U8%!K.TW,7,ZW<@ZT&)8'!Z^O7O$74$L#!!0 M ( /N"GE!4I;69LP$ -(# 9 >&PO=V]R:W-H965T[^?I3L M>%[FO5@D?<[A150Z&/OF&@!//I34+J.-]]V>,5FU7*5H%VK='$0I71A^W^D 1\!/QH87 +FX1.3L:\!>>E MS.@F% 02"A\4!!YG> 0I@Q"6\3YITCEE("[MB_KGV#OV@] M)254HI?^U0S/,/5S2\G4_!+8ZGL.D M?Z&M$_A$X%<$-B:*E3\)+_+4FH'8\W7.<31&"<13Q'Q;O,'K.^3U/ MV3D(39C#B.$+S'9&,%2?4_"U% ?^#YVOTW>K%>XB?;>D\__D3U8%DBB0_-7B M[JK%-4QRE80M9JK UG&;'"E,K^,F+Z+SPC[P>"=_X..V?Q6V;K4C)^/Q9N/\ M*V,\8"F;&URA!A_8[$BH?# _H6W'-1L=;[KI!;'Y&>>_ 5!+ P04 " #[ M@IY0]V,K.K.;S1W30K8T3Z/O;/(4>Z=D"V=#;*^U,'].H'#(Z)9^.)YDW;C@8'G:B1J> MP?WLSL9;;%8II8;62FR)@2JC]]OC*0GX"/@E8;"+,PF57!!?@O&MS.@F) 0* M"A<4A-^N\ !*!2&?QNND2>>0@;@\?ZA_C;7[6B["P@.JW[)T348/E)10B5ZY M)QP>8:KGEI*I^.]P!>7A(1,?HT!EXTJ*WCK4DXI/18NW<9=MW(?Q9K^?:.L$ M/A'X3#C$.&P,%#/_(IS(4X,#,6/O.Q&>>'ODOC=%<,96Q#N?O/7>:\X/MRF[ M!J$)<0?"W$B?]'Y^OTW6J&NTC?+>D\61=(5@62*)#\4^+= MIQ+7,/M/0=BBIQI,':?)D@+[-D[RPCL/[#V/;_(7/D[[#V%JV5IR0>=?-O:_ M0G3@4]G<^!%J_ >;#065"\>]/YMQS$;#83?](#9_X_P=4$L#!!0 ( /N" MGE#8Z:*!N $ -(# 9 >&PO=V]R:W-H965T)W^?0$[KIOX!9CA MG#,7AG1 \VP; $=>M&IM1AOGNA-CMFA "WN'';3^ID*CA?.FJ9GM#(@RDK1B M/$D^,"UD2_,T^BXF3[%W2K9P,<3V6@OSYPP*AXQNZ*OC2=:-"PZ6IYVHX3NX M']W%>(O-*J74T%J)+3%09?1A0:D@Y-/X/6G2.60@+L^OZI]B[;Z6J[#PB.J7+%V3T0,E)52B5^X) MA\\PU7-/R53\5[B!\O"0B8]1H+)Q)45O'>I)Q:>BQ="$^\.7'?FR(X8ROBG4_>>N\MYX=#RFY! M:,*<1PQ?8#8S@GGU.01?"W'F[^A\G;Y=S7 ;Z=LEG>_7!7:K KLHL/NOQ..; M$E&PO=V]R:W-H965T%^". M>^_>'4RA9,EKM=:V+]'4&;(Z)9>'4^R;GQPL#SM1 T_ MP?_J3A8M-K.44D/KI&F)A2JC]]O#,0GQ,>!9PN 69Q(J.1OS$HQO948W01 H M*'Q@$+A=X &4"D0HX\_$2>>4 ;@\7]F_Q-JQEK-P\UGZ)J-[2DJH1*_\ MDQF^PE3/+253\=_A @K#@Q+,41CEXDJ*WGFC)Q:4HL7KN,LV[L-XDUQAZP ^ M ?@,V$< &Q-%Y8_"BSRU9B!V['TGPA-O#QQ[4P1G;$6\0_$.O9>J5?A MQQ!^]UXD6[14@ZWC,#E2F+Z-@[SPSO-ZS^.3O(6/P_Y#V%JVCIR-QX>-[:^, M\8!2-C M4$'4M=S$ 0 -P0 !D !X;"]W;W)K&UL;53_ M;YP@%/]7"'] N4-MNXN:]-HT6[(EER[K?N;TJ:0@#O#L_OL!6N=N_"+P^'QY M#WCFD])OI@.PZ%V*WA2XLW8X$&*J#B0S-VJ WNTT2DMFW5*WQ P:6!U(4A"Z MV]T2R7B/RSS$3KK,U6@%[^&DD1FE9/KW$82:"KS''X$7WG;6!TB9#ZR%[V!_ M#"?M5F15J;F$WG#5(PU-@1_VAV/F\0'PRF$RFSGRE9R5>O.++W6!=SXA$%!9 MK\#<<(%'$,(+N31^+9IXM?3$[?Q#_3G4[FHY,P./2OSDM>T*?(]1#0T;A7U1 MTV=8ZLDP6HK_"A<0#NXS<1Z5$B9\434:J^2BXE*1['T>>1_&:=Y)Z4*+$^A" MH"OA/OB0V2AD_L0L*W.M)J3GLQ^8O^+]@;JSJ7PP'$78<\D;%[V4]%.2DXL7 M6C#'&4,WF/V*($Y]M: QBR/]CT[C]"2:81+HR9:>I'&!-"J0!H'TGQ+3JQ)C MF"QNDD5-LHC [95)#'-W94(V%R=!M^')&E2IL0_MLHFN7?$07@KY"Y];ZAO3 M+>\-.BOKGD^XY$8I"RZ5W8W+I7-=O"X$--9/[]Q4'7)H1:Y 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LX8FFQ4@95-%K=1*JU1MG[TP@!5?B&V6 MY.]C&T)IPHOM&9]SYN)Q/FKS9#L AUZD4+; G7/]@1!;=2"9O=(]*'_3:".9 M\Z9IB>T-L#J2I" T2:Z)9%SA,H^^DRES/3C!%9P,LH.4S+P>0>BQP#O\[GCD M;>>"@Y1YSUKX!>YW?S+>(HM*S24HR[5"!IH"W^T.QRS@(^ /A]&NSBA4KQ&\SU?,%H+OX'7$!X>,C$QZBTL'%%U6"=EK.*3T6REVGG M*N[C=)/=S+1M IT)="'L8QPR!8J9?V6.E;G1(S)3[WL6GGAWH+XW57#&5L0[ MG[SUWDM);_KJ981KIZ9J>7F\+ M9)L"613(_BOQ]D.)GS%IDGP(0E8]E6#:.$T657I0<9)7WF5@[VA\DW_P:=I_ M,M-R9=%9._^RL?^-U@Y\*LF5'Z'.?[#%$-"X<+SQ9S.-V60XW<\_B"S?N'P# M4$L#!!0 ( /N"GE!8UXMQP $ #<$ 9 >&PO=V]R:W-H965TAE? G=^[]T[X))/2K^9#L"B=REZ4^#.VN% B*DZD,SPTDC,TK)])\C"#45>(>O MB1?>=M8G2)D/K(4?8'\.)^TBLJK47$)ON.J1AJ; #[O#,?/X /C%83*;/?*= MG)5Z\\'7NL")-P0"*NL5F%LN\ A">"%GX_>BB=>2GKC=7]6?0^^NES,S\*C$ M*Z]M5^![C&IHV"CLBYJ^P-)/AM'2_#>X@'!P[\35J)0PX1=5H[%*+BK.BF3O M\\K[L$Z+_I46)]"%0&\(9"X4G#\QR\IP'YJ]X=Z#N;"J?#$<1OCGS MQF4O99KLM-B#)/&BV31(EE$8']3)(;);HJ0S<5)T&UXL@95:NS#N&RRZU0\ MT'#Q'_!YI+XSW?+>H+.R[OF$2VZ4LN"L)'?.2^>F> T$--9O/[N]GM_R'%@U M+&-*UO^*\B]02P,$% @ ^X*>4.A;_WRW 0 T@, !D !X;"]W;W)K M&UL=5/;;IPP$/T5RQ\0LX8FVQ4@95-5K=1(JU1- MGKTP@!5?J&V6Y.]K&T)H2E]LS_B<,Q>/\U&;9]L!./0BA;(%[ISK#X38J@/) M[)7N0?F;1AO)G#=-2VQO@-61) 6A27)-).,*EWGTG4R9Z\$)KN!DD!VD9.;U M"$*/!=[A-\<#;SL7'*3,>];"3W"_^I/Q%EE4:BY!6:X5,M 4^'9W.&8!'P&/ M'$:[.J-0R5GKYV!\KPNY B"#DT_@]:^(E9""NSV_J7V/M MOI8SLW"GQ1.O75?@/48U-&P0[D&/WV"NYQ-&<_$_X +"PT,F/D:EA8TKJ@;K MM)Q5?"J2O4P[5W$?IYOT\TS;)M"90!?"/L8A4Z"8^1?F6)D;/2(S];YGX8EW M!^I[4P5G;$6\\\E;[[V4:7*=DTL0FC''"4-7F-V"(%Y]"4&W0ASI/W2Z34\W M,TPC/5W3L__$SS8%LBB0_57BS8<2MS#[#T'(JJ<23!NGR:)*#RI.\LJ[#.PM MC6_R#I^F_9Z9EBN+SMKYEXW];[1VX%-)KOP(=?Z#+8: QH7CC3^;:)+-7 M>@#E;UIM)'/>-!VQ@P'61)(4A";)%R(95[@JHN]DJD*/3G %)X/L*"4S?XX@ M]%3B%'\X7GC7N^ @53&P#GZ ^SF&8!WP$_.(P MV>/Z$M]@U$#+1N%>]/0(2SW7&"W%/\$%A(>'3'R,6@L;5U2/UFFY MJ/A4)'N?=Z[B/LTWV>U"VR?0A4!7PDV,0^9 ,?,'YEA5&#TA,_=^8.&)TP/U MO:F#,[8BWOGDK?=>JBRY+<@E""V8XXRA&TRZ(HA77T/0O1!'^A^=[M.SW0RS M2,^V]#S?%\AW!?(HD&]+3)-/)>YA/A=)-CV58+HX31;5>E1QDC?>=6#O:'R3 M?_!YVI^9Z;BRZ*R=?]G8_U9K!SZ5Y,J/4.\_V&H(:%TX?O5G,X_9;#@]+#^( MK-^X^@M02P,$% @ ^X*>4*"_B*S1 0 G 0 !D !X;"]W;W)K&UL;53KCIP@%'X5P@,L(SK.9*(F.[O9M$F;3+9I^YO1 MXR4+8@''[=L7T+5VRA_A'+[+.0ADDU1ON@4PZ%WP7N>X-68X$:++%@33#W* MWJ[44@EF;*@:H@<%K/(DP0G=[5(B6-?C(O.YBRHR.1K>]7!12(]",/7[#%Q. M.8[P1^*U:UKC$J3(!M; -S#?AXNR$5E5JDY KSO9(P5UCA^CTSEU> _XT<&D M-W/D.KE*^>:"SU6.=ZX@X% :I\#L<(,GX-P)V3)^+9IXM73$[?Q#_<7W;GNY M,@U/DO_L*M/F^(A1!34;N7F5TR=8^MECM#3_!6[ +=Q58CU*R;7_HG+41HI% MQ98BV/L\=KT?IWDE319:F$ 7 ET)1^]#9B-?^3,SK,B4G)":]WY@[A=')VKW MIG1)OQ5^S1:O;?96Q!'-R,T)+9CSC*$;3+0BB%5?+6C(XDS_H],P/0Y6&'MZ MO*4GA[! $A1(O$#R3XOQ78LA3!(VV0=-]@&!_9U)").&3=*@21H0.-R9A##' M.Q.R.1T"5./OA4:E''M_)S?9]>H]4G^Z_L+G>_N5J:;K-;I*8\^H/TFUE 9L M*;L'VW!KGXHUX% ;-SW8N9HOS!P8.2QO 5D?I.(/4$L#!!0 ( /N"GE#] M<_GNM@$ -(# 9 >&PO=V]R:W-H965T&,"*C:EMEO3O.S:$HI07VS,^Y\S% MXWPR]L5U )Z\:M6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G%>))\ M8%K(GI9Y])UMF9O1*]G#V1(W:BWLGQ,H,Q4TI6^.)]EV/CA8F0^BA1_@?PYG MBQ9;56JIH7?2],1"4]"']'C* CX"GB5,;G,FH9*+,2_!^%H7- D)@8+*!P6! MVQ4>0:D@A&G\7C3I&C(0M^>6DJ7X;W %A?"0"<:HC')Q)=7HO-&+"J:BQ>N\RS[NTWQSRQ?:/H$O!+X2 M[F(<-@>*F7\27I2Y-1.Q<^\'$9XX/7+L316?*NQ#W, M^R+9IJ<:;!NGR9'*C'V]N_"MK)WY&(\OFSL?V.,!TPE MN<$1ZO"#K8:"QH?C1SS;>PZ[H9^V*XX[GGN<-W MI*-4K[H!,.A-\$YGN#&F/Q"BBP8$TS>RA\Z>5%()9JRI:J)[!:ST08(3NMDD M1+"VPWGJ?2>5IW(PO.W@I) >A&#J[Q&X'#.\Q1^.I[9NC'.0/.U9#<]@?O4G M92VRL)2M@$ZWLD,*J@S?;0_'Q.$]X'<+HU[MD:OD+.6K,[Z7&=ZXA(!#81P# ML\L%[H%S1V33^#-SXD72!:[W'^R/OG9;RYEIN)?\I2U-D^$]1B54;.#F28[? M8*XGQF@N_@=<@%NXR\1J%))K_T7%H(T4,XM-1;"W:6T[OX[3R6T\AX4#Z!Q MEX"]UR&3D,_\@1F6ITJ.2$UWWS/WB[<':N^F<$Y_%?[,)J^M]Y)'E*;DXHAF MS''"T!5FNR"(95\D:$CB2/\)I^'P*)AAY,.C=7C\'X)=D&#G"79?2HRN2@QA M=F&1."@2!PCB*Y$0)@F+)$&1)$!P>R42PNRO1,BJ.P2HVL^%1H4<.C^3*^\R M>G?4=]U>\*>:%*;X4Q>]\K7?S-7[@M* MP\!7_YT?>&'@-A,38R4*Y;Z#U5YI47H5DTK)WIIG7KGGT>N_TV "]@3<$DSL M2P3B">2#D%PD))Z0C"6DGI".)5!/H&,)F2=D/4+4K*[;KCNFV6(FQ3&0S8FK MF3W8Z#HS!V)E)]W^N]_,CBDS>U@0/)U%!ROD,;<-!GWM2H-)':9RF"0EA*:]55D.<60:$YJ1WLH N#2V'SCQ%$P\'21.2-K; MIG00"-$+@2@8B *!*"R0@0+9^#V:@ (3((.LMT<-AG;W*)G"0:9@D"D09 (+ MH!@V>#R^4'3FCD C2O6@[K9F&3X3![PH;A >Q$G/W#0(-A[ZA/,0;#TT]!XA MO1OQSH.Z&SLY.<'-1?)?V&E"L*70T%.#RV")AJ8B^(*I$.PJ!-@J.2&W87'N,N#NB>)#JJ-.G_Z M)9=;U^.I8"7VE6LP.[-M'WF#7=/P 6^:T!],;O-*!2]"F];#-0@;(30WN<17 M9LUWIN]M!P7?:/N:F7?9-'_-0(O:-[91VUTO_@%02P,$% @ ^X*>4/M= MA TG P )0T !D !X;"]W;W)K&ULE5==;YLP M%/TKB/<6?(WYJ))(3:9IDS:IZK3MF29.@@HX R?I_OULX]#$7"J6AP#.N>?< M:WRY>V]./!:_;(5395+]=CL@O;0 M\'QC@JHR@#",@RHO:G\Q,V-/S6(FCK(L:O[4>.VQJO+F[Y*7XCSWB7\9>"YV M>ZD'@L7LD._X#RY_'IX:]13T+)NBXG5;B-IK^';N/Y*'%:0ZP"!^%?S<7MU[ MNI07(5[UP]?-W ]U1KSD:ZDI4P=>WU_8/YOB53$O M>^M^';_%C*9W'^PFU!S/=L]=_XB9<*KC-1&FM1MN;;6Q]; M*2K+HE*I\K?N6M3F>K;\ES \ &P ] %*^Z, :@/H>T!DBN\R,Z5^RF6^F#7B M[#7=VSKD>E&0!ZHFPG M))8P"'<$5D,$(2DN0=$JJ"&@-U50G"!""2)#$-T01,XT=!AF,'6'R4(:)]2I M!L&Q4'_PA!B:$$,28DY";" 4,4IC-B(4HT(Q,G4Q3I"@! F2:>)DVF'BJTR3 M*!N;D!2521&9U)%)!Q-"4J 9+I.A,ADBDSDRV;":+*41+D-"W'?A0(BP,8H1 MZY+IJYZ@UGPD,&'=6]!'"_]6"_A ZRZ&+$N<%;5"@"1)XX2P MD:1PWQ/,^*[/R-#1'QJ-X)8F;+K5"&Y6$D\PFP5-=!O!74TP6[M^LZ";B&PO=V]R:W-H965TNC4ESWC+9'JR ^! MZ#F0G7%J:8##, U:TG1^61C;"R\+=I2TZ>"%>^+8MH3_W0!EYY6/_(OAM3G4 M4AN"LNC) 7Z"?.M?N#H%(\NN::$3#>L\#ON5OT;+#8JU@T'\:N L)GM/I[)E M[%T?ONU6?J@C @J5U!1$+2=X!DHUDXKCCR7U1TWM.-U?V+^8Y%4R6R+@F='? MS4[6*S_WO1WLR9'*5W;^"C:AQ/=L]M_A!%3!=21*HV)4F%^O.@K)6LNB0FG) MQ[ VG5G/EO_BYG; U@&/#GC(91 RD7\FDI0%9V>/#\7OB?Z/T1*KVE3::$IA MOJG@A;*>RBB)B^"DB2QF,V#P!(-&1*#81PGLDMC@._8_6"#_0'Q8TUU1/$#36)!5_=J<:L33)Z[%OC!//3"J]BQ,U-F8AV'R1J;Y_(_ M?)A$/P@_-)WPMDRJ1]<\C7O&)*A8PB>5;JV&WWB@L)=ZFZD]'R; <)"LM],M M&$=L^0]02P,$% @ ^X*>4-7B1Y_8 0 O00 !D !X;"]W;W)K&ULC51=KY0P$/TKI._>0EG ;(#D[C5&$TTVUZC/71@^ MF9,W.&3O-9R!?5 >C@E;-!%:C3>CQBK*H..%4/ M8H3!G#1":T'U"9.]]9EKF8-.L'.,M 39Q3^?,$ M3,P%BM#-\=RWG;8.7.8C;>$+Z*_C61H+;RQUSV%0O1@""4V!'J/C*;-X!_C6 MPZQV^\ JN0CQ8HV/=8%"6Q PJ+1EH&:YPA,P9HE,&3]63K2EM('[_8W]O=-N MM%RH@B?!OO>U[@KT%@4U-'1B^EG,'V#5DZ!@%?\)KL ,W%9BE-9IVN%.S/%*^.]EG$:YOAJB5;,:<&0'2;:$-BP;RF(+\6)_!,>)XF?(/;6 M&#N">$\0'_P$!R_!P1$<_A 9_25RP:0.,SC,FRPC_BR)-TOBR?(?@M1+D-ZO M,_,29'?HS.[1B7?7AX-LW>"HH!+3X(9VY]UF\Y&XZ_<;O@SV9RK;?E#!16AS MB=U5:X308&H)'TS+.O.6; :#1MMM9O9RF:C%T&)<'PN\O5CE+U!+ P04 M" #[@IY0"F^UMG\" #$" &0 'AL+W=O@ TQM)US_OK8A' %3 M<2]@F]GQ[.!E636,OXJ,4NF\E44EUFXF9?WL>2+-:$G$$ZMII9Z<&2^)5%-^ M\43-*3F9H++PH.]CKR1YY6Y69NW -RMVE45>T0-WQ+4L"?^[HP5KUBYP[PLO M^263>L';K&IRH3^H_%D?N)IY/-&(P= MG!P?&?_;))7R1R) MH'M6_,Y/,EN[L>N*2N$N3KI54A6 M=BQ*2DG>VGM>F7O3\=_#[ &P"X!]@-K[?P&H"T#O <9-KU5F4OU$)-FL.&L< MWKZMFNA# 9Z1,C/5B\8[\TQE*]3J;8,P6GDW3=1A=BT&#C#@$;&?(A .>HRG M%/0RH$W&#DX(X&B+*0)#^P[(FB@R\>A!8F@G"*P$@2$('@CPR*D6@PVF,I@ M)PF*1[E,86$,,(SM2O\"1#C3,%8.*LL#\!,X4%9@I M;C#U9.:0 6M=;@'\@"OVP@-HB2MHDBY(8C3^"-A@$81S@NR%#*:5',WY:J\] M$'[ %7OU ;S$%3SY4$ ?19.S8H&!*!B??F_0$TK*+Z9]"B=EU\KT[L%JWZ*W MT/24=WC;W[\3?LDKX1R95)W)](\S8Y(J-?Z3,B=3OQ3]I*!GJ8>1&O.VK[83 MR>KNG\'K?UPV_P!02P,$% @ ^X*>4#K&YJPW @ E 8 !D !X;"]W M;W)K&UL?95OKYL@%,:_BO$#7%%!;&--5I=E2[:D MN_7FPGA'I!KR:R0&3LG9!'5ME "011UI^K LS-R!EP6[R;;I MZ8$'XM9UA/_>TY:-NS .'Q//S;66>B(JBX%5KG6&\%+0T>QZ@>ZDB-CKWKPY;P+@0:B+3U)[4!4[*)2.O$UMTYMVG/T?8?Z 9 Y(EH 8_C<@G0-2 M*R":R$RI'XDD9<'9&/#I8PU$_Q/Q-E6+>=*39NW,.U6M4+/W,LWR(KIKHUFS MGS3)2I.\5U2N(OLKB13 0I%X*1(3G[ZCV/@-4J]!:@S@R@!OK"HF268D_90# M@#1&5BD>V08D&/MIH)<&.C09MF@F"5JE@9L86>9GP5X6[%D8J^0] M=M(D.;*V1^6*( 3(CY)[47(')4;6%MOGSG\)LSC9V#O1E2&$(,PMG&AU/NCS M^AOAUZ87P9%)==28 ^'"F*3*$CRITFIU12R#EEZD[F+5Y]-!.0TD&^8[(%HN MHO(/4$L#!!0 ( /N"GE"L%-Z;RP$ )<$ 9 >&PO=V]R:W-H965T MMP2HNH..%5W8H3! MK+1"*F(HM*TW,85"\&)*$M\9=XN\LMW@%^]S"I MJSFR20Y"O-KB6U/BR!H"!K6V"M0,9]@!8U;(V/CK-?'R2DN\GE_4GUUVD^5 M%>P$^],WNBOQ T8-M/3$](N8OH+/DV/DPW^',S #MT[,.VK!E'NB^J2TX%[% M6.'T;1[[P8V3U[_0PH3$$Y*%$&>?$E)/2%<$,CMS49^HIE4AQ83D_+%&:L]$ MO$W-9M:VZ?;.K9FTRG3/57J?%.1LA3SF<<8D5Y@58G>+V+Q#B#&PN$B"+A+' M3S^X2,,":5 @=0+9!X%L%6/&;!QF<)@XRE=!;C%1V$86M)$%^T&A@]#FM+DST0JAP0A&=T:Q,[?$ M4C!HM9W>F[F<_Y6YT&+TUP!9[J+J/U!+ P04 " #[@IY06G/_(PD" #U M!0 &0 'AL+W=O^>WSOP%0,7+[(& M4-YKRSJY]FNE^A5"LJJAI?*.]]#I-PVI>+W S ^K/W0OR2>FF.M3 *514^/\!W4CWXK=(1F MEGW30B<;WGD"#FO_/EQM\;)CO,7$WS9K_W " (&E3(,5"]G MV !CADC+^#5Q^O.1IG"YO[!_LMZUEQV5L.'L9[-7]=K/?&\/!WIBZHD/GV'R MD_C>9/XKG(%IN%&BSZ@XD_;I52>I>#NQ:"DM?1W7IK/K,/%?RMP%T500S05A M_-\"/!7@JP(T*K-6'ZFB92'XX(GQ8_74_!/A"NMF5B9I>V??:;=29\\E3M," MG0W1A'D8,=$"$_V+V-PBR%\(T@)F%9%3163K\5(%R=T$V$F +4&\%!!?N1@A MQ$(Z"XDQ20)R9<4!"[.48+>:V*DFOE&#T\Q-D#@)DH_W@S@)R/O]&"')PFA( M\F1QS-@/!RS+P_ --:E33>KHQQL$F9,@^W@_WUC-X#A@B_& M230&BO?3D$7SI"__ %!+ P04 " #[@IY0A&@102<" ^!@ &0 'AL M+W=OF=_<28#TS.RRPR5K&7T0)()U72FJQUEST6L&'D=W60Y< 1WPF\IFU7Z#?3^PZ_>:_P06( M@FLG*D?!B#"_3G$6DM%>15FA^+4;J]J,;:]_I=D)04\(!H+*_18A[ GAC9"\ M28AZ0G0C1*9:W59,;;98XCSCK'5X=[H-UI?(7T:J^H4.FF*;;ZH\0D4O>9AZ M&;IHH1ZS[C#!"./?(S9S1)A$ P8I!X.-P&9C'A MM1BA$0CO! *[0&05B(Q ="<03JK981*#J0WFT\+S)C7?S%&/CR/0G9?8ZB6> M>?&G6=;Q+$L4>]'T FQL,'\1Q'8[B=5.8BG-?Z[(PBJP^/CAI%:!]/V";-/Y MX83QK.YH]+HH\)/I7,(IV+DV77,4'9KC4V!>YPW>==;OF)^J6CA[)M4;-R_Q MR)@$9<9[4'4O53,?%@2.4D\7:LZ[EM8M)&OZ;HV&OXS\'U!+ P04 " #[ M@IY0PZQ^Z!<" #L!0 &0 'AL+W=OL5JN_$*I9HF0/!104?G(&ZCUGQ,7%55Z*,Y(-@+H MT9(JAJ(@2%!%R]K/,SNW$WG&+XJ5->R$)R]51<6?-3#>KOS0OTV\E.="F0F4 M9PT]PRNH'\U.Z!'J58YE!;4L>>T).*W\3^'RF1B\!?PLH96#OF>2[#E_,X.O MQY4?&$/ X*", M7-%3; F!'2-GX[3;]?TA"'_9OZ9YM=9]E3"1O.?I5'5:S\ MU/>.<*(7IEYX^P5<'N)[+OPWN +3<.-$KW'@3-JO=[A(Q2NGHJU4]+UKR]JV MK=._T>8)D2-$/2'$_R7$CA!_E( = 7^40!R!C BHRVZ+N:6*YIG@K2>ZX]!0 M<^K")=';=3"3=G?L/UU/J6>O>9R2#%V-D,.L.TPTP$3WB,T4D8P@VRDD#--[ MS/,4$\?_=) .TJ>)9M-$5B >.HW">8%X5B"V OBN',FH'!TFL9C:818DPJ.: M3&'X:9$&P;P=/&L'S]A9C.QT&#)8YR&*@W1L9P86)D$RVH(MGKA^B$B8/(UV M:A;V--C0NW!D-AR9"3>RLR;36B<8XV 4;@K#:;B8G!TTN!7F'?Q.Q;FLI;?G M2E\P>PU.G"O0DL&CUBSTT]L/&)R4Z2YT7W0/4#=0O'%O*^H?^/PO4$L#!!0 M ( /N"GE!.\CG!90( (<' 9 >&PO=V]R:W-H965TPGV,CL[XYC=K&/\190 TGFM:2,V;BEEN_8\<2BA)N*!M="H-R?&:R+5 MEI\]T7(@1Y-44P_[?NS5I&KLJ1.GZQO[%V->F=D3 06C MOZNC+#=NXCI'.)$+E4^L^PJ#H/ J#"_SN$B)*L'%B6E M)J_]LVK,LQOX;VGV!#PDX#%!U?Y?0C D!&\)H3'?*S-6/Q-)\HRSSN']O]42 M?2G0.E"'>=!!5=--&"V/09/,&A$>(I]+(%M);9XD8[? M%RB6"(02>XG ZB(P!,'41>K;"4(K06@(PG<$:'8,/28VF,9@/J'8CY.9&0L, M1^D]/Y%53F21,SNT;8^)IG7B-%W-U%A0$4ZP74QL%1-;Q 0S,?&B#$[G]ZA8 M@J(TN'.55E8I*XN4<"9EM:@23NY"KV2)0?Z=^Y)8A206(=%,2+(\>ASXR4QO MD=CN"XI3NYS4*B>UR(GM!,BW]P'_XY\0NM-*T <^H@$TM1N$Z?SC\";MJP9^ M-IU>. =V::1N%)/H.$T>L6Y_L_A63QG3%M]H^A'U@_!SU0AGSZ1JKJ8%GAB3 MH$3Z#^I/*]54'#<43E(O5VK-^]'0;R1KA['GC;,W_P=02P,$% @ ^X*> M4!]HI'' 0 U , !D !X;"]W;W)K&UL=5/; M;MLP#/T501\0.7+2M(%MH&DQ;, &!!W6/2LV?4%U\20Y[OY^NKB>U[DODD@= M'AY25#8J_6): (M>!9XC?'4]>TUCM(D?6L@>]@ M?_1G[2PRLU2= &DZ)9&&.L?WV^-IY_$!\-S!:!9GY"NY*/7BC2]5CA,O"#B4 MUC,PMUWA 3CW1$[&KXD3SRE]X/+\QOXIU.YJN3 ##XK_["K;YO@6HPIJ-G#[ MI,;/,-6SQV@J_BM<@3NX5^)RE(J;L*)R,%:)B<5)$>PU[IT,^QAO]H'C%P] MT80Y10Q=8+8S@CCV.05=2W&B_X6G^_TZ0;JJ,0T$Z8* T@\4[%8)=H%@]T^1 MM^^*C)B[@)$!DVQNWB4ABZX*T$V8)X-*-<@PRPOO/++W-+S*7WB<]V],-YTT MZ**L>]OP K52%IR49..&J'5?;#8XU-8?#^ZLXZ!%PZI^^D-D_LC%'U!+ P04 M " #[@IY0Y-$23"," "*!@ &0 'AL+W=O:ZAI?*)]]#IE2L7+55Z M*&Y(]@+HQ0:U#.$HRE!+FRZL2CMW%%7)[XHU'1Q%(.]M2\6O/3 ^[,(X?)MX M;FZU,A.H*GMZ@Z^@OO5'H4=H=KDT+72RX5T@X+H+W\7;0V'T5O"]@4$N^H') MY,3YBQE\NNS"R !@[,R#E0W#S@ 8\9(8_R- MTM+7L6TZVP[C2IY/8?X / 7@.2!._AM I@#B!*"1S*;ZGBI:E8(/@1@OJZ?F M3<1;H@_S;";MV=DUG:W4LX^*;#8E>ABC2;,?-7BAP7\K#FM%]D>"-,!,@;T4 MV,:3Y0XX\1L0KP&Q!LG"((DB)XU1DUE--VJRK' R68O2.-KX41(O2N)!B1V4 M49,N=B$%=@]U+4HP3OTHJ1;&)_2R9ER7SL!"' M)5NS1*E#LM9$?HS,+@JT\UU7XSE M<1PHWD^5'\V_G^HW4$L#!!0 ( /N"GE#9(PB=^ ( )$, 9 >&PO M=V]R:W-H965TZO*NEO[ M1Z6:^R#HMD=1\>Y.-J+6=_:RK;C2S?80=$TK^&[H5)4!AF$25+RH_": M95=4HNX*67NMV*_]#W#_@&G?88CX68A+-SOW^J&\2/G:-[[LUG[85R1*L55] M"JX/9_$HRK+/I.OX/27UK\R^X_S\/?NG8?!Z,"^\$X^R_%7LU''M9[ZW$WM^ M*M6SO'P6TX"8[TVC_RK.HM3A?26:L95E-_QZVU.G9#5ET:54_&T\%O5PO(QW M6#)UHSO@U &O'7 FZV_<5A*H9[NOA. M7SUOXI"M@G.?:(IY&&-P%A.Q?S&!SG^%( G!(4&T@"1T@HA,$ T)XD6"U*AR MC$F&F'J(@3AG*8V)24Q,8#(#,\:P.29+<\=H&(EA!"8W,,S&)#@K9H%)2$QB M8R T,(F-B5B#,6.=Y'LHZLY[D4KO2X?=XUY*)73*\$Y7?=3?!]=&*?:J/TWU M>3MNDL>&DLWT 1!4$&%=_,O @ C08 !D M !X;"]W;W)K&UL?97;CILP$(9?!?$ :WS@D!6) MU%!5K=1*T5;=7CN)$] :3&TG;-^^MF$I:]S>Q ?^&7__X SE(.2+JAG3T6O+ M.[6-:ZW[1P#4J68M50^B9YUY\;%L(UA_+;QU%QK;3? KNSIE7UG^D=_D&8%YBSG MIF6=:D0727;9QA_@8U58O1,\-VQ0BWEDG1R%>+&++^=MG%@@QME)VPS4#'=6 M,SC/SZ)Y:0^<2^^U+*IVX1^DK.^#H-T<>,G: M.U'S2CW9B:9D4BV;?=#6#6=;;506 0G#)"A97OG+N=Y[;)9S<91%7O''QFN/ M9B//"!_]MXRG?'V2W$2SG-=OS[US^J!\;M0H&+]N\Y%6;B\IK^&[A M/\#]FI#.0"-^YOS%)TGQ>.W M<>H/,3O#\?V;]T\Z>97,,VOY6A2_\JT\+/S,][9\QXZ%?!+GS]PD%/N>R?XK M/_%"P3LF*L9&%*W^]3;'5HK2>%%42O;:7_-*7\_]DY08,]R & ,R&*C8[QE0 M8T O!I%.OF>F4_W()%O.&W'VFO[?JEGW4L ]5<7<=)NZ=OJ9RK95NZ=E1& > MG#I'!K/J,62$N2 "Y7T(0; 0*^*8D^L :Q)_/ A(C #>UC0.-L$PK6 M>[U&4!F-)DH"J. \ +FA@0QH'(ADB\B _M%$&&JZBP!7.]8#19EKS9ZR&\]3;B6,ENAAOM#H/^@YY]K?V5.@#TX_K% M37]Z^,::?5ZUWK.0:N[5T^E.",D5R?!.E>J@#BS#HN [V=VFZK[II_9^(45M M3B3!<"Q:_@502P,$% @ ^X*>4',:1YA= P &@\ !D !X;"]W;W)K M&ULC9=M;YLP$(#_"N)["W>V>:F22&NG:9,VJ>JT M[3--G 05< 8DZ?[]S$NCU'>6^B6\Q+['A_T<>'$V[4NWU[H/7NNJZ9;AON\/ M=U'4K?>Z+KI;<]"-_6=KVKKH[66[B[I#JXO-V*FN(HSC)*J+L@E7B_'>8[M: MF&-?E8U^;(/N6-=%^^]>5^:\#"%\N_%4[O;]<"-:+0[%3O_4_:_#8VNOHDN4 M35GKIBM-$[1ZNPP_P=V]$$.'L<7O4I^[J_-@2.79F)?AXMMF&<;#B'2EU_T0 MHK"'DW[0535$LN/X.P<-+\RAX_7Y6_0O8_(VF>>BTP^F^E-N^OTRS,)@H[?% ML>J?S/FKGA-283!G_UV?=&6;#R.QC+6INO$W6!^[WM1S%#N4NGB=CF4S'L_3 M/XF>;!2+40PF=S"*8$2FE. Q M"8M)* ;AY:QF(S!H(/)*$8FRI--SF)R M9J6YF)QB4D@QY3D0\^+%#$FXYL4$=0.Q D]*X'$<&)1T44"S2@"O%N9[%&\Z M($6A;[2\ZR ^7BV ]Q@8D4F] &HRR@P\B@&O,G NNR4#&)ECD24>$F\S,#J3 MJ@&,SVDF?'/("PV2=P"B=2=]K 7BG@9.:S!.U.I?>:>*M!D9K4CV \=HN M7M^;CM<:.:U=$E*M 17DX$'Q6B.GM5M!D&I]DZ?2HR1ZWM^,U:2 S(W>%WDE MI6>FD+M8O\O:C_'@!05YK9+0F!02IUG:]*-\D\EHCI[5;0)!J#5+Y M"@CR6B.C-2D@R&@=I^#YBD)>:^2T=@L(4JVER'R+A=<:.:W)-%&M$7U+2O!6 M"\9J4C\$M5JDGH0$K[3@E"8U2!XI06GM%L\!%7Z)DUC#\CSZ#:]W2"-VYBM,;VV(>-;.^J]W:A> M+BJ][8?3U)ZWTVYMNNC-8=Z)1I?M\.H_4$L#!!0 ( /N"GE"]AN9Y#@( M +@& 9 >&PO=V]R:W-H965TU_>V$): SF-I.N+Y];<,ADMM$^8.]]NPPX_5'V@OY MJBH [;TUO%697VG=;0A1APH:IIY$!ZV9*85LF#:A/!+526"%2VHX"8-@21I6 MMWZ>NK&=S%-QTKQN82<]=6H:)O\] Q=]YE/_?>"E/E;:#I \[=@1?H+^U>VD MBAS/Q/=+.E+L$A?M?0JUG?LU;V0KS:X%N1^8%5!!P.VE(P MTYQA"YQ;)J/C[TCJ3_^TB?/^._L79]Z8V3,%6\'_U(6N,G_E>P64[,3UB^B_ MPFAHX7NC^^]P!F[@5HGYQT%PY;[>X:2T:$86(Z5A;T-;MZ[MAYED.:;A">&8 M$$X)-+F;$(T)T900+ISY09FS^IEIEJ=2])X;"#;NW<+% A"\3)&B=8H@1+1,'ZR@F"B8,K M)QB&XD(25$B"%/6&DQ5*L'J\J&N48/U 41%,?+V_[V,NA- /V?!XV6E-XXJ M?:"P&"B.KH_K?= @ALRN$'NG_V#R6+?*VPMM;B-W9Y1":#"$P9/9M)5Y1J: M0ZEM-S%].=RE0Z!%-[X39'JL\O]02P,$% @ ^X*>4#SGXR_Y 0 \@0 M !D !X;"]W;W)K&UL?53;;IPP$/T5Q'MC+H:] M")"R&U6MU$JK5&F?O3!<%!M3V[ND?U_;$,*R*"_8,SYSYAQC.^FY>)4U@'+> M&&UEZM9*=7N$9%X#(_*!=]#JE9(+1I0.185D)X 4MHA1%'A>C!AI6C=+;.XD MLH1?%&U:. E'7A@CXM\!*.]3UW??$\]-52N30%G2D0I^@7KI3D)':&(I&@:M M;'CK""A3]]'?'R.#MX#?#?1R-G>,DS/GKR;X7J2N9P0!A5P9!J*'*QR!4D.D M9?P=.=VII2FB2)8(WCMB^%D=,6?"WX=Z,W.3M'MGU[1;J;/7#&.WB[,+,&"W0LD]PO=V M0;P0@F9'A8&H[*V23LXOK3(_99:=+NYC8([:(G_0%WJX?Q\TPVOPDXBJ::5S MYDH?9'O<2LX5:)'>@U99ZP=H"BB4RDPW>BZ&:S@$BG?C"X.F9R[[#U!+ P04 M " #[@IY0N9$4YB@" #A!@ &0 'AL+W=OV.VR 0?!7+#W 8C+\BQU(O5=5*K11=U?8W24AL'38ND/CZ]@7, MN6Y,[O(GL# [,[LQ4 Y%[,C MDFXX^]4<5+T.\S XT",Y,_7$A\_4%92$@:O^*[U0IN'&B=;8G_?,R]!=D??LV5#("H2OTSN MED\'3SQL;%9'F4WA/Q' M#J+W>^HPZ=LZ8';7F,O_&Q&GII/!CBM];=G+YM">:_W>3 &C1V6F MF9Z+\=(= \5[]Z" Z56K_@)02P,$% @ ^X*>4.6YIQ]B @ J0< !D M !X;"]W;W)K&ULE57;CILP$/T5Q RY>9$6I\EX; MULJ57RG5/0:!+"O:$/G .]KJFR,7#5'Z*$Z![ 0E!^O4L "&81PTI&[](K>V MG2AR?E:L;NE.>/+<-$3\V5#&^Y4/_#?#4WVJE#$$1=Z1$_U!U<]N)_0IF%@. M=4-;6?/6$_2X\M?@<0N0<;"(YYKVMAY88QG&^?V/_;(O7Q>R)I%O.?M4'5:W\U/<.]$C.3#WQ_@L= M"XI\;ZS^&[U0IN$F$QVCY$S:7Z\\2\6;D46GTI#78:U;N_;##4:CF]L!C@YP M151 MZ"; 3@)L"? \ Q@N9!@PL<6T%A.%""7QHA@'+$H!1.YT(F>PD MB.\7)'$2)'<(,F"B6:4@ PF.%H)$=DHR@CYJ$ ."%)@X<#+,8WQ %W'B\P"'++0KGXUP#^!_"N!\?0/<(@ZZ> M!8 @ LE2& <.A3A-%BD%LP;74'&RLT!Z)3^WRK22F76:-VMH&N3"OC%SR#;. M=YIAB'TGXE2WTMMSI=NO;9)'SA75:88/^LM5>FY.!T:/RFP3O1?#\!@.BG?C M8 RFZ5S\!5!+ P04 " #[@IY0S19>A8X# "#$ &0 'AL+W=OHN7BWLW%._ M6NCCV-2=>NJCX=BV5?_K437ZM(Q9_#KQI=[MQVDB62T.U4Y]5>.WPU-O1LDE MRZ9N53?4NHMZM5W&#^S^D5'O5=-,F4P=_\])XXOFM/#Z_C7[O[9YT\QS-:CWNOFOWHS[95S$T49M MJV,S?M&G#VIN*(^CN?M/ZD4U)GRJQ&BL=3/8O]'Z.(RZG;.84MKJY_E:=_9Z MFO._+L,+:%Y EP5D%R1G(5OY/]58K1:]/D7]>?,/U?2,V3V9O5E/DW8K[&>F M^,',OJRR/%LD+U.B.>;Q'$-7,>P2D9CL%PE"$H_D+<_R'"?@L$9N$_"_$@B< M((,),IL@^RN!=)H\Q^0VIK,QLDR)B@(+Y5 H!T*%(Y1[0HR$D!G6$5!' )W2 MT1&>SKM"EX$WL42"I5 MB!RA$@B)T,:Q%&.5 B'N9GS4+F89P: %B[0S">7(7%U;FX.N M.^:"2Q%@C6.N.>#:SEA/Y ]0_X)/Q_//U?]KNZ&Z%F/YB1JSXM;K4=ERDGO3"%[ M56TN@T9MQ^E6FOO^?"P^#T9]F(_\R>7_#JO?4$L#!!0 ( /N"GE#0I6I: ML0( X* 9 >&PO=V]R:W-H965T M>-OF+@C4_LPKIE:BX;5Y3LX(*J M,B!AF 05*VI_NW9KCW*[%A==%C5_E)ZZ5!63OQ]X*6X;'_RWA:?B=-9V(=BN M&W;BW[C^WCQ*,PMZED-1\5H5HO8D/V[\>[C;06X#'.)'P6]J,/:LE&&KBMQ.38BU*Y7V]_45I4'8LII6*O M[;.HW?/6\;^%X0&D"R!] *'_#(BZ@*@/@-B);RMS4C\PS;9K*6Z>;+]6P^RA M@+O(;.;>+KJ]<^^,6F56K]LX3=;!U1)UF(<60P88Z!&!8>]3$"S% YF$D_<) M=E-$0O ,$2HB+!SE22>"( -* MR,PWSM!$V0)!&2(H7LWL6XZFR1$],$J#86:TV%HPUX6(FFB&8L:XL/S, FK, M>R"(D&AL?C+Y>C%DN3FXHV.+ ?,TR[.YHG O V+FE,Y0X&Z&_[ SX'Z&)8:& MJ5,C"B$9&QK#)5&:S)6$.QJ66!H03T.\FCV>N*EAB:L!L36-Z>#V>)\*MS4L M\34@QH9T%<^IPJT-2[R-@L;_(,'@=JVX/+E&1'E[<:E=%S18[9N=>^)NY[_P MME/ZRN2IJ)7W++2YX]U-?!1"S;-63\I^5';86K&LNU0VHD63==] M!7T+N/T#4$L#!!0 ( /N"GE 3N_Q70P0 -@6 9 >&PO=V]R:W-H M965TD+(HFN)*_3OZ]NZ]CDH2N]V))\.#HSXS,SY.*BJ^_U0:G&^U'D9;WT#TUS M>@J">G-0159_UB=5MK_L=%5D37M;[8/Z5*ELVR\J\H"'8104V;'T5XO^V6NU M6NASDQ]+]5IY];DHLNK?%Y7KR])G_L>#;\?]H>D>!*O%*=NK/U3SY^FU:N^" MJY7ML5!E?=2E5ZG=TG]F3VM)W8(>\==17>J;:Z]SY4WK[]W-K]NE'W:,5*XV M36U5KE>6>IY?'/:-2_OK-;>'O]8?UK[WSKS%M6J[7._SYNF\/23WQO MJW;9.6^^Z4MO&/2OF.C\[K_]#;GNM'%:*6E4F0_AN]C MV7]?1OL?R_ "/B[@UP7MNQ\MH'$!_5P@>N<'9KVK7[(F6RTJ??&J(5NGK/M3 ML"=J@[GI'O:QZW]KO:W;I^\KD1%A P(:$+T!<\REAQ Q? (J1 MY!RSD9"-M-B()#;8#!AYQT:&9+ !*$9)XF 303818./(3@P-Q-.SDT #R83L M)+:GG*+4B = B9!+3":%9-()R4DGD0$H-QD68OV&@$[J,.$H 6QZ?AB4^#/C M$S(T@N[\I2@Q8&L$BWCH*#D,%P1&$[(T@OZ7$( ]((0+#+,KC$A#APE<%9B< MD20I O_>,#&+-H(13UV$<&E@\90\Q8"0D,(D!& 4211I!=_[&:1P984$PQHG%#D:X2' &XN)H(QP7"@75%\$H$2Y"6-8^@& M4;'G:7-: )!/+'9,9(3U3&#D3AWUFK ":<;035B!-&7L)C!11^:>"(&XJ](2 M%C.!N3MU;$,$EI\(9VP3L?R$W0;!1I'9[J;FM() <>*8" 56LK"5+&*'^ 06 MGYBS=7;LG5$/3,V8"-!]8G.FA*C(%10L9&$+688N$UA_(IH1%*P_@3J@%11[ M8C7+R4/(/1&L8F&K6+KV+@)+3\P8:"66GD2=SPR'M"=5,QP/(?=$L("E+6 9 MN@YGL.KDC#E68M5)U/*L< R@Z+%D(,J23'!S'EBH:M\?G=;>1I_+ICMYNWEZ M/9Y]YMUYHO'\A3VMAT/6GV:&,]_?LVI_+&OO33>-+OHSQ9W6C6I)AI_;A!U4 MMKW>Y&K7=)=Q>UT-9ZW#3:-/XSER<#W,7OT'4$L#!!0 ( /N"GE#58P#K M9@( *H' 9 >&PO=V]R:W-H965TV$[=O7-H1ES:0WL3W\,_.-(3/9 M0-DKKP@1UEO;='QG5T+T6\?A945:S)]H3SKYY$Q9BX4\LHO#>T;P23NUC>.[ M;N2TN.[L/-.V \LS>A5-W9$#L_BU;3'[NR<-'7:V9]\-+_6E$LK@Y%F/+^0' M$3_[ Y,G9XYRJEO2\9IV%B/GG?WL;0O/50Y:\:LF U_L+57*D=)7=?AZVMFN M(B(-*84*@>5R(P5I&A5) )@?T[A#HXDHG+'">,3I8;'Q;/58?A;=%\C)+ M9=1WIY_):KFTWO+019ES4X$FS7[4^ N--RL<&7U.X4,I]O[*W?^8H%@K/"^! M4R"P"J0#H&6*X %C 8(=(#@PS4$QC6,FDAK.JU!B5G)6N/%,0P2@B A !(: M(*,F7"39!,@D 42ACV"4"$2) )3(0(G665#B&BB *$ NC!*#*#& $ALH,52P M00)HT@=WDH @"0"2&"#).HD7^8:J@%1A^N"K3T&8%(!)#9ATE<9#@?%E%VO1 MYM'[D2T;;"/NFL5SS3[BKOX=&X1,&$CEI7%@\#B+#M<2=M'#@%LEO79"]9*% M=1XXS[[JD(9]KP:1[ISO8<8I]AVS2]UQZTB%[+^Z2YXI%412ND_RMBHY..=# M0\Y";6.Y9^/T& ^"]M-D=.;QG/\#4$L#!!0 ( /N"GE!@XFH X $ &8$ M 9 >&PO=V]R:W-H965TEWA.BR!4[UC>Q!V)-:*DZ--55#=*^ 5I[$&8DWFSO":2=PD7G? M4169' SK!!P5T@/G5/W= Y-CCB/\XGCLFM8X!RFRGC;P \S/_JBL16:5JN,@ M="<%4E#G^"':'5*']X!?'8QZL4>NDI.43\[X6N5XXQ("!J5Q"M0N9S@ 8T[( MIO%GTL1S2$=<[E_4/_O:;2TGJN$@V>^N,FV.[S&JH*8#,X]R_ )3/;<83<5_ M@S,P"W>9V!BE9-I_43EH(_FD8E/A]#FLG?#K&$ZVVXFV3H@G0CP3;.SW",E$ M2"X$?YLD9.9+_40-+3(E1Z3"8_74]42T2^QEEL[I[\Z?V6JU]9Z+VRC*R-D) M39A]P,0+S 5!K/H<(EX+L8]?T>/_ QQ>(Z+H?CU$LEI%X@6298CTC1S358'4 M"Z3+#)+K:PB8.X\1'O,A2=*K4E9 T<=M>I4+63P/!]7X3M:HE(,P[B(6WGE8 M'F+WO%?^O1VBT/,7F3"!WZEJ.J'121K;//Z):RD-V"0W-[:M6SOTL\&@-FZ[ MM7L56C\81O;35)/YUU+\ U!+ P04 " #[@IY0G,/XN*$.F]-+05 MA5])V6T!$*>*-%@\L(ZT:N7">(.E&O(K$!TG^&R"&@H""!/0X+KUR]S,'7B9 MLYND=4L.W!.WIL'\WR.AK"]\Y+]./-772NH)4.8=OI*?1/[J#ER-P.1RKAO2 MBIJU'B>7PO^,MGL$=8!1_*Y)+V9]3Z=R9.Q9#[Z="Q]J(D+)26H+K)H[V1%* MM9/B^#N:^M.>.G#>?W7_8I)7R1RQ(#M&_]1G617^QO?.Y()O5#ZQ_BL9$XI] M;\S^.[D3JN2:1.UQ8E287^]T$Y(UHXM":?#+T-:M:?MA)=J,8>Z 8 P(I@ 4 MO1L0C@'A1P.B,2"R L"0BCF;/9:XS#GK/3Y<;X?U5X2VD3K]DYXTAVW6U/$( M-7LO8Q3DX*Z-1LWCH D6FG"IV:TUELM^K4!H,VF HIQ0 R=J8 S"!4;D-@B= M!J$QB!8&L97'H$F,IC6:3UDZXQQR<:A0G(5OT$1.FLA!DU@T@R:>[1,DJ0VS M%L79S&F!$CM1XA4*"NT+CM?F!^K5OA'9E4=G=+/\#4$L#!!0 ( /N"GE!&8#L6%0( (0% 9 >&PO M=V]R:W-H965T>VKJ1.H"*O,O4]0?D2$X<:=(G96$1N!>)XB6;L%$J= 8@22=VU(%FVP MF,Q@.NLR3=+MHA8':AM&@=M,ZC23.LRD"S,6D\[29&&V#8,@7/AQ ),XSM;K M__0G>?"J]BUD_J:S*+3*'F( M].5?Q ]JQ-B)\"9CY],/S.NV$]Z)2?6TS .X,"9!60Q6JEF-&HG3@&PO=V]R:W-H965TVJ:3 MF[!2JE]%D3Q4K*7RB?>LTW=.7+14Z:TX1[(7C!ZM4=M$"( D:FG=A<7:GNU$ ML>87U=0=VXE 7MJ6BK\E:_AM$\+P?O!2GRME#J)BW=,S^\'4SWXG]"Z:O!SK MEG6RYET@V&D3/L/5%EH#J_A5LYNMR$P!"QAAV4<4'UYM$H+7T;KG5GK[?1_]W,;X!& S09 MZ-C_,\"C 7XWB&WR YE-]1-5M%@+?@O$\+1Z:EX*N,*ZF =S:&MG[^ELI3Z] M%@2EZ^AJ'(V:[/ U@&>AXA3 MOX/8ZR"V#N(/98B=,@R:Q&JZ@9+$)'=R\:ARB( ?AGAAB >&.#"#ALS")##) M(0#0X?$(8XR3-'U0G\2+E"P*3-"#)Y1Z':2>G)S2E>D"%6E6X%9X*8,8II@\ MJ''FY(%S5)% $'( M#P.!ORD #PYRNP)8OED((D(R]_/V*1,00Y0G#[ >]"KHP<(NUB#*9L' D_OY M;/VJW,&)9EVT9>)L!XX,#OS2*=.O9J?34'M&I@L[YZ49=K8[O[L9)N5W*LYU M)X,]5[K'VTY\XEPQ#0F>=,4J/9RG3<-.RBQ3O1;#A!HVBO?C](VFOP#%/U!+ M P04 " #[@IY0..DF2BP" ",!@ &0 'AL+W=OV.FS 0?!7$ YS!?"410;JDJEJIE:*KVOYVR":@LS&UG7!] M^]J&<(3XJOR)[65V=F:)E[SCXE56 ,I[8[21:[]2JETA),L*&)%/O(5&/SER MP8C21W%"LA5 #C:)482#($6,U(U?Y#:V$T7.SXK6#>R$)\^,$?%W Y1W:S_T MKX&7^E0I$T!%WI(3_ #UL]T)?4(CRZ%FT,B:-YZ X]I_#E?;,# )%O&KADY. M]IZQLN?\U1R^'M9^8!0!A5(9"J*7"VR!4L.D=?P92/VQIDF<[J_LGZUY;69/ M)&PY_5T?5+7V%[YW@",Y4_7"NR\P&$I\;W#_#2Y -=PHT35*3J7]]$S0M?^7$ T)T7M";,WWRJS53T21(A>\\T3_ MMEIB_A3A*M+-+$W0]LX^TVZECEZ*)(IS=#%$ V;38_ $$XX(I-G'$MA58H/O MTO%M@>T](@P7[A*1TT5D":(;%XF;('82Q)8@OB%(9VWH,8G%-+T/'(<81S,W M][@DSM($N_4D3CV)0T_F)DB=!.GC'[,@]+E[@\*..+)QZ%G=Z MXN4'AI9.@N7C'=%SR7E7@@=Z,H"F9H-9.QR0-$F"8"8&3>XP W&RXTYZ)3\W MRMR6270.G"O0*H,GK:_2 MGX;Q0.&HS#;3>]'/Q_Z@>#O,?C1^@(I_4$L#!!0 ( /N"GE \ ]*5ZP$ M #<% 9 >&PO=V]R:W-H965T.1M4B3JMQRW&JNZ 4W4G1AC,DU9(3K69RB-6HP3:N"+.:T M'U!5N+6]K IQTJP?8"\#=>*ZC[2ZW>B?XV<.DKL:![>0@Q).=?&E*%%I#P*#6ED#- M[0P[8,R"C(W?"Q.MK[2%U^,+_9/KW?1RH IV@OWJ&]V5:(."!EIZ8OI13)]A MZ2=%P=+\5S@#,W+KQ+RC%DRY:U"?E!9\H1@KG#[/]WYP]VGA7\K\!?%2$*\% M4?)F 5D*R+^"S#4_.W.M?J2:5H444R#G/VND=D]$6V+"K.VBR\X],]TJLWJN M4K(I\-F"%LW#K(EO-!]N-3N/)@E7#38>5B.QUTCL ,D-(/(#B!= '(#< &(_ M(/$"$H\#\B**69,YS> T9$/2T/Y>!#(KH^A:.@O#_^22>EVE'E>)'Y!Y =G[ M<\F]@/P=N>2O[850H.A MAG&PO=V]R:W-H965TLIL"YOA\ MY[A\Q"POHGEICYQ+[[4LJG;E'Z6L[X*@W1YYF;6WHN:5NK,739E)==D<@K9N M>+;3D\HBH#!,@C++*W^]U&./S7HI3K+(*_[8>.VI++/F]X87XK+RF?\V\)0? MCK(;"-;+.COP;UQ^KQ\;=16,679YR:LV%Y77\/W*OV=W&YIW$W3$CYQ?VLFY MU[7R+,1+=_%YM_+#KB)>\*WL4F3J<.8/O"BZ3*J.7T-2?V1V$Z?G;]D_ZN95 M,\]9RQ]$\3/?R>/*G_O>CN^S4R&?Q.43'QJ*?6_H_@L_\T*%=Y4HQE84K?[K M;4^M%.6019529J_],:_T\=+?2=DP#4^@80*-$ZCOI0?IRC]D,ELO&W'QFG[Q MZZS['[,[4FNS[0;U4NA[JOA6C9[7\2Q>!NU9C@!#.88*83S-XE2(TF^YA$QU0Z)HGFCC)C2(D!96Y0 M^IAX0F&A Y) 2 (@"P.26) ;8@Y*"BFI38E#@Y+:E!EAR!Q"Y@#"#,@TVQ&-"7N18-^\N0P*9:S#8X6;B>-6PP0PI;:@&'71S""A-2V/':)"PG ML>O-(BPGT15F#4'3;N,T<=6*%2:DL*D6V0J[7K^$#29DL*D6V0:K][QKEX$= M)N"P)1L?=>EMQJO1V?S(Z[NKO2>];_X;WGP1?L^:05ZWW+*3:_>H] MZEX(R54QX:WJ]ZB^0L:+@N]E=YJJ\Z;?BO<74M3#9T8P?NNL_P!02P,$% M @ ^X*>4 '* CL^ @ [P8 !D !X;"]W;W)K&ULC55M;YLP$/XKB!]07AP@B0A2PU1MTB9%G;9]=L@EH!I,;2=T_WZV(932 MRY0OV#Z>>^ZYLWU..RY>9 F@G+>:-7+CEDJU:\^310DUE0^\A4;_.7)14Z67 MXN3)5@ ]6*>:>:'OQUY-J\;-4FO;B2SE9\6J!G;"D>>ZIN+O%ACO-F[@7@W/ MU:E4QN!E:4M/\!/4KW8G],H;60Y5#8VL>.,(.&[!U!UC&L?I_,K^9)/7R>RIA)RS M/]5!E1MWZ3H'.-(S4\^\^PI#0I'K#-E_APLP#3=*=(R",VF_3G&6BM<#BY92 MT[=^K!H[=@/_U0UW" >'<'0(D_\ZD,&!O#OTR??*;*I?J*)9*GCGB'ZW6FH. M1; FNIB%,=K:V7\Z6ZFMERR*XM2[&*(!L^TQX003C A/LX\A0BS$-OSD'D7) MQQ YAEGB00B:![$$Y /!"B=8H 0+2["8$L3^K! ])K*8QF(('B)"0T2?0@3A M/$2/B2);MHS6([!DL4$U@OR M)FVB!G&R'54Z!3\WRES'B77LVH^A:3,S^]9T<]M^WFGZI^ '%:>JD*]W$ M;*LYLS+A@B[Z%MPO%&^'Y\4;W[CL'U!+ P04 M" #[@IY0Z/ _#& " "I!P &0 'AL+W=OV.FS 0?!7$ QS8YC,BD9)452NU4G15K[\=L@GH %/;"=>WKVT(QQ&G M2O\$>YF=G1UB;]8Q_BH* .F\U54CEFXA9;OP/)$74%/QQ%IHU)LCXS65:LM/ MGF@YT(-)JBL/^W[DU;1LW%5F8CN^RMA95F4#.^Z(N6+G*O@>?R M5$@=\%992T_P ^3/=L?5SAM9#F4-C2A9XW X+MTU6FP1T0D&\5)")R9K1[>R M9^Q5;[X>EJZO%4$%N=045#TNL(6JTDQ*Q^^!U!UKZL3I^LK^V32OFME3 5M6 M_2H/LEBZB>L78#_S7-GH"'!#PFJ-K_2B!# GE/"$SSO3+3ZB,?SR$H0/6Y(;"6('S"DQX233E&*XB"<&7(+PRA.TSN& M)%8YB<40;"=(K03IXX8@WWY2_ 6'#83Z/@CBGHSN%%%EON M45@/YQKA_S#&?O@0><08:VK1FS<0LIV[7DB+VA-Q!-K::/>G!BOB51;?O9$RRDY&J>Z\J#O M!UY-RL9-$V/;\S1A%UF5#=US1USJFO"_.UJQV\8%[MWP7)X+J0U>FK3D3']0 M^;/=<[7S!I9C6=-&E*QQ.#UMW"U89R#0#@;QJZ0W,5H[NI0#8R]Z\_6X<7V= M$:UH+C4%48\KS6A5:2:5QY^>U!UB:L?Q^L[^V12OBCD003-6_2Z/LMBXD>L< MZ8E<*OG,;E]H7Q!VG;[Z;_1**P77F:@8.:N$^77RBY"L[EE4*C5Y[9YE8YZW MGO_N9G> O0,<'%3L_SF@W@&].:Q,\5UFIM1/1)(TX>SF\.[?:HD^%&"-E)BY M-AKMS#M5K5#6:XJ#,/&NFJC'[#H,'&' @/ 4^Q "VD+LX,P=O@^0S1$ 1/80 MR%H%,@1H7 6.[00K*\'*$*S&&4!_(D.'"0RFZ8+X"(7!I!@+#$< (GLZV)H. MGJ6#@P5! BM!\+@@H94@?$"0#H-'E8(0^7!R?#(++,9AO'"&(FLZD460A7IB M*T'\N"# MW>*_X D/0B_.R3!Z#!WDMA@",=X(:&%U@5S44)_@<+:FEL /R"+ MO?4 >D06-*L7^M$4EME@(%PZ^<#>RF#>RSA<.&S WGX ?T 6>P."X!%9@ME= M$:T"-&T@"RQ&8":+-[KS:\K/9CP*)V>71NK;=60=1O 6ZIDQL>_T:#:SY(VF MF^O?"3^7C7 .3*J)9.;&B3%)59;^DQ*M4)\2PZ:B)ZF7H5KS;IYV&\G:_EO! M&SY8TG]02P,$% @ ^X*>4 \$=>## @ :0L !D !X;"]W;W)K&ULE5;1CILP$/P5Q <]K TDYO%3<2\!F=IB=>+"75U6_-"E7); M>\VY*$3]YU'FZKKRP;]-/&7'D[83P7I9B:/\+O6/:EN;47!GV6>%+)M,E5XM M#RO_ RPVA-F"%O$SD]=F<._95IZ5>K&#+_N5'UI%,I<[;2F$N5SD1N:Y93(Z M?O>D_OV=MG!X?V/_U#9OFGD6C=RH_%>VUZ>5G_C>7A[$.==/ZOI9]@U%OM=W M_U5>9&[@5HEYQT[E3?OK[%*#WK3< )1,OX$N# 24LHG!.$Q!C?'+*(3%'CT@+W# M%CQ\$,VQ)7+[!1B\J;?%A4$:AQ,? \###%B:IRCP!$+\#EOP#$(RQY;$[1<2 MQL:VN+"4PU2&\$@#EFDVL>W@,23A?%<('D,",USI0<-V(QJ/3<%09JU,R)G8 M2;%(1Q,4> @)?8 B)NP$BIC!GIP42QX,O:6\+@J.4.5'5R/6 0 N 0 !D !X;"]W;W)K&ULC53M;ILP%'T5Y >H^0BDBP"IR31UTBI%G;;]=N 24&U, M;2>T;S]_$$8::^H?['M][KGG&-OYR,6+; %4\,9H+PO4*C5L,)95"XS(.SY MKU<:+AA1.A1'+ C,K>YO2AS?E*TZV$O GEBC(CW+5 ^ M%BA"E\1S=VR52> R'\@1?H+Z->R%CO#,4G<,>MGQ/A#0%.@AVNPR@[> WQV, M)TXTMS2%R_F%_9OUKKT< MB(0=IW^Z6K4%ND=!#0TY4?7,QT>8_*0HF,S_@#-0#3=*=(^*4VF_0762BK.) M14MAY,V-76_'<>*_E/D+XJD@_E?P7WPRX9-K/':ZK-&O1)$R%WP,A/M5 S$G M(MHD>BLKD[0[9]>T5ZFSYS)=9SD^&Z()LW68>(E9A=>8G0>3?)DQ6&N8A<1> M(;$E2*Z$K/T$B9<@L02K!4&R4.!4.DQF,;W#A/X>*V^/U4V/='WO)TB]!.GG M769>@LRCX(/+K<-$T<)F=//#LINMB-*/>X$7I\CNY<)?)!8H/TSN!Y\>J_ M02P,$% @ ^X*> M4'BT^+&:7 V'L! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7/;2);@ MY]U?@?"HIZ@)B"8 GE4]%4%+ M_%C;6]+[SQ;):OZM^_BHN]%@>^%@W!0_W*^@2_#F?O+LWRYNTNRK?>;]]6V:)=Z;;7)7_M_6%SX^;I+ZE\'@Y-]:7_BW75QLDV+]Z%TFF[S8UA_< M%KO&@/KEBZ1(\Q7NWCN+MXWG% #^]__Z7YV[_%C$69G2)MV+N([796/T\VR; M;A^]U^DZ\=[O[JZ2HO[$8!"<1.-@%+6\>IG:K%:!8Z:M?/#KO M#UECA"CT+G>)]VH=9X#=^T8[Q;]@31_SAZS^[$5;F-U][_23=.0$Q&@\&L 7.!'!Y-WEAOU#A)VMT<+K)SBF$#UF_S)2SIXC;/ MVI!F./#"T)NUG=+IKB@09QE1T^R&3GW7@.*_-ZF%1AJX;_%RF]XG>&MB-60' M?@-& 6;=Y,U3>!L70)_FRV4"3\$S*WZ^9:SSNZ2XP37_5.0/VUN V=TFSAJ# MRM.+NWB]]E[M2L##LFTWB]L$'NH>"+Z]@[N]V.;+7^"6$"GU/NRV@![9"I;3 M]AH I8#3>@/$]5?O3TEC^ %<\-%D/ PG#;204WJ=EGC>_Y[$12N5.CD)PI,H M:*5.YABOX<,&)#IIF[PME-+Y_K\UYI[#JRM^?1TWP /?%NDRSKPSP$&@FW'Q M*$"M/_DQW0)QS*^](.Q='7N+9+D#FM: 8_N OI?$RUNO2(!7EK >Q!V\.A\* M.#?]F)_E=_#GVKN/UT"8_OF?IM%X^,.@/PA'W@:0EYAG8VU%O*+K\WAWE:\; M!WCY\4/],[5\[_S7Y6V< =Z[J/;[^>)LWN!W]H(;@((EAX/HA]I3OG?(QN3= M?VDL)/?L/3H/\_3#^[/S]XOS,P]^6WQX^^9L_A'^6'R$'^_.WW]<>!]>>Z_? MO)^_/WTS?^M=?%B\^?CFPWNO]^G]_-/9&WCV&,233XLSKW=T[!UY:>9]O,UW M)=RLQB[/DJ422((FY94K$Y=ELBV_;WP=E[<>#.HM\9?D/W8IP 2>;^(<[#D! MC%DF\,35FJ"8;!$)@9KD#\"SX/+#7T?!N!]X=^EZC7P?1SX*(_.3+:#C,D$2 MK==,CX%4 2BIY"H?IBHW"9'3=0.SD4'?)=XV_K5YYA^VMS!TQU=+"R*-?>;( MW+J?N2A [BRVC[ZW6:.4@N(::KNT[BIASU/L].U#:N =NS90H;4((E8);*;YY6N]2V," )1: M,''VIO3QP8;CTUX^O]NL\\<$=8DB61.G;EN[C7W&+-THV/&@=6P=SUTFV[1( MB/%<)5ERG0(R7:W3F]BUHS8HFD?_+$@>,@"!R'QP+YB>]'#' RC,I%N$4Z3%S]Z#<:&;.0V7Z^2HOR.",3VL4F 68@JA3/9 MO A$$V)1OC<>^\%LX@?3@%8'?P*5]*?P)[_IQ;OM;5ZD_YFL?"\MRQU@!3Z8 M5^+8\TAO0T?Z"%)YN0-F6K+<%_FS0>2/)Q$--?1'$?PU&NAU;0&4)5(+)&!? M8'[00TBGA./6^=E M>>RX+#%(QD#1XR(#L#4E9#K(DWB[+=*KW1;ONK?->;]RVKC5#C632#/@5Y$# M3X2#25%U2,HV8LJ8T_4=0;$+N;^ --(#K1)NQRW0$I!\]\DDEI%$D-I[V6)O ML1X6FKAS6-+PB3["P54$\"(7\\5?YU=H4%AN&Q8:AUADR$-_ M\X[VW'=]Q;T>@/-\5^25!'H,[^_;HS6<001H./ZT@>'V.T(L#G[>I"@=+]ED MHG/X0Y#SS?O3#^_.GR4>&]C5%(]%DJP0H/VH+Y/[)&M:S4Z1N@':%/RU2Z"Y MODZ77KR$JRKXA!2Q33ZPAVN(B 70+&]3Y,#$V]EO\NL&:)Q#NKH$9D7$%@G& M"J98YR2TZC<:-P.T 6:((F[F6=GZ\$\@7*!FCX_'*U"QR Q'%I&V5YB*Y8V5 MMYS3=9'?&2MIEUU2?KXGXS603L:[2J[SHD61 "G_'@X,C@N>40,ZGWP/BA!_ MW_Z-%]_'Z?HYS*)EB.Q0)F(. *1I2?RP>PT5#6I@T*NX!&3&ZXRWKZ)5#>*; MKG=;H2O=3_XE0?4&Y95[.%=0_QV$!A2?%5YR9. [0A0]GA??H7&QB>O52EL( MC[G$SZ%-0)DN+L__ ,^]^?/YYU JBPV=6K**X&L[=7H->)S>9*(V+!\]-("7 M:_8QK-)KT!02Y$E:;7=B\GRYW<4%7B 2C@ BW@U(0W 8F9:U4_WO[WO#8!,08IL#QZCWX[QY C*6J\3 /SU$A;OP2U\ MB(M5XW:^ 2&+I@1 Y,H:*72N@_S03-X;EM#.=@4NGDW.OO=G5@S?)P_\0!-5 MV9@*HV\M6:QSQM:7G AY C065H;X!,CD-"<(&:!A2QS7K\O>^-OP8-;#AXLTT'1.=FFX^_1GGICW&V0WS3^O4#O+C*-T@0 MYHM/N.KQ21#YAN;S)@,VLV-KR E5FR)GLX/\&D0<.B5E_94^:$F:?,@ M\@XK+]W;IK?"B=DDT[-J=0_,OANFC-%)]:7]$DOMCZ,+.=*"PBP4C)Y MY0%F#5R=.S+]D$*@ME6I)=_YI%IY,KDD2= M3^,5+TAL@CL]]Q:GWB286D(K1@*2J&V]K]C(?W L'1Y+8CLKQ']Q@-?B<^2% MNN7]>>8$/,+7@!IEAQ%AL0>435R\NT/)$L9?I""K76.XR=84IR[R=>KRU3H> MZ5C77^ 0T=+CW:QSD+N];;*\S?)U?O-(RXRS1Z"GZ9K/&$X,&!-[O%;W0*R! M;Z#!",@ZW@E]K!@[RE%;@,9]#^: V5$A!BQ9)>L4PT13&'RYO=ZM-;W&8]ZM M^9YB"! ]#HNX2XIE(JM1G!#1% 3>PKLJ\'Q0[KQ+DJVL,BT\ -XO_/=-'J]I M3/YBB_%?B-]%LMT5&=(VYI)XG'WO$^VHO,TW&_QE%6]C9$T@%W/\F0$?\@Q1 M-)E>38'!/Z0%@)R\\?(=B #KE(C/B@ P?T"$DRA!N&DKL;?28/ )0*8T+@BL M%]CB:K<4URGZ0U-T?P2>3Q_0- 5:$M9H#+@A,_$VL8Y'[-W"01A@?>\#K UW M!Y*[M\GS-5H)[W(DKL:BR3J-!BY8?Y)L %(EBB HRM'9R+:1; G'WNS@#L$"]6L$Y8J>N]B%?EBV,XGR5Y%%8)'QG) M,]E]6N09/=CW7CWJN7"[!&B.%X/[6! ?1EXEC]SEL!@>A@&IWF,G%Y,6Y-1P M10L$YGI] I(]F9B WQ'30NC<)7 7EPSNN_B7A/;LN@QLY]S$A3I;F)5 *>HD M'9[>? $;>I/A8, 7LGR+K,^T>Z=XOY6>D:/3&N=]P03XA28V.,\VAQN*TLM# MNKT%%:OTRMT5W)4TAI.'89?Y>JW8@8\CO>")_!<\IL16JC]_@J/=P!^PVA_A]!]M&!?-[[(/Q<=/B@1('$I51-/XZ[A:"=[L$D?0T_3U@FU" M0XO.C'/[KJQH#'RG20SO"&V/>"F1S ,Z"QL&\>3!V)%L#R?A>X:/TUY@F2]A MT*O=(Y-FP(*],ULK-PFBM>SRNZYE XK?W/!MBA5-2I!+.(XA7F-:PZ-0B)4Z M!&NI+3!*,Z88<0FL [TB)"M><.@GP_LC?+_+XMTJ)0M+#I).QD) 5@)[7I%& M5(GII9(LH=R$9X^F@<(FS_IL4[U6*?F6)7M14LI0(YXJX1MP,WP4I.Q MQO),[0HTI6[Q.(DF[)2#LDAN=FOQ4*)3 KZ4T%+%CW6 *07[E'1DO1>+\],7 MQWWO%("(]@U# P+/#!>[+8L;!B@86$M!4(\,@O)"S&$Q#' MTSM1?GF@K3,P0E"+2K#EIH'EGR55)9G M)N^/Q.@!R5'BL.?$:Z96<\T9 GCV?:1]> %0KZ6#UM?5-H&CQ0PU8#B%.[KC MB(P_[U8W?$1TYV*V@S#T$.=8)B8%''5Q,509EA1?"="7MOB 36 6VUS)%CK!I6%'_=P+J#)BDT(]K&[V_ !T[X? M$D5\Z#C1=)-G)*;O,F3IM)>T6.[N,&J .#1J#S%ZM-?Z1._B1_&&LSC"DJ!> M<]]U,KM2T[*VS:$'!XDE"MJX,E^N'<#(![EB2]BW3N]2MBQ^[_6"8WTJIJ-C MB:RN2$&=ZX7'9B@9Z2"FYP.>B' ,">A!NS=_C]\,CZV %6,Y7GI<]ZRLFM'? M'F:0X=,*2)9PBV+&SWPEX!4Z XY(8K/B;HMR-R(^3@SS)2C\QVHZH,G":G&^ MC<38E3AS#@BW5<00D8F$>SPLI5]LT%C GB:-K=2;5H/S"H4R81"9.'+ F76 MNY+,\MEVC6)5O-RJ&!/,5<-M/BB: %2N-SJV<%)%I.#6V(0JEEL%P&S%SR=6 M9":^HDT)L-8KN&8T(,PP=L^ T+< >"-I G[30-UF@&^F"[!FWIL<,B2\P_Q%HG! QT6OZS+#H:&6D9\/7]<5V?)\&:2:>^_32'6!3-BT;[!.2O1+ L MUP9J=!\!3I>&I$'XP@$2AL%LV@6-Y%<4)_4[EO299SD" M7LB\.(>!WN8/?F2I+I\SZS'RRN$.V!?H@06QUOG,IPVR M*S2F+#[!,^_S_AYW]DF',_M9OFSOMW%F]TW7/4H"ZW@I_BA@'F+DCPH[# MTZU+"UH17VC1?:O%T&/R77-+(IQ<4AJE*Z^2*WS 5RJF!R#' M5,@E"8&*#2/CRF@?95EY_I3^I!W-9+M3%C*T "WC$LV-1;+49VB,:DJL8K,& MV#Z!8 BZ3TX&0]_[R23+'&*D;O)H<.SUS:>!X-YM %2P6-#>K^S+[Q%[ 'B M.W6C.(,E8\:VAONU)5NKDFO(?B^ODH-,W[2^]V;K)2CX9;&HDZ"$R'EAXBW) M!-:U(4T&%XQ/61Q6SW%%G!'9B*"W_5QL@'D'-THX(-S[B$[TICC4PX"'OE.N +B)>KE$T?C-Z9$H>$VU>D1$NP>=&B^=(M MU./I[:A!9<-$-58[#4?659]S^:8GP,1O+E3OFW:..96E!4;([0[7><[#CGD0/!Y04X(KCB" MV(N8YRW8^(F*-YF&/6$\N)&'6&>]X,T#R3&]?JR+1'*/S=4L[=7@$XLX7GCQ M39$DXBVY *4.M5BQ;]SL4K;WY1DY92K7@IE\P0$M###DLJ4"F+)%U=95FY4V MA C 6TG96B*;+;=">(0"._>$_MO:F)4]S?#JNW&Z%&FL#;'S)R.V[]TJXV.Z MI6%Y2 _H:%X8X^J @#42Q&LRZ+#*IQD5FG!9(Q6[4!\D:=3Z.N3:-YDWW]T MKA+2LP44I5"%-M5U&/KU0 (CV?:5!,I[&!'&/B[YR+M8HP, ;@]S8@;L9E=@ MS _#%RN]);S%>02SDT1*#]I5B MJ>Y,G12=1XM%;"@SZ&G,D1MYEHA="D-%^ " 2:LL9$YVNA?K39;\NK4T&7'U MXOR\C7@%=+<+ H3A&.W(ENVX%/D6 !&;*,O6(W['U,!\UK9R @H@=>.O,LU&V) MR9:T?OY%)-L5VLS<5]JP_9-?52N=K' VKDU3@U,*G"ANLY,@]%4HYT?4J)5< M-QD.0$-;L"CWJ%A9G7U8+PJ0<,QCI:359,$ZP;=4^:]^?+BR_S+'QZS; $BI ME6QB'I5)0TXSI[ /"E+4$=5XV.AJHK'T "<@<+)'&&Z_8D:K7(06NL(5>'!V M$"84T2:8*OO]84!RZ5)[G8] ;-$4+:MHQ&^9X4WG]]H83B7.XJ7E=+QPANU= M)F@Q6&Y9#,-W+X6TS'7P97L$E+OBP),7Q05P4&I5SF8XP9LBOO,^9-X'T![I M[HY\87OL=_U.66(P?Y_4.U0RC53C6!+Q',.B$7*#IW4T'?0'9I2?ZY#,C+_V MXD5T,5D18T-26K8O@"Q3P11T &?] =BD&8XH&3D/9,(CLTMIY,'([ "JU\E5 M03=\ZANDKAM*S';0.Z^T8QU=CC>732E*F;ZCS[4@@:6>^F.]3->2_K@# 3,< MJ_7\G8[NN\,/S7T ,SR \"D'@!^AS5=+GVT;,+:9U^"C5E,O/$%JS\H;&BA1 MGQU.!&0$"ATAAH+4]2IA S)Z.('PEJ)-&##2,D(IWBJ4"G5"I42\;D@F)#IT M"0Q"@N))X%BGR8[4!""]Y'=+'G0) 0Y2*+QW_QS?;7Z8JV#NQ\8]23ABM>NN M:,1FKS.7TL.)JQ1#!L.<]60C#ZFF0QIU08Z ><,?@\8@EWH-O /<]9\E%2#P MP]'4'XRG'ES2,)HU7I:LN/I[O7$(K\V"8Z\71'XT&!W7DJ6, S>JE< :9_XT M&GHVG3ZE ''DJ< N+PG 9R9_!9!=Q.O2@[*D4&6@!F5M P;88@=1L.9NS9=1 M8H=*"J3RL]_#0G#[9C'9^N@]HOD2P'U4@O9[D3^93KM&KZTJ],-A2*FE;B1%\JEH<-R!S&A,!QE%*8B@[)6[#7NQ MX#[=(=L[D9"U*CZ;:D8D$KHFJZ%L,SM0[*^=R*:@^%L M74C>C=G3YV*VOP>U^T_'D0L90JFFO,XCKS>9A,<>9]&[=L+?OW[J^F'W%7\F MT]E3+B-G> P,X:4^1%5AY$.SPL@_S%T.!LZ;#$=FW^3Q=/R$>SR:C1M5R9Q. MS,9#:,:F#'-,6]/Q?1WE)YRNT==UMQB>YEW\:WJWN^,P9"02:%MA_Q;!/HM"+QD-_.!QX1J5*;SSP9^'0&X_\.;/HJGR<%\BV-'#BE$7&)B#_C\K M=*)R9=;\LF>56X%I\,DA-%@;MHD*N5ZI4R'D%PC0996XV1[;033F:-:?V7EF MO4E_<*P^LO.UO!Z%^ Z/Q1!;I)37M(QWACE6YGX0GZ?#H//,-'K#A%0G#99R M&!_F+??%4TL&7"J^I%,G26?Q:0LX0K%B4RW%K*OH3I8Q:T7P",A'IJ[,$ L M8LA2;,.4NFPUKQWYV7^5$!K'C?6]&U@NW\@L)@%"E+RF?UT0Z X?$W?LUG+4 MJU1(Y"%T.2^-R(!3@]ZDZ/-GPSF#8I?9$1%F?JB&1WHM G9*8:"HUZG*)\#C M2=HVM3Y,8 <(8 P"Z67: ZK\/BHVRJ2$5=QD*/:[H#2*]5MG9*![]44(R"UCK3JS_56P"!G.IW &VQADYP!OR\N_L M0(L4 RM72:N2[ZSRB)%1X@Y49D?1YX+![W!M=[D@0)VV]HTK]M9@W,\CVBK3 M'NAB-!OXX62"OPV =@8CBT:/!J!8SKSAS ]&,T]5?CVIUWU%;7<"DODD A4V M\%K+OGK1R)].Q_AC,I@96S*? 4XQ&($\/AU-*SH^&@'_8#H.:O(L=-Q *_SW M*US#>M+_P7?1D"R,<*O2#/!I^OH)\VN)TLJB+S*=SDH^N4HX9. JSGZ!FTV& M* KW\]8HH'JA&?91@EJR5'?@D0S--*N*V9D3] SQ1 E3)&A\I#,D+EMHH&IT/+O=MD=2.GK]+SMJ8!G*++Z0Z"F"$IF9<\!Y]@BTZGZ#!D4<. MB/ '^"T 8FN,83 7>R W(6Q4"\<1_7 Z-.90I'H?8?B"5'LO#7H2 =<= ^B7 MY/GBU NC@4*99AT'.@J=*_(]!NL4VQ., MS?=5 O@:;EBZ,A*E :/P#*JP-F0K7#6D"FP05+/O/ =W4%:]]4H4YO95Y[:?-9I3[M%=+*OH:MR%6G@ M5WG^BP!-Q[MH2XR$6#W7?J*+,9F3PK6:3?SI .UDT73BC\*AUWN;8!&R>8<- MH!>,T7UT[/7"R!],A\=4PLQ8?;W0#DXD%IHC;:,QJH(Y#0YZQ11O7=F5*'7B M>]ZY:[\NQQG:<,.1/PNF6-E%K[]KDZHB1%-?[_W+L>8YO<@?SO:,U!L!HPH! M6D#U9A.T,6)2.U>KJE1#6%T4@#HRF\ZDOU6MTJQA1@C@Q(:S@$:_[J%0N?E^3QF]0K?'ZYPG^XY! '=G18U2K_J,M(I@U[3S2151:QCU4D M.4>;U[/1O,;]<_B52K>O5*7*K20\G@>G4 BLXJ%,Y%+T ?XH.)J2[$_\('"[ MM8J5;3 EXV3XN(V29ED#E$8B",:7&375;*.2,;N>RI$':(=O84 ]AX$1JU0E M593&2QFT32*U2A2 C*#W@_U=: 0'^4G6"R>&V:?*8L9\*>'>*@\H?YWDU]]HFB!77?LTJAR?LAK@=-W 'U_2&Y"A*QC#LF73M5"XN M7@@7NP=J)\91PQQJ6D*ID$T.Q"!GGY_TZ)&N T;E%??PS(V:$I>4QA8%;M[= M)XL2$WP0QG5HO(^A_^BC\XU$"![%<*%UB&JN^9\BK3EUVZ\GL%T8=F0J)((D M!4O08&!",$#U:NB/QU.!A*2>P6?HPXK\:1@J@%6^8I#R9H$7@,H,>I>AAINZ M@I)I4%/G9AA=(EW-9[97 )3GC]0;C24*=3 L5CEV]\ +FDF9+:+P"C8--#,Z MP@]US6C.]"T>]&NG&H<,-#Y M '@-7$2:I]E'+0Y?8;S.933*EVD5C//\D3.L,7L=7I5*@A)ZQ]JC%>Y/=%.Q M)2!LJP0&]\TR%"JGAO9>2HJ9X^=*#E.OT;/H M,M1Z=XQ!.LEV>0M_E@!9K-RA"LLHUE2YC)MLWJ=RC1RLG6^4"*(3"BG239>I MQ=6)$TDOD3D.+0QV*G8Y#40[*T^'%QOJ/N:(87:O*U_0+):A8"]Y_5SH#-"[ MGEUG.E0I$T+A/#UMU/D2G*#3RIL>2EJQA')NUO%56 M5%I>'.03->@\\+::M>= F+&_I!^3OU1A/ZX8.C/1A-*IP V,0R&R":B M:8C1H9/9&+\(@;E,P['^ EOD3?&+"!36\0@^&0!_F7B@-XZ&I)4/O?%T!%-, M0%.=P4LC/F7>^&@&BYC":Z 0!X%VOH6A/QB-DA,[2*0H7T5#MEX9'P0.F Y4P\(=# M%"U$C%,5>,(0T&(ZUH4:5;VLRX,!OE/-;$R$D "[ MZGWKI;ZUG;R>7EVK?/]("5B-JCLT.(\GYA0/3?24S1$JI8T>*>T)B?7= BN@ M.K84.R*%=W0]"YH?/Z.#Y#^)&DA^ 56%1VECS0W#:M5_2LU967PM33U>5[5% MF8E2+S_H!]7KV\<-XDA5 =&[1DV4G5]2?XVRTE RPXQ.J07$7[&.A!)0O"YU M<3T>&QOK(/<#Y9)M:R@29N0H[GMOJ\6;*VP.]935*+=G8VMR\&I,N$[I:J?; MAM_ !07Q-L%UO<+Z& (AJLA;+4X-BTM4:$WE- 2?JRS9'J[O6/?O:'Y/\7D) M6@%!"J&[+M5!6!NM/-T2OB/&I_*X3^&"C0$IQ=S2\KK@Z^*JZ(E[]%C+*;2'XH*BFJ?K(RR@=^58B2R*_RAC7&C*Q\TPGL! M3^5;(U>Q5K>QNC@8P57-2!*\+F^U$JN,+C+WJ,DC%9K &AP4D%XLTQ(EOJ[. MQYQMHS.CK9(OPG>K2!?BO6SRPNN.<;(\8A6TI=*EC:U0DUT.B:?-<'&5.1KP M1$G=Z3,3I";CS4HEA6+IJ:W'EM!K0S1\X_ 2FU/A43=RH$=;8 MH,K%5_IQQ0T)MPJVIE1I5]=2PM,WW&D_Y\J=9NR+ MJVAAB3C)JWYDF MG[%-('(6YJ-4[XAGK&S/RA+-:H[Q3CVQQ]3I@>TEOTHQF2YR3TAS;Z]"WRV# M.() >B/%6.R*!&L+3$0+#47'$>Z_)P.@*1)_$-YZAFL_E;6SC-GQ54V0MD\3 M-:)HR.D_P73"$O4HG)#*% 5#^CF*4'8-,&IPX"TP-H!QQ][Q+!QYHVB ,O%H MY(4@[X)>$X$4JH_)?EY;WDCY&GHS;Q3 .S#*8G>U%JL_QRX%_F R-OR/\G^,%@*G (1MV)G=V4U3S^PT^R MD?6!7'K%69.BS(:@F 81+QY#0C'0U!^,AZS.1@-0/VA#>C% EG4935FAGH!NCOAN&,U2QQG" :F^T/0<553)375(1OID_&:+# M?3(98/KE YDJDZ8T?BMEIA1 \0P5@J; 2UK3"B+\:R@;^%E?:BWA:TR;TUR MB(*)6@7W W)F_M2O=_?%;;2D=<[=(X/)L4:.47](J<,6DD3] ?W?&-):M1XC M[(^]W\&_(_C7&B?H3^ C_M=J >3L^6.:?DC*KXO_EEFG5KC$Z4C:FP!U6"B6 M;B)4%9NQ!;1:2;:F.*4#H%B%4O9U$FW],'RO*K"!HMEC4HES*_$2DLS) MCG&*16D=[9!V;-^[Z5GMO.:'S<&FG-F(2/$42++QGJL2+9+TX7"L'_\H3S@N#N4SW.A*93^F[#,C0\7ZD:N4I2IE M@XK15(USE/^S[_U!UXO$CB/DOV!IE=WXMW3AER2TEOD:LYZH %A&8V563YWO M &^O2GC90P\O&="XF8X "W V0;V(;.RE5$/50\3CO4V>H:D M'.-0X6.\*E6CGRVQUBL?D *N<**:)Y&XC^B3U-K_U#9"_:#7WKMDE<8&1'@O M58LGV,(!79YJ_;&TK6"K>C&5E!LLW.FNQ/Q"> K;:&$H?_J?U>ZY"Q-& .Q6 M5!O5:,94@X2O[I<.DT]Y+"[DZD.L MYE;JIC6EMAQC89%J60:KX?XY\CK=T%JF@SY;NO*P(5V\77I[2\S(74H42&68 MF53.HAZME$YE_CPD5I,E+J\H;9N,D7Q)G12/JE0X)5^EJNYJ*N3POAZ>C5"J M#006,%TK=YHM+G#E\:HW$ 8@+V-TX=UD)9V<2K)A M#2D.77?[8@^"J8'5'3"T+'"9+G&#N9EE?^?VNX;F M*,8E55:69D 4)<_.^:K&:96PUDN/^0KPY:*X/N.V8.0_L.SBT>N18X +EP= MI#ONVB5V3G53BTIC$&"!FI[R/!CG3W(#(0)>&='DN.?#^AK K*3V^EKDUG/; M!KTN3D"@-@2I3$(T$ ;CSJ98 8NK>:(C"Z2-\I9'XTMFN.3-(\5RW%P)6PZ# M"HZHD\!H33$/!$B4A]5W?CFIDAN-(%5(SIBM,JJL*;8 M!*OB<^HUG1!SDV#YITCUE:Y6:94_H JF/ CK)R M S\@>UD0!OXHH-<&D1]-QM@G3.(_<,]&&7;%&=DBV>S_ID2.#JFOASIZ@KX0 ME-,QE)"?/7O,8HQ>0@$+>W_"6\<<:@(2P#W[G?3TMM.&\J0I.Y$2IP%G.&6I M#>LJ3=]JL*05(?')OR>?O!:'EZ:G'F4!<8AHE8 #1"FKG2)6Q&OG5[VBF@&E MAOW6X,%$"U5LBUQI92^P,%M'$BO>3HQ:7!M96:_-1-0N!(=OVJ2,1+M7%$I$*JRG7HA2$^2_9C*)LEH6* M#6;G-X8MD]#&88CBE# Z:[(S5R7THQV+3N$14[=$G1;@*B>BNJ2/&QI/0508 MYE* BBF9B1V6['AXF9CR/. M*E]I?<_*+UYY>'1"!((0>U[IVDV5_4:7;NIJ+GTAB&$6;W]J\5,:[E7,K26- M$MS(Q*Y4U@QM$7I\4__U,813\ .<#8"N&\YX!("=8&HSOVXM7B MXO2<>O)RA4;EZNXIKW9CAN_FJL@KO/YA,:>7J2)62NC,XV ,)#;\O5Q\PA:; M*KS L0_/O1%KFE,+(2"2^<@EC$D >-4QAPC9N*J M4 O@'K(G&%R16Z,UXJ$-$0]OK]355XFJKUK=&GUO./##X8!W1[5,:R9JK-[ ME>J.)74V*8 G@9NT8OYF],S"QQB9?0^QTJ=U4QP68@_;?AXHYC6N).7ZH2K- M_/##M!.'_CY].4]UM'=5*Y7V_A)V_A+V_1*VC%!X29]2J5+\A 7@CO*IH3\: MS?Q1-/30(3CU9R#81N/(GXPG'HB^@] /IU/O)SEV[9L-Q_YX,FS\?:Y"58": MJ+7@RHXQ[W,R&%1>6>V=E<^QKBJ^!@LW7+=CP/!1.'5] F"^3N@J]H(!K#2< MH>-W L,%Y!4,00#'/--H-O:C:7",_)Y"]WJ1/W:N1#YO+^,:^L-AB+5> 5:8 MW3\$T3\:!?X@'&'T[A2F'$7>*[/$ .&*%$=5 S=/29VID=75-9?R\9TH'Y^* M$&*5%7<4C8<_>&'4'P3>^[G^(!CVIZ&:[9XA'OC38.2'88@/!J.A/P+-Y. 9 MAGV@/^8,D_XP;+Y>^3656+.CFA;7+#H*XS'V3\8T#A0?]:A& MX$2]R93NA!]BG>+J+F'UXADF1 >X"%YC:W_%'D9$C"AS&\"$-\L/9V.N?SP* M\:K):G&M-%_H#RC5&Y3D"%X@HMR\=6-\E/YM?C>A&US5&Y4T&NSUOBKMY56A M'&JA1WJI#+^1@!>@C\NJ@Q>73)\-1^S0G?J@J!]W%K8DC(JIY3=+H^Z@>\># M!]:X;+[' 4;.7KJEA>\2),.)2/ YNU@&/[QN+0%$#P1HJ7'D^H>D ()](;1G!^^EL2@J^V M^#&A$A[D:WIZA@^/N!HME7O2QG0LE^3U,*>&[L4(RQ;TJ&SEL83T5V* PJP> M#A_XT7 HV-A>3$GNZ801*8K@)Y[;T: ?6;4BMQY^&AIU[QO3.E.VM5W%F;E= MKX*'4H9I5?=9EB/?5Z:4$Y35=UN@K?_I[$)E5,,G,?@^3CGB^S*YS]=LH&++ MS>MXR0;;WN7IZV.U(5)WKC%:_>JQB0&==4UJ2?E8"/I&$C9UA-!U_8 !5$8N MK]1(5598K.6EB]]RTT=W6;1&F3"SS/^U)X!E?,=<*XJDSC]?(AWI32 MO9O*C:G"]/0AJ[G-ZF2I0\LU6]"T?W=HYJ;1SL827ZQO*!4..Q[K#'CN96-W M0T^M^&;I2)E59C:%0"PV5YDHU"Z9PKN$3LW//UX*13JN=: 4H[WJP:2:2%OQ MH*!DF(4@3%/9RL.QR8)4+6NGV_(H*Q)MNF[ QV4J@@ K4=V9=(-<]"F8H2,] M-I):A3J,EF%63VP-V/*8NNB*<9@LD+IJA&D*W&44S<#NK.N"NTUBO 5E_!%( M"$!Y2U\M_M9*.M$:3FE6@^+G^]XY>@O^8X=NXX(CN+FMD@E=[9AI.V$.L4ZO M:V>BTBX5'JSR1-7"I:FH,7ILEM(P"F70HN%>RMK8^BA_H,_7A*YD,%@/'(R> MOE3@T0JN>1Y ">,M$S^IZZ"ZM:N>J57*)\TBKBVN4;#CC BTE:_2Y=9$2>%4 M@IGU"U@UDT(XZ%"!GW=P+W D7K67RA4FMCR&_1:MT_C@ZX*MQ9\MUERT N6KBC4J!]+H"(^\'PL8 M,?.?@4(ZY:)05>TQHM.?!6/,'IU,O?9]T, #?Q HZ7\P'#@+[;O$ BF. MJX,%*3P+/<6"Z/H:ZN,&6$>#WS6;QK9CGR0+-S$'[2]1^#M: 8YY8!$::\UV M6 !.M$HI6Q!5:I5A;M*=YH[4%7#A=EDKR+(59E>)FHQK_M>I+QZK8G>55@[(O"):^1F_\I*6A+XD%Q.2J6@++YFM2 MRD+#F8)TC!K1US:NDT1( J6=1:-:3H&F7VSZ7""2/_CI[NI6Z(@QN[E2"MS1 M"]"VOP+H%B$W,@E57+F:\T_]/Z'MERF9-CS;(T$\>:6FP27U-VU M,L[ TKXKJY*R%#Q7Z$.2G#ZQ]E*@"Y4CX\!2Q'!BRX#MRBFMRN2ON?X/'0,: M]Y6+$";P4;J@5^X3:><+ GX&^]UEU_%]7J@2ZKL2-X[N*2/FV0I[ODY6Q,!- M7.):O)EQEU2O"1VK8-P%H^0C;/8H&%7:GBGE*0$3]5Q?E_(D< %-B==;EQ9P MKFJ"7<#>R ZT_XFG.L <([R*RW3I.;[ 9&_-+*[H*5VV;(,)H_34%;:7O4^U M<(O:F5()[0R!>+LMTJO=5IV7Y2H3.?,BILLN6-M(YZ@"KZ2SFF%EW-L5IVD- M?%^M==_B3/V0*OT$'!LR\H>C63-1HVNAWGCH1]'8GTPFWCCPQ[/ 'PP".0<' MA(^\03\:T(]P!#P'K@[,M._ 5O+8ZF_E SH8$ M?;)1*U7-IYQ./4\U"S/CTMA)O=@M!T90_);<%AUDXU.PHF0?H-L?H4*9KTPB M&_#NI7U@]J8_V'NQX M#S6H?ON-:$!M.#=).+,1"%_ZGALYF8T "V>GU GG WHVH[\^$4P#4*J?<>P"^,6H]Z## =#+0WIN,P M;<@8P&/Q1A'DCN,<#2=4.ZE:55V0.<7XHVU52/Z4 @M44<:#[)SU(9;6$.:W M;49M?.[%Y>GK%[XNZ(MX:GQ+X,,2Y1\ 2B3DEU0@ 4\\-T-*(JXV3-%KA=B M,@_&5C5_JV2LB2P"B=!V%L(M:B-&Q:=A0&9CNHHS"J2HH>D\"NA>XJPN>I MZ]_3J9=" V&5&6<3J/()' )>#0%?K/.8(YBJ6?2J2FM=!O HYEV+_%;H*88Q ML\9L MSMSZCG"9(^ V7!5A,AYQ,83I"-TD7(YX!JPOHIJAU9J(K?70RQX& ?T[.C:^ MAE5R$6'$,7I6N[\I?@7_V5,"'8O0D_]]P.-'74$LL.89U97SHY#+.."G)XC1 MPJ3$>H*/\4/\R,=;4ZNU+(%&F\32B /3%1&I)6O=/R",#B0 S+)NJ+:6'TH9 M/!!'L<10K7PMZ!4_F7D!PV;8@;H 4-ZJ;XY_T,]26D3O?(<9AR#&IJO5.CDY MC\6X,+^6Q_$//;R11.%,U_COFGGR&;DBW_^VR2(*("K?E20)]IY((T:\FL6C MLJ2R5=,(E60=W.<[[$D0YU$T,=II(PH<158XPF=;ZIWKEO)A9E8#K3[E[ -2 MQ-4-\5)3F*[=%D\7CGR>^T;C@VW"Q:, $C^C2C"3".C?A#'FIP1#_[&L".@_ M(ZI& "H/EIJ4 ?X$5V0%LNX1-4<=3PD9_"DI7FK 6VK?S@JP+.8V4>5I MT(-'H3:/G):T%:I 75URHB>M2^>$ C-Q 4A&2O5IE*7(Y_> [H'Z9=[I&(32C!Q"TC4GU\PWL M.&D]#?7*Y2/,< :B"8[_D^1)G0(JEA)6=ZK=M MLNX+]-1L"_NY*[.K>.94_ MW_M !X5I/ON3;LRF>BA+;("N!]\HXX^B"ZC,1K)C=;]U!1Q5CM[7-3\%P6.) M&M+9^5F\?J1"B==&UB=5BS6BWUQDQB@U[Y,Y$G7-=7J7\KWQK>$TCZW:F:A^ M,F7E+%H9QI;3\].WJBP!_FW4E%=KKLIJ&H$R:C#5VJ5,C(5@JN+ZGI3,GQ,C MA@ED@=V=V"K1[%-HGY0HE*T-&F()VF"_@NYH3<$ZM_9LV?A&/X*YS!T>TK9#]>?\65LE2 M95MO2&Z5G]-,4H<\4JZ]HP0#63<,E(1\KHPAC& MZ"AWD6,Q8/0]JM^.&R:@6*C=A2ZJFV>'F6I<;]()/0]86DQ#*&'F ,+]A95V M)&-9"4@5OZM2D5X<&WF/% $E!>]-WQY@(Y[Q5K?FWJD$:"!Y0C*UWU7BS.3U\ DIZJ\M*&ZD/9%2"-4%NYE7:DH%,='C%JK]=:$AOP MT?M(N6A$L2($98M_=>92< ;W4J69P_?)QM#9;,4)]B@T S;QJ;_H>S_-YQ<6 M$*N#1+.[2(,F!(GJ.T'8![WM(:&Z<":ID6H,944L3;"0MV0%EX""QG(.3&;6 M5@&U4D61U\(Y(+>0D!-D=,_#P_*6. _UY8E5E6>[]M=A>H?BQE)F ]%ZFW^> M-O(%LER_W 65PEM$?BU#N80ABC^=,1PM)2I@WGCXN*HHXBN(Y)LT$U97V;E] M+TM0WD>"M\UY6=0%:/THUDVQ+>@.$7;*A%$*3NFTA-4JPJ#7]ES2OY*704E]P[UTP,F2P>MKZNSAV\9"*+(=R8+G)7 MZI*F6$MUJ;L#:'N[MK0#2$?'%D[NI%X";HV+'Q.VK,Q8<'H^L6/"L?>(ZK)F MU(O$0QN[9T#H6P!4+='\IIVXK=XP>C'M^KZL4O4FA\S)U6L;G26,;FXJ;*DM MII#)=\TZD!M=9U7;6B-<&;.9:RA1NZW$>] (E**RK&I &GJZLV&XNCY/@C63 M3ML6(/9\.\_#U26>,.P-QU^Z.D?7WS%U 5#323T5 BP-JV"II 2=MS58-LM> M\RNXM<,:6+_ #M8@1SJ?^<1I;;T71V\! M*0]88T4H/0)Q7IE]D4O):24?47J=8#E/=U=K"OR/L=^+Y2:@AI"2*N4^KZJ^ M9/W0*(I'9QU(0.]E*ME6IBRR780 . M+)I<6**<2L]=7]M2M 4.I:[4,-UE$O>KK@+UI]H:&3M&=S#V\@+<,5"!RVOI MBL/5J/5&G-R9Y@D$0]!]A&^=:V8VLUS&N MC@NE*:&";-XNN0$$5I%^T3N"%>Q9[4(J@[M]%$<-%[*CY>A=-9K1/DJ?P@-W M2>3,T;X5P_W,P:4P?;,-TK:*F[IZ% I(IZ_&X[G149>LRAH^XQ*^,UO*,N$@ M[#5,KHB7JALBHW>FY ]Q'E2D1(N,U*G.I6K2+32Z*^I^A%FC(6W#A_J,RL&?D3L1ZM8,P'MP()KE*^@E9_ '#KEG_C^W5I/9J:H4V M\(E%'"^,X :L6IG2LGE"-EMNA? (!7;N"8V_M3$K ]:RZFGOQFG=_+,%L?,G M([;OW2IK7[JE8:4C'-!1H:\\KBKP4&L"FF96[0;58JX*6:/FW^UR[9O,F^]N M %<)Z=GDB%*H0IOJ.@ OLFI-GF"]WE18RBNN.8&WY$SJ%,I'5,*PK#RH#%AQ M;>C$2:G9D++"C[U>'PW[II+.I)4(P,4Y";$@>"J_)T7!> 6QT*RB6G7@H2(' M=^(^9 .(LRR%%HO8,F47T;6;JV&($1\ ,&E5C(/XJNXF)XVGJU )]#+?\/R\ MC7BU*CLA0!AN97VS? N L$+LV%S#[YC>$ZPV)*R1)3Q#>ZO5/51[J$K+UC)+ M2&BE_IRL_.&ML>^+*EJLZ;".'+#H<="\=@8"(GK@I3//0MT6E6G^[(M(QB+= M7*]QI0UC._6WT.9D-B4WKDU3@U,*G"ANLY,@].UB-B+7388#T- 6+,H]*E96 M9Q_6BP(D'/-8*6DU6;!.\"W=^:L?'Z[LO\SQ,>LV %)J);OJ1L4M5/DT\Z+* MA9=\43IL].VP6U(-<(*)?CCD%=Q^Q8QT$V7EHQ3P<'1-K(@VP509S \#DDN7 MVNOM V)+H?J\BM9^4=\Z/7WK]/2MT].W3D_?.CU]Z_3TK=/3MTY/WSH]_<_O M]/2M#X[PE6]]<%@!_-8'YUL?G"_9!\>X*Y+"@&]:&58J-907V/M(#DY''.Y: M8??'@GQ;*FC[H&#W/&Z(ZJ!)$_&T3^>(()QY,A_#%H M#'*IU\ [P%W_6:KN!7XXFOJ#\133_,)HUGA9HCKJ[_7&(;PV"[@'0(2]!=KK M#@S]481%^#'3<#+SI]&P$46R6-X"7U@GG%^/H1!+L6Y<,BZA?/E1Z"(Z<0Y" MOX^WS6:#NH9$R86L]$1&=W=G!I75U(0M&O!!CE;9)L]Y;P<;2: ML)9651\\<92EP/I'0>T-)B3#X4RA$$BZU/]D@@TDVD=OM#T)AZ&S9^/_0# & M R<0)Y/0!N)X.GX""$>S9EZLD2)ACT/NR0-1^XF@N(@?0;)?UX14+"9<]=@H M'-OG[[L:552!2VU<1-WN4F(X4%ZM*A2@Z'[P=58U@LQ2_2(OFP7Z)>/4E<7. M?GJC1M>C[9.O,G_J,3C,!(PB-,WZ'5R0H)F+VWTV'^N!1KYJ6U %^ VG@3^) M0B\:#_WA<"#6=:Z8.Q[X,RS6,O+#623?U-+T@XD?AB-,#9_"(.^-//Y&I!%6 M+QA.*)T>=%LX(?< M2&0 6PA&%JA& V!;,V\XHUSV\WK!(#T.\-()4-5)! PRJ('4)%31R)].Q_AC M,I@9?@#S&3BPP0AHZ70TK< Y&L$Q,CBQEEW8"4Z090 SN/B5'. .C<8S?@@S!ZC01XBE8X9>.![# M!9L(KK1W20'< :EM,D;9;QB-_=&@R6KX>EP:,8P'$>EFZ&.MH@97OKK;7N[6R0C0"@)T2Q6W^P#;4*UUM"2&Z;R7:1UXO&?9<.JP6;4T*$)Y- M_.E@0 V*)OX(Z&WO;8*M&>;M0=@@'8]1NL;:7)$_F ZY&X )QZWB5<*=CC2E M/]*TOA70JGZ;6K&[2!KMW+5?EUY!C;"P*P&W&E#K[]JD\/9GI%ZP,&H;QA<@-GDF&PU11DK:[^$NF*'A0#HZ6PZVU0+D#.XQ@CKK*4>5L5GUMJM*].GQ!6X)B<2AHW*9"#8TK1[F\P7'#*,0R M3*U8W3YF0 8Z%Z.WB?#SM7$WT3]@RB])]R^,;A24-(RN(K1DHW(=#)!A#_WQ M>"IRH$2]PV.GLIX:(6^-A*Z#,BW(9'[F-NU+&>% MM\]6NT]5?)+9C0:KK%%5/ZIS%@+T3DUW7,"G!4>!Y1[G2O 2O='*FY,P9T91 M&($J"* N.$6:$0V55DG#(SV!Z;"$+(A\D\I=I7P<80C'"9JF.AQ1/(^4ZED_ MD[><;=AVBT^M6%K*F#S\+BZ;+^N+>$#U\B<7-.>24:5WAH$YIX@$A;IO'5_5 M3ONMM4R\;M&0S:FD7K83+NP;<'G<$9?30\U]X"VHGC&53;9W/ ,B.XH& M>' C4//A4.#21,/0^[-R1=K/:ZI/-WOHS;Q1 ._ *(O=%3^J>K\%_@#;_&H1 M6O[N 52,3^DOWG,M"=;:;D#U @%M2/0-AKXF/U3Y;P*<;BIP"%K*Y%=N&1Z> MH$'E9-*2;@+WD7-;?NN8T7WFC9KSSKE[1,B/-1J,^D/R*UGH$/4']']C2&O5 M>HRP/_9^!_^.X%]KG* _@8_XWP7*")SV("HZEC*NU974+ D]P[6C*6UV4V]_ MXVK\]8Q6 "Z;!,DI%!6@P_/MVA^U)#8&MTF.3_5^*>)1;\RP_7.WY=F8.^$A ML@W1\>#(W,ZO1(2MQT&A]ZV.S^8JT,+DS\*Q81#J\#=2[I'N[50_#-\(258- M93B.%@.#Q)W,!=ITLZC6T6S6Y4Y8_]Y-N>HU:@^;@UD5E:1%&\7$?,^5+(_4 M8#@$$0L*Q8@^KR%PAR$]! MQ&00#;QH-O8'XR%+7=$ )*0Q?C>"'T.0QR8ABUTA "R:(>)-@')'(+*-(I:[ M0") \H]E62.4G*;1E.6N&8AP*):%X0R/:L60F5,P"?P),*TWNN# F2)IEY3%/O,G>.]ZDPEU@1\ :9\J7L$,\:UV M72$6H5&:S(E8Y9Z8'UJG'>*%"E]ODR_.L!D<-V<0=5G>>+:JJ*O,(S'5@3JK M:AXV4C1*AG__.96_?]O"WXU[224H7L5<;8GNCJ>L3P)[KA K?P 6#E88SE- F,%Q MERZ$DT:;9C3#EA'!,89=4=)S#Q0-YTKD\_:(BA"N:8AA%P K="H, <>B$4B' M($2"#C>%*8$N65T+*%0&< $OE!JX>4KJ3(VZC5US*8GJ1$E4NAD7M]^2VHE> M".)7X+V?ZP^"81_T5IGMGB$> $D> 9D,\<%@!,1W,CY\AF$?I'ESADD?*&WC M]4J*5-%E.W(\7;.I2\JE&/NGB&\V%XSZ4YP!!NYBF*VW# UY&5:BC.V2;58F MT<+J>,SI9P>1S,N6T:U*A=WS?+9X>4FQ46?>@GY^\'Z26"F^^WN^77PBJ1%4 MX^&8A,:1/QN-V#0/=)$_@\L4!1/Y,!++/>KK_%L N*]:),]04[(;7+V4]E:] M8$)W%"?J3:9T2X'+C)::;[0'Y"C _A#!"_ W2L==&",C]*_S>\F1%.JX T);Y->7];R*BU0 M+?1(+Y7A-Q+P O1Q677PXI+IL^&(!7H0? 91=U@(-\FCJI1B$CW$HFBZMUD' MEL4?9D+ZV%[P[;!>XJ];Y_^JO<0;TW).D\.%S)$-0#S?F'UBL74LW)@PPK9! M$9R@_C;/R%Z-'Q,RX5&^IJ=G^/ H) 9F-X/'I&75>!YNQ@C==CT*_S@6HU5U M3 JW>CA\X$?#H>!C^TG*39TP*D78+;UIF[82=O?C37OO]+\/WORC]J _H.GP M(RW9K+/:B;;=2L[FLRV=4T] MF%=]:V#[W[F!K=U]MM5%YVR224%3YOL'XV(K MQ^=:U29J7]]BSK& M&RP2V.PEQ^J)T5E+%3:L9=Q.O< MFZ^W>??BEXX$PQ_?)P_>A^(FSE10Y4+>J)L/?IP;'<)TFEQ;IK-C)=S* 3=\ M9E0K52;$OWF'KV2A\^$-.#QKH&<@<#U)^NEHW)KRW9#\DILTRTRG70>*G#.! M/N!)26BU"!)9DH#%8D#5WF4T\XQ:D\Z[5_F$@;HV](2D]WVONE/>G_=6UY*? M@WFMF<.*&%6HV(V [[!KCV(/@K/=I$.3NTM,(W[-.18-@E?!:_6N@)<"=J\N>TT8P\L6Y.GZP\Z<[ /2ZT^,3-OJFA]B4V^Q-3G MIU,A8/ZF\-PT6YB9VC1'%Z][5TO-=J,P5L2K3F+<@[ +5JV)Q^T0:$^D;@63D7;2DK!?AYAL M_TVVV:'$_I9*BH;/@VM,)^X8T6:GBZY(U=C@;",5PB9'OU<^")5=B8]9@TA>R\*[;OLJ/E M44>;H49_'Y6>]S?OM,J^X_X%OF(?H/[-5\J--=N:[>-V2&KD2[?'.8K8*Y+.:?3><>ENMH/IS .I_66 M4L--+-#?Z.'NSD]],JZTY7*ZIY-43N<@1C9G!R-JK\+QX]Z4SJ=F9!XHVY_K M5,FYF2HI<5C>.RH0Y-('1O1N<0-A'53B-LR1(\\>Q\0$X-4 CS M=+ @"TH2G\?Q 9.P QJGLW=Q>BM%KVE*<^??U9]S9]TU1K-3[=PJ74LV7>,, M.!6E 7LC,Z45[J_99?Y.TCT8 A>*@!UZXQLI+N[]')3$\V-+,HE[R%H22>L^ MM0=^+A[X2QV(S4-\5*F$UJ0&".I#/RE!L/[R4$*ZQ^*FJW\_DN^'RHT7#KU5 M_-AXKCNEL$'T^J/![YH?CIL?1CQ_0V'O3YK/:AA;.8FD$KS&'+TWAB/D&11. MC>,K2ROZ072B']YQO.O>7^=7)06*-6[U_FS!!CI_P33!5F@9.7+5QE36])/! MI/.AGOQF:Z94)ZE4GJ@&[W]W/F\\:WBFG X*5TK1B7=8ID_K_;0LC*73N+TP MXNFMR^E])3+4;;YJI-0==(Y[$M_L,6G*/IBZ]S>O97SYMF4: M^;9E-F?ZWD$/M:^G[?&6!;8]WK)B= .KBOF+;2Y=>?ZBXMJIV:KJ.H!FRW6< MWC6=_I@-V+H!^;9EO?)MR_*Z$_1.FGEH5=+6TZ_!84EM#B.8G=?6^H"DMC6F M=;S3E>+F-JDT,MS[I]"K9]+&T!34X;Q\;5AO?J:Y@ M712JF97F#_J"I%U?=J%O?"UWOZ5;32@]3K9][;RX7 M31%--<]!JRZ@$UEO$:\:#S8SXTXD^J9ISK'_!M]%HLJ_\8\9K?6YD[W-A= M&U<RNNXZ5J M:'%Y^KH^;4O V/FG2Z\GVI:#'&2_>(M'P,8IUZIF)WGTKI@7[>( MN,J+@M,%EO$&OFU:I_^P>'7*,3ZG;[W7/(##9+@?R%8ZUX$V>W)55Z\^HK.\ M0*6J6U&V)XOY'=^[VA=WI_*FZI_;R5/MWS9RI]Q,OSUQZL"-))TQ@"TOU1.J MVK>Q)VO-+0M626P-I/[LQ*P.C_N3@C4N][V0[A]@\KNV4#%XCJB?NU7)0MZR'\Z/_9C1+;(0C.K##> +[P?A( M;?$S(-T-Z:\?N;PQ0?/#UX4+%[_$V1NI:HWOGR'(?^$EF1&WXC77&5M/7YR5 M,],P-W"25]](I&J@NTH/:O E3C=J/+^[*D%Q M3JKX9W-5\PU<]7"F67K]:6T&-6)Y_.[0GL80G>&_V+UZJ9A Q9]?*TEBKO*Y MT+31QKX=E'N9)"LA3EAVI:QJ[U6QEK,7-=W&"(<1@$OV2U3!5B)DJL0^JT+V/DW(L8A?)B\^EH*=7T*;'OR^N3$ M?3B['OHG5> , LOX$(?0\]] 9R_TY_S4=?OH+CIIPX,$\V<2G [POQ4^ M?8+V#T/O(0_ %P=OROX]&> O#\/O80_ 5P;LU%43!8G@7?&<0^O0F1'#8(UH M"&\0)4M)S*P$,4*WUCTSCI6@0@*EJU8K\XRG>+1AS_9,0=<<1KB056Z;P?XN MZ^�-,S @FEK< 9M(XHR)%26/);W:D&5\XG(5#;BVVN%:82;;W9''83JD8G M60H98]FF\6#CB@**$R-'DC0SK1*Y8X)*"::-F*!4<%1I:&;4AL:N,*7WYFW_ MDNRP-PFP8\PC<2$P*AI3K[HVNZ?F5I+[-,ON8V='<4%.UD*]+_5R>-4WA8/O M)$[(INIODE: IJ,\I]MWE*2<8;N89Q-Z1R:, M3D 9F0Y%'S3*FLM -+"-98 M*K+J>[Y)E"_P1C7EM$F.U3P;H>:7WN<4>2JW^5 MH> 7U&C.[A&(G(]!I#\&D:.HRLPE+82?S>V0[IS4W55!XQ5:ZL^-';Z>&^,$E53=F256P1!V]D&PO=V]R:V)O;VLN>&ULQ9M=<]HX%$#_BH:G[ ,+^+/-))FA@;2922$3 MF.[CCF(+T,266,F&M+^^DDF(5,R=?;GP1"P;^R!;.O=>*U=;J5Z>I7PAKV4A M]'5G557KRUY/9RM64OVW7#-A]BRD*FEE-M6RI]>*T5RO&*O*HA?T^TFOI%QT M;J[>S_6H>NZ&K%A6<2E,HVWXP=E6?^RWFX2: S9L3I^O._T.H74E[WA1,36B M%?NJ9+WF8GG=&73(@BM=S>RUFR-++GC)?[&\V=(KN?TF%?\E146+6:9D433? MLCN:+YDKZ'W+#Z8JGGD'5O3YB1K6ZT[2-R?<<,V?><&KG]>=YN^"=Z% MKE1SN';A0-4@N\9T5L[($\L8WU!S:0\,TLL V2_3:F6D?%LKQ>R#IS7S.PVR MR@!9*_]$WL.:Y^RIEON5%X5)"6AD@>\7OP0=.FT"+^[<84LH V2D/ MC&J?!G+' %D>3\Q,(;47 D*6&"!K8K:BBG6_F![*R:TLS9ET1NS#>U$BNYM M[6)"B@B0%?%D&\W0?:3JCRDW@)P0(#MA5C]K]E_-]A&3"P:Y($!V 1AP>NED M $DB0)8$&'+ZF) \ F1YM(:1'A_N9200@)DA1S$GJV$D#\"9'^T!:%M MD"$DE!!9*' T2EQ,R"XALEV.AJ.[#G4Q(;^$R'[9!:6M-QDL9*'[9&>Z-BY( M*"&V4(Z$J6^@+B:DEQ!9+V"T2BY<3$@O(;)>W'BU]59#4@F1I7(8N+8B0D8) MD8T"1K#^;8:T$B)K!8QAO2@B@L02(8L%#G:\ZCDDE@A9+#"F6S^/(+%$R&*! M,=WB= 2))D(6#8SIEJ6MW,2'O1"?TS@&F/](A[T3(WCF& M.6+*A.9N)3V"#!2=):WIDENJ5^8I=3$A"T4G+(TYV=>(5907GBPCR$(1LH4. MTZ\N^3"3.X1BR$(QLH7:,(=%(;>FCQE9N)B0A>)3OT@QF!.J%+7K+KS0(X8L M%)_AM4KKHQE#$HK/^8+%FS9C2$+QN=ZP['K4Q01?W9_D/8N=)TV")D4S&YG MLVDV29"+"4DH1I;0'O.NKFJ37'RW2X_J\HWST<6$)!0C2VB/^0_CRY6M\0XW M3-&E'?PE]:9-2$(QLH3VF+-ZO2Z8/=H(J3'EG9D\74Q(0C&RA/:8PSSG=J^! MG*Z9G3;%DCRXZTH@"27($MJ77UIFR@323H*=_!RKOYC1OO)"H@323H*=_!S' MM"&'BPEY)\%.?HYCVETN)N2=Y(3)SV$UJ^MB0MY)SEET\RR>@(O&3EIT:QO@ MD&Z2TU?=S)BAFF<-JXL)Z29!UDTKYH@7M17DQ>2 :^.F4+R29'E V.Z=F_:,%MFC(O:C68X51+%=DK6HB^+6M$W%@Z2VO3G'^[^,W/P&4$L#!!0 M ( /N"GE"M8O]X<0( !PN : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521Y/95O:D* M)/JZ,#YM9 @RAN_J@4#Q\26?Z^'4-N5XZLKJ_7)NRJ8Z#D/WS;FR/>9+7>[: M+C?CDWW;7^IAO.T/KJNWK_4A.UFOS?73&=73XW3FZGFWJ?KGG:]6/^O^D(=- MY=[/[JWM7\LQYZ&XZX^_&Q<8__+1Y?]9OMWO3]O\O=W^NN1F^*3B[P*5^SQ( MYH.$'J3S04H/"O-!@1X4YX,B/E.:#$CWH?C[HGA[T,!_T0 _R:R#C MFI^$L.9K[0'7GN^U!V![OM@>D.WY9GN MN>K[0';GN^V!W![OMP>T.WY=GN MM^?K+4!OX>LM0&]9X%T;O6SS]1:@M_#U%J"W\/46H+?P]1:@M_#U%J"W\/46 MH+?P]1:@M_#U5J"W\O56H+?R]5:@MRZP5X(V2_AZ*]!;^7HKT%OY>BO06_EZ M*]!;^7HKT%OY>BO06_EZ!Z!WX.L=@-Z!KW< >@>^W@'H'1;8ZT:;W7R] ] [ M\/4.0._ USL O0-?[P#T#GR] ] [\/6.0._(USL"O2-?[PCTCGR](] [\O6. M0.^XP+=*]+&2KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1K[AM?;P-Z&U]O WH;7^\$]$Y\O1/0 M._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#OM,!90718D*]WFNA=CG6?=S^& M_M0"4&P( /LL 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:WVZ;,!0&\%>)N)V"X__;U/1F[>U6:7L!#TX""F#+=KOT[6=H.VE5 M)G5J(GTW(7#,.1_$^EWEZL=CH+0ZCL.4ME67<_C,6&HZ&EVJ?:"I5'8^CBZ7 MT[AGP34'MR*L6_I MOZ+YW:YOJ/7-_5ANJ5.(Y-K4$>5QJ%/G(K7?<^RG_7/>.Q?S5S>6QNPXL+\6 MU)?+D1\'.AU@J9QSG3]]*\D/[T_O,QGRW^> MKW\#4$L! A0#% @ ^H*>4!\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ ^H*>4"?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #Z M@IY0?V@))NX K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " #Z@IY0F5R<(Q & "<)P $P M@ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /J"GE"I(C7L M> , '$1 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*> M4#_-/R]$ @ 6 < !@ ( !&A( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ^H*>4'(M?&PO=V]R:W-H965T&UL M4$L! A0#% @ ^X*>4 B:"+ZS 0 T@, !@ ( !&B@ M 'AL+W=O&UL4$L! A0#% @ ^X*>4"UYEV2U 0 T@, !D M ( ![BL 'AL+W=O&PO=V]R:W-H965T M[M0$ -(# 9 M " <0O !X;"]W;W)K&UL4$L! A0# M% @ ^X*>4)%@G9*W 0 T@, !D ( !L#$ 'AL+W=O M,P >&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4!&7 M"&:U 0 T@, !D ( !.0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4+\OMA>U 0 T@, !D M ( !-3T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^X*>4)AN 8*T 0 T@, !D ( ! M^4( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^X*>4.SK,374 0 G 0 !D ( !O4@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4%2EM9FS M 0 T@, !D ( !YTX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4(JJH6ZW 0 T0, !D M ( !KE0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^X*>4%C7BW' 0 -P0 !D ( !AUH M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M^X*>4*"_B*S1 0 G 0 !D ( !66 'AL+W=O&UL4$L! A0#% @ ^X*>4"H]DB_9 @ M:0L !D ( !6&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4-7B1Y_8 0 O00 !D M ( !2F\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^X*>4*P4WIO+ 0 EP0 !D ( !?78 'AL M+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*> M4,.L?N@7 @ [ 4 !D ( !'7T 'AL+W=O&PO=V]R:W-H965T" !X;"]W;W)K M&UL4$L! A0#% @ ^X*>4.31$DPC @ B@8 M !D ( !_H, 'AL+W=O&PO=V]R:W-H965T) !X;"]W;W)K&UL4$L! A0#% @ ^X*>4 !TI0DG P (@T !D M ( ![8L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^X*>4#SGXR_Y 0 \@0 !D ( !))4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4,T6 M7H6. P @Q !D ( !3)P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4-5C .MF @ J@< !D M ( !&PO M=V]R:W-H965TL !X;"]W;W)K&UL4$L! A0#% @ ^X*>4$9@.Q85 @ A 4 !D ( ! MF:X 'AL+W=O8@" ." &0 @ 'EL >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^X*>4#P#TI7K 0 -P4 !D ( !![8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X*>4.5'5R/6 0 N 0 !D M ( !'<8 'AL+W=O+3XL9I< #8>P$ % @ $JR >&PO&PO'$" <+@ &@ @ %Q+0$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #[@IY0RE7@ ME!L" #[+ $P @ $:, $ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 5@!6 (P7 !F,@$ ! end XML 56 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jan. 01, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net change in allowance for credit losses $ (7,000) $ 9,900  
Retained earnings $ 450,480 $ 451,725  
Accounting Standards Update 2016-13 | Cumulative Effect, Period Of Adoption, Adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Retained earnings     $ (3,500)
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Events and Transactions of the Period - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jul. 26, 2019
Feb. 08, 2019
Dec. 31, 2018
Oct. 25, 2018
Restructuring Cost and Reserve [Line Items]            
Treasury stock (in shares) 4,533,650 3,903,673     3,500,000  
Shares authorized to be repurchased and retired (in shares)       1,600,000    
Closing R&D Operations In Palo Alto            
Restructuring Cost and Reserve [Line Items]            
Restructuring costs $ 449          
New Organization Structure            
Restructuring Cost and Reserve [Line Items]            
Restructuring costs 772          
American Depositary Shares            
Restructuring Cost and Reserve [Line Items]            
Authorized amount of share repurchase program     $ 80,000     $ 80,000
Treasury stock (in shares)   3,200,000        
Research and Development expense | New Organization Structure            
Restructuring Cost and Reserve [Line Items]            
Restructuring costs 200          
Sales and Operations expense | New Organization Structure            
Restructuring Cost and Reserve [Line Items]            
Restructuring costs $ 600          
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Financial Assets and Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]    
Maximum exposure $ 469,938 $ 581,628
Trade receivables, net of allowance    
Concentration Risk [Line Items]    
Maximum exposure 364,440 481,732
Other taxes    
Concentration Risk [Line Items]    
Maximum exposure 65,293 60,924
Other current assets    
Concentration Risk [Line Items]    
Maximum exposure 19,832 17,225
Non-current financial assets    
Concentration Risk [Line Items]    
Maximum exposure $ 20,373 $ 21,747
XML 59 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Income and Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Other Income and Expenses [Abstract]    
Financial income (expense) $ (334) $ (1,974)
XML 60 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details)
3 Months Ended
Mar. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]  
Beginning balance (in shares) 7,902,288
Granted (in shares) 126,674
Exercised (in shares) (5,700)
Vested (in shares) (640,528)
Forfeited (in shares) (396,381)
Expired (in shares) (3,600)
Ending balance (in shares) 6,982,753
OSA/BSPCE  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Beginning balance, options (in shares) 2,559,534
Granted, options (in shares) 0
Exercised, options (in shares) (5,700)
Vested, options (in shares) 0
Forfeited, options (in shares) (107,929)
Expired, options (in shares) (3,600)
Ending balance, options (in shares) 2,442,305
RSU  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Beginning balance (in shares) 4,978,987
Granted (in shares) 126,674
Exercised (in shares) 0
Vested (in shares) (640,528)
Forfeited (in shares) (275,710)
Expired (in shares) 0
Ending balance (in shares) 4,189,423
BSAs  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Beginning balance, options (in shares) 363,767
Granted, options (in shares) 0
Exercised, options (in shares) 0
Vested, options (in shares) 0
Forfeited, options (in shares) (12,742)
Expired, options (in shares) 0
Ending balance, options (in shares) 351,025
JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crto-20200331.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 180, "dts": { "calculationLink": { "local": [ "crto-20200331_cal.xml" ] }, "definitionLink": { "local": [ "crto-20200331_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": [ "crto-20200331.htm" ] }, "labelLink": { "local": [ "crto-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "crto-20200331_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": [ "crto-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 491, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 6 }, "keyCustom": 37, "keyStandard": 319, "memberCustom": 19, "memberStandard": 36, "nsprefix": "crto", "nsuri": "http://www.criteo.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.criteo.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "crto:SignificantEventsandTransactionsofthePeriodTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Significant Events and Transactions of the Period", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriod", "shortName": "Significant Events and Transactions of the Period", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "crto:SignificantEventsandTransactionsofthePeriodTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Financial Instruments", "role": "http://www.criteo.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Trade Receivables", "role": "http://www.criteo.com/role/TradeReceivables", "shortName": "Trade Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Other Current Assets", "role": "http://www.criteo.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Intangible Assets and Goodwill", "role": "http://www.criteo.com/role/IntangibleAssetsandGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Other Current Liabilities", "role": "http://www.criteo.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Leases", "role": "http://www.criteo.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Revenue", "role": "http://www.criteo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Share-Based Compensation", "role": "http://www.criteo.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - Disclosure - Financial Income and Expenses", "role": "http://www.criteo.com/role/FinancialIncomeandExpenses", "shortName": "Financial Income and Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149112 - Disclosure - Income Taxes", "role": "http://www.criteo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Earnings Per Share", "role": "http://www.criteo.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157114 - Disclosure - Commitments and contingencies", "role": "http://www.criteo.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161115 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167116 - Disclosure - Related Parties", "role": "http://www.criteo.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168117 - Disclosure - Subsequent Events", "role": "http://www.criteo.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Significant Events and Transactions of the Period (Tables)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables", "shortName": "Significant Events and Transactions of the Period (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Financial Instruments (Tables)", "role": "http://www.criteo.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Trade Receivables (Tables)", "role": "http://www.criteo.com/role/TradeReceivablesTables", "shortName": "Trade Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "3", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "eurPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Other Current Assets (Tables)", "role": "http://www.criteo.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://www.criteo.com/role/IntangibleAssetsandGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Other Current Liabilities (Tables)", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Leases (Tables)", "role": "http://www.criteo.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Revenue (Tables)", "role": "http://www.criteo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.criteo.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346310 - Disclosure - Financial Income and Expenses (Tables)", "role": "http://www.criteo.com/role/FinancialIncomeandExpensesTables", "shortName": "Financial Income and Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350311 - Disclosure - Income Taxes (Tables)", "role": "http://www.criteo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353312 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.criteo.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358313 - Disclosure - Commitments and contingencies (Tables)", "role": "http://www.criteo.com/role/CommitmentsandcontingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362314 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Significant Events and Transactions of the Period - Narrative (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "shortName": "Significant Events and Transactions of the Period - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ic86bf16f9d2249ab8f0c7021bba4f307_I20190208", "decimals": "-5", "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i07eec851b30e453cafbc2ee5eb5c770e_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Significant Events and Transactions of the Period - Treasury Shares (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails", "shortName": "Significant Events and Transactions of the Period - Treasury Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i9356534632e54b36b68768d8ebc5f43c_I20191231", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i5fd43070045e449fb94c7bb2f1ec5475_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails", "shortName": "Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i5fd43070045e449fb94c7bb2f1ec5475_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ia5de69c1222a4886a1e8fcbaf226497e_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "shortName": "Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ic8ae54ef69d841e1b482de8192691ab6_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails", "shortName": "Financial Instruments - Financial Assets and Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ie86ec1013b3f45faa91e888f76932cde_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Financial Instruments - Financial Liabilities (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails", "shortName": "Financial Instruments - Financial Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ie86ec1013b3f45faa91e888f76932cde_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i18f0f0d2fb5447b69328c8e639a66553_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "shortName": "Financial Instruments - Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i18f0f0d2fb5447b69328c8e639a66553_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i18f0f0d2fb5447b69328c8e639a66553_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "shortName": "Financial Instruments - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i18f0f0d2fb5447b69328c8e639a66553_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Financial Instruments (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsDetails", "shortName": "Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Trade Receivables - Breakdown in Trade Receivables (Details)", "role": "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails", "shortName": "Trade Receivables - Breakdown in Trade Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i07eec851b30e453cafbc2ee5eb5c770e_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details)", "role": "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails", "shortName": "Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Trade Receivables - Narrative (Details)", "role": "http://www.criteo.com/role/TradeReceivablesNarrativeDetails", "shortName": "Trade Receivables - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Other Current Assets (Details)", "role": "http://www.criteo.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Intangible Assets and Goodwill (Details)", "role": "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails", "shortName": "Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Other Current Liabilities (Details)", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1eedd36d9f2446c2a2eb039ea8087b1b_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)", "role": "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails", "shortName": "Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1eedd36d9f2446c2a2eb039ea8087b1b_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i99f1d44e7e5848b6bb8dfd2378b10b63_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "shortName": "CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i99f1d44e7e5848b6bb8dfd2378b10b63_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Leases - Additional Operating Leases (Details)", "role": "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "shortName": "Leases - Additional Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1eedd36d9f2446c2a2eb039ea8087b1b_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Revenue (Details)", "role": "http://www.criteo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i07eec851b30e453cafbc2ee5eb5c770e_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "crto:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "shortName": "Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i07eec851b30e453cafbc2ee5eb5c770e_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "crto:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "if63f91371e174c55a0ff3e9656dbaf66_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "shortName": "Share-Based Compensation - Breakdown of the Closing Balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "if63f91371e174c55a0ff3e9656dbaf66_I20200331", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "eurPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "shortName": "Share-Based Compensation - Share-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "lang": null, "name": "crto:SharebasedCompensationExpenseEmployeeandNonEmployee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details)", "role": "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails", "shortName": "Financial Income and Expenses - Financial income (expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Financial Income and Expenses - Narrative (Details)", "role": "http://www.criteo.com/role/FinancialIncomeandExpensesNarrativeDetails", "shortName": "Financial Income and Expenses - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - Disclosure - Income Taxes (Details)", "role": "http://www.criteo.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454428 - Disclosure - Earnings Per Share - Basic (Details)", "role": "http://www.criteo.com/role/EarningsPerShareBasicDetails", "shortName": "Earnings Per Share - Basic (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455429 - Disclosure - Earnings Per Share - Diluted (Details)", "role": "http://www.criteo.com/role/EarningsPerShareDilutedDetails", "shortName": "Earnings Per Share - Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456430 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details)", "role": "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails", "shortName": "Earnings Per Share - Anti-Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ibab5546f64cd4d0e8054ca83c137069d_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - Disclosure - Commitments and contingencies - Commitments (Details)", "role": "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails", "shortName": "Commitments and contingencies - Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "ibab5546f64cd4d0e8054ca83c137069d_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i07eec851b30e453cafbc2ee5eb5c770e_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460432 - Disclosure - Commitments and contingencies - Contingencies (Details)", "role": "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails", "shortName": "Commitments and contingencies - Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "crto:NumberofGeographicalMarketsinwhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "market", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463433 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "crto:NumberofGeographicalMarketsinwhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "market", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464434 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details)", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "id84045411efc4b2c99b5b2b929aa3216_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details)", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i7f3f42d939854c49a68a725515f913de_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1e86cb870f354c92845cb0370cfcdf73_I20200429", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469437 - Disclosure - Subsequent Events (Details)", "role": "http://www.criteo.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1e86cb870f354c92845cb0370cfcdf73_I20200429", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "crto-20200331.htm", "contextRef": "i1678973473634423bd351fa8ee0bc862_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current", "label": "Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current", "totalLabel": "Total" } } }, "localname": "AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AccountsPayableCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Payable, Capital Expenditures", "label": "Accounts Payable, Capital Expenditures", "terseLabel": "Accounts payable relating to capital expenditures" } } }, "localname": "AccountsPayableCapitalExpenditures", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AllowanceForDoubtfulAccountsReceivableCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment", "label": "Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment", "terseLabel": "Currency translation adjustment" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrencyTranslationAdjustment", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "crto_AllowanceForDoubtfulAccountsReceivableReversalOfProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Reversal Of Provision", "label": "Allowance For Doubtful Accounts Receivable, Reversal Of Provision", "terseLabel": "Reversal of provision" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableReversalOfProvision", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "crto_AmericanDepositarySharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "American Depositary Shares [Member]", "label": "American Depositary Shares [Member]", "terseLabel": "American Depositary Shares" } } }, "localname": "AmericanDepositarySharesMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CoverPage", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_BSAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BSA [Member]", "label": "BSA [Member]", "terseLabel": "BSAs" } } }, "localname": "BSAMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "crto_BankSyndicateRCFMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bank Syndicate RCF [Member]", "label": "Bank Syndicate RCF [Member]", "terseLabel": "Bank Syndicate RCF" } } }, "localname": "BankSyndicateRCFMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "crto_ClosingRDOperationsInPaloAltoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing R&D Operations In Palo Alto", "label": "Closing R&D Operations In Palo Alto [Member]", "terseLabel": "Closing R&D Operations In Palo Alto" } } }, "localname": "ClosingRDOperationsInPaloAltoMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "crto_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption, Adjustment", "label": "Cumulative Effect, Period Of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period Of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDetails", "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "domainItemType" }, "crto_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption", "label": "Cumulative Effect, Period Of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDetails", "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "crto_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption", "label": "Cumulative Effect, Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period Of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDetails", "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "domainItemType" }, "crto_DataCenterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Data Center [Member]", "label": "Data Center [Member]", "terseLabel": "Data Centers" } } }, "localname": "DataCenterMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "crto_DepreciationDepletionandAmortizationandProvisionsforVarious": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Depreciation, Depletion, and Amortization and Provisions for Various", "label": "Depreciation, Depletion, and Amortization and Provisions for Various", "terseLabel": "- Amortization and provisions" } } }, "localname": "DepreciationDepletionandAmortizationandProvisionsforVarious", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_EffectiveIncomeTaxRateReconciliationEstimatedTaxRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent", "terseLabel": "Estimated tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEstimatedTaxRatePercent", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "crto_EmployeeRelatedPayablesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employee-Related Payables, Fair Value Disclosure", "label": "Employee-Related Payables, Fair Value Disclosure", "terseLabel": "Employee-related payables" } } }, "localname": "EmployeeRelatedPayablesFairValueDisclosure", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financial Liabilities, Current", "label": "Financial Liabilities, Current", "verboseLabel": "Financial liabilities - current portion" } } }, "localname": "FinancialLiabilitiesCurrent", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financial Liabilities, Noncurrent", "label": "Financial Liabilities, Noncurrent", "terseLabel": "Financial liabilities - non-current portion" } } }, "localname": "FinancialLiabilitiesNoncurrent", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_HSBCandLCLFacilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "HSBC and LCL Facilities [Member]", "label": "HSBC and LCL Facilities [Member]", "terseLabel": "HSBC and LCL Facilities" } } }, "localname": "HSBCandLCLFacilitiesMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "crto_IncreaseDecreaseInOperatingLeaseLiabilitiesAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "label": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "terseLabel": "- Change in operating lease liabilities and right of use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesAssets", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseinAccountsPayableRelatedtoIntangibleAssetsPropertyPlantandEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment", "label": "Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment", "terseLabel": "Change in accounts payable related to intangible assets, property, plant and equipment" } } }, "localname": "IncreaseDecreaseinAccountsPayableRelatedtoIntangibleAssetsPropertyPlantandEquipment", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_IncrementalCommonSharesAttributabletoDilutiveEffectofSharebasedPaymentArrangementsOptionsAndBSPCE": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE", "terseLabel": "Share options and (BSPCEs) (in shares)" } } }, "localname": "IncrementalCommonSharesAttributabletoDilutiveEffectofSharebasedPaymentArrangementsOptionsAndBSPCE", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "crto_LossContingencyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency Accrual, Foreign Currency Translation Gain (Loss)", "label": "Loss Contingency Accrual, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments" } } }, "localname": "LossContingencyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_LossContingencyAccrualProvisionReleasedNotUsed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency Accrual, Provision Released Not Used", "label": "Loss Contingency Accrual, Provision Released Not Used", "negatedTerseLabel": "Provision released not used" } } }, "localname": "LossContingencyAccrualProvisionReleasedNotUsed", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_LossContingencyAccrualProvisionUsed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency Accrual, Provision Used", "label": "Loss Contingency Accrual, Provision Used", "negatedTerseLabel": "Provision used" } } }, "localname": "LossContingencyAccrualProvisionUsed", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_MulticurrencyRevolvingFacilityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Multicurrency Revolving Facility Agreement", "label": "Multicurrency Revolving Facility Agreement [Member]", "terseLabel": "Multicurrency Revolving Facility Agreement" } } }, "localname": "MulticurrencyRevolvingFacilityAgreementMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "crto_NewOrganizationStructureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Organization Structure", "label": "New Organization Structure [Member]", "terseLabel": "New Organization Structure" } } }, "localname": "NewOrganizationStructureMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "crto_NontradeReceivablesNoncurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nontrade Receivables, Noncurrent [Member]", "label": "Nontrade Receivables, Noncurrent [Member]", "terseLabel": "Non-current financial assets" } } }, "localname": "NontradeReceivablesNoncurrentMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "crto_NumberofGeographicalMarketsinwhichEntityOperates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Geographical Markets in which Entity Operates", "label": "Number of Geographical Markets in which Entity Operates", "terseLabel": "Number of geographical markets" } } }, "localname": "NumberofGeographicalMarketsinwhichEntityOperates", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "integerItemType" }, "crto_OtherAssetsandReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Assets and Receivables, Current", "label": "Other Assets and Receivables, Current", "totalLabel": "Net book value at end of period" } } }, "localname": "OtherAssetsandReceivablesCurrent", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherAssetsandReceivablesGrossCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "crto_OtherAssetsandReceivablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Assets and Receivables, Gross, Current", "label": "Other Assets and Receivables, Gross, Current", "totalLabel": "Gross book value at end of period" } } }, "localname": "OtherAssetsandReceivablesGrossCurrent", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherDebtors": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Debtors", "label": "Other Debtors", "terseLabel": "Other debtors" } } }, "localname": "OtherDebtors", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherNoncashIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Noncash Income Tax Expense (Benefit)", "label": "Other Noncash Income Tax Expense (Benefit)", "terseLabel": "- Income tax for the period" } } }, "localname": "OtherNoncashIncomeTaxExpenseBenefit", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_OtherProvisionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Provisions [Member]", "label": "Other Provisions [Member]", "terseLabel": "Other provisions" } } }, "localname": "OtherProvisionsMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_OtherTaxesAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Taxes, Assets [Member]", "label": "Other Taxes, Assets [Member]", "terseLabel": "Other taxes" } } }, "localname": "OtherTaxesAssetsMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "crto_OtherTaxesLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Taxes Liability, Fair Value Disclosure", "label": "Other Taxes Liability, Fair Value Disclosure", "terseLabel": "Other taxes" } } }, "localname": "OtherTaxesLiabilityFairValueDisclosure", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "label": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "negatedTerseLabel": "Acquisition of intangible assets, property, plant and equipment" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsforProceedsfromChangeinOtherFinancialNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments for (Proceeds from) Change in Other Financial Noncurrent Assets", "label": "Payments for (Proceeds from) Change in Other Financial Noncurrent Assets", "negatedTerseLabel": "Change in other non-current financial assets" } } }, "localname": "PaymentsforProceedsfromChangeinOtherFinancialNoncurrentAssets", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PayrollCostsAndFacilitiesRelatedCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payroll Costs And Facilities Related Costs [Member]", "label": "Payroll Costs And Facilities Related Costs [Member]", "terseLabel": "Payroll related costs" } } }, "localname": "PayrollCostsAndFacilitiesRelatedCostsMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "crto_PrepaidIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Income Taxes", "label": "Prepaid Income Taxes", "terseLabel": "Income taxes" } } }, "localname": "PrepaidIncomeTaxes", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaidOtherTaxesandOtherTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Other Taxes and Other Taxes Receivable", "label": "Prepaid Other Taxes and Other Taxes Receivable", "verboseLabel": "Other taxes" } } }, "localname": "PrepaidOtherTaxesandOtherTaxesReceivable", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaymentsToSuppliers": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepayments To Suppliers", "label": "Prepayments To Suppliers", "terseLabel": "Prepayments to suppliers" } } }, "localname": "PrepaymentsToSuppliers", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_ProceedsFromPaymentsForChangeInOtherFinancialLiabilities": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from (Payments for) Change in Other Financial Liabilities", "label": "Proceeds from (Payments for) Change in Other Financial Liabilities", "terseLabel": "Change in other financial liabilities" } } }, "localname": "ProceedsFromPaymentsForChangeInOtherFinancialLiabilities", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_ProvisionForEmployeeRelatedLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Provision For Employee Related Litigation [Member]", "label": "Provision For Employee Related Litigation [Member]", "terseLabel": "Provision for employee-related litigation" } } }, "localname": "ProvisionForEmployeeRelatedLitigationMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_SalesAndOperationsExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales And Operations Expense [Member]", "label": "Sales And Operations Expense [Member]", "terseLabel": "S&O", "verboseLabel": "Sales and Operations expense" } } }, "localname": "SalesAndOperationsExpenseMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_ScheduleOfEarningsPerShareBasicTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "label": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "terseLabel": "Schedule of basic earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicTableTextBlock", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ScheduleOfEarningsPerShareDilutedTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "label": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "terseLabel": "Schedule of diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedTableTextBlock", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ShareOptionsandBSPCEMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Options and BSPCE [Member]", "label": "Share Options and BSPCE [Member]", "terseLabel": "Share options / BSPCE", "verboseLabel": "OSA/BSPCE" } } }, "localname": "ShareOptionsandBSPCEMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExercised", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExpirationsinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExpirationsinPeriod", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsForfeitedinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsForfeitedinPeriod", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsGrantsinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsGrantsinPeriod", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsNumber", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsRollForward", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsVested", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationExpenseEmployeeandNonEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Expense, Employee and Non-Employee", "label": "Share-based Compensation Expense, Employee and Non-Employee", "negatedLabel": "Total equity awards compensation expense" } } }, "localname": "SharebasedCompensationExpenseEmployeeandNonEmployee", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_SignificantEventsandTransactionsofthePeriodTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Events and Transactions of the Period [Text Block]", "label": "Significant Events and Transactions of the Period [Text Block]", "terseLabel": "Significant Events and Transactions of the Period" } } }, "localname": "SignificantEventsandTransactionsofthePeriodTextBlock", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriod" ], "xbrltype": "textBlockItemType" }, "crto_TechnologyAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology And Customer Relationships [Member]", "label": "Technology And Customer Relationships [Member]", "terseLabel": "Technology and customer relationships" } } }, "localname": "TechnologyAndCustomerRelationshipsMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "crto_TreasurySharesIssuedforRSUVestingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Shares Issued for RSU Vesting [Member]", "label": "Treasury Shares Issued for RSU Vesting [Member]", "terseLabel": "Treasury Shares Issued for RSU Vesting" } } }, "localname": "TreasurySharesIssuedforRSUVestingMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "crto_TreasurySharesRepurchasedforRSUVestingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Shares Repurchased for RSU Vesting [Member]", "label": "Treasury Shares Repurchased for RSU Vesting [Member]", "terseLabel": "Treasury Shares Repurchased for RSU Vesting" } } }, "localname": "TreasurySharesRepurchasedforRSUVestingMember", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "crto_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "crto_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.criteo.com/20200331", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "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.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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.criteo.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "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.criteo.com/role/CoverPage" ], "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.criteo.com/role/CoverPage" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r351" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r352" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "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.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r353" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r353" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r353" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r354" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r353" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r353" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r353" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r349" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r350" ], "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.criteo.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r345", "r346" ], "lang": { "en-US": { "role": { "label": "Real Estate, Type of Property [Axis]", "terseLabel": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Real Estate [Domain]", "terseLabel": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r345", "r346" ], "lang": { "en-US": { "role": { "label": "Office Building [Member]", "terseLabel": "Offices" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Parent Company [Member]", "terseLabel": "Holding" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r140", "r204", "r207", "r343", "r345", "r346" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableFairValueDisclosure": { "auth_ref": [ "r279" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables.", "label": "Accounts Payable, Fair Value Disclosure", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r39" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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 obligations 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, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r142", "r143" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r29", "r142", "r143", "r205" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net of allowances of $16.1 million and $23.1 million at December 31, 2019 and March 31, 2020, respectively", "totalLabel": "Net book value at end of period" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r8", "r44", "r237" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 8.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 for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r321", "r334" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r63", "r64" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r65", "r262" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "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.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r113" ], "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.criteo.com/role/FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Non-cash and non-operating items" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r215", "r217", "r234", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-Based Compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r217", "r231", "r233" ], "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", "negatedTerseLabel": "Share-based compensation expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r145", "r149" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedPeriodEndLabel": "March 31", "negatedPeriodStartLabel": "January 1", "negatedTerseLabel": "(Less) Allowance for credit losses", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails", "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r151" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Accounts receivable, allowance for credit loss, recovery" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r123" ], "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": "Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r123" ], "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.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "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.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r123" ], "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.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r319", "r333" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r5", "r56" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r218", "r232" ], "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.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r36", "r103" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r97", "r103", "r105" ], "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": "Net cash and cash equivalents at end of period", "periodStartLabel": "Net cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r97", "r288" ], "calculation": { "http://www.criteo.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 increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r178", "r326", "r339" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r177", "r185" ], "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.criteo.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": "Share capital", "verboseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common shares, par value (in Euro per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r191" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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 shares, \u20ac0.025 par value, 66,197,181 and 66,202,881 shares authorized, issued and outstanding at December 31, 2019 and March 31, 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "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": "Attributable to shareholders of Criteo S.A." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r70", "r257", "r258", "r265" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r70", "r256", "r265" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r157", "r160", "r253" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r129", "r130", "r281", "r282" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r129", "r130", "r281", "r282", "r344" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r129", "r130", "r281", "r282", "r344" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity.", "label": "Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure", "terseLabel": "Maximum exposure" } } }, "localname": "ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "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.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r129", "r130", "r281", "r282" ], "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", "verboseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r127", "r129", "r130", "r131", "r281", "r284" ], "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.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r129", "r130", "r281", "r282" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r201", "r202", "r205" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "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.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r206" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Clients' prepayments" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedTerseLabel": "Traffic acquisition costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r246", "r250" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedTerseLabel": "Current income tax" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r128" ], "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.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r320", "r322", "r332" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r108", "r192", "r193", "r194", "r195", "r291", "r292", "r294", "r331" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r88" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "negatedTerseLabel": "Fees" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r245" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r107", "r247", "r250" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTerseLabel": "Net change in deferred taxes", "terseLabel": "- Change in deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r239", "r245" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r25", "r209", "r210", "r211" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Retirement benefit obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r57", "r58", "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Included in other current assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative Assets:" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r57", "r58", "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Included in financial liabilities - current portion" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative Liabilities:" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "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.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r204" ], "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" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r218", "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of share-based compensation by share-based payment award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r114", "r118", "r120", "r121", "r122", "r125", "r329", "r341" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in USD per share)", "verboseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareBasicDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income allocated to shareholders of Criteo S.A. per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r114", "r118", "r120", "r121", "r122", "r125", "r329", "r341" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (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, Diluted", "terseLabel": "Diluted earnings per share (in USD per share)", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r126" ], "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.criteo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r288" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r110", "r240", "r241" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.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", "verboseLabel": "Employee - related payables" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "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.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r191" ], "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.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r270", "r271", "r272", "r276" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r270", "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of assets and liabilities carried at fair value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r212", "r213", "r214", "r271", "r314" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r270", "r277" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r212", "r213", "r214", "r271", "r315" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of financial liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r273", "r275" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": { "auth_ref": [ "r144", "r152" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Net change in allowance for credit losses" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "From April 1 to December 31, 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r162" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r162" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r162" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r162" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r157", "r158", "r161", "r163", "r316" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated Amortization Expense Maturity" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r157", "r160" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r161" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r285", "r286", "r287" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r101" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "- Net gain (loss) on disposal of non-current assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedTerseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "G&A", "verboseLabel": "General and Administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r154", "r155" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r114", "r317", "r327", "r342" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "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": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r167" ], "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.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "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.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Estimate of possible loss" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r244", "r249" ], "lang": { "en-US": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r134", "r251" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.criteo.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "negatedTotalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "- (Decrease) in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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": "- Decrease in trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Changes in working capital related to operating activities" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "- (Increase) in other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "- Increase/(Decrease) in other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.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.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r122" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Share warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r119", "r124" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Restricted share awards (RSU's) (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets and Goodwill" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r156", "r159" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestBearingDepositsMember": { "auth_ref": [ "r318", "r323" ], "lang": { "en-US": { "role": { "documentation": "Cash on deposit with financial institutions that earns interest, either at a fixed or market rate.", "label": "Interest-bearing Deposits [Member]", "terseLabel": "Cash on hand" } } }, "localname": "InterestBearingDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r133", "r290", "r293", "r330" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTotalLabel": "Interest and fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r88", "r190" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedTerseLabel": "Interest on debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r94", "r98", "r104" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedTerseLabel": "Cash paid for interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r86", "r132" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Financial income from cash equivalents" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "negatedLabel": "Issuance of Stock and Warrants for Services or Claims" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r307", "r309" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r307" ], "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": "Components of leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r308" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Impact of Discount Rate" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r325", "r337" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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 equity and liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "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.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r270" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r9", "r10", "r11", "r23", "r24" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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": "Revolving credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "RCF" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Trade Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r189" ], "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.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "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.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187" ], "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.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r178" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "periodEndLabel": "Contingencies accrual, ending balance", "periodStartLabel": "Contingencies accrual, beginning balance", "terseLabel": "Contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r178" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingencies accrual, of which current" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Increase" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualRollForward": { "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": "Loss Contingency Accrual [Roll Forward]", "terseLabel": "Loss Contingency Accrual [Roll Forward]" } } }, "localname": "LossContingencyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r324", "r336" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInMinorityInterestRollForward": { "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": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]" } } }, "localname": "MovementInMinorityInterestRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.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": "Cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.criteo.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 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": "Cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.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": "Cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r97", "r99", "r102" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r66", "r69", "r77", "r102", "r124", "r328", "r340" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income attributable to shareholders of Criteo S.A.", "totalLabel": "Net income available to shareholders of Criteo S.A." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareBasicDetails", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r66", "r69", "r260", "r264" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income available to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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.criteo.com/role/FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r113", "r115" ], "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.criteo.com/role/FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non controlling interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Non-current assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "terseLabel": "Financial income (expense)", "totalLabel": "Total financial income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails", "http://www.criteo.com/role/FinancialIncomeandExpensesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Noncurrent", "terseLabel": "Non-current financial assets" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Credit notes" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "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": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r299", "r309" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r296" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "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 Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "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 liabilities - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r297", "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedTerseLabel": "Cash flow for operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r295" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets - operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/LeasesAdditionalOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r305", "r309" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59", "r289" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation differences, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r72", "r191" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r60", "r62" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Actuarial (losses) gains on employee benefits, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r84" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "negatedTerseLabel": "Other cost of revenue" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r266", "r269" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r44" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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)", "negatedTerseLabel": "- Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Financial Income and Expenses" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other financial expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r44", "r188" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other creditors" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Equity - attributable to shareholders of Criteo S.A." } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Change in treasury stocks" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r95", "r169" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Amounts paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://www.criteo.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 acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "(Payment for) Disposal of a business, net of cash acquired (disposed)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at fair value measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r2", "r4", "r153" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.criteo.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 capital increase" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r92", "r109" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [ "r111" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Repayment of borrowings" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r66", "r69", "r96", "r135", "r136", "r256", "r259", "r261", "r264", "r265" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r166" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r166", "r338" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "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, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r165" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r150" ], "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": "Allowance for credit losses through retained earnings" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r311" ], "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.criteo.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r238", "r348" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedTerseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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": "R&D", "verboseLabel": "Research and Development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted share awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r168", "r172", "r176" ], "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", "negatedTerseLabel": "Total restructuring costs", "terseLabel": "Restructuring costs", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r169", "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r196", "r335" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/FinancialInstrumentsDetails" ], "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": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r203", "r204" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r208" ], "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.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r208" ], "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.criteo.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r139" ], "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 consolidated revenue for each geographical area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r304", "r309" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedules of trade receivables net book value and Changes in allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r123" ], "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.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r123" ], "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 weighted average number of anti-dilutive securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative financial instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r217", "r230", "r233" ], "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.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r217", "r230", "r233" ], "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": "Schedule of share-based compensation reconciliation with the Consolidated Statements of Income" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of non-current assets by geographical area and country" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r157", "r160" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Changes in provisions for contingencies" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of other current assets net book value" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of financial income (expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r170", "r171", "r174" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r170", "r171", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r169", "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r81", "r137" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenue generated in other significant countries" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r73", "r75", "r140" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r218", "r232" ], "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.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Balance of Treasury Shares" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense related to intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r127", "r129", "r130", "r131", "r281", "r284" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of concentration of risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r141" ], "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": "Breakdown of Revenue and Non-Current Assets by Geographical Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedTerseLabel": "Sales and operations expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "- Equity awards compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r224" ], "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.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r227" ], "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.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r226" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Number outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r228" ], "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.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "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.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options (in Euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r224" ], "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, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r221", "r232" ], "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, options (in shares)", "periodStartLabel": "Beginning balance, options (in shares)", "terseLabel": "Number outstanding, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r220" ], "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", "terseLabel": "Weighted-average exercise price, options (in Euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number vested, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r216", "r219" ], "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.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life of options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedTerseLabel": "Vested, options (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r300", "r309" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r191" ], "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.criteo.com/role/CoverPage", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r191" ], "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.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "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.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r191", "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r191", "r196", "r223" ], "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, options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r28", "r191", "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "negatedTerseLabel": "Treasury Shares Issued for RSU Vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r191", "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r27", "r28", "r191", "r196", "r197" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "negatedTerseLabel": "Treasury Shares Issued for RSU Vesting" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Shares authorized to be repurchased and retired (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r32", "r33", "r146" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Equity-attributable to shareholders of Criteo S.A." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r254", "r255", "r263" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other changes in equity" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r302", "r309" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r312" ], "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.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r312" ], "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.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade receivables, net of allowance" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r197" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r197" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "verboseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Shares [Abstract]", "terseLabel": "Number of Treasury Shares" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r191", "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Change in treasury stocks (in shares)", "verboseLabel": "Treasury Shares Repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r197", "r200" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 3,903,673 and 4,533,650 shares at cost as of December 31, 2019 and March 31, 2020, respectively.", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Value [Abstract]", "terseLabel": "Amount (in thousands of dollars)" } } }, "localname": "TreasuryStockValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r191", "r196", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Change in treasury stocks", "terseLabel": "Treasury Shares Repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "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.criteo.com/role/FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r301", "r309" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Dilutive effect of :" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r122" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of shares outstanding used to determine diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding used in computing per share amounts:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r122" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareBasicDetails", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117340910&loc=d3e59706-112781" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r348": { "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" }, "r349": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r351": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r352": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r353": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r354": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r99": { "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" } }, "version": "2.1" } XML 62 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Estimated Amortization Expense Maturity  
From April 1 to December 31, 2020 $ 14,957
2021 18,796
2022 16,208
2023 13,549
2024 9,385
Thereafter 6,911
Total 79,806
Software  
Estimated Amortization Expense Maturity  
From April 1 to December 31, 2020 6,420
2021 7,414
2022 4,826
2023 2,652
2024 685
Thereafter 59
Total 22,056
Technology and customer relationships  
Estimated Amortization Expense Maturity  
From April 1 to December 31, 2020 8,537
2021 11,382
2022 11,382
2023 10,897
2024 8,700
Thereafter 6,852
Total $ 57,750
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Trade Receivables - Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Receivables [Abstract]        
Trade accounts receivables $ 387,524 $ 497,800    
(Less) Allowance for credit losses (23,084) (16,068) $ (25,169) $ (25,918)
Net book value at end of period $ 364,440 $ 481,732    
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)
Mar. 31, 2020
Mar. 31, 2019
Offices    
Weighted average remaining lease term (years)    
Weighted average remaining lease term (years) 4 years 6 months 5 years 4 months 24 days
Weighted average discount rate    
Weighted average discount rate 2.50% 2.60%
Data Centers    
Weighted average remaining lease term (years)    
Weighted average remaining lease term (years) 3 years 3 years
Weighted average discount rate    
Weighted average discount rate 1.70% 1.70%
XML 65 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
market
Mar. 31, 2019
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]    
Number of geographical markets | market 3  
Revenue $ 503,376 $ 558,123
Sales Revenue, Net | Customer Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 3.30% 2.10%
France    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 32,000 $ 37,400
XML 66 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - Apr. 29, 2020 - Subsequent Event
€ in Millions, $ in Millions
EUR (€)
USD ($)
Subsequent Event [Line Items]    
Authorized amount of share repurchase program   $ 30
Multicurrency Revolving Facility Agreement | Revolving credit facility    
Subsequent Event [Line Items]    
Proceeds from lines of credit € 140 $ 150
XML 68 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases Leases
We have adopted Topic 842 effective January 1, 2019 on a modified retrospective basis and elected not to restate comparative periods. We chose to use certain practical expedients offered by the standard including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases.
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less.
We used hindsight in determining the lease term.
We lease space under non-cancellable operating leases for our offices as well as our data centers. Our office leases typically include free rent periods or rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include free rent periods or rent escalation periods. These leases typically do not include residual value guarantees. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Both office and data center leases typically contain options to renew, and/or early terminate. We have evaluated management's expectations for these options as of March 31, 2020. Options have been included in the lease term if management has determined it is reasonably certain it will be exercised.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs are expensed in the period incurred. Variable expenses include changes in indexation. Leases for data centers may have variable costs based on electrical usage.
The components of lease expense are as follows:
Three Months EndedThree Months Ended
March 31, 2019March 31, 2020
Offices Data CentersTotalOffices Data CentersTotal
(in thousands)
Lease expense $8,340  $5,187  $13,527  $6,314  $6,536  $12,850  
Short term lease expense 925  530  1,455  286  56  342  
Variable lease expense —  114  114   516  525  
Sublease income (1,076) —  (1,076) (202) —  (202) 
Total operating lease expense $8,189  $5,831  $14,020  $6,407  $7,108  $13,515  
As of March 31, 2020, we had future minimum lease payments as follows:
March 31, 2020
OfficesData Centers Total
(in thousands)
Remainder of 2020$24,813  $14,251  $39,064  
202130,386  14,586  44,972  
202227,839  10,714  38,553  
202318,455  4,383  22,838  
20249,413  2,229  11,642  
Thereafter 14,285  373  14,658  
Total minimum lease payments 125,191  46,536  171,727  
Impact of Discount Rate(9,748) (770) (10,518) 
Total Lease Liability$115,443  $45,766  $161,209  

The weighted average remaining lease term and discount rates as of March 31, 2020 are as follows:
March 31, 2019March 31, 2020
Weighted average remaining lease term (years)
    Offices 5.44.5
    Data Centers 3.03.0
Weighted average discount rate
    Offices 2.6 %2.5 %
    Data Centers 1.7 %1.7 %

Supplemental cash flow information related to our operating leases is as follows for the period ended March 31, 2020:
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Cash flow for operating activities $(13,964) $(14,048) 
Right of use assets obtained in exchange for new operating lease liabilities$10,926  $—  
As of March 31, 2020, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:
OfficesData Centers
(in thousands)
Additional operating lease liabilities$11,295  $7,807  
Additional right of use assets$8,446  $7,807  
These operating leases will commence during the fiscal year ending December 31, 2020.
XML 69 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Trade Receivables
3 Months Ended
Mar. 31, 2020
Receivables [Abstract]  
Trade Receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
December 31, 2019March 31, 2020
(in thousands)
Trade accounts receivables$497,800  $387,524  
(Less) Allowance for credit losses(16,068) (23,084) 
Net book value at end of period$481,732  $364,440  
Changes in allowance for credit accounts are summarized below:
20192020
(in thousands)
Balance at January 1$(25,918) $(16,068) 
Allowance for credit losses through retained earnings (*)—  (3,498) 
Allowance for credit losses(5,282) (6,997) 
Reversal of provision5,931  2,989  
Currency translation adjustment100  490  
Balance at March 31$(25,169) $(23,084) 
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).
The amount charged to allowance for credit losses for the three months ended March 31, 2020 increased compared to the same period in the prior year due to the application of the expected credit loss model beginning on January 1, 2020 as well as an increase in the provision due to the expected impact of COVID-19 on the Company's future cash collections.
The reversal of provision decreased during the three month period ended March 31, 2020, mainly due to lower payments received and write-offs of long outstanding receivables already reserved for which it is certain we will not collect the receivable. During the three months ended March 31, 2020, the Company recovered $0.6 million previously written off, accounted for as a reversal of provision.
The Company mitigates its credit risk with respect to accounts receivables by performing credit evaluations and monitoring agencies and advertisers' accounts receivables balances.
XML 70 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Changes in provisions for contingencies
Changes in provisions during the presented periods are summarized below:
Provision for employee-related litigationOther provisionsTotal
(in thousands)
Balance at January 1, 2020$620  $5,765  $6,385  
Increase92  13  105  
Provision used(4) (211) (215) 
Provision released not used—  (42) (42) 
Currency translation adjustments(12) (201) (213) 
Balance at March 31, 2020$696  $5,324  $6,020  
 - of which current696  5,324  6,020  
XML 71 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of estimated future amortization expense related to intangible assets
The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows:
SoftwareTechnology and customer relationshipsTotal
(in thousands)
From April 1 to December 31, 2020$6,420  $8,537  $14,957  
20217,414  11,382  18,796  
20224,826  11,382  16,208  
20232,652  10,897  13,549  
2024685  8,700  9,385  
Thereafter59  6,852  6,911  
Total$22,056  $57,750  $79,806  
XML 72 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Mar. 31, 2020
€ / shares
Mar. 31, 2020
USD ($)
shares
Dec. 31, 2019
€ / shares
Dec. 31, 2019
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 23,084   $ 16,068
Common shares, par value (in Euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   66,202,881   66,197,181
Common shares issued (in shares)   66,202,881   66,197,181
Common shares outstanding (in shares)   66,202,881   66,197,181
Treasury stock (in shares)   4,533,650   3,903,673
XML 73 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Disclosure of share-based compensation by share-based payment award
Change in Number of BSPCE/OSA/RSU/BSA
OSA/BSPCE RSU BSATotal
Balance at January 1, 20202,559,534  4,978,987  363,767  7,902,288  
Granted—  126,674  —  126,674  
Exercised (OSA/BSPCE/BSA)(5,700) —  —  (5,700) 
Vested (RSU)—  (640,528) —  (640,528) 
Forfeited(107,929) (275,710) (12,742) (396,381) 
Expired(3,600) —  —  (3,600) 
Balance at March 31, 20202,442,305  4,189,423  351,025  6,982,753  
Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding2,442,305  4,189,423  351,025  
Weighted-average exercise price23.01  NA  14.82  
Number vested1,815,222  NA  154,576  
Weighted-average exercise price24.40  NA  17.42  
Weighted-average remaining contractual life of options outstanding, in years5.8NA  7.4
Schedule of share-based compensation reconciliation with the Consolidated Statements of Income
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
March 31, 2019March 31, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(3,846) $(5,955) $(2,516) $(12,317) $(2,369) $(3,619) $(1,988) $(7,976) 
Share options / BSPCE(179) (246) (780) (1,205) —  (61) (94) (155) 
Total share-based compensation(4,025) (6,201) (3,296) (13,522) (2,369) (3,680) (2,082) (8,131) 
BSAs—  —  (360) (360) —  —  (372) (372) 
Total equity awards compensation expense$(4,025) $(6,201) $(3,656) $(13,882) $(2,369) $(3,680) $(2,454) $(8,503) 
XML 74 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash from operating activities    
Net income $ 16,428 $ 21,401
Non-cash and non-operating items 32,828 24,998
- Amortization and provisions 27,044 19,644
- Net gain (loss) on disposal of non-current assets 2,266 0
- Equity awards compensation expense [1] 8,502 13,882
- Change in deferred taxes (2,678) (5,916)
- Income tax for the period (2,329) (1,934)
- Other 23 (678)
Changes in working capital related to operating activities 7,487 20,821
- Decrease in trade receivables 99,388 86,018
- (Decrease) in trade payables (81,679) (58,485)
- (Increase) in other current assets (10,398) (5,992)
- Increase/(Decrease) in other current liabilities (945) 2,436
- Change in operating lease liabilities and right of use assets 1,121 (3,156)
Cash from operating activities 56,743 67,220
Cash used for investing activities    
Acquisition of intangible assets, property, plant and equipment (11,258) (13,292)
Change in accounts payable related to intangible assets, property, plant and equipment (479) (10,392)
(Payment for) Disposal of a business, net of cash acquired (disposed) 0 (5,325)
Change in other non-current financial assets 889 (32)
Cash used for investing activities (10,848) (29,041)
Cash used for financing activities    
Repayment of borrowings (170) (172)
Proceeds from capital increase 4 11
Change in treasury stocks (18,241) 0
Change in other financial liabilities (354) (30)
Cash used for financing activities (18,761) (191)
Effect of exchange rates changes on cash and cash equivalents (9,391) (6,643)
Net increase in cash and cash equivalents 17,743 31,345
Net cash and cash equivalents at beginning of period 418,763 364,426
Net cash and cash equivalents at end of period 436,506 395,771
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds (12,047) (17,868)
Cash paid for interest, net of amounts capitalized $ (349) $ (407)
[1] Of which $13.5 million and $8.1 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the quarter ended March 31, 2019 and 2020, respectively.
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash Flow, Operating Activities, Lessee [Abstract]    
Cash flow for operating activities $ (14,048) $ (13,964)
Right of use assets obtained in exchange for new operating lease liabilities $ 0 $ 10,926
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Clients' prepayments $ 11,249 $ 13,618
Credit notes 18,993 16,420
Accounts payable relating to capital expenditures 3,834 4,408
Other creditors 1,447 1,213
Deferred revenue 186 227
Total $ 35,709 $ 35,886
XML 77 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
January 1 $ (16,068) $ (25,918)
Allowance for credit losses through retained earnings (6,997) (5,282)
Reversal of provision 2,989 5,931
Currency translation adjustment 490 100
March 31 (23,084) $ (25,169)
Cumulative Effect, Period Of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
January 1 $ 3,498  
XML 78 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies - Contingencies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance $ 6,385
Increase 105
Provision used (215)
Provision released not used (42)
Currency translation adjustments (213)
Contingencies accrual, ending balance 6,020
Contingencies accrual, of which current 6,020
Provision for employee-related litigation  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 620
Increase 92
Provision used (4)
Provision released not used 0
Currency translation adjustments (12)
Contingencies accrual, ending balance 696
Contingencies accrual, of which current 696
Other provisions  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 5,765
Increase 13
Provision used (211)
Provision released not used (42)
Currency translation adjustments (201)
Contingencies accrual, ending balance 5,324
Contingencies accrual, of which current $ 5,324
XML 79 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 261,666 $ 281,047
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 94,642 104,389
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 94,412 100,107
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 18,158 20,336
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 21,159 19,701
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 11,844 9,617
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 5,374 5,970
Holding    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 127,707 $ 136,621
XML 80 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer two families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
In conjunction with broadening our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.
We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.  
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed.
We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.
Disaggregation of revenue
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
The following table presents our revenues disaggregated by geographical area:
AmericasEMEAAsia-PacificTotal
For the three months ended  (in thousands)
March 31, 2019$217,993  $209,643  $130,487  $558,123  
March 31, 2020$191,745  $190,114  $121,517  $503,376  

Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.
Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients  
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.
XML 81 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Assets
3 Months Ended
Mar. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
December 31, 2019March 31, 2020
(in thousands)
Prepayments to suppliers$5,109  $4,668  
Other debtors4,225  3,822  
Prepaid expenses7,891  11,237  
Derivative instruments—  105  
Gross book value at end of period17,225  19,832  
Net book value at end of period$17,225  $19,832  

Prepaid expenses mainly consist of office rental advance payments.
Derivative financial instruments include foreign currency swaps or forward purchases or sales contracts used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
XML 82 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of other current assets net book value
The following table shows the breakdown in other current assets net book value for the presented periods:
December 31, 2019March 31, 2020
(in thousands)
Prepayments to suppliers$5,109  $4,668  
Other debtors4,225  3,822  
Prepaid expenses7,891  11,237  
Derivative instruments—  105  
Gross book value at end of period17,225  19,832  
Net book value at end of period$17,225  $19,832  
XML 83 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 436,506 $ 418,763
Trade receivables, net of allowances of $16.1 million and $23.1 million at December 31, 2019 and March 31, 2020, respectively 364,440 481,732
Income taxes 23,101 21,817
Other taxes 65,293 60,924
Other current assets 19,832 17,225
Total current assets 909,172 1,000,461
Property, plant and equipment, net 181,848 194,161
Intangible assets, net 79,818 86,886
Goodwill 315,266 317,100
Right of use assets - operating lease 139,954 142,044
Non-current financial assets 20,373 21,747
Deferred tax assets 29,458 27,985
Total non-current assets 766,717 789,923
Total assets 1,675,889 1,790,384
Current liabilities:    
Trade payables 300,315 390,277
Contingencies 6,020 6,385
Income taxes 3,013 3,422
Financial liabilities - current portion 2,303 3,636
Operating lease liabilities - current portion 47,288 45,853
Other taxes 49,159 50,099
Employee - related payables 73,251 74,781
Other current liabilities 35,709 35,886
Total current liabilities 517,058 610,339
Deferred tax liabilities 7,922 9,272
Retirement benefit obligation 7,111 8,485
Financial liabilities - non-current portion 555 769
Operating lease liabilities - non-current portion 113,920 117,988
Other non-current liabilities 2,715 5,543
Total non-current liabilities 132,223 142,057
Total liabilities 649,281 752,396
Commitments and contingencies
Shareholders' equity:    
Common shares, €0.025 par value, 66,197,181 and 66,202,881 shares authorized, issued and outstanding at December 31, 2019 and March 31, 2020, respectively. 2,158 2,158
Treasury stock, 3,903,673 and 4,533,650 shares at cost as of December 31, 2019 and March 31, 2020, respectively. (79,834) (74,900)
Additional paid-in capital 676,510 668,389
Accumulated other comprehensive (loss) (54,283) (40,105)
Retained earnings 450,480 451,725
Equity-attributable to shareholders of Criteo S.A. 995,031 1,007,267
Non-controlling interests 31,577 30,721
Total equity 1,026,608 1,037,988
Total equity and liabilities $ 1,675,889 $ 1,790,384
XML 84 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by geographical area:
AmericasEMEAAsia-PacificTotal
For the three months ended  (in thousands)
March 31, 2019$217,993  $209,643  $130,487  $558,123  
March 31, 2020$191,745  $190,114  $121,517  $503,376  
XML 85 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Share capital
Treasury Stock
Additional paid-in capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Equity - attributable to shareholders of Criteo S.A.
Non controlling interest
Beginning balance (in shares) at Dec. 31, 2018   67,708,203 (3,459,119)          
Beginning balance at Dec. 31, 2018 $ 967,891 $ 2,201 $ (79,159) $ 663,281 $ (30,522) $ 387,869 $ 943,670 $ 24,221
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 21,401         19,120 19,120 2,281
Other comprehensive income (loss) (11,545)       (11,347)   (11,347) (198)
Issuance of ordinary shares (in shares)   28,596            
Stock Issued During Period, Value, New Issues 373 $ 1   372     373  
Change in treasury stocks (in shares)   (1,594,288) 1,786,715          
Change in treasury stocks   $ (45) $ 40,080 (36,091)   (3,944)    
Share-Based Compensation 13,522     13,533     13,533 (11)
Other changes in equity 154     (1)   155 154  
Ending Balance (in shares) at Mar. 31, 2019   66,142,511 (1,672,404)          
Ending Balance at Mar. 31, 2019 $ 991,796 $ 2,157 $ (39,079) 641,094 (41,869) 403,200 965,503 26,293
Beginning balance (in shares) at Dec. 31, 2019 66,197,181 66,197,181 (3,903,673)          
Beginning balance at Dec. 31, 2019 $ 1,037,988 $ 2,158 $ (74,900) 668,389 (40,105) 451,725 1,007,267 30,721
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 16,428         15,459 15,459 969
Other comprehensive income (loss) (14,198)       (14,178)   (14,178) (20)
Issuance of ordinary shares (in shares)   5,700            
Stock Issued During Period, Value, New Issues 39     39     39  
Change in treasury stocks (in shares)     (629,977)          
Change in treasury stocks (18,239)   $ (4,934)     (13,305) (18,239)  
Share-Based Compensation 8,131     8,082     8,082 49
Other changes in equity [1] $ (3,541)         (3,399) (3,399) (142)
Ending Balance (in shares) at Mar. 31, 2020 66,202,881 66,202,881 (4,533,650)          
Ending Balance at Mar. 31, 2020 $ 1,026,608 $ 2,158 $ (79,834) $ 676,510 $ (54,283) $ 450,480 $ 995,031 $ 31,577
[1] From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB).
XML 86 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of basic earnings per share
Three Months Ended
March 31, 2019March 31, 2020
Net income attributable to shareholders of Criteo S.A.$19,120  $15,459  
Weighted average number of shares outstanding64,336,777  61,691,001  
Basic earnings per share$0.30  $0.25  
Schedule of diluted earnings per share
For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
Three Months Ended
March 31,
2019
March 31,
2020
Net income attributable to shareholders of Criteo S.A.$19,120  $15,459  
Weighted average number of shares outstanding of Criteo S.A.64,336,777  61,691,001  
Dilutive effect of :
Restricted share awards ("RSUs")1,317,350  264,309  
Share options and BSPCE336,647  153,786  
Share warrants50,522  16,486  
Weighted average number of shares outstanding used to determine diluted earnings per share66,041,296  62,125,582  
Diluted earnings per share$0.29  $0.25  
Schedule of weighted average number of anti-dilutive securities
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Three Months Ended
March 31, 2019March 31, 2020
Restricted share awards482,152  2,241,223  
Share options and BSPCE65,500  —  
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 547,652  2,241,223  
XML 87 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Trade Receivables (Tables)
3 Months Ended
Mar. 31, 2020
Receivables [Abstract]  
Schedules of trade receivables net book value and Changes in allowance for doubtful accounts
The following table shows the breakdown in trade receivables net book value for the presented periods:
December 31, 2019March 31, 2020
(in thousands)
Trade accounts receivables$497,800  $387,524  
(Less) Allowance for credit losses(16,068) (23,084) 
Net book value at end of period$481,732  $364,440  
Changes in allowance for credit accounts are summarized below:
20192020
(in thousands)
Balance at January 1$(25,918) $(16,068) 
Allowance for credit losses through retained earnings (*)—  (3,498) 
Allowance for credit losses(5,282) (6,997) 
Reversal of provision5,931  2,989  
Currency translation adjustment100  490  
Balance at March 31$(25,169) $(23,084) 
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).
XML 88 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Given the ongoing impact that the COVID-19 pandemic is having on the Company's clients' business, it will remain a factor in our analysis of estimates residing in the financial statements, including, but not limited to, estimates related to receivable reserves calculated under the CECL model, the impairment analysis, and the income tax calculation. These estimates involve projections and assumptions regarding the future economic environment and as such it is possible that events may occur rapidly or unexpectedly that could lead to their changes. We will continue to closely monitor the COVID-19 pandemic, and continuously evaluate its impact on our key estimates.

On April 29, 2020, the Company announced that the Board of Directors has authorized a share repurchase program of up to $30 million of the Company’s outstanding American Depositary Shares.

On April 29, 2020, the Company decided to preventively draw under its Multicurrency Revolving Facility Agreement for general purposes for a total amount of €140 million ($150 million).

The Company evaluated all other subsequent events that occurred after March 31, 2020 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no other significant events that require adjustments.
XML 89 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Three Months Ended
March 31, 2019March 31, 2020
Net income attributable to shareholders of Criteo S.A.$19,120  $15,459  
Weighted average number of shares outstanding64,336,777  61,691,001  
Basic earnings per share$0.30  $0.25  
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see Note 10). There were no other potentially dilutive instruments outstanding as of March 31, 2019 and March 31, 2020. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
Three Months Ended
March 31,
2019
March 31,
2020
Net income attributable to shareholders of Criteo S.A.$19,120  $15,459  
Weighted average number of shares outstanding of Criteo S.A.64,336,777  61,691,001  
Dilutive effect of :
Restricted share awards ("RSUs")1,317,350  264,309  
Share options and BSPCE336,647  153,786  
Share warrants50,522  16,486  
Weighted average number of shares outstanding used to determine diluted earnings per share66,041,296  62,125,582  
Diluted earnings per share$0.29  $0.25  

The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Three Months Ended
March 31, 2019March 31, 2020
Restricted share awards482,152  2,241,223  
Share options and BSPCE65,500  —  
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 547,652  2,241,223  
XML 90 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of consolidated revenue for each geographical area
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2019$217,993  $209,643  $130,487  $558,123  
March 31, 2020$191,745  $190,114  $121,517  $503,376  
Schedule of revenue generated in other significant countries Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31,
2019
March 31,
2020
(in thousands)
Americas
United States$195,791  $173,027  
EMEA
Germany$53,595  $50,618  
United Kingdom$21,768  $20,820  
Asia-Pacific
Japan$93,168  $84,637  
Schedule of non-current assets by geographical area and country
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities.
Of whichOf which
HoldingAmericasUnited StatesEMEAAsia-PacificJapanSingaporeTotal
(in thousands)
December 31, 2019$136,621  $104,389  $100,107  $20,336  $19,701  $9,617  $5,970  $281,047  
March 31, 2020$127,707  $94,642  $94,412  $18,158  $21,159  $11,844  $5,374  $261,666  
XML 91 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) - New Organization Structure
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs $ (772)
Payroll related costs  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs $ (772)
XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Cash and Cash Equivalents (Details) - Fair Value, Inputs, Level 2 - Fair value - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 436,506 $ 418,763
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 169,569 189,119
Cash on hand    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 266,937 $ 229,644
XML 94 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 27, 2017
Mar. 31, 2020
Mar. 31, 2019
Income Tax Examination [Line Items]      
Current income tax   $ (9,718) $ (15,934)
Net change in deferred taxes   2,678 5,916
Provision for income taxes   $ (7,040) $ (10,018)
Estimated tax rate   30.00% 30.00%
Effective tax rate   30.00% 32.00%
Internal Revenue Service (IRS)      
Income Tax Examination [Line Items]      
Estimate of possible loss $ 15,000    
XML 95 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Breakdown of the Closing Balance (Details) - € / shares
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
OSA/BSPCE    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 2,442,305 2,559,534
Weighted-average exercise price, options (in Euro per share) € 23.01  
Number vested, options (in shares) 1,815,222  
Weighted-average exercise price, options (in Euro per share) € 24.40  
Weighted-average remaining contractual life of options outstanding 5 years 9 months 18 days  
RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding (in shares) 4,189,423 4,978,987
BSAs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 351,025 363,767
Weighted-average exercise price, options (in Euro per share) € 14.82  
Number vested, options (in shares) 154,576  
Weighted-average exercise price, options (in Euro per share) € 17.42  
Weighted-average remaining contractual life of options outstanding 7 years 4 months 24 days  

7/1?NFPAWQ#!*%WR_Y:M<1]F_ M7:S64+F7LOB<6*D (4C'4!;%HBK.VN0C(1Y##[;>^R.IQ!"1C^A1.P*5))#G M'Z[OQR+%N[\O\?KF:ET0_@N)=MT@'J4%8PLP.NJJ7U$JTF85F) 0P-DL1DO-E/H"N?TC2<9@ $ W61DT$Q'DY)34C@UH?&^#^*E/ZK&U[W!K#2W MWQ^J?&<1:DTJ2L9+JBV&ZJW"T*'@8I#2\6"]U9-X02:M99M$&\Z2\5.I:-M9 MRLN[M[BZ75;_["-]7W=B1U."3(H%H>O%M!06@'-F;;:T[>;D1:.0:%>(EPJ4 MCJ$/IU1L'%[:.PSN43[D#'2 UC:,>A#;I6*I;6@]?EP-YF1BM3%)>N]28%$3 M.A!:UPSCR&*N \<42$P3N.PG4)>3 =>+:TL?*L8NK_MRPZ6+R^M/?UXM[G*F MRVX=G];?=L? M?8#XO8]_)A0/%]T4G;%>+C/^D1;_N%Z4S4P6O$YO%QN'Q>K%S4U>W82[7_+B MPQ+__#B/=/FF_^6LX/O9[QH&F]EAYY@>H;*2HXAQR,+]HK$9*? MC;'>*;@\OU77P#=>C-<.3;Z"BL[IHF*)$4#S(*$VO\2@1/2\Y+/9'=8![-RW MOL5E'2W[.0](GAGMW1?C_;@4MD?_%%H\[>Y%!@V93ER>0*/4(A=E9$IG:\ . MBL'I]?7=-[7OZ^M_WL_7>G5[LUI\RLN;%]>I)I.]H;>E>T!?W3'">PV0-<-J M4T#)-;$L6%;0%1<+#UHVJ;D\%_ @2^;M;3U_%^4Q&[_B\@]ZP?SZ'_3KQ]=D M *SN[F7,J^M2CL9.7W?/+W],XD&?6,< M-66C06;/1D+WK96O5TN,J_^9KSX^".F^]3*9CU5 ]$\="#^SO(@8E&;:&,W M.F 8E2*[/=L20[(:FF0OGX'UF:O<5"RV*)I;7,=2F0BUIX_F@ZNTL0[? S4#Z)*H_'2HO/&ETD9/45S M[T*7%JWBPC!2>,4@FU)'QCN&AA:2:*,5H4G8:ACLJ<);%]&V"1F]=)#L9KF: MO5_1F5\?\HWI7%VN@+HXD(()J!40"BU#":(F:Q2RS4L=TME!-^DEC_22?MO6 MR:,H+C\!I[T6+,9F8\2S<0WJ7LL>0]HX[+J ZA'_ZJ8JA]!,&_$:D:U%*U%/ MI@=.:"<%-ZPH.HE!DN'F(MT8;"J&+#J-,73)U'F*_!\(84U-?Q\)CQFGJI,3 MEW>SGW^;1>YT5B$R&RQM:454XSP;IK3,8%Q6*>SI'G'S(.:;'/_]P^+S?VR> M6'FV#[]4FNTCFK^^=3H+=T3Q+P;)KD4[H&T#^N7=RWP=/W["Y1_W1:[&HH^& MSB=NZIAYG6KO@\RB!!M)ZBJ$)FW 3P'[@4[_)EPUN/#LXGM ]U#FW@%?TWY# M)P!>J/?0J+2>U)D1.)G"P;*-4Q5,==X+DT%P!EIEYCUML[K.YO4VH-N>"O4] MZ\RI;D4759D^5+3H78E7^6:S^;[-#U7T5A<1(P(=G#$PX'285HN*\<"35H([ MN9T%,Y*[9!^:"_0M&I6T;;_'8(E/8[E\ZA'?V.DN7KTD7T+M=ALFSL0']KZ">U3 M+)P9YT-=-M!AFSPS7(",7@KAFV1QG\#U!,R2K'5*0/@'%%/I@<^98<0"[,YJMJQB\ Y M4Y@!F50&B39V,:6>(O]G)8",3W\?"8],^PO:Z C)EUF'@A>?7Z^M?7+S9(N %:CZ*#2M3,!Y2F[']_,/UW5]>+U:%]*_ M6B>N#6O^WA[4Y1V1_>2VY9%,=:!,(4WB*8$5,F 4T==&B"6AR^=7M'>'=R'7 MI.=@@*PCIGP=N<5S9LZ+.F='RA*4!/H:?W379#0V(HF&%4WV 8"AZV,QFGFI MI.'9TJ?6I 7D\W9-]M&\,5R3?5A\>J[)7)P"3\"MCR0M.B%)4"XP%#(1=%^R M%/]R34ZJA!,R^K1=DTJ*Y%$GYJ1P#+ 8YBR2-F533\_"8Z=I53^D:[*7%G1R M3?9A8S*75!=0/Z1KLA=;G7Q3YXAZ,CW@W(+Q-7DUU9;:TB +4CEF)2](MW-? M_'A1C._ -3D^_7TDW* V[??W,VX,651TN1[^\ M? [L]93=F%..-@C^^F[&+8_29<,X0&%@?:(%)&32)2LL1+1Y3Y.'0>S]]=US M8*^G[ Z6-SP!1_#:._B7Z[)8?EJGV%[ [7L(PL6V$A&6TZI2;.%9^Y7':)A$S+Z%/RJKQ;7 M-XNK>:HM\->]/^?Y9NT;D#QK!">8UVA(AO1A!>"2:<>%5!BM$EU<_IU\)8= M?*=>U5XZL!B9BY&=:?LP;4SF+JC&]JH>AC.]6W4V \9A8T0GX8F&>!U _9#1U5YL=6O] M>(:H)XNNR@!>^!(V Y6U]W3J95^G*EN+4A7PXVT5WT%T=7SZ^TBX;>&'B"YJ M$SF3B'6>EB@LZ%"8MH4.J^"\2:/=#I]FX410N2.:, MJU$G$VIEJ6*JD 9F:PE?D[3,IU>K<\[7.%"@S6MUZ)3P47]+S.O(N@4-Q]9'1^]MPD__WEK;AUY_IQUE2VGG&8#D=1[4EJ1*XAN3 MDNJ!SH I"*E T4XA([=Q=@S?$%D-2),Y]*C1)=>I-YKF//E@;-$%#'+O.%FU MD*47)#Z>=P0X3OK)UE/?? GD!LU3-MFPJ&KMM)6^)L4A*XAD@_O@T3:I#SP$ M:'"ZP&H1__@M_WF[C!_Q)K];5GOGTXO;UEJY-J]&.^*9/-AE%0W9"_0W8:)!C0KABSFGM>ZX+O_E; M>;7,:;ZJ$0.-)2#=1 T9QUE9AD'7Y!>C=!8NDKG40DT.(GHFBC&.Q%NTPO]V MM9N6W=S0O74-)T8&@)$%[@M3%LEF*+*D3G[7H9ODI*E!;?:#H=*]=$+/H84\ M=&?FP6CI!*_&^-HL+_4>99F12,LLBNR2/7.;QM>42[?('\SS"<4Y1]X3[!9? M6S%W =:RY?U!9)=I>#\*?Z=U8H#P)]6.I &-J#,@UB-3K:?;>XJ)82Q%U!LG MB#;6Y[1:<:+-_;1*T4?F[95AXP62LL2BLF F5.>;"(*A=9JI+$$KPX753>S+ MO6@N;EN>R]9Q'3A#U WN&#_EL/K+]0T9)]7^N$]BHP7:@K[60=&!B"[1A0<" MDYBU+UC0MLE-WX7R;.R$@5(>,2JQ']%;_/2@X5UPM;00#@&[C($PE+BC>C!0 MZ@U.@X/X7%;2EZK\R8C:8)U.P8R:/@-A4C 09&I2[32M-IPP#*92AC["'C/T MM5PM9K^2@LWO*ZWBW6_Y\^+J\_SZP\\8YU?SU=V+#\N\OK%^R5P%B$D 2S+7 MR2XFLZ!,8)A<$CP7K].6G;#K!^__VND-@G&H6DPBYP9&PKT/[ NXJOBBI(2Z M1)9\=;=DCRQ869@ !;H.DHNYS93.'2C/QD@8*.6#U>5C\;Y1^2Z8FD[-VP/J M0N/R!A)VE/\!TFXQ!VT?-FT*1J,=HUVH)@P(Q[RWF5D!4067#,#B=MM-#J2U/O.O-O\W/<.)8G^O]\"MS: MC=VJ"*&*#Y $>F=F0Y;E6M]UV;ZRJWOG5MS(P%/B5"JI)IFR-9_^ B3SG/Y;6#WM$T)^J?ZZ?K1(CSVHF_5_^3^_??C"'^0CA>FB*.F"FPZ*]"]%]>&' MC-.RPORL7.#D$^8WN'H,FH^@'\#0__E[(7[XUW\"H(8CS^;R3BI@_OO[W?N3 M79)?S!._+.2]&=G/,D\S\:6D>?E!8SW7TE>ME2]/\E]^*-+'I[E[[1JI"1&2C\V4OZ74YW]L*'/]\TPE"B.9^# */0X1$0KB&/M0>I*%$2(A\\2L7'_'9W(!?_^R M$J?JTZW#'QPT+T_,X%P6V3+GF[7O<7YL0=-KF5G]\"\+^BB+)]J\H*4V9D*M MR+\V\H)*8+ M,?AC)?/_]\^_;-3M ?/YZ$C.IPQBQG<$FQLC(\OWDWQ@D_\6ZSU\.OAC7^4HQFO,SH]0\ M\0O/M,GU5,*= 3,F:C<$RJS;=ZH>"2W4#R#+A-&4#T-$Y;,QWZH=T$DH'J89 R9T$N'%IP217PO%-'L:<]&GN!@[8LX MW)"]D??I8J'%!(S.S>;J5<8-"25D@C%D*/ @$J'>EL:>A$QQI#>TC(EX-6XK M^W"RHW;<5NYSS'0/9L#>O.* V=D+XP_!P%;%MD+_'=0J78&U4J#1"FRK!7I/"U3633&6/6'W^0CD_D,!3SB&"%((Z*T^1,'VO(1"52))SPI/*%"WV8W MYMKQU'9EC>@@;S86W(AJQ[W.F+>SZY!(#LR?*Q KZ8"6&VP$!ZLM6_W'/VKA M+3>ZSA"+YOR].CQ^%:AW)/C'@-QZ6>J*6[WPF+>AN>;PPF8Q<6YOE.6BJY:K M!:'S^QTH_U8IJ3?6SU*O-=FC_$J_W^G6[Z1147=8?0EOBS)]K$X*Z[]^EOH[ MN"AG<4@3+_9#&'.FK7,>^9 B+J%/)"(*+]9:@%H-H"4%1E2PJ\D5V(S%ZI$KT.@STJ XK"@C#PWO1FZI_?R0T87Q:?% MG:1SW8EN^J/^,G[.LR=ICHQUNV^S1YHN9F$<^HJ2"&(E&$01$A 'F$#I2TH% M]BA1U&:9ZM#WU%8F(R^H!09_U"):&M)=@&]?C@:&<_![) QR$3ZTP%-CP4H7^,8H [:U M<3LQ'WR8[<[2IS1X W/N]>?W-U>@'KU*&Z WR96SY'6>ZP>E^;DZ=L^E\>M3 M65Z=8( MG?H[6A\+^#X/W0>7>=3C^+%&8/^@?K1^NZT_'U+*FK.BFV6>FSVH M'R0"R="#W*<*(HD2/8$$@GK!B$),*/%"Y.*F<-C%-%T.>"TVV7)1YB^SM[>S MF! 64.E!CTBI)W2"(*8,P]B7W$NDB#T/61V]KINPP2 M%#'.(D88YRX;JB-]3&UZW>12VRU@821U6Q*/ 6BW)EX(R\"SL)(.-.(-L"RV M:-_GNGBLFU$7QA8]]U?&MD>[S>[58P 9^.Z[H&=2!N:,'/)WYQ &A/OG%IMM1^<8!AWW^<7FU&Q^MSJ+> MROJ_[Q>?R@>9-V1W712R+&9$$*0$-5$#L8"((P)IE,3:K"<1C>) 14$R.XCA M.SN%;/JVFD-VP8I]SB<(?EQ)_Q-(%R S@J]W\[02W8V9K ;"CIIZPW4<;EH? MA_ZX$KB"M))Y9>6 ZW9(GK<;07TU#2_SE\KY MN#JT+&:A]%#DA0F4$6-Z.X0E9)&)NR0JIDQHK@K\V;/,669+14=Z<9DAVWT- M>&38" D*(R7X44^2HA+U)S>J.09IPA*F*(U@$"@-*=+6)PX5AS1F2H8>283@ M[@%(%\+Z&M%$37!*O^CB!"<<8P&I\*FVZ".]@-(HA#SV B$BJ?_.7,.$>L%V M[)B??F&U6PXO!&K@U6\]J2OQFMO#'A>Z%NW[7->.=3/J,M:BY_ZJU?9HQV!= MT\B;_MO-!>K,)JBS"N/QZ):/[\^T,6GIRJ:^%?=1%F\ M7]07<3,F/(]3[&GX]?*'/$(@H]R#L8]\)D.4!,CJ6'ULP:=VOE!))T5W.AIM MQ.TX;HKC.#!Q;KM9;"N][6L!V,MQ=PRC^E43!PFVM&]V':76'S0 7($: K,G MJ4'H,?IQY&'K-3YR+-G'C: <>40.8BS'[K_;@G=CT%R4>>TTDA9_?D@7\GTI M'XL9"3%. FQ<_AB"QMD/$D4X]!"/$^'C1$2!RQ)UNJNI+2H[D@(C*OC#" LJ M:1U/JEL0MEL2^L%M8!+O"IDSTYY'HT]N;.EM5#8[K_4^_UB\T?%:6WZ[YM4E MN0D7S[.%_I%7C%9\SN8I?ZG__2J_EV^T"G_.F(<2'"0^Q+YO3%VI((L4ASZA M&(5QHJ2(G>Z\'068&KO<23,P^8I??MG'=%?X*U(*#/YK_&@U I4*/1-45O5ZOZ%UE&/?^OB-"!Y?[7=OI M:C(5Y2?U:Y8)$R[=^-<67[*YF,5F=KKX5UGHJ;T^:Y*:ABB.8^A3HDTN MG@20^ F%(E B()$,PHAUX*&QY)\HJ]5"3O&H<6_X7_NHL<-H_F<[:FR^*_]0 M1XW'A^T?XZAQ3_;_)$>-QT=DO*/&$_UWR/[SO[Z\N=&FS8>;#YO\0DTB+*J_ M+#Y77-O+)#8I4Q'$?D!A$%%!.2)8V5V%G>EG:L< 1M+*VM.R;F7$*MG.SK%ZM<^J3MI+#!>+O-T<=^D-**8 M)4@$$8Q(J$TC%.G]B!?HB<^4\"*):<"M7CM MMLB]@#8P"73$R]W_\!P6O7HAGNQL7%_$"2>?:%SM"&74A3OM(CFVM"X MX'Y2>KOWF"TJ[\<9#7WJQS&'7"E3?H\IB*G>2G$N,6>4"A$XI6HZV^/4>&,E M<%V\D-?)44#:!#8X1Q>>@=N./WH%<6 >V<5O):UAEEK>VJ^YUZA".VQZCBD\ MT^G8$85V&!R))[1\L<-9S?&,0EOG2>QE\TCK>=+M=YGS5#\U2WR?!R%1,/"I MIJ<811!C&>J? C\4B,DHB!UN)(:213M->;;S=3N,&'(S68[PA^AWO_&] U'8.#H?LI\-2_W%I MSBPS]:O,[G/Z])!R.O^-YG_*LD@7W_2O#[>+4O?[Z4F:Z@+%+/8CP4PQ'LE# M#)&B!!(L(^A+XBD:A9S9983MU/O4MARU_,9$OM_2 #S6*CCPM_,P6"R^0X([ M\,JZP75;>-!(;R[5*_E!K0!8:3 DX ZKX9# C[34]3T ;BM85P!;ER?G1L=; M>[KJN[.P=&ZDVX'4WV1Z_Z!W/]?/NKE[6??^2;U-YTO]:1V+^VE9%L:A/5W< MSR*BUXO(BR )J?%(XP(R4R2!1DHFTI1 C+\91C_U-;.1HYN_N2N>*?,$0% M]ADDC 00H="#Q%>)GBBA( G&1,G )2_OD/B/D+1W)3Z@M?Q@L6:\>CA MA$> M+(TI7V9 2/W=>#113:(9/TESDVRB 'I6U6^.-Z1V1Y ##M3 5L!ZC!K1P695 MJL4&6W)?@4:C_@XH.R+7YW&EJPBC'EYVQ&?_*+-K,^[^%?4">"V$;K'XG.D6 MY_]O^G23"3E3*(@HBK&I_.Q#%"8<,AXPJ+PH(I(GU%.AK8?%Z6ZFM@HUYELC MJ@F+,L("+2TPXMJ[6;0@>][1HA^\!B:CKE Y>5N<1^("?XN6QD?SN#BOX+;/ MA<737>,PLKS\JI?RMY*56V6D?(5]RA,!,4LH1$QB2+PJ46* %8Z0HKZ5G]69 M?J9& Y68T)@VP BZRB+:R>/B%+1VQDH/@ U^Z-\)JPY>_JU(].N4?[RKD7WH M6_4]='EO?WSD^*S&77[+3*G-F%E"4,2EWN?&RL?&KD"0$D_ 2$110+@7^C1T MS\;7NYPN$^PUMY6S;AWH6-7&^RB_57\I9H$@7B1E %42(KW"T\2D M1/,@#:3"- P$56ZK@$VO4V/V2NA5RJ):[":T^0I4DNNI+[_5#SBF^; ;!4O. M[AO;H7FX%UC=6=4%IEZ9TJKC<=G/!8L#1G-ZN6N9S85Q[JWJ:#7AAB^_T>_I MX_+Q39;GV3?=[0W57S#]^8R%C"5!I*"/A28K/R%F.X*A3!(O3I#G1<(I;LBE M\ZEQUIU\SN;/9DKQN@B9:A2X H^U"H"M=# 1 Y42KF4['<;&CL*&0GQ@)C-B M5]$"-=3OUE WLH.U\.#F'-0=*H&Z8]9OC5"'_D>N'NJ.S&%=T0YM=/!&K-)/ MU,5&M)%G\B2FSZ9BV[HB+@T(QS21L$INA! /(96)#R7%(HA]7W.>E1>#56]3 M\UGX*/6.+,O^!,]F<0&T!'(AS(Q[:L\PTP'G=J+J';V!F:G.SU/+6J5#V)+V M?/G%#O Y. OV">-(SH&7P>GF"F@+3ZOKW]E&QG/UL]5GQ[7/^J6>*UEJPIGA M1/E8)BEAJ3N;FOFXJ;7XM*ZU*#>U%A?2 MDC2L@+:S#?N";V#&/5.E\F,+.2: MZ^5G.3/LLFWA"(1"!J'D(AJCXIB2!!F,.8A MB@B/*"9.?A;6/4^-8;8$7Y5)W!8=U+*#'S]DA>NEB?UHV#'/(!@/3$/7GV[> M@^NRS%.V+,V*:9QX/],J9TY_.; Z(]0G*]EW/BI%.6.RSU?N#70DK[HN:Y@D M4:P\#TH22(@BY$$6L0!&/I+,YWZ D).;O'N-UC%VDE]-'YV*VSJ5KYU<@=J^ M:\\.5UWV->K'ME>(O:@&[,:;\\N#G,_-)*:+EQD+?!I(GD":( 41\LR=&I': M+&!4,!YP%D9N7M?;S4]ML6]C4YX=/"C/J;V MQ?[3.XV.[#=]3*%#?^FC3W5;%.M8P71Q_\&D4/J04E8=_-BL9P5I(M_7S%*)V"VH/. U]U+J2 ML(;IR@(GYU7W# I]+L.GNAIU73ZC[_Y"?>[Q#GEILV>97[.BS"DO9PEF44QE M"&5BTG6K6$]^2GP8$YPDE,64*/MDM-LM3VVZ5\*!)WHO?W9(.+N#U?D5NC," M T_D6OD_5I+UL$T^J>TE.61WVALO<>PQ-7:RQ1Y]X(*@A+:,,6].9(QI?.:: M/#'F^&,OU/).FI@);+2I)EW1N8BK\&8M#WZ=*0.PKDW#:4Y E,894)2AD M*D">M#+,7U&'J;')2FZXBCC/5Y(#OA$=S%-5>5&LG*:W/*D[.$V/_+6QLV(F M_F48F%C[=+S>0N(*'(3+K]$ 6W @T?/WMFO,Y:]^V^/K,;X'MZO,TY'?)J(K\Z9O5P0&)F@[Y9W,WF.:7F#U[C0WFM%[3(EMF_?HWSN:O$M6 MR+\O=6.WS_J?YIZ24T2DBA#T<4@@"KB 1,H$\H#(..***>H6G7^LEZE-Q8V0 MH)+2T0@\"J2EF78I/$,;4GO(#'"CVPI!K_;'T8[&M1#:=#U8PUL?[C;IWZ8% MGV?%,I>?U-DXL>)4H-BFQCEB"99$>%!Z(H2(! 127X4PCA0-:!@S/Q(N=-&S M?%,CFHUZZR1HS>Z#;^]2],YD^V]/S!H;KI&">7%879^ND= MH%SP5!8?TH5\7\K'8A:SF-($Q1#[W&S?%#69G4CET,P2XF'J.87PGNYJ:KQN M) 4[HH(_C+"@DM8QNU,+PG;TVP]N S-I5\C8HILL5!#+F,$(H2"4 M42A#'CL5X#O=U]0XX^;!<+9)\UTV0H/"2'U!#I_DDV[Z@78J]V.#MQU5]X3A MP%R] <^(>=5@> 56HO98__ \'KU60&SI;MP:B.?U/JB":/'*Y8<$VV;FG:Q< MQ&^RHBP.;@^*M3^&']*0JB"&7N(+B!*?0LR0#U4L5,AD(J/ R7'M,G&F1OM' MMX);MY(6WB!##)K[QG[8H1CQ@KCC*%RT'>\.WE"[[PX2O=IFNSMZ;7OK"UKM M',N7+Z6H VR^TN^;V'9MJ@6"Q,HD0O2@-H5C_5W%VF+C@> X#+$2OF/LWO&> MIL:.32Q>:41T#L4[ :8=M?4"T<"LU.VL#TW?)= M;40>X'K=":0^B=VNXU%)W@F+?<)W>[D;^=])W6K*34D>LZMO9@-->,23A$'J MQ4Q;@S2 -(P3B+TD03&1G&,G1_&CO4R-739"-B6_JMMO1Z/P.)YV['(Q2@.S MR19 =7[3_KFC%8(^N>)X1Z-R0ZNN^US0_G"WN:\M27.B)]_*^K_O%]K$S)9Z MN[E)1C7S/2^.N4$'HZ 3B"KD=*PT) MY, ,58M^!4Y'OU^MCO*+*Z!U $8)8+3HT9FD(WZ]NIBXRC"NXTE'A [<4;JV MTS7]>]UTNC['6U^-J4 R7V^X-'MA!1&-":0DCJ$7>I)1ABEV.XP_W=74:*L1 M#\PW$O_%-7/[25@M":L7L(:FIHV0Z^/X0:X0SZ/1;[[UD[V-G%W]G-:'N=3/ MOM'Q@,;$0GY2OQ>R2M7UB94T79A;@-OOO/+G>I?EI]+/A GUA$+:*)(FU6]L M8B4B*2#A)!2^0'X4.1T:7R#+U(BF4L5XU"_U#J1.F0>R1A^S#9&-1D!E.5C( M;R!;&P'S:M>RQ5".)T07#*CE.=(XPS3T:9/1 F8*:CWJM.3@T]8 W6X/T)Z% M-D1ZHAY [?7\Z@)QQCWENARW@[.P'IKL1L:[M3*NOZ?%S"?,9.1^6'74R-.O.E*"W+;QPY-6NR96OA=#?M>+&'+'G+[,D\GQ,?!]&80_%=A;I YN!*<,5E@ZIEH_K?G&R MY;UF1TZW?%RIPX3+)Y[KF/I&WAM2N)-/66YV)1LO\$VF@Y (B9&>UYZ0U4Y" M04;UKW&"/11CQ3&13HEPSOF(IY>"S]F"[@Z MYFQ*E+$7\*O,[G/Z])!R.@?7YB[2,8^.Q:C861L]8STP=332@K6X8"O+Q!^# M9(9P *C7##P6W8Z;C\<>AX/L/ ZO=F.I6Z4D+S^IU3G*'2WEI\4-+1[,_XUI M\TSGLKKG7WDCF3]_*F]7@[G]V:S'.SM0\X$CT2>5#B#DJ M]0^(\_Y2,617W9.M_C]+FFO^G+_42]A,17' I4!0$F3*/IN80X(93!CQ5:SW MLC&S+CEPHH^I4?LZ"^E:SL8(NK1CE=CV>-C6M;!R@NQD]9GQ@-?3VA/01SP "(97G6#VY#WZ+M079C!9G[9=IY M,'J]56OI;MSKM?-Z']RS6;S2-;??XEY/P\>WDFU?\7 5!(EF!:@)@D-$$P9Q M0A.HS9J8824C%3OF]3O6S=2XPD@)C9C R'G1/=H)7.UHXG*T!F:(;D!UR./7 MAD._.?R.]C1R_KXV;0]S][4^W3D]B3EMU^3RQ13',=&7OS\)O7?1L,5^V 13 MA@'VJ,(4^DCH;4- M#6!8P_ZD8H$]TA"B5,&/ZM>I\85&Z'!6FI0BPV,W-!W M#/^PP]Z.0'I'=& ^L0!SF,+B]BCUG #%HN.QDZ'88W$D,8K#RV[4Q/,R,Y?\ M7$I1O--RKP)!WF5YG4_S_:*J8/XN75!M$='YEB?XS&.)IX@A*.1I.X:P %+% M8RB]A,7$BR(EK38^%TDQ->K:I"'-C,A K61V]ZF^;'3:R6PTS M(Z(\*?#L2>9I)O0JFY>6)W5CW>?M2S;Y_TGNR2=W&3ZY:^]_H ON0:ZR7^/2>M6W.=QZO]!M5[;@AW51%(\) MY#$/0XI]WWAJ!I E20)C%J(DCF-*(J>2A2?ZF=K&S8@)-G)>4'#F%+!VY-<# M7$/?8W=!RCV]=SL.O>;M/M'5N FYV_4]R+1]YO&.5O:<%L4G565A6T>$4:5" M@F$HA$F-&PJ(/1I!2I&*:!03$3L=2!]V,34FJ"2LZM'5>0 [W5$=0=+2^+D( MGZ$M&D=HW"V4D]KW:G8<]C*N+7%2RP,#X?23'6,U^(,4R[G\I"J[8LG+9:YW MC&EO"-\5Z)#RKYFQJ4CGSA,BYV1#(0V@,S3)] N\=QN$/6:SR'0_?CQG6X MXW(0W]&AB:XAI>_2N?RXK*YT/<%BYB42^H&Y3B?">-WX"4P\;@I_\, 75@65 MCS4^-8YJ8B:-@*"6T#6*= NX=HZY%(Z!2<0!B0Z!HX>>:2Q*# .%(?(#'V*>!)!QIK@2>O9B M-\^X]OZF-H%7*3F;1)Q;(E]2_O8,YG;&1(](#CSW+P6Q8P[3L]#TG[+T=)>O MD*'TK/['$Y*>?ZUCL"?-S255\5GFJ_K=*=?&QMMTOM3&QCIK)E$LCD(NS#DG MU5L<$4$:40D3' 6<>;Z2R"G!E66_4V,>-673#XR .T?'U#KYY7R5_6&3S[/[%A"8LBU+/T+S: M,&FN+![2IZ)Q747((\Q/!,0(F2"D((0L"3%,!$EX$M$X\.Q]\6Q[G1J+;>2N M;[X;R4&^+;J#OY>.U.==AR_ U<%O;@A\1_*3 MZPEG-Y\X5[Q:?>"L&QO/Y\U5OQT?-^>7+SN++TRQ7*W2HBJ!EBT^J;NT^//- MB_GWG5Y!LGPKCY+"H4"QWA@3'$,4,P193$(8*AH$*$D"$EL=:%T@P]1H?ZV" ML5#YMA+F@UPKT.THWF58W([D!P)[I*/Y>B>PC[.1_#)-T MJ3N80QS:NXCQ*H?W'7 Z=8C?I:EN%/G5Y#U;YB_;]0:].*0T3"+HJUAOW!%5 MD#!LXN^%"(D@<8R= NZ/]#$UBEN)6-^[N]'9,0CMZ.I"8(8V3WC$D2+GOL$T/9H1QNHV3F;"\!'4_FU(I3K/#?A!,;X?O.R>:2)-[@V MI4L_5>>%)O1 R;1<#@?6((#=M4YO4*^I'/=\%?Z75NH)@[MZP-=O*^N-:K/FAR[,XHH3C * MH3)UYQ#Q.&1^Q*#"/B,AYX''G"Y][+N>FEU9QUZ61D+GA JV:-N1]3 8#LS! MC=!5E:9*Q":8M=2"@UKR^O-U&;M>$RPX M9SE@7;WL=.M>"(RI%\"ZXM=$\: M^2XM.)W7_/=.?U;,(HI$''DAE$J%>G.+ DCC&,&$>-*/_)@FGI7/;6LO4Z.A M=6;$6M+& &5K.ZY(P]!;:>@WJ :F&TZH=0IA>1)%'I((GG8]NAI)$^J=RR1 MY.F'.]SG5FSR44M*BXA(BC6#, %TKM7Q2 A/H81 M$B0*&!(\L7*"L^UP:F0 5RNG-DNJE56KX!2J;(VTQ;5MS_@-S!"U]=&(NV6 M@$9B\&,CL^4>WAI)AXO:GA$=Z8ZV!V3=[F<=8&J]FK5I9[Q;60>M=BYD7=[K MX:+AKW2^E#, JX/V LC MZ14(KX@77L5)6'G7H*LHU+]%7G,L:/)*\*PH :WN!]]*7AT/@]"_,FGF2/72 M;WI<'IJ/ N\*Z/>>)"_39SE_^?F":XUZP$*JQ9%$0*4B 5$4$8A#HF"2!!@' ML4=]VB'+2\?Q&CUURYMU9I8W5/^!RXOQQ$(HY",$J0P\B A.ZE1O3" <,5^A M0,2NR5;Z0'/X#"JZASZ!['#=Y@S-J+=M5Z"2;Z"[MAW=![MJJWMYO9NV'2U; M+]IVGW3<=C05 7]],V,1DAPG! :4$H@P\2%. @1YY"M"":)28JN-Q;K)J6T= M?E^82ROPO_7<%=FCI8V[ >C,?J"3V@-/R]\_OO]Z^Q;\[_;,\# M)5NV_,W#9OXEJU_,U$NVIMY6@^.8F0<*K W)P[]T,Q7?%\72+ M-6/[U0OR- MFHN/*@_>%YD_IUP6G_*;.4T?BYE27& E(BA4J&<=%T1OYY$'PYABRGU!0R]8 M69%V2ZA3_QULRX$GZ4K\31H)8QFN5*AV_"LE]+" 6@VW)=AMA.Q6Y_Y1'X6'O!%N?:[Z; *.: YVPV;<4NC72C?EV0O=-46A3E7X6(,:$%\::X8R[ MC4D3I$T)/18"*1IAQ$./NERG'NUE:J;&;FX*(R7XP\CI&)U['%$[1KH8IX&9 MQQTB9W9IA:!/%CG>T:ALT:KK/BNT/]S552_+RZ];93&J[RKU**()8C B@309 M66.(L1?!*$I"S_-]'F&W@(1CO4QM]E="'A9IZ4 QT&U(X"+H1J8 #JAU,&[ MK 6%?OW#CG4TLH=7BZZ'/EIM#W=/PVUBHG8SD5;?61E[*.:>@(P%(41ADD": M>*88GJ=DD'#B>\0I4>#)KJ;&!NLDOON9>SLQ0@O$=K30#W #;H5IL0Q9A@ M/_!5"%7$--?[@D*Z'%]LV+W4C ME+_)]/[!9%YZECF];U)6-MF8*AHK/BW+PE11-)EGQ;\OBZKL\SKC6(*E'W(L MH)^8*E$^32#SJ81*>8QQAA2*G-)/7BC/U$BIDCQ]ED J)7G%1HZIWRX=(#N> M&A'VH>_N%CROUF$Z!RNM0*-6;>85X+HL\Y0MRXK@R@RL1^FV'J4A$LGUA'"? MO'BI2*,R9T_X[7-K7\U>NLVOO'6;(*GKHI!-7N]-MASDRR@,B828KV!J\N&,MKX0&MI*_,/I9E?X+G5H>[2T?$ M=8O=)\XC[J%K-_Y&;E +/DJ2(GO$AMD!G^W]E;:XMJBW$$,$HQ,I#@0I$A&=EIE=M._HZTH<3 M3ZU[&M02,1$O527?K!8W6SAZ91V#THYW+@1H8()92[>*"_K1"-A#()"%^GVR MQ;%N1J6%%CWWYW_;HYWS1U1[TH]9*8OKA?B0T<76!O7#.F%^P)+$4S*&B30' M4S@4D+" 01^1B",F?,J<'!YL.YZ:Z;*2^PI4DE^!2O#J3J^I_ZQGQ/;ARX>N M)0RLA\:.388 ?&"*&03K+BDGG(#K.>&$7=]CIYMP0N1(L@FW][MQVZ]9)KZE M\_F,Q2(27.^Y9(@D1"(PV26DA'X<21DG3,K$R4=CU?#4N&DEEQO/K&&RXY$N MR@_,$V?U=I[S^TKV.:?7;8\Z9_,(_9'^:V9Z\8?,\\6 M^D=>7[%5GCW<%U)%@8)*(!\BC^HM11 KZ#$AO3!&B KN9%2X]#ZUV;LE?!6? MH,4'&_G!K@*=?*S*Q)2)'$$$Y7HW5(<,]!%U-CK[6$ M%^QXC@!I>4)[$3Q#G\2Z(>-^V'I2^5X/50][&??P]*26!X>DIY_L-K_?T32O M@M$_RO*MS/4FQ=PT5J>N'U+*TGE:OOQ6!:Y+\6FA]S'+W,2?F,)(Q>^+C!4R MK_8U[Q=/RU+_62NLWZ&[!0D3%K"() C&5(80*4H@UIL6R..(!CX/&&=.3IYC M"#TU#C(ZURD:KH"I[;;1N[[T #^N5?\)K)0'V0*LU:]*DA578!L!4$$ =C&X M@.5&^3K9\>;4OB0#,_'DOA_.7#_F@/6Y>HPB]ZCKT9@CL;_"C=IWUYCI9[E8 MRG<:MYML43E:_"TM'U95I6Z_\_FR\L?00NO_B:_T^XP&/%:,A)"$B.LET*,0 M*ZQ@'$H>HAB+F#OY1W2086HK6J.":W2U._9VZ\7 B Y,_XWT]77N2G[P32NP MKCYW!=8Z@)42)N%AG[';G2'L-[+;78R1X[X[XW08%=Z]J6[L]S8MZ/U];A++ MU'6B:@GVO(_""&&E]/"$ ?,AY$& 8A(I):03WUGU.C6&VQ6Z*JG6 MA?/L$+=CN=YQ')C73D(XJ(^7$TI]4I==QZ.2E1,6^_3D]O)E5Z'7"_%^4>HO M3ZH;K_W&=/=\GAE;<1,1@#@32 @8"FV-H4!&VB3SM$D64$))1+V(=[HOM>I] M:@2U$KYR.]B(OW*CW"A@XW/>P^"XW=+V#OE(5[F]H-WYVM<)M2'NANT$>)4+ M9"=L3MTRNS72M>1 5;:D;KT)^<.$)A0E',:Q,G6$$P5I[&$82"F5,#&70>Q6 M9>"@CZGQEW.QHS;\VLFG)U0&II@:D*9 TO^3LA]F]#_]Z(7W4QL*+=;F0LP2&=,(P2!A 408$T@# M$D,>LDC%"A.$6:=[I2.=38WZ-N?]6X9#T=E.:\79\<+E0O1&NRAQ!:[[C48+ M(H/<1!SK[W5N$%HT/WGRW_9.-Q:YI;DIHU!\EODJ^47*9XI*+A@2T(NJ+*>2 M0!90!A7"PKC/AK%4LV>9L\R60([VX_+=W^YMN"E0B575__W]RUM3B*DN^.%8 M!O@XJ#R,?>X3#_H"(XB4+R"K JN(%U&!#"L[W?5?#.D89%P#*AM1-X@.A+$= M'U^,W,!$O)+/5+VK0]^OJBMHWA\!MT+0)_,>[VA4RFW5=9]KVQ_N1K*_9<^5 M:]+[Q6_I(LO3\D5O@Z7^QI1WV=Q4WS19AF8TD)0S):$( LT/(DX@\PB"5&'. M8Q&3&"4N_Z]3XHLKK_9#--;C%?Z]2)98O!VD?3'$L2>&LNN9(6TR:\C&VG!DQ'W"F2U>I65=KO,L\YFVEA?##MBGN!P#TWM%HDT M6_-H7H%&=_W#1ONKPQ1-*P1 !4&?*<]'';-^DZB/(_K(:=E''8_#1._C=G]I M?JB=XA37"W$GYZ;NU$U6E,7&187%B1%)$?,Y]RO1MP M*BOCV/_4UJ4J:6H":UX( 0RR5#R563&BJPR)$+MFC6OIRXK 1LDCM[Y\KZ[G99!MB MN]$[,9F!+S]?.Q:#;L/;CKQZ0G%@HMJ1ZP0^#0^+!\[](SG>M% MF8HF]?P7$V>;EJDLZH@R*>J(L\>G9=F$=NQ?*=>%GF(:JY!Y$C+/TULCP6*] M-4HBR+V88"2\2#$WPZ57\:;&9-N)K;?U QL%P4K#5:CG6D?STJ%/Q:65OGKY M%KB>-HT]MD,;9Z\PK!><6O6)_C"'6KU(^$IG7GVB>_I(K-=>.L2H[-TZ&)=. MDZ+LCI:;:"].8T^("$..S=I0)1*+< R#A-/(#Y.82?N %8L.I\;VZ\O%U?VT M:(0&>G&WC!&V!KN=@H> <&!2/;B:7 MXX!2:ZR,33OC!/RGB,OFW;RE]F[NQF-8X8]/X)(F6PT41A#&B " MB20XDIS3(,%6S+MNU6 MK(RW0O*?[[/G7YJ'C>V6K'XQ9ENR9;9M-3C.M#M08#VQ#O]R83;43VK;F[3V M)=W8-4$2(C^AT*=<0)0P 4E .$P0(X)@$E%L-;N<>IW:!-QD!C6%CH^YWG8- M5;,;!,LM9]_0#KV3[ /5[EE8;5 :)#%K:\>ODZO5!HN3Z5NM7G;C*"'3V;5N M6YCVW\WI_6I7]2UQ:+0+]3SVO]P_YT/FQOE"E[4HW5M#S]0&!C)B'8,P#O;_Q8P%I$GN0$S^0,0E1$@2S)YFG MF="4G)?C(K[?\7"XOY'WZ<(<[ %&YV9#-!#>04(0\YG&V]-V+@JYB??EH?YN MAS[W,6,\\1N\;Q?B-=!>=3L;:?[&]N][:SF1_S;SK_3;8D\6M!:6\,'M:Q7^[A ZOTS\SPH ME2*:6B)MQ'HF>S+S)8XI]3WA% OG*L#4EM*#2X,CB^K2Q#=I_N'5%8_Y9).1 M@#Y6Y>G^XD9*SL-F1U1##L;8UP^U\-6^O!Z1G4"RIF;[(-OSKBCV27C.,HQ* M@ET1VB?&SNUT(\M5!//M=Q,")F<*$Q+$/-*[AT0;5UC3("-1!!7VE**(XBB. M9PN3;%6*K_;A!GO=6$TR4D^R@\Z&FW#K4'P3S*.D;<:_4UC:$507:,;AGS4< MC6C]T2L ?<[VXQV-.N=;==V?^>T/=W"&:@IZZYFU:?EF M10$B(MR4;I84Q1 E*($DC D4C#+,8ADJYMLEH3O7EYP\=&MAMQD 0+#B MA:D)M)/>FCNBY^319 M0-+JR]3V_G@^3!9:[/@NV3Q_H>/%S9P617-[6@7P>3X.A H(5$H$FC]K)U(/ M!K&':"!DD$1.^29/]C2U@Z!*OK4;0+>@R).HVIE0O6 U]"&S$TS=72-.03"( M.\1!9Z_C G%*YY-N#R=?Z,8*5<;QAF!V$M7+,(A]XTI./1,N':@ XDB;5X03 M;BK/XD1%+J1PJJ.I<4*=S'YE/M%*4C=*. FI'2/T =3 A%!CU,C8?\9_6R3Z MY(63?8U*"^%L\]WK!APQ @YDEI\ED0)92RF4,7$)&U1(20B4E!BR5 0 M>'%H5R[%L=^I4<;1/9AC[0!+Q.TH9 <7V,_!H[6&>BQMH ;3+V6&;#L>MR* M VYX'!0?<'R]XREP5A2F3&>ZN)>Z-UF\>?E(2]WN)[7Y^*7>US#$%%,QY"H( M(:+,@QC[""HLN>\10HGOE-3!ONNI,921'&S)"&JY.^UX' ; \A1Y$%B'/EKN MAJC[";,S.+T>.]OW/NY9M#,J!P?4[BUT+*U)TX7I[--"4^!35J1UM'!MK?DF M3S7VJ2F]%" )D9028I.VFBON(ZE"*MGZ/MJ.I=H[[' S/3 WP2I%V[V6&OPX M-SG;0+8P8;Q:=&T.9&KGFJO+?NS,"-B15 ^HCE0ALP+RPPK(+6FKU GM^+E7 MQ+2"I=<2F.T]CEOSTDK[@R*7=F^YAZY\T,,U__R0+1JOFAE&V@3RN8*^3Q%$ M88(@)D+"B(<)D1'"C%J=X1QK?'HFCI8/5 (V?F3V02P'P+5SPJ5P#&Z:6"/A M%,YR2N4+(EH.FAPMJ.64,MMQ+2>?Z7!__3675.]^ZI3CQ?NB6$JALOSNR^]_ ME84Q-YHSP@A[C)N":BP6>LH&(H($TP0JGQ,]W!PK:1=6[M#IU*;R2NR5%V@M M.-"2 RTZ:&1WN*2U!;]]V@\%ZQV2>Z( M5^N%N6U;XUV>.VJW5J5:*GN ):]AZ/I1S1 MZO50RK;O<8^D'!$Y.)!R?;\;85WS*I-+<2>Y3)]-BKJ/LEPYK&DR(CC@"4SB M,-3&)S9NU)A"B?U0>1&A,B0N!^9MG4W/Z*1"@GPMJ9XQB[IT )W/LV\F(+7R M@?FO?ORSKPEL/C='*B:0XK\&X?8G)7BK&ZD"F4+_"I@O]>CMZ8)6G^M(:W^CKATVFN^O%U;O=%LC/F:+;+4.U:4Y M5A%? :."^2B&@1]K*S;")DT^]C37J(#[08)#Q%T6B),]36UUV/@GI$UY&5D+ MZIB9X#2TW/.\&"48RHC%>H,0Z+4W]A"4G/LRQ/IG+%QXNQ]H1]L1J,$!MJ/L M7F ;F*^W95R7.[H]!YV4+LDQAY'H/Z_XEF[L2KLT%0 MF?A">2AB0<=R CU+.K4U8#L%?;%5!9=O5\O5&PC]3=.;MOK7;VGY ,H':5Q% MBFR>BJI^XMJ9N]I1U%^;KL4%^OYZV-'D) 9]8)H]6NEX4S[V:A4V+JKMW0U] M2O5"9O2Z M=5AI"1*F0.- +#E!WH6]A7JD P$.:GBQ$,U>$%42-?E@N1OQR) M>PQ\1!*!0XB$1!#IU042E$1049[X'H^X'UDES;3J;6JK1!,_4NV4L[Q+Z,A) M7.VHN3>T!J;7&JA:T('B2)T@Z3V:Y&2'XX>4G-/]:%S)V91, M^ $,D8=D0'V?>AW-UR[B3(U]MFW4E3YU.:251F"M4F6V&*5@I=4ZCNNR8E>= M!M75Z!QZJ(:V+(K5Z[-W1:RO/?D&K'7GZ($D@J1/W'G0Q.3XU$@+=T\I7 M09Y)%68+I27C7030X/MC+1RLL&G\#HR /3+22>5[99G#7L9ECI-:'K#!Z2>[ MSO"CF\C-$<>;E\TCS0G(]3>:BT]/YL'B5_U@6;Q?U!O,7_.L*&8RH8PJ;9E% MH6_B61(.&<,("A'%,@D%CJ2;>=:_C%/CF$I$MC(7 ?'DN> M'P;M?SP:7^FWQ>1]9L3JBG*_J;*_'V7Y27VEWZ_+,D_9LC0[^*^929Z:+4H-R[QR,*CS*<_BB,B($ 198LH^ M$[T;9PGCT \#YIOZHX%PRMAWH3Q3LZBW909E5D>0;\364[:6V_%VYM)1LZ/8 M$<=B8+[=T63MJ%2%IE]50?^9 EJK*[ _7KN:@95JO=:RZ0/CGLO=7"32V!5Q M^L#O2-&<7IJ])!7BH0CF"_O9?*!-[H6HGOJ<%64NRS2OK6^YD"HM/^LO?W$M M_GU9E.;3E>0SP94?4$$@4F$ D6=J2%+?ASQAON(QB3DA;BD^!I*T@V$\-)'S M*LU66B+N]$)&*5680AWDINTIZE*>6.QKY5=/:+U[3OSY& # MTG_BROY%?86\EX/A?3QMYG#==5M_WDI6OE_H[JIP]8]Z-KW-'C7;S9B/DC#& M'DPPQQ Q3B -N81!*((0^52@V'>Q]D]U-#4SWL@)-H)JFU$_#/ZHA75T4#@) MKAU#]P'9P!3;$2UG;CP'19_D=K*O4=GIG,;[]'+V^8ZAN]75_MK),@P3'WLQ M#&@20\1I#%E"C&F)!=?O1SY'3G&>VZT[,<%H,4*7)(';!<]NTG>&9."97LLU M1 3F,85[#;G.! MAR.<^- 3D=X4TBB$% D$@T@PA17VD&]U>'>NHZDMY[6LZ[3Q:VE!+:Y]NK96 M=-NG=I^8#3S+N\+EE-/-!HL+\KNU-C]:KC<;);?SOED]W_'@GQ8/YO^W?U^F MSW0NJP!N;2FDO)3"_$'O.W8_V'JROI706Q63VDB^E?5_]>_SI:F8>ON=/YAK MK#M:RENE)"]G23@*GH.)QQ9^:%6*.K--& M_*HVM-:O0DQVI(>^M-"J:-/*C.B61E=@HVS]1S/N M^Y_MO%"# %8H@!]7./QT!=90@!46P( !:C1ZO.=XE5'L]5ID7 W&O45YE=$Y MN'1Y'2DZY%#]G&?/J3F<>Y?EJWC(.SFO[B'2,KVOCH:;G).ZLU#B!$/E2>-M M% M(8H_!1%*LN*D*$=KG477H>&I&]UKT*H'/ZLX$YK7T8+X6WR'OI\LXM*\V M0Z([\#JQ 5:+#59R@T9PL)&\2V95%X0=LJL.A/1(&59[1-PMR6H'V%H3K;JT M-UZRU0Y:[B1<[?)^Q_Q4LMS0-!"\=ENQSJ -O (: MO':#;%-''^KA.NF::0.?\G*&&?,9 M#Q+H1Z8H$>4(8L4(Y$(AS)">\Y'37?/17J8V\V]V+I;^I=0^[JV7D8=/-S9\?PQ6U0N[:OM@\>]! <^ M9 $*(6),0(J8!T68^"J(681X,'N6.$!PG+%[#!GB=\NQ2]"P/ MI"_!9.@SXTHV4 DW0!WLDZKW['^^U\G8'N7'=3SB(W[BP+\H M]:BFVGBMJ??ZT=S\_4>U<6UR_?V;I/D[_>P,)](76":04X2UG:0$)#Z)-0-0 M7YJBCH%DCJ6O.X@Q-5X(O Y%[[N K\=9PP/ZL#$4BO09/[9J !6=MFV%JMT ME%? * *,)KV6RKX R9XK9W>19.Q"VA>@=:2N]B6M=;AHN5D^+N?4E*:H+VWJ M6YY/ZEK4D% B83SJ#B*(;("R2D0>3I\9(J(!Z+ \\JRZ-UCU,CNXW, MS;WM^L[WDP(KP9U*;-N#;W&MTC>D0]M0KXBFPQ5*WZB.='=BA6Y/UR4N$+7> MDU@U--X%B8M>.SP P&,I)Z4R_T]AZ%7._Q91(F M,0X1L2K\>[SYJ1%Q+9W-X90-=G:F97=$!N91>S Z%'T[IG._I=UV>ABY@-LQ M[0[+M!U]JH.198[P;[*%<2V5"_YRS7F^I/-W62[3^T5]ZL=?ON9T4VB"T>* +1U H\05:-0 Z['84@0839I[PC'&PL&D&V-,1C+S M!AP;-QOP4DQ;[<+.C8]G*UZJ_X[]>'%C?<0C5QNE@#../1'!4 H%4:B-2TK" MR%289(PC)$/N5-GAL(NIK2M[4;5.&] 6(.V,S,O@&7@=<$3FPCCCPTWC$!'& MX^THSVO9'E7;E(DV-/R[..0C^,+J!2CG7H@R7#[ =3XT[; /SVD@C-EY>WP.0)Y'& M=R/5/T;6W@,4>TO2>]AR1WLM+>C]?2[OUQ7 JIH1F\FL>!10#Q%(_=!X2C,, MB3E'D-+WB1\(S&(GMC[7X=2X>%?>K>(K%W#L6= M+;T>H1S:[KL,17<[T!*: M7JW"N9.IM53LU!Q%HG0@X%" M 4118(+R]/8Q8+Y0ODI"BDA_*#>W9??P5]E M88X >LD$WC)(EB;?()B/9.%5?GH-NK7TZV(,E0)78#,4U;,K)09/\7T>OQ$R M?+<(,84$W^^YMQ4!"ZTW5=EL,VID*8B0H15H"!.!-+V MF"00>TA"'!(>1#'W/MSC0A#E6'H90Q M1C!2*C1@19!@BF""N(SB) B9GA#9NIVQY[-Q MN37'@6,7+3B$JD\JW6I]5+H\U&J?$H\\T=%);O<>]2,ME_DJ#3#!2$]@XTJ3 M,&V+<9SHGTQF1E^$H5!A$A>J8M?4UMKN\[#9C,P4;:CIF6VU"VXX2>L!N8 M)+K#YNYX=QZ07KWP6KH;UR7OO-X'_GD6KW0L#_(DE"$C M$/G<-YEQ'D(_C9T<%EJ S, FOAAJF!?%KW M7FM('/8R;OF'DUH>5&XX_637+,U?'NE\_F99I NIK58F8H4];=V+D'H0Q32& M5(4<2B]$042I4,+*#CC1_M3FTZI]ZRZG=HTWW:KY=ON MMYT.'2RAQYS3F'$/:EO0-R&5&#(N&/03%D4^#[V$A1T_43%N 0:)8!!,2QZ9J: "U MG58-\ M.Y%!=HAU?^7!'BD,_G4'W2U2?L 1:0VB'Z+?\>+K!T1M)_1^R'ZZ9GK2S[ /*67I7.]:&]NR>+N4UTHOFNM\F42A.%)Q CW!(X@4Q9 00J$2L:<$1\(G M3GO+3E),;<7_^B#UH!H)71-&=1D"NZW-X, .O-[6\E^!@WOQM1)7JQV09EBM M"*@&8(BBV&>,N7 MF?)YK#!14'DT@2@B$E(>$AA2Y@3V%$4!PB%D<263G]M?0Q-4.I MN6=JY+P"1E*-(S"RNM[ '0)J>PMW$4SCW,2Y(=3A0NXD!A=?RAVV//+%W$G5 M#B_G3C_:-5Y3SZ(%G3A'W/&(4Z8A$@P#Y+01&O2 M@(8DC#P_/8HO]+O1]S?:."K(/01](BB$"6^#XF/ M0N@%81C&.,:>$(Y1X*?ZFAZQ5#%V6M8^O [;0+:EE5Z@&_Y*HQMJ70*[S^'1 M[&#N$^I_>1N.VSKW1U=-8R+\J\NC.Y2XL_/\O[^Q!;O]!+YW&20 MOJ%Y_J(_JO+@-'5&9X)[4H;8AU(9+T1&0T@2A:&7Q(P1KH1*G K;V7<]->MD MUU.?KC*I9PI\>TCY ^"UV!=%1[>-A.4QZB#X#GV@>A [O4Y4?W,&U4N#IRT M&C"6NJWWUPRMMD#E3*2U30O=\] WU^R;<(MWLCKQK9)B%\62:J5--&@QX[&@ M)/(9Q%B/!B(Q@400!0/B">3[RB=>TL&5UTD(JYDVOD>O$=<]<[T]]':$U3^2 M(^:[7SD,;20'1O3J5JA.B-](7\6!]Q V>A%J?2?*MQ=@]!SZSM@<2Z_OWD@? MYIBV+KX:5Z(98KZ,E(\AUEP%48)\R)(X@#P(B*8NQ(1CU;:CW4S-S-JS!8RM M]4N>7M$"VM>VW=HY>+J/E#)K M%QF32:S9 R18$8*XA$R8PV%&&60D(##A'O,1C0,:A-TSS!SI<6KLL/$CFU<> MO5M>*P""1;: C>#@J<[+=DE2FF,C8,(Z,)6TN>9M!!XJATT+-L.EM#G6 MZ2MFN&G!H#WA3=N+%U)0$\6TJ8,J Q$%9N=$(Q-4CDD$F8F.E![%/J-^2)73 MO=3)GJ9+.4VD8_&7CJ1R@*DCF5R"U&@DLA)RD!NHLU ,PAD'G;T.5YS2^21' MG'RACP* M3F=>*'TA0@@EDSO45200.IK:@BYC+&GD/03)X/D2!]3XX,O_$&* MY5R:D]\/V>(>ZDX?P5[YNXZ;EF,0VQ^C7 #