0001576427-21-000056.txt : 20210804 0001576427-21-000056.hdr.sgml : 20210804 20210804160453 ACCESSION NUMBER: 0001576427-21-000056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210804 DATE AS OF CHANGE: 20210804 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: 211143957 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-20210630.htm 10-Q crto-20210630
true000157642712/312021Q2false00015764272021-01-012021-06-300001576427crto:AmericanDepositarySharesMember2021-01-012021-06-300001576427us-gaap:CommonStockMember2021-01-012021-06-30xbrli:shares00015764272021-07-30iso4217:USD00015764272021-06-3000015764272020-12-31iso4217:EURxbrli:shares00015764272021-04-012021-06-3000015764272020-04-012020-06-3000015764272020-01-012020-06-30iso4217:USDxbrli:shares0001576427us-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-3100015764272019-12-310001576427us-gaap:RetainedEarningsMember2020-01-012020-03-310001576427us-gaap:ParentMember2020-01-012020-03-310001576427us-gaap:NoncontrollingInterestMember2020-01-012020-03-3100015764272020-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-3100015764272020-03-310001576427us-gaap:RetainedEarningsMember2020-04-012020-06-300001576427us-gaap:ParentMember2020-04-012020-06-300001576427us-gaap:NoncontrollingInterestMember2020-04-012020-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001576427us-gaap:CommonStockMember2020-04-012020-06-300001576427us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001576427us-gaap:TreasuryStockMember2020-04-012020-06-300001576427us-gaap:CommonStockMember2020-06-300001576427us-gaap:TreasuryStockMember2020-06-300001576427us-gaap:AdditionalPaidInCapitalMember2020-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001576427us-gaap:RetainedEarningsMember2020-06-300001576427us-gaap:ParentMember2020-06-300001576427us-gaap:NoncontrollingInterestMember2020-06-3000015764272020-06-300001576427us-gaap:CommonStockMember2020-12-310001576427us-gaap:TreasuryStockMember2020-12-310001576427us-gaap:AdditionalPaidInCapitalMember2020-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001576427us-gaap:RetainedEarningsMember2020-12-310001576427us-gaap:ParentMember2020-12-310001576427us-gaap:NoncontrollingInterestMember2020-12-310001576427us-gaap:RetainedEarningsMember2021-01-012021-03-310001576427us-gaap:ParentMember2021-01-012021-03-310001576427us-gaap:NoncontrollingInterestMember2021-01-012021-03-3100015764272021-01-012021-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001576427us-gaap:CommonStockMember2021-01-012021-03-310001576427us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001576427us-gaap:TreasuryStockMember2021-01-012021-03-310001576427us-gaap:CommonStockMember2021-03-310001576427us-gaap:TreasuryStockMember2021-03-310001576427us-gaap:AdditionalPaidInCapitalMember2021-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001576427us-gaap:RetainedEarningsMember2021-03-310001576427us-gaap:ParentMember2021-03-310001576427us-gaap:NoncontrollingInterestMember2021-03-3100015764272021-03-310001576427us-gaap:RetainedEarningsMember2021-04-012021-06-300001576427us-gaap:ParentMember2021-04-012021-06-300001576427us-gaap:NoncontrollingInterestMember2021-04-012021-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001576427us-gaap:CommonStockMember2021-04-012021-06-300001576427us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001576427us-gaap:TreasuryStockMember2021-04-012021-06-300001576427us-gaap:CommonStockMember2021-06-300001576427us-gaap:TreasuryStockMember2021-06-300001576427us-gaap:AdditionalPaidInCapitalMember2021-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001576427us-gaap:RetainedEarningsMember2021-06-300001576427us-gaap:ParentMember2021-06-300001576427us-gaap:NoncontrollingInterestMember2021-06-3000015764272021-02-0500015764272021-02-052021-02-050001576427crto:SalesAndOperationsExpenseMember2021-01-012021-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001576427crto:DoobeInSiteIncMember2021-05-182021-05-180001576427crto:DoobeInSiteIncMember2021-06-300001576427us-gaap:TradeAccountsReceivableMember2021-01-012021-06-300001576427us-gaap:TradeAccountsReceivableMember2020-01-012020-12-310001576427crto:OtherTaxesAssetsMember2021-01-012021-06-300001576427crto:OtherTaxesAssetsMember2020-01-012020-12-310001576427us-gaap:OtherCurrentAssetsMember2021-01-012021-06-300001576427us-gaap:OtherCurrentAssetsMember2020-01-012020-12-310001576427crto:NontradeReceivablesNoncurrentMember2021-01-012021-06-300001576427crto:NontradeReceivablesNoncurrentMember2020-01-012020-12-310001576427us-gaap:AvailableforsaleSecuritiesMember2021-01-012021-06-300001576427us-gaap:AvailableforsaleSecuritiesMember2020-01-012020-12-3100015764272020-01-012020-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-06-300001576427us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001576427us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-06-300001576427us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001576427us-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-06-300001576427us-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001576427us-gaap:BankTimeDepositsMember2021-06-300001576427srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001576427srt:OfficeBuildingMember2021-04-012021-06-300001576427crto:DataCenterMember2021-04-012021-06-300001576427srt:OfficeBuildingMember2020-04-012020-06-300001576427crto:DataCenterMember2020-04-012020-06-300001576427srt:OfficeBuildingMember2021-01-012021-06-300001576427crto:DataCenterMember2021-01-012021-06-300001576427srt:OfficeBuildingMember2020-01-012020-06-300001576427crto:DataCenterMember2020-01-012020-06-30xbrli:pure0001576427srt:MinimumMember2021-01-012021-06-300001576427srt:MaximumMember2021-01-012021-06-300001576427srt:MinimumMember2020-01-012020-12-310001576427srt:MaximumMember2020-01-012020-12-310001576427crto:MarketingSolutionsMember2021-04-012021-06-300001576427crto:RetailMediaMember2021-04-012021-06-300001576427crto:MarketingSolutionsMember2020-04-012020-06-300001576427crto:RetailMediaMember2020-04-012020-06-300001576427crto:MarketingSolutionsMember2021-01-012021-06-300001576427crto:RetailMediaMember2021-01-012021-06-300001576427crto:MarketingSolutionsMember2020-01-012020-06-300001576427crto:RetailMediaMember2020-01-012020-06-30crto:grant0001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-01-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-02-252021-02-250001576427us-gaap:RestrictedStockUnitsRSUMembersrt:ManagementMembercrto:Plan13Member2021-02-252021-02-250001576427us-gaap:PerformanceSharesMembersrt:ManagementMembercrto:Plan13Member2021-02-252021-02-250001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-04-292021-04-290001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-06-142021-06-140001576427us-gaap:PerformanceSharesMembersrt:ManagementMembercrto:Plan13Member2021-06-142021-06-140001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-06-242021-06-240001576427crto:ShareOptionsAndBSPCEMember2020-12-310001576427crto:RestrictedStockUnitsAndPerformanceStockUnitsMember2020-12-310001576427crto:BSAMember2020-12-310001576427crto:ShareOptionsAndBSPCEMember2021-01-012021-06-300001576427crto:RestrictedStockUnitsAndPerformanceStockUnitsMember2021-01-012021-06-300001576427crto:BSAMember2021-01-012021-06-300001576427crto:ShareOptionsAndBSPCEMember2021-06-300001576427crto:RestrictedStockUnitsAndPerformanceStockUnitsMember2021-06-300001576427crto:BSAMember2021-06-300001576427us-gaap:RestrictedStockUnitsRSUMember2021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2021-04-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2020-04-012020-06-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001576427us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2021-04-012021-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001576427crto:ShareOptionsAndBSPCEMember2021-04-012021-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2020-04-012020-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001576427crto:ShareOptionsAndBSPCEMember2020-04-012020-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001576427crto:SalesAndOperationsExpenseMember2021-04-012021-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001576427crto:SalesAndOperationsExpenseMember2020-04-012020-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2021-04-012021-06-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2021-04-012021-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2021-04-012021-06-300001576427crto:BSAMember2021-04-012021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2020-04-012020-06-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2020-04-012020-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2020-04-012020-06-300001576427crto:BSAMember2020-04-012020-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2021-01-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001576427us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2020-01-012020-06-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001576427us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2021-01-012021-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2020-01-012020-06-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001576427crto:ShareOptionsAndBSPCEMember2020-01-012020-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001576427crto:SalesAndOperationsExpenseMember2020-01-012020-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2021-01-012021-06-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2021-01-012021-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2021-01-012021-06-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2020-01-012020-06-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2020-01-012020-06-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2020-01-012020-06-300001576427crto:BSAMember2020-01-012020-06-300001576427us-gaap:RestrictedStockMember2021-04-012021-06-300001576427us-gaap:RestrictedStockMember2020-04-012020-06-300001576427us-gaap:RestrictedStockMember2021-01-012021-06-300001576427us-gaap:RestrictedStockMember2020-01-012020-06-300001576427crto:ShareOptionsAndBSPCEMember2021-04-012021-06-300001576427crto:ShareOptionsAndBSPCEMember2020-04-012020-06-300001576427crto:ShareOptionsAndBSPCEMember2021-01-012021-06-300001576427crto:ShareOptionsAndBSPCEMember2020-01-012020-06-30iso4217:EUR0001576427us-gaap:RevolvingCreditFacilityMembercrto:BankSyndicateRCFMemberus-gaap:LineOfCreditMember2021-06-300001576427us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercrto:HSBCAndLCLFacilitiesMember2021-06-300001576427crto:ProvisionForEmployeeRelatedLitigationMember2020-12-310001576427crto:OtherProvisionsMember2020-12-310001576427crto:ProvisionForEmployeeRelatedLitigationMember2021-01-012021-06-300001576427crto:OtherProvisionsMember2021-01-012021-06-300001576427crto:ProvisionForEmployeeRelatedLitigationMember2021-06-300001576427crto:OtherProvisionsMember2021-06-30crto:market0001576427srt:AmericasMember2021-04-012021-06-300001576427us-gaap:EMEAMember2021-04-012021-06-300001576427srt:AsiaPacificMember2021-04-012021-06-300001576427srt:AmericasMember2020-04-012020-06-300001576427us-gaap:EMEAMember2020-04-012020-06-300001576427srt:AsiaPacificMember2020-04-012020-06-300001576427country:FR2021-04-012021-06-300001576427country:FR2020-04-012020-06-300001576427srt:AmericasMember2021-01-012021-06-300001576427us-gaap:EMEAMember2021-01-012021-06-300001576427srt:AsiaPacificMember2021-01-012021-06-300001576427srt:AmericasMember2020-01-012020-06-300001576427us-gaap:EMEAMember2020-01-012020-06-300001576427srt:AsiaPacificMember2020-01-012020-06-300001576427country:FR2021-01-012021-06-300001576427country:FR2020-01-012020-06-300001576427country:US2021-04-012021-06-300001576427country:US2020-04-012020-06-300001576427country:US2021-01-012021-06-300001576427country:US2020-01-012020-06-300001576427country:DE2021-04-012021-06-300001576427country:DE2020-04-012020-06-300001576427country:DE2021-01-012021-06-300001576427country:DE2020-01-012020-06-300001576427country:GB2021-04-012021-06-300001576427country:GB2020-04-012020-06-300001576427country:GB2021-01-012021-06-300001576427country:GB2020-01-012020-06-300001576427country:JP2021-04-012021-06-300001576427country:JP2020-04-012020-06-300001576427country:JP2021-01-012021-06-300001576427country:JP2020-01-012020-06-300001576427srt:ParentCompanyMember2021-06-300001576427srt:AmericasMember2021-06-300001576427country:US2021-06-300001576427us-gaap:EMEAMember2021-06-300001576427srt:AsiaPacificMember2021-06-300001576427country:JP2021-06-300001576427srt:ParentCompanyMember2020-12-310001576427srt:AmericasMember2020-12-310001576427country:US2020-12-310001576427us-gaap:EMEAMember2020-12-310001576427srt:AsiaPacificMember2020-12-310001576427country:JP2020-12-31

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 June 30, 2021
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 Act).   Yes        No x
          As of July 30, 2021, the registrant had 61,005,559 ordinary shares, nominal value €0.025 per share, outstanding.
















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 ongoing effect of the novel coronavirus pandemic ("COVID-19"), including its macroeconomic effects, on our business, operations, and financial results, and the effect of governmental lockdowns, restrictions and new regulations on our operations and processes;
the ability of the Criteo Artificial Intelligence (AI) 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, including without limitation the proposed changes to and enhancements of the Chrome browser announced by Google;
our ability to continue to collect and utilize data about user behavior and interaction with advertisers and publishers;
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;
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, 2020, 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. 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
CRITEO S.A. CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)
NotesJune 30, 2021December 31, 2020
(in thousands)
Assets
Current assets:
    Cash and cash equivalents3$489,521 $488,011 
    Trade receivables, net of allowances of $42.6 million and $39.9 million at June 30, 2021 and December 31, 2020, respectively
4438,703 474,055 
    Income taxes13,055 11,092 
    Other taxes 71,866 69,987 
    Other current assets521,841 21,405 
    Marketable securities - current portion353,471  
    Total current assets1,088,457 1,064,550 
Property, plant and equipment, net161,971 189,505 
Intangible assets, net88,558 79,744 
Goodwill332,295 325,805 
Right of use assets - operating lease 7130,104 114,012 
Marketable securities - non current portion310,000 41,809 
Non-current financial assets14,766 18,109 
Deferred tax assets16,291 19,876 
    Total non-current assets753,985 788,860 
Total assets$1,842,442 $1,853,410 
Liabilities and shareholders' equity
Current liabilities:
    Trade payables3$341,047 $367,025 
    Contingencies141,945 2,250 
    Income taxes3,105 2,626 
    Financial liabilities - current portion33,219 2,889 
    Lease liability - operating - current portion737,243 48,388 
    Other taxes54,697 58,491 
    Employee - related payables74,491 85,272 
    Other current liabilities640,988 33,390 
    Total current liabilities556,735 600,331 
Deferred tax liabilities4,176 5,297 
Defined benefit plans86,014 6,167 
Financial liabilities - non-current portion3375 386 
Lease liability - operating - non-current portion 7103,888 83,007 
Other non-current liabilities13,185 5,535 
    Total non-current liabilities127,638 100,392 
Total liabilities684,373 700,723 
Commitments and contingencies
Shareholders' equity:
Common shares, 0.025 par value, 66,697,360 and 66,272,106 shares authorized, issued and outstanding at June 30, 2021, and December 31, 2020, respectively.
2,173 2,161 
Treasury stock, 6,080,008 and 5,632,536 shares at cost as of June 30, 2021 and December 31, 2020, respectively.
(111,823)(85,570)
Additional paid-in capital720,762 693,164 
Accumulated other comprehensive income (loss)(7,438)16,028 
Retained earnings519,893 491,359 
Equity-attributable to shareholders of Criteo S.A.1,123,567 1,117,142 
Non-controlling interests34,502 35,545 
Total equity1,158,069 1,152,687 
Total equity and liabilities$1,842,442 $1,853,410 
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
2


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
Three Months EndedSix Months Ended
NotesJune 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands, except share per data)
Revenue9$551,311 $437,614 $1,092,388 $940,990 
Cost of revenue:
Traffic acquisition costs(331,078)(257,698)(658,745)(555,062)
Other cost of revenue(37,364)(33,914)(72,076)(67,720)
Gross profit182,869 146,002 361,567 318,208 
Operating expenses:
Research and development expenses(41,915)(31,247)(73,612)(68,762)
Sales and operations expenses(80,751)(75,781)(160,105)(160,755)
General and administrative expenses(40,474)(29,185)(73,902)(55,100)
Total operating expenses(163,140)(136,213)(307,619)(284,617)
Income from operations19,729 9,789 53,948 33,591 
Financial expense11(519)(1,003)(1,237)(1,337)
Income before taxes19,210 8,786 52,711 32,254 
Provision for income taxes12(4,181)(2,636)(14,232)(9,676)
Net income$15,029 $6,150 $38,479 $22,578 
Net income available to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Net income available to non-controlling interests$225 $434 $1,269 $1,403 
Weighted average shares outstanding used in computing per share amounts:
Basic13$60,663,301 $61,415,467 $60,702,780 $61,553,875 
Diluted13$64,665,212 $61,790,135 $64,371,603 $61,958,499 
Net income allocated to shareholders per share:
Basic130.24 0.09 0.61 0.34 
Diluted130.23 0.09 0.58 0.34 
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.

3


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
Three Months EndedSix Months Ended
June 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands)
Net income$15,029 $6,150 $38,479 $22,578 
Foreign currency translation differences, net of taxes10,443 11,584 (26,540)(4,348)
Actuarial (losses) gains on employee benefits, net of taxes29 (1,357)658 377 
Other comprehensive income (loss)$10,472 $10,227 $(25,882)$(3,971)
Total comprehensive income$25,501 $16,377 $12,597 $18,607 
Attributable to shareholders of Criteo S.A.$25,191 $15,702 $13,745 $16,983 
Attributable to non-controlling interests$310 $675 $(1,148)$1,624 
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
4


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS 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, 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
Net income5,7165,7164346,150
Other comprehensive income (loss)9,9869,98624110,227
Issuance of ordinary shares2,000131313
Change in treasury stocks(1,055,758)(10,880)(3,981)(14,861)(14,861)
Share-Based Compensation6,7656,765396,804
Other changes in equity32322456
Balance at June 30, 202066,204,881$2,158(5,589,408)$(90,714)$683,288$(44,297)$452,247$1,002,682$32,315$1,034,997
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, 202066,272,106$2,161(5,632,536)$(85,570)$693,164$16,027$491,359$1,117,142$35,545$1,152,687
Net income22,40622,4061,04423,450
Other comprehensive income (loss)(33,852)(33,852)(2,502)(36,354)
Issuance of ordinary shares119,80032,1482,1512,151
Change in treasury stocks(*)
34,935(1,693)(3,237)(4,930)(4,930)
Share-Based Compensation6,7106,710506,760
Other changes in equity
Balance at March 31, 202166,391,906$2,164(5,597,601)$(87,263)$702,022$(17,825)$510,528$1,109,626$34,137$1,143,763
Net income14,80414,80422515,029
Other comprehensive income (loss)10,38710,3878510,472
Issuance of ordinary shares305,45497,5687,5777,577
Change in treasury stocks(482,407)(24,560)(5,439)(29,999)(29,999)
Share-Based Compensation11,17211,1725511,227
Other changes in equity
Balance at June 30, 202166,697,360$2,173(6,080,008)$(111,823)$720,762$(7,438)$519,893$1,123,567$34,502$1,158,069
(*) On February 5, 2021, Criteo's Board of Directors authorized a share repurchase program of up to $100.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 943,492 shares repurchased at an average price of $37.3 offset by 496,020 treasury shares used for RSUs vesting.
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
5


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Six Months Ended
June 30,
2021
June 30,
2020
(in thousands)
Net income$38,479 $22,578 
Non-cash and non-operating items65,905 65,911 
    - Amortization and provisions42,386 54,951 
 - Net gain or loss on disposal of non-current assets3,959 2,143 
    - Equity awards compensation expense (1)
18,885 15,662 
    - Change in deferred taxes2,305 (7,617)
    - Change in income taxes(1,655)727 
    - Other25 45 
Changes in working capital related to operating activities(662)1,631 
    - (Increase) / Decrease in trade receivables26,195 126,706 
    - Increase / (Decrease) in trade payables(19,906)(103,797)
    - (Increase) / Decrease in other current assets(5,187)5,050 
    - Increase/ (Decrease) in other current liabilities(1,069)(26,448)
    - Change in operating lease liabilities and right of use assets(695)120 
Cash from operating activities103,722 90,120 
Acquisition of intangible assets, property, plant and equipment(27,616)(40,729)
Change in accounts payable related to intangible assets, property, plant and equipment708 10,460 
(Payment for) Disposal of a business, net of cash acquired (disposed)(9,598) 
Change in other non-current financial assets(20,308)(20,349)
Cash used for investing activities(56,814)(50,618)
Proceeds from borrowings under line-of-credit agreement 154,310 
Repayment of borrowings(1,272)(169)
Proceeds from exercise of stock options9,575 (16)
Repurchase of treasury stocks(34,929)(33,101)
Change in other financial liabilities(748)(927)
Cash (used for) from financing activities(27,374)120,097 
Effect of exchange rates changes on cash and cash equivalents(18,024)(181)
Net increase (decrease) in cash and cash equivalents1,510 159,418 
Net cash and cash equivalents at beginning of period488,011 418,763 
Net cash and cash equivalents at end of period$489,521 $578,181 
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds(13,582)(16,566)
Cash paid for interest(736)(666)
(1) Of which $11.2 million and $6.8 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the quarter ended June 30, 2021 and 2020, respectively, and $18.0 million and $14.9 million for the six months ended June 30, 2021 and 2020, respectively.

The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
6


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 that enables marketers and media owners to drive better commerce outcomes through the world’s leading Commerce Media Platform. We bring richer experiences to every consumer by supporting a fair and open internet that enables discovery, innovation, and choice — powered by trusted and impactful advertising from the world’s marketers and media owners.

We are leading the way of commerce media—a new approach to advertising that combines commerce data and machine learning to target consumers throughout their shopping journey and help marketers and media owners drive commerce outcomes (sales, leads, advertising revenue).

We help marketers and media owners activate 1st-party, privacy-safe data and drive better commerce outcomes through our Commerce Media Platform, a suite of products:
that offer marketers (brands, retailers, and agencies) the ability to activate and measure their advertising campaigns
that offer media owners (publishers and retailers) the ability to sell their advertising and promotions inventory
sitting on top of a dataset and technology that power our entire offering.

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






























7


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 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, 2020, filed with the SEC on February 26, 2021. 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 severity, magnitude, duration and after-effects of the COVID-19 pandemic on general economic conditions increase 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, 2020, except for the update to our existing accounting policy described below:

Revenue Recognition

Principal vs Agent:

For certain customer arrangements, related to transactions using our Retail Media Platform, a new self-service solution providing transparency, measurement and control to our brand and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, based on these and other factors, we report the revenue earned and related costs incurred by the Retail Media Platform solution on a net basis.

Accounting Pronouncements Adopted in 2021

Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. The adoption of this new standard did not have a material impact on our consolidated financial statements.

8


Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 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. The adoption of this new standard did not have a material impact on our consolidated financial statements.

Recent Accounting Pronouncements
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.

9


Note 2. Significant Events and Transactions of the Period

Restructuring

On February 1, 2021, the Company announced a plan to restructure its workforce across functions and regions to better align with the Company's evolution. We expect the plan will be completed by the end of 2021. The Company recorded $5.0 million of restructuring charges for severance related to this plan in the period ended June 30, 2021. For the six months ended June 30, 2021, $3.5 million was included in Sales and Operations expenses, $1.3 million was included in General and Administrative expenses and $0.1 million was included in Research and Development expenses.


The following table presents the breakdown of restructuring liability as of June 30, 2021, presented as part of employees related payables on the balance sheet:
(in thousands)
Restructuring liability - January 1, 2021$510 
Restructuring costs4,971 
Amount paid(3,087)
Restructuring liability - June 30, 20212,394 

Acquisition of Doobe In Site Inc. ("Mabaya")
On May 18, 2021, we completed the acquisition of all of the outstanding shares of Doobe In Site Inc. ("Mabaya"), a leading retail media technology company that powers sponsored products and retail media monetization for major ecommerce marketplaces globally. The total consideration paid was $9.9 million for the acquisition of shares. The acquisition was financed by available cash resources. The transaction has been accounted for as a business combination under the acquisition method of accounting. The purchase price allocation is in progress. A preliminary valuation of the fair value of Mabaya's assets acquired and liabilities assumed has been performed as of June 30, 2021, resulting in the identification of technology of $8.0 million, a $5.1 million employee related payable and a $2.5 million liability relating to a redemption fee payable to a governmental agency. Provisional goodwill amounted to $8.5 million, subject to post-closing purchase price adjustments. Once this valuation analysis is finalized, the estimate of the fair value of the assets acquired and liabilities assumed may be adjusted. The Company will finalize these amounts no later than one year from the acquisition date. In addition, acquisition costs amounting to $0.4 million were fully expensed as incurred.

10



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:
June 30, 2021December 31, 2020
(in thousands)
Trade receivables, net of allowances438,703 474,055 
Other taxes71,866 69,987 
Other current assets21,841 21,405 
Non-current financial assets14,766 18,109 
Marketable Securities63,471 41,809 
Total$610,647 $625,365 

For our financial assets, other than trade receivables, net of allowances, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.

Financial Liabilities
June 30, 2021December 31, 2020
(in thousands)
Trade payables $341,047 $367,025 
Other taxes54,697 58,491 
Employee-related payables 74,491 85,272 
Other current liabilities40,988 33,390 
Financial liabilities3,594 3,275 
Total$514,817 $547,453 

The fair value of financial liabilities approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash outflows.

Fair Value Measurements     
We measure the fair value of our cash equivalents and marketable securities, 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.


11



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.
June 30, 2021December 31, 2020
(in thousands)
Derivative Liabilities:
Included in financial liabilities - current portion$81 $925 

The fair value of derivative financial instruments approximates the notional 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:
June 30, 2021December 31, 2020
(in thousands)
Cash equivalents$165,937 $162,457 
Cash on hand323,584 325,554 
Total cash and cash equivalents$489,521 $488,011 

Cash equivalents are 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.








12


Marketable Securities
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
June 30, 2021December 31, 2020
(in thousands)
Securities Available-for-sale
Term Deposits$23,768 $24,538 
Securities Held-to-maturity
Term Deposits$39,703 $17,271 
Total$63,471 $41,809 

The gross unrealized gains on our marketable securities were not material as of June 30, 2021.
Term deposits are considered a level 2 financial instrument as they are measured using valuation techniques based on observable market data.
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
June 30, 2021
(in thousands)
Due in one year$29,703 $23,768 
Due in one to five years$10,000 $ 
Total$39,703 $23,768 

13



Note 4. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
June 30, 2021December 31, 2020
(in thousands)
Trade accounts receivables$481,296 $513,954 
(Less) Allowance for credit losses(42,593)(39,899)
Net book value at end of period$438,703 $474,055 
Changes in allowance for credit accounts are summarized below:
 2021 2020
(in thousands)
Balance at January 1$(39,899)$(16,068)
Allowance for credit losses through retained earnings (*)— (3,483)
Allowance for credit losses(6,617)(21,040)
Reversal of provision3,469 6,974 
Currency translation adjustment454 323 
Balance at June 30$(42,593)$(33,294)
(*) On 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.
We write off accounts receivable balances once the receivables are no longer deemed collectible. During the six month period ended June 30, 2021, and June 30, 2020, the Company recovered $1.7 million, and $2.3 million, respectively, previously written off, and accounted for as a reversal of provision.
As of June 30, 2021 and December 31, 2020 no customer accounted for 10% or more of trade receivables.

14



Note 5. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
June 30, 2021December 31, 2020
(in thousands)
Prepayments to suppliers$6,040 $5,613 
Other debtors4,746 5,991 
Prepaid expenses11,055 9,801 
Net book value at end of period$21,841 $21,405 
Prepaid expenses mainly consist of costs related to SaaS arrangements.

15


Note 6. Other Current Liabilities
Other current liabilities are presented in the following table:
June 30, 2021December 31, 2020
(in thousands)
Clients' prepayments$14,054 $12,234 
Credit notes18,368 14,433 
Accounts payable relating to capital expenditures4,936 4,721 
Other creditors2,832 1,918 
Deferred revenue798 84 
Total$40,988 $33,390 

16


Note 7. Leases
The components of lease expense are as follows:
Three Months Ended
June 30, 2021June 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$6,874 $6,460 $13,334 $7,487 $6,784 $14,271 
Short term lease expense125 7 132 (69)(56)(125)
Variable lease expense100 129 229 4 (428)(424)
Sublease income(288) (288)26  26 
Total operating lease expense$6,811 $6,596 $13,407 $7,448 $6,300 $13,748 
Six Months Ended
June 30, 2021June 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$13,417 $12,858 $26,275 $13,801 $13,320 $27,121 
Short term lease expense201 14 215 217  217 
Variable lease expense244 202 446 13 88 101 
Sublease income(476) (476)(176) (176)
Total operating lease expense$13,386 $13,074 $26,460 $13,855 $13,408 $27,263 

As of June 30, 2021, we have no additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets.



17


Note 8. Employee Benefits

Defined Benefit Plans
According to the French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement.
The following table summarizes the changes in the projected benefit obligation:
Projected benefit obligation
(in thousands)
Projected benefit obligation present value at January 1, 2020
$8,485 
Service cost
2,232 
 Interest cost
95 
Actuarial losses (gains)
(5,214)
Currency translation adjustment
569 
Projected benefit obligation present value at December 31, 2020
$6,167 
Service cost
675 
 Interest cost
25 
Actuarial losses (gains)
(658)
Currency translation adjustment
(195)
Projected benefit obligation present value at June 30, 2021
$6,014 
The Company does not hold any plan assets for any of the periods presented.
The main assumptions used for the purposes of the actuarial valuations are listed below:
Six months endedYear ended
June 30,
2021
December 31, 2020
Discount rate (Corp AA)
1.25%
0.85%
Expected rate of salary increase
5%
5%
Expected rate of social charges
49% - 50%
49% - 50%
Expected staff turnover
% - 17.8%
% - 17.8%
Estimated retirement age
Progressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted


18


Defined Contribution Plans
The total expense represents contributions payable to these plans by us at specified rates.
In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the United States, for 401k plans, and the United Kingdom.
Three Months EndedSix Months Ended
June 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands)
Defined contributions plans included in personnel expenses
$(3,447)$(4,442)$(9,000)$(7,872)



Note 9. Revenue

Disaggregation of revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaTotal
For the three months ended (in thousands)
June 30, 2021$487,465 $63,846 $551,311 
June 30, 2020$381,270 $56,344 $437,614 

Marketing SolutionsRetail MediaTotal
For the six months ended (in thousands)
June 30, 2021$970,655 $121,733 $1,092,388 
June 30, 2020$851,043 $89,947 $940,990 
19


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 six months ended June 30, 2021, there were four grants of RSUs under the Employee Share Option Plan 13 as defined in Note 19 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020.
On February 25, 2021, 96,450 RSUs were granted to Criteo employees subject to continued employment and 235,850 RSUs and 235,848 PSUs were granted to members of the management subject to continued employment.
On April 29, 2021, 758,979 RSUs were granted to Criteo employees subject to continued employment.
On June 14, 2021, 858,511 RSUs were granted to Criteo employees subject to continued employment and 14,421 PSUs were granted to members of the management subject to continued employment.
On June 24, 2021, 56,500 RSUs were granted to Criteo employees 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 19 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021.

Change in number of outstanding BSPCE / OSA / RSU / BSA
OSA/BSPCE RSU/PSUBSATotal
Balance at January 1, 20212,102,158 4,954,091 343,775 7,400,024 
Granted 2,256,559  2,256,559 
Exercised (OSA/BSPCE/BSA)(425,254)  (425,254)
Vested (RSU) (471,172) (471,172)
Forfeited(16,362)(305,114) (321,476)
Expired    
Balance at June 30, 20211,660,542 6,434,364 343,775 8,438,681 

Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding1,660,542 6,434,364 343,775 
Weighted-average exercise price23.84 NA15.12 
Number vested1,264,490  343,775 
Weighted-average exercise price26.91 NA15.12 
Weighted-average remaining contractual life of options outstanding, in years5.19NA6.29



20


Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
June 30, 2021June 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(4,218)$(3,559)$(3,183)$(10,960)$(2,068)$(1,516)$(2,586)$(6,170)
Share options / BSPCE (77)(189)(266) (56)(579)(635)
Total share-based compensation(4,218)(3,636)(3,372)(11,226)(2,068)(1,572)(3,165)(6,805)
BSAs  (444)(444)  (355)(355)
Total equity awards compensation expense$(4,218)$(3,636)$(3,816)$(11,670)$(2,068)$(1,572)$(3,520)$(7,160)
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(6,714)$(5,208)$(5,471)$(17,393)$(4,438)$(5,135)$(4,573)$(14,146)
Share options / BSPCE (182)(411)(593) (55)(734)(789)
Total share-based compensation(6,714)(5,390)(5,882)(17,986)(4,438)(5,190)(5,307)(14,935)
BSAs  (899)(899)  (727)(727)
Total equity awards compensation expense$(6,714)$(5,390)$(6,781)$(18,885)$(4,438)$(5,190)$(6,034)$(15,662)
21


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
June 30,
2021
June 30,
2020
(in thousands)
Financial income from cash equivalents$198 $61 
Interest and fees(506)(811)
Interest on debt(464)(638)
Fees(42)(173)
Foreign exchange gain (loss)(521)(235)
Other financial expense310 (18)
Total financial expense$(519)$(1,003)

Six Months Ended
June 30,
2021
June 30,
2020
(in thousands)
Financial income from cash equivalents$326 $443 
Interest and fees(1,046)(1,243)
Interest on debt(881)(1,018)
Fees(165)(225)
Foreign exchange gain (loss)(1,319)(496)
Other financial expense802 (41)
Total financial expense$(1,237)$(1,337)

The $0.5 million and the $1.2 million financial expenses for the three and six month periods ended June 30, 2021 respectively, were driven by the up-front fees amortization, the non-utilization costs, the financial expense relating to our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging. At June 30, 2021, 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.



22


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:
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
Current income tax$(11,927)$(17,293)
Net change in deferred taxes(2,305)7,617 
Provision for income taxes$(14,232)$(9,676)

For the six months ended June 30, 2021 and June 30, 2020, we used an annual estimated tax rate of 27% and 30%, respectively, to calculate the provision for income taxes. The effective tax rate was 27% and 30% for the six months ended June 30, 2021 and 2020, respectively.
Current tax assets and liabilities
The total amount of current tax assets and liabilities consists mainly of prepayments of income taxes and credits of Criteo S.A, Criteo Corp., and Criteo GmbH and Criteo K.K.
23


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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net income attributable to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Weighted average number of shares outstanding60,663,301 61,415,467 60,702,780 61,553,875 
Basic earnings per share$0.24 $0.09 $0.61 $0.34 
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 June 30, 2020 and June 30, 2021. 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, 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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net income attributable to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Weighted average number of shares outstanding of Criteo S.A.60,663,301 61,415,467 60,702,780 61,553,875 
Dilutive effect of :
Restricted share awards ("RSUs")3,384,757 247,062 3,178,570 255,685 
Share options and BSPCE495,536 119,516 395,803 136,651 
Share warrants121,618 8,090 94,450 12,288 
Weighted average number of shares outstanding used to determine diluted earnings per share64,665,212 61,790,135 64,371,603 61,958,499 
Diluted earnings per share$0.23 $0.09 $0.58 $0.34 
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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Restricted share awards858,511 4,183,514 595,406 3,212,368 
Share options and BSPCE 140,513  70,257 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 858,511 4,324,027 595,406 3,282,625 
24



Note 14. Commitments and contingencies
Commitments
Revolving Credit Facilities "RCF", Credit Line Facilities and Bank Overdrafts     
We are party to an RCF with a syndicate of banks which allows us to draw up to €350.0 million ($415.9 million).
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 ($25.6 million) in the aggregate under the short-term credit lines and overdraft facilities. As of June 30, 2021, we had not drawn on any of these facilities. Any loans or overdrafts 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, 2021$1,179 $1,071 $2,250 
Increase417  417 
Provision used(247) (247)
Provision released not used*(400) (400)
Currency translation adjustments(41)(34)(75)
Balance at June 30, 2021$908 $1,037 $1,945 
 - of which current908 1,037 1,945 
*Due to changes in management's best estimates of future cash outflows
The amount of the provisions represents management’s best estimate of the future outflow.

Regulatory matters

As indicated in our Annual Report on Form- 10-K for the year ended December 31, 2020, in November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices do not comply with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, which is still ongoing as per CNIL’s notification to Criteo dated June 23, 2021, which notified the Company of the appointment of an investigator (rapporteur). There can be no assurance that actions by the Company will not be required as a result of the investigation. However, at the current phase of the investigation, due to the absence of any specific grievance or sanction and the lack of any legal grounds therefor, we consider this to be an unasserted claim for which an unfavorable outcome is only reasonably possible, and the amount of the potential loss cannot be reasonably estimated in accordance with "ASC 450 Contingencies”, therefore, we have not accrued a loss contingency.


25


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)
June 30, 2021$221,227 $209,303 $120,781 $551,311 
June 30, 2020$185,674 $159,621 $92,319 $437,614 
Revenue generated in France, the country of incorporation of the Parent, amounted to $39.1 million and $27.3 million for the three months ended June 30, 2021 and 2020, respectively.

AmericasEMEAAsia-PacificTotal
For the six months ended:(in thousands)
June 30, 2021$425,127 $421,399 $245,862 $1,092,388 
June 30, 2020$377,419 $349,735 $213,836 $940,990 
Revenue generated in France amounted to $76.8 million and $59.3 million for the six month ended June 30, 2021 and June 30, 2020, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Americas
United States$196,579 $169,879 $380,663 $342,906 
EMEA
Germany$53,051 $39,621 $106,647 $90,239 
United Kingdom$22,112 $20,857 $45,404 $41,677 
Asia-Pacific
Japan$74,791 $67,782 $159,003 $152,419 


26


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 includes results from the locations of legal entities.
Of whichOf which
HoldingAmericasUnited StatesEMEAAsia-PacificJapanTotal
(in thousands)
June 30, 2021$122,066 $83,474 $82,738 $15,486 $29,503 $19,376 $250,529 
December 31, 2020$135,516 $93,389 $93,030 $8,746 $31,598 $20,532 $269,249 

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 24 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
27


Note 17. Subsequent Events
The Company evaluated all subsequent events that occurred after June 30, 2021 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments or disclosure.
28


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, 2020, filed with the Securities and Exchange Commission, or "SEC", on February 26, 2021.

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

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

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 related and transformation costs and, acquisition-related costs. 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 related and transformation costs and, acquisition-related costs, 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.
29




Adjusted Net Income is our net income adjusted to eliminate the impact of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring related and transformation costs and,, acquisition-related costs, 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 related and transformation costs and, acquisition-related costs 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.

30


Condensed Consolidated Statements of Income Data (Unaudited):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands, except share and per share data)
Revenue$551,311 $437,614 $1,092,388 $940,990 
Cost of revenue (1)
Traffic acquisition costs(331,078)(257,698)(658,745)(555,062)
Other cost of revenue(37,364)(33,914)(72,076)(67,720)
Gross profit182,869 146,002 361,567 318,208 
Operating expenses
Research and development expenses (1)
(41,915)(31,247)(73,612)(68,762)
Sales and operations expenses (1)
(80,751)(75,781)(160,105)(160,755)
General and administrative expenses (1)
(40,474)(29,185)(73,902)(55,100)
Total operating expenses(163,140)(136,213)(307,619)(284,617)
Income from operations19,729 9,789 53,948 33,591 
Financial expense(519)(1,003)(1,237)(1,337)
Income before taxes19,210 8,786 52,711 32,254 
Provision for income taxes(4,181)(2,636)(14,232)(9,676)
Net income$15,029 $6,150 $38,479 $22,578 
Net income available to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Net income allocated to shareholders per share:
Basic$0.24 $0.09 $0.61 $0.34 
Diluted $0.23 $0.09 $0.58 $0.34 
Weighted average shares outstanding used in computing per share amounts:
Basic60,663,301 61,415,467 60,702,780 61,553,875 
Diluted 64,665,212 61,790,135 64,371,603 61,958,499 
(1)Cost of revenue and operating expenses include equity awards compensation expense, pension service costs, depreciation and amortization expense, restructuring related and transformation costs and, acquisition-related costs:
31



Detailed Information on Selected Items (unaudited):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Equity awards compensation expense
Research and development expenses$4,218 $2,068 $6,714 $4,438 
Sales and operations expenses3,636 1,572 6,005 5,190 
General and administrative expenses3,815 3,519 6,832 6,034 
Total equity awards compensation expense$11,669 $7,159 $19,551 $15,662 
Pension service costs
Research and development expenses175 269 350 538 
Sales and operations expenses53 95 106 190 
General and administrative expenses109 175 219 349 
Total pension service costs (a)
$337 $539 $675 $1,077 
Depreciation and amortization expense
Cost of revenue15,744 13,098 30,988 25,869 
Research and development expenses (b)
2,207 1,658 3,960 7,308 
Sales and operations expenses (c)
3,702 4,221 7,656 8,561 
General and administrative expenses838 1,231 1,741 2,608 
Total depreciation and amortization expense$22,491 $20,208 $44,345 $44,346 
Acquisition-related costs
General and administrative expenses3,047 — 3,047 — 
Total acquisition-related costs$3,047 $ $3,047 $ 
Restructuring related and transformation costs
Research and development expenses4,831 513 6,267 1,508 
Sales and operations expenses1,551 415 8,918 1,436 
General and administrative expenses3,614 288 6,447 481 
Total Restructuring related and transformation costs (1)
$9,996 $1,216 $21,632 $3,425 
(a) Effective January 1, 2012, actuarial gains and losses are recognized in other comprehensive income.
(b) Includes acquisition-related amortization of intangible assets of $0.7 million and $0.7 million for the three months ended June 30, 2021 and 2020, respectively and $1.5 million and $5.4 million for the six months ended June 2021 and, 2020, respectively.
(c) Includes acquisition-related amortization of intangible assets of $2.2 million and $2.2 million for the three months ended June 30, 2021 and 2020, respectively and $4.4 million and $4.3 million for the six months ended June 30, 2021 and 2020, respectively.
(1) For the three months ended and six months ended June 30, 2021, and June 30, 2020, the Company recognized restructuring-related and transformation charges following its new organizational structure implemented to support its multi-product platform strategy and office right sizing policy:
32


Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
(Gain) from forfeitures of share-based compensation awards— — (666)— 
Facilities related costs9,721 807 16,337 1,794 
Payroll related (gain) costs(181)409 4,971 1,631 
Consulting costs related to transformation456 — 990 — 
Total restructuring related and transformation costs$9,996 $1,216 $21,632 $3,425 

For the three months ended June 30, 2021 and June 30, 2020, respectively, the cash outflows related to restructuring related and transformation costs were $10.3 million, and $2.1 million respectively, and were mainly comprised of payroll costs and broker and termination penalties related to real-estate facilities and other consulting fees.

Consolidated Statements of Financial Position Data (unaudited):
June 30, 2021December 31,
2020
(in thousands)
Cash and cash equivalents$489,521 $488,011 
Total assets1,842,442 1,853,410 
Trade receivables, net of credit losses
438,703 474,055 
Total financial liabilities 3,594 3,275 
Total liabilities 684,373 700,723 
Total equity$1,158,069 $1,152,687 

Other Financial and Operating Data (unaudited):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands, except client data)
Number of clients21,332 20,359 21,332 20,359 
Revenue ex-TAC (3)
$220,233 $179,916 $433,643 $385,928 
Adjusted Net Income (4)
$40,856 $16,707 $84,008 $48,735 
Adjusted EBITDA (5)
$67,269 $38,911 $143,198 $98,101 





33


(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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Revenue$551,311 $437,614 $1,092,388 $940,990 
Adjustment:
Traffic acquisition costs(331,078)(257,698)(658,745)(555,062)
Revenue ex-TAC$220,233 $179,916 $433,643 $385,928 


34


(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 related and transformation costs and, acquisition-related costs, 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 related and transformation costs and, acquisition-related costs, 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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Net income$15,029 $6,150 $38,479 $22,578 
Adjustments:
Equity awards compensation expense11,669 7,159 19,551 15,662 
Amortization of acquisition-related intangible assets2,936 2,847 5,871 9,695 
Acquisition-related costs3,047 — 3,047 — 
Restructuring related and transformation costs9,996 1,216 21,632 3,425 
Tax impact of the above adjustments(1,821)(665)(4,572)(2,625)
Adjusted Net Income $40,856 $16,707 $84,008 $48,735 


35


(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 related and transformation costs and, acquisition-related costs. 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 related and transformation costs and, acquisition-related costs 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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Net income$15,029 $6,150 $38,479 $22,578 
Adjustments:
Financial expense519 1,003 1,237 1,337 
Provision for income taxes4,181 2,636 14,232 9,676 
Equity awards compensation expense11,669 7,159 19,551 15,662 
Pension service costs337 539 675 1,077 
Depreciation and amortization expense22,491 20,208 44,345 44,346 
Acquisition-related costs 3,047 — 3,047 — 
Restructuring related and transformation costs9,996 1,216 21,632 3,425 
Total net adjustments52,240 32,761 104,719 75,523 
Adjusted EBITDA$67,269 $38,911 $143,198 $98,101 

36


Results of Operations for the Periods Ended June 30, 2021 and June 30, 2020 (Unaudited)
Revenue breakdown by region
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$551,311 $437,614 26 %
Conversion impact U.S. dollar/other currencies$(18,569)
Revenue at constant currency (1)
532,742 437,614 22 %
Americas
Revenue as reported221,227 185,674 19 %
Conversion impact U.S. dollar/other currencies$(612)
Revenue at constant currency (1)
220,615 185,674 19 %
EMEA
Revenue as reported209,303 159,621 31 %
Conversion impact U.S. dollar/other currencies$(16,098)
Revenue at constant currency (1)
193,205 159,621 21 %
Asia-Pacific
Revenue as reported120,781 92,319 31 %
Conversion impact U.S. dollar/other currencies$(1,859)
Revenue at constant currency(1)
$118,922 $92,319 29 %
Revenue breakdown by solution
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$551,311 $437,614 26 %
Conversion impact U.S. dollar/other currencies$(18,569)
Revenue at constant currency (1)
$532,742 $437,614 22 %
Marketing Solutions as reported$487,465 $381,270 28 %
Conversion impact U.S. dollar/other currencies$(16,846)
Marketing Solutions at constant currency (1)
470,619 381,270 23 %
Retail Media as reported (2)
63,846 56,344 13 %
Conversion impact U.S. dollar/other currencies$(1,722)
Retail Media at constant currency (1)
62,124 56,344 10 %
(1) Revenue at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the 2020 average exchange rates for the relevant period to 2021 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.
37


(2) Criteo operates as one operating segment. From January 1,2021 we have disaggregated revenues between Marketing Solutions and Retail Media. A strategic building block of Criteo’s Commerce Media Platform, the Retail Media Platform, introduced in June 2020, is a self-service solution providing transparency, measurement and control to brands and retailers. In all arrangements running on this platform, Criteo recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions are accounted for on a gross basis. Over time, we expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will increase. Revenue ex-TAC will not be impacted by this transition.
While we clearly benefited from digital marketing tailwinds in the second quarter 2021, Revenue for the three months ended June 30, 2021 increased 26% or (22% on a constant currency basis, as defined in footnote 1 directly above) to $551.3 million compared to the three months ended June 30, 2020.

In the quarter, 72% of the year-over-year revenue increase was driven by the higher contribution from our existing clients while 28% came from new client additions. We added 973 net new clients year-over-year across regions, while revenue from existing clients increased by 22% at constant currency over the period.

Marketing Solutions revenue increased 28% (or 23% on a constant currency basis), to $487.5 million for the three months ended June 30, 2021, driven by strong performance of Retail across retargeting and audience targeting.

Retail Media revenue increased 13% (or 10% on a constant currency basis), to $63.8 million for the three months ended June 30, 2021, driven by strong traction with our preferred deals offering in EMEA and good execution around Prime Day in North America. Criteo's Retail Media Platform accounts for a fast-growing share of Retail Media revenue and its revenue is accounted for on a net basis. In the prior year period, a larger share of revenue was still accounted for on a gross basis, and as a result of this transition to a full Retail Media Platform business, the growth of Retail Media revenue is temporarily impacted. Reflecting the underlying economic performance, Retail Media's Revenue ex-TAC increased 53% (or 49% on a constant currency basis) in the second quarter 2021.

Our revenue in the Americas region increased 19% (or 19% on a constant currency basis), including 16% in the U.S., to $221.2 million for the three months ended June 30, 2021 compared to the three months ended June 30, 2020, driven by positive Retail trends across retargeting, audience targeting and Retail Media momentum with large retailers and brands.

Our revenue in EMEA increased 31% (or 21% on a constant currency basis), to $209.3 million for the three months ended June 30, 2021 compared to the three months ended June 30, 2020, driven by strong business in Retail and solid traction in Retail Media, offsetting continued weakness in Travel because of the COVID-19 pandemic.

Our revenue in the Asia-Pacific region increased 31% (or 29% on a constant currency basis), to $120.8 million for the three months ended June 30, 2021 compared to the three months ended June 30, 2020, driven by the return to growth of our Retail business in Japan and Korea, improving Classifieds trends, offset by a still soft Travel business.

Additionally, our $551.3 million of revenue for the three months ended June 30, 2021 was positively impacted by $(18.6) million of currency fluctuations, particularly as a result of the depreciation of the Turkish Lira, Swedish Krona, Russian Ruble, and the Brazilian real, partially offset by the appreciation of the Euro and the South Korean Won, compared to the U.S. dollar.


38


Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Revenue breakdown by region
Six Months Ended
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$1,092,388 $940,990 16 %
Conversion impact U.S. dollar/other currencies$(35,316)
Revenue at constant currency (1)
1,057,072 940,990 12 %
Americas
Revenue as reported425,127 377,419 13 %
Conversion impact U.S. dollar/other currencies$1,694 
Revenue at constant currency (1)
426,821 377,419 13 %
EMEA
Revenue as reported421,399 349,735 20 %
Conversion impact U.S. dollar/other currencies$(30,318)
Revenue at constant currency (1)
391,081 349,735 12 %
Asia-Pacific
Revenue as reported245,862 213,836 15 %
Conversion impact U.S. dollar/other currencies$(6,692)
Revenue at constant currency(1)
$239,170 $213,836 12 %
Revenue breakdown by solution
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$1,092,388 $940,990 16 %
Conversion impact U.S. dollar/other currencies$(35,316)
Revenue at constant currency (1)
$1,057,072 $940,990 12 %
Marketing Solutions as reported$970,655 $851,043 14 %
Conversion impact U.S. dollar/other currencies$(32,500)
Marketing Solutions at constant currency (1)
938,155 851,043 10 %
Retail Media as reported (2)
121,733 89,947 35 %
Conversion impact U.S. dollar/other currencies$(2,816)
Retail Media at constant currency (1)
118,917 89,947 32 %
(1) Revenue at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the 2020 average exchange rates for the relevant period to 2021 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.

39


(2) Criteo operates as one operating segment. From January 1,2021 we have disaggregated revenues between Marketing Solutions and Retail Media. A strategic building block of Criteo’s Commerce Media Platform, the Retail Media Platform, introduced in June 2020, is a self-service solution providing transparency, measurement and control to brands and retailers. In all arrangements running on this platform, Criteo recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions are accounted for on a gross basis. Over time, we expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will increase. Revenue ex-TAC will not be impacted by this transition.

Revenue for the six months ended June 30, 2021 increased 16% (or 12% on a constant currency basis, as defined in footnote 1 directly above) to $1,092.4 million, compared to the six months ended June 30, 2020.

In the first half of 2021, 81% of the year-over-year increase in revenue was driven by the higher contribution from our existing clients while 19% came from new client additions. We added 973 net new clients year-over-year across regions.

Marketing Solutions revenue increased 14% (or 10% on a constant currency basis) to $970.7 million for the six months ended June 30, 2021, as increased spend from Retail clients, both on our retargeting and audience targeting solutions, was partially offset by the negative impact from continued lower spend from Travel clients.

Retail Media revenue increased 35% (or 32% on a constant currency basis) to $121.7 million for the six months ended June 30, 2021, driven by strong performance with large retailers across the U.S. and EMEA. Criteo's Retail Media Platform accounts for a fast-growing share of Retail Media revenue and its revenue is accounted for on a net basis. In the prior year period, a larger share of revenue was still accounted for on a gross basis, and as a result of this transition to a full Retail Media Platform business, the growth of Retail Media revenue is temporarily impacted. Reflecting the underlying economic performance, Retail Media's Revenue ex-TAC increased 78% (or 74% on a constant currency basis) in the first half 2021.

Our revenue in the Americas region increased 13% (or 13% on a constant currency basis), including 11% in the U.S., to $425.1 million for the six months ended June 30, 2021 compared to the six months ended June 30, 2020, driven by positive Retail trends, in particular with large customers across our retargeting and audience targeting solutions, and continued strong performance of Retail Media, in particular with consumer brands and existing retailers.

Our revenue in EMEA increased 20% (or 12% on a constant currency basis) to $421.4 million for the six months ended June 30, 2021 compared to the six months ended June 30, 2020, driven by positive Retail trends, in particular with large customers across our retargeting and new solutions, with continued strong performance of Retail Media.

Our revenue in the Asia-Pacific region increased 15% (or 12% on a constant currency basis) to $245.9 million for the six months ended June 30, 2021 compared to the six months ended June 30, 2020, mainly driven by the recovery of Retail accounts in the region.

Additionally, our $1,092.4 million of revenue for the six months ended June 30, 2021 was positively impacted by $(35.3) of currency fluctuations, particularly as a result of the depreciation of the Turkish Lira, Swedish Krona, Russian Ruble, and the Brazilian real, partially offset by the appreciation of the Euro and the South Korean Won, compared to the U.S. dollar.
40


Cost of Revenue
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Traffic acquisition costs*$(331,078)$(257,698)28%
Other cost of revenue$(37,364)$(33,914)10%
Total Cost of Revenue$(368,442)$(291,612)26%
% of revenue(67)%(67)%
Gross profit %33 %33 %
*Traffic acquisition costs breakdown by solution:
Three Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Marketing Solutions$(294,132)$(218,990)34%
Retail Media (1)
$(36,946)$(38,708)(5)%
Traffic Acquisition Costs$(331,078)$(257,698)28%
(1) Criteo operates as one operating segment. From January 1,2021 we have disaggregated revenues between Marketing Solutions and Retail Media. A strategic building block of Criteo’s Commerce Media Platform, the Retail Media Platform, introduced in June 2020, is a self-service solution providing transparency, measurement and control to brands and retailers. In all arrangements running on this platform, Criteo recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions are accounted for on a gross basis. Over time, we expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will increase. Revenue ex-TAC will not be impacted by this transition.

Cost of revenue for the three months ended June 30, 2021 increased $76.8 million, or 26%, compared to the three months ended June 30, 2020. This increase was primarily the result of an increase of $73.4 million, or 28% (or 24% on a constant currency basis) in traffic acquisition costs, and an increase of $3.5 million, or 10% (or 9% on a constant currency basis) in other cost of revenue.
Traffic acquisition costs in Marketing Solutions increased by 34%. This was driven by a 25% increase (or 21% at constant currency) in the average cost per thousand impressions ("CPM") for inventory purchased, primarily caused by the year-over-year recovery in the digital advertising market compared with the trough of the pandemic-related recession and our preferred relationships with media owners, and a 7% increase in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.
Traffic acquisition costs in Retail Media decreased by (5)%, despite a 6% increase in the number of impressions we purchased. Because we recognize revenue on a net basis in all arrangements running on the Retail Media platform, we expect our Traffic acquisition costs for Retail Media to decrease over time as our clients are transitioned to the Criteo Retail Media Platform.
The increase in other cost of revenue included a $(2.6) million increase in allocated depreciation and amortization expense following the acquisitions of servers and other equipment used in our data centers and a $(2.8) million increase in other costs of sales mainly due to the digital tax, offset by a $1.9 million decrease in hosting costs.
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.
41


We believe this focus builds sustainable long-term value for our business by fortifying a number of our competitive strengths, including 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.
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Traffic acquisition costs*$(658,745)$(555,062)19%
Other cost of revenue$(72,076)$(67,720)6%
Total Cost of Revenue$(730,821)$(622,782)17%
% of revenue(67)%(66)%
Gross profit %33 %34 %
*Traffic acquisition costs breakdown by solution:
Six Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Marketing Solutions$(585,005)$(492,047)19%
Retail Media (1)
$(73,740)$(63,015)17%
Traffic Acquisition Costs$(658,745)$(555,062)19%
(1) Criteo operates as one operating segment. From January 1,2021 we have disaggregated revenues between Marketing Solutions and Retail Media. A strategic building block of Criteo’s Commerce Media Platform, the Retail Media Platform, introduced in June 2020, is a self-service solution providing transparency, measurement and control to brands and retailers. In all arrangements running on this platform, Criteo recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions are accounted for on a gross basis. Over time, we expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will increase. Revenue ex-TAC will not be impacted by
Cost of revenue for the six months ended June 30, 2021 increased $108.0 million, or 17%, compared to the six months ended June 30, 2020. This increase was primarily the result of an increase of $103.7 million, or 19% (or 15% on a constant currency basis) in traffic acquisition costs and an increase of $4.4 million, or 6% (or 5% on a constant currency basis) in other cost of revenue.
Traffic acquisition costs in Marketing Solutions increased by 19%, driven by a 8% increase (or 5% at constant currency) in the average CPM for inventory purchased, primarily caused by the year-over-year recovery in the digital advertising market compared with the trough of the pandemic-related recession and our preferred relationships with media owners, as well as a 10% increase in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.
Traffic acquisition costs in Retail Media increased by 17%, driven by a 6% increase in the number of impressions we purchased.
42


The increase in other cost of revenue included a $(5.1) million increase in allocated depreciation and amortization expense following the acquisitions of servers and other equipments used in our data centers and a $(2.5) million increase in other costs, including the provision for digital taxes offset by a $3.2 million decrease in Hosting Costs.
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 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.







43


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 EndedSix Months Ended
RegionJune 30,
2021
June 30,
2020
Year over Year ChangeJune 30,
2021
June 30,
2020
Year over Year Change
Revenue(amounts in thousands, except percentages)
Americas$221,227 $185,674 19 %$425,127 $377,419 13 %
EMEA209,303 159,621 31 %421,399 349,735 20 %
Asia-Pacific120,781 92,319 31 %245,862 213,836 15 %
Total551,311 437,614 26 %1,092,388 940,990 16 %
Traffic Acquisition Costs
Americas(134,332)(115,317)16 %(261,960)(235,339)11 %
EMEA(124,747)(90,153)38 %(251,395)(198,550)27 %
Asia-Pacific(71,999)(52,228)38 %(145,390)(121,173)20 %
Total(331,078)(257,698)28 %(658,745)(555,062)19 %
Revenue ex-TAC (1)
Americas86,895 70,357 24 %163,167 142,080 15 %
EMEA84,556 69,468 22 %170,004 151,185 12 %
Asia-Pacific48,782 40,091 22 %100,472 92,663 %
Total$220,233 $179,916 22 %$433,643 $385,928 12 %

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


Constant Currency Reconciliation
Information in this Form 10-Q with respect to results presented on a constant currency basis was calculated by applying the 2020 average exchange rates for the relevant period to 2021 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 EndedSix Months Ended
June 30,
2021
June 30,
2020
YoY ChangeJune 30,
2021
June 30,
2020
YoY Change
(amounts in thousands, except percentages)
Revenue as reported$551,311 $437,614 26 %$1,092,388 $940,990 16 %
Conversion impact U.S. dollar/other currencies(18,569)— (35,316)— 
Revenue at constant currency$532,742 $437,614 22 %$1,057,072 $940,990 12 %
Traffic acquisition costs as reported$(331,078)$(257,698)28 %$(658,745)$(555,062)19 %
Conversion impact U.S. dollar/other currencies$11,283 — $21,600 — 
Traffic Acquisition Costs at constant currency$(319,795)$(257,698)24 %$(637,145)$(555,062)15 %
Revenue ex-TAC as reported$220,233 $179,916 22 %$433,643 $385,928 12 %
Conversion impact U.S. dollar/other currencies$(7,285)— $(13,715)— 
Revenue ex-TAC at constant currency$212,948 $179,916 18 %$419,928 $385,928 %
Revenue ex-TAC/Revenue as reported40 %41 %40 %41 %
Other cost of revenue as reported$(37,364)$(33,914)10 %$(72,076)$(67,720)%
Conversion impact U.S. dollar/other currencies559 — 881 — 
Other cost of revenue at constant currency$(36,805)$(33,914)%$(71,195)$(67,720)%
Adjusted EBITDA as reported$67,269 $38,911 73 %$143,198 $98,101 46 %
Conversion impact U.S. dollar/other currencies(4,433)— (9,024)— 
Adjusted EBITDA at constant currency$62,836 $38,911 61 %$134,174 $98,101 37 %

45


Research and Development Expenses
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Research and development expenses$(41,915)$(31,247)34%
% of revenue(8)%(7)%

Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Research and development expenses$(73,612)$(68,762)7%
% of revenue(7)%(7)%

Research and development expenses for the three months ended and the six months ended June 30, 2021, respectively, increased $10.7 million and $4.9 million or 34% and 7%, compared to the three months ended and the six months ended June 30, 2020. This increase mainly relates to the negative impact of our increasing stock price on social charges related to people costs, a higher share-based compensation expense as well as increased rent and facilities costs.
46



Sales and Operations Expenses
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30, 2021June 30, 20202021 vs 2020
(in thousands, except percentages)
Sales and operations expenses$(80,751)$(75,781)7%
% of revenue(15)%(17)%

Sales and operations expenses for the three months ended June 30, 2021 increased $5.0 million or 7% compared to the three months ended June 30, 2020. This increase mainly related to a reversal of a provision due to a change in management estimates which lowered the comparable basis in 2020, a higher share-based compensation expense and the negative impact of our increasing stock price on social charges, offset by a decrease of net bad debt expense.

Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30, 2021June 30, 20202021 vs 2020
(in thousands, except percentages)
Sales and operations expenses$(160,105)$(160,755)(0.4)%
% of revenue(15)%(17)%

Sales and operations expenses for the six months ended June 30, 2021, decreased $(0.7) million or (0.4)%, compared to the six months ended June 30, 2020. This decrease was mainly driven by lower net bad debt expense, lower depreciation and amortization costs and, lower rent and facilities costs due to the right-sizing of our real estate footprint, partially offset by a reversal of a provision due to a change in management estimates in 2020 which lowered the comparable basis.


47


General and Administrative Expenses
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30, 2021June 30, 20202021 vs 2020
(in thousands, except percentages)
General and administrative expenses$(40,474)$(29,185)39%
% of revenue(7)%(7)%
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30, 2021June 30, 20202021 vs 2020
(in thousands, except percentages)
General and administrative expenses$(73,902)$(55,100)34%
% of revenue(7)%(6)%
General and administrative expenses for the three months ended and the six months ended June 30, 2021, respectively, increased $11.3 million and $18.8 million or 39% and 34%, compared to the three months ended and the six months ended June 30, 2020. This increase was mainly related to an increase in third-party services as part of our on-going transformation program and, and an increase in headcount related costs including the negative impact of our increasing stock price on social charges.
48



Financial Expense
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30, 2021June 30, 20202021 vs 2020
(in thousands, except percentages)
Financial expense$(519)$(1,003)(48)%
% of revenue(0.1)%(0.2)%
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30, 2021June 30, 20202021 vs 2020
(in thousands, except percentages)
Financial expense$(1,237)$(1,337)(7)%
% of revenue(0.1)%(0.1)%
Financial expense for the three months ended and the six months ended June 30, 2021, decreased by $(0.5) million and $(0.1) million or (48)% and (7)%, respectively, compared to the three months ended and the six months ended period June 30, 2020. The $0.5 million and $1.2 million financial expense for the three months ended and six months ended June 30, 2021, respectively, was driven by the up-front fees amortization, the non-utilization costs and the financial expense relating to our available Revolving Credit Facility (RCF) financing and the negative impact of foreign exchange reevaluations net of related hedging. At June 30, 2021, 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.


49


Provision for Income Taxes
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Provision for income taxes$(4,181)$(2,636)59%
% of revenue(1)%(1)%
Effective tax rate22 %30 %
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Provision for income taxes$(14,232)$(9,676)47%
% of revenue(1)%(1)%
Effective tax rate27 %30 %

For the six months ended June 30, 2021 and June 30, 2020, we used an annual estimated tax rate of 27% and 30%, respectively, to calculate the provision for income taxes. The effective tax rate was 27% and 30% for the six months ended June 30, 2021 and 2020, respectively.


50



Net Income
Three months ended June 30, 2021 compared to the three months ended June 30, 2020
Three Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Net income$15,029 6,150 144%
% of revenue%%
Net income for the three months ended June 30, 2021, increased $8.9 million, or 144%, compared to the three months ended June 30, 2020. This increase was the result of the factors discussed above, in particular, a $9.9 million increase in income from operations partially offset by a $0.5 million decrease in financial expense and a $(1.5) million increase in provision for income taxes compared to the three months ended June 30, 2020.
Six months ended June 30, 2021 compared to the six months ended June 30, 2020
Six Months Ended% change
June 30,
2021
June 30,
2020
2021 vs 2020
(in thousands, except percentages)
Net income$38,479 22,578 70%
% of revenue%%
Net income for the six months ended June 30, 2021, increased $15.9 million, or 70%, compared to the six months ended June 30, 2020. This increase was the result of the factors discussed above, in particular, a $20.4 million increase in income from operations partially offset by a $0.1 million decrease in financial expense and a $(4.6) million increase in provision for income taxes compared to the six months ended June 30, 2020.


51


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, which we completed in February 2020. In April 2020, the Board of Directors authorized a new share repurchase program of up to $30 million of the Company's outstanding American Depositary Shares, which we completed in July 2020. In February 2021, the Board of Directors approved a new, long-term share repurchase program of up to $100 million of the Company's outstanding American Depositary Shares, for which the duration is estimated to be until November, 2021. Other than these repurchase programs, we intend to retain all available funds from any future earnings to fund our growth. As discussed in Note 14 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 currently provide only a minimal return. Our cash and cash equivalents at June 30, 2021 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $489.5 million as of June 30, 2021. The $1.5 million increase in cash and cash equivalents compared with December 31, 2020 primarily resulted from $103.7 million in cash from operating activities, partially offset by $(56.8) million in cash used for investing activities and $(27.4) million in cash used for financing activities over the period. The cash used for financing activities was mainly related to $(34.9) million in cash used for the share repurchase programs, offset by a $9.6 million in proceeds from a capital increase following the exercises of stock options. In addition, the increase in cash includes an $(18.0) 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 an additional €350 million from the Revolving Credit Facility, which, combined with our cash position, marketable securities and treasury shares as of June 30, 2021, provides total liquidity in excess of $1.0 billion. Overall, we believe that our current financial liquidity, combined with our expected cash-flow generation in 2021, enables financial flexibility.
Operating and Capital Expenditure Requirements
For the six months ended June 30, 2021 and 2020, our capital expenditures were $26.9 million and $30.3 million, respectively. During the six months ended June 30, 2021, 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 2021, 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.

52


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


Historical Cash Flows
The following table sets forth our cash flows for the six month period ended June 30, 2021 and June 30, 2020:
Six Months Ended
June 30, 2021June 30,
2020
(in thousands)
Cash from operating activities $103,722 $90,120 
Cash used for investing activities$(56,814)$(50,618)
Cash (used for) from financing activities$(27,374)$120,097 
Operating Activities
Cash from operating activities is primarily impacted by the increase in the number of clients using our solutions and by the amount of cash we invest in personnel to support the anticipated growth of our business. Cash from 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, 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 six months ended June 30, 2021, net cash provided by operating activities was $103.7 million and consisted of net income of $38.5 million, $65.9 million in adjustments for certain non-cash and non-operating items and changes in working capital of $(0.7) million. Adjustments for certain non-operating items primarily consisted of depreciation and amortization expense of $42.4 million, equity awards compensation expense of $18.9 million, $4.0 million on disposal of non-current assets and $2.3 million changes in deferred tax assets, partially offset by a $(1.7)million change in income taxes. The $(0.7) million decrease in cash used for changes in working capital primarily consisted of a $26.2 million decrease in trade receivables, partially offset by a $(5.2) million increase in other current assets including prepaid expenses and value-added tax ("VAT") receivables, a $(0.7) million change in lease liabilities and right of use assets, a $(19.9) million decrease in trade payables, and a $(1.1) million decrease in other current liabilities such as payroll and payroll related expenses and VAT payables and change in fair value of derivatives.
Investing Activities
Our investing activities to date have consisted primarily of purchases of servers and other data-center equipment. For the six months ended June 30, 2021, net cash used for investing activities was $56.8 million and primarily consisted of $26.9 million in capital expenditures, mainly comprised of purchases of servers and other data-center equipment and capitalized costs, a $20.3 million change in other non-current financial assets resulting from the investments in Marketable Securities and a $9.6 million payment net of cash acquired for the Mabaya acquisition.
Financing Activities
For the six months ended June 30, 2021, net cash used for financing activities was $27.4 million, resulting mainly from a $34.9 million payment for our share repurchase program, a $0.7 million change in other financial liabilities and a $1.3 million repayment of borrowings partially offset by $9.6 million of proceeds from capital increase following the exercises of stock options.
54


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 six months ended June 30, 2021.
    
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, 2020.
A hypothetical 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:
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
GBP/USD +10%-10%+10%-10%
Net income impact $(193)$193 $(108)$108 
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
BRL/USD +10%-10%+10%-10%
Net income impact $97 $(97)$(31)$31 
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
JPY/USD +10%-10%+10%-10%
Net income impact $246 $(246)$287 $(287)
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
EUR/USD +10%-10%+10%-10%
Net income impact $4,811 $(4,811)$4,885 $(4,885)

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.

55


Item 4. Controls and Procedures.

Disclosure Controls and Procedures

Based on their evaluation as of June 30, 2021, 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.

We have not experienced any material impact to our internal controls over financial reporting despite the fact that most of our employees are working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.

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 may not be detected.

56


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.

You should carefully consider the risks described under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020 and in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021. These risks and uncertainties are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any such risks materialize, our business, financial condition and results of operations could be materially harmed and the trading price of our American Depositary Shares could decline. These risks are not exclusive and additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. There have been no material changes to the Risk Factors described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021.

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 second fiscal quarter of 2021:
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)
April 1 to 30, 2021310,494 $36.99 310,494 $83,582,141.50 
May 1 to 31, 2021295,552 $37.26 295,552 $72,566,730.44 
June 1 to 30, 2021187,486 $39.97 187,486 $65,070,860.08 
Total793,532 $38.07 793,532  
(1) On February 5, 2021, Criteo's Board of Directors authorized a share repurchase program of up to $100.0 million of the Company's outstanding American Depositary Shares. The Company intends 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 March 2021 and will in the duration is estimated to be until November 2021.
(2) Average price paid per share excludes any broker commissions paid.

57




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.

58


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/ Sarah Glickman
Date: August 4, 2021Name:Sarah Glickman
Title: Chief Financial Officer
 (Principal financial officer and duly authorized signatory)
59
EX-31.1 2 exhibit311ceo10qq22021.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: August 4, 2021            
/s/ Megan Clarken
Megan Clarken
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312cfo10qq220211.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, Sarah Glickman, 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 first fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.     The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: August 4, 2021                
/s/ Sarah Glickman
Sarah Glickman
Chief Financial Officer


EX-32.1 4 exhibit321ceocfo10qq22021.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 Sarah Glickman, Chief Financial Officer of the Company, each hereby certifies that, to the best of their knowledge:
1.    The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2021, 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: August 4, 2021
/s/ Megan Clarken/s/ Sarah Glickman
Megan ClarkenSarah Glickman
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-20210630.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 STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1008009 - 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 - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Significant Events and Transactions of the Period - Acquisition of Doobe In Site Inc. ("Mabaya") (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Financial Instruments - Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Financial Instruments - Fair Value of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Financial Instruments - Marketable Securities Maturities (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 - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Employee Benefits - Changes in the projected benefit obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2336308 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Financial Income and Expenses link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Financial Income and Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Financial Income and Expenses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2349311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Income Taxes - Narrative (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 EX-101.CAL 6 crto-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 crto-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 crto-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Number of RSUs granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Trade receivables, net of allowances Trade Accounts Receivable [Member] Document Type Document Type Other financial expense Other Nonoperating Income (Expense) Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Estimated tax rate Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent Granted, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Germany GERMANY Treasury Stock Treasury Stock [Member] RSU/PSU Restricted Stock Units And Performance Stock Units [Member] Restricted Stock Units And Performance Stock Units Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Other current assets Other Current Assets [Member] Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and shareholders' equity Liabilities and Equity [Abstract] Line of credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Deferred tax liabilities Deferred Income Tax Liabilities, Net Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Employee Benefits Compensation and Employee Benefit Plans [Text Block] Proceeds from borrowings under line-of-credit agreement Proceeds from Issuance of Long-term Debt Income from operations Operating Income (Loss) Total current liabilities Liabilities, Current PSUs Performance Shares [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies Commitments and Contingencies Debt securities, available-for-sale, noncurrent Debt Securities, Available-for-sale, Noncurrent Repurchase of treasury stocks Payments for Repurchase of Common Stock Assets Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Sublease income Sublease Income Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Right of use assets - operating lease Operating Lease, Right-of-Use Asset Entity Address, Country Entity Address, Country Change in treasury stocks (in shares) Treasury Stock, Shares, Acquired 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] 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 Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Share options and BSPCE (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 Beginning balance (in shares) Ending Balance (in shares) Shares, Outstanding Total operating lease expense Lease, Cost Total operating expenses Operating Expenses Common shares, par value (in euro per share) Common Stock, Par or Stated Value Per Share Change in other financial liabilities Proceeds From (Payments For) Change In Other Financial Liabilities Proceeds From (Payments For) Change In Other Financial Liabilities Other non-current liabilities Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Cost of revenue: Cost of Revenue [Abstract] Marketable securities - current portion Marketable Securities, Current Share-Based Compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Document Information [Table] Document Information [Table] Effect of exchange rates changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Revenue Revenue from Contract with Customer, Excluding Assessed Tax Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Schedule of financial liabilities Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Statement [Line Items] Statement [Line Items] Schedule of weighted average number of anti-dilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Net income allocated to shareholders per share: Earnings Per Share, Basic and Diluted [Abstract] Trade Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Vested, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Interest cost Defined Benefit Plan, Interest Cost Credit Facility [Axis] Credit Facility [Axis] Other current liabilities Other Current Liabilities [Table Text Block] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Entity Small Business Entity Small Business - Amortization and provisions Depreciation, Depletion, And Amortization And Provisions for Various Depreciation, Depletion, And Amortization And Provisions for Various Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Weighted-average remaining contractual life of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid expenses Prepaid Expense, Current Other taxes Other Taxes, Assets [Member] Other Taxes, Assets [Member] Amendment Flag Amendment Flag Disclosure of share-based compensation by share-based payment award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Weighted average shares outstanding used in computing per share amounts: Weighted Average Number of Shares Outstanding, Diluted [Abstract] 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 Cash from operating activities Net Cash Provided by (Used in) Operating Activities Business combination, employee related payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Employee Related Payables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Employee Related Payables Entity Central Index Key Entity Central Index Key Contingencies accrual, of which current Loss Contingency, Accrual, Current Financial liabilities - current portion Financial Liabilities, Current Financial Liabilities, Current United Kingdom UNITED KINGDOM Clients' prepayments Contract with Customer, Refund Liability, Current Schedule of assets and liabilities carried at fair value Fair Value, by Balance Sheet Grouping [Table Text Block] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Cash equivalents Cash Equivalents, at Carrying Value 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 Geographical [Axis] Geographical [Axis] Management Management [Member] Subsequent Events Subsequent Events [Text Block] Derivative Liabilities: Derivative Liability [Abstract] France FRANCE Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] HSBC and LCL facilities HSBC And LCL Facilities [Member] HSBC and LCL Facilities [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Trade receivables, allowances (Less) Allowance for credit losses Balance, at beginning of the period Balance, at end of the period Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Treasury stock acquired, average cost per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Cash (used for) from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of revenue generated in other significant countries Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Components of leases Lease, Cost [Table Text Block] Plan Name [Axis] Plan Name [Axis] Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment Reporting Disclosure [Text Block] Provision for employee-related litigation Provision For Employee Related Litigation [Member] Provision For Employee Related Litigation [Member] Share warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Issuance of ordinary shares Stock Issued During Period, Value, New Issues Treasury shares used for RSUs vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Marketable securities - non current portion Marketable securities - non current portion Marketable Securities, Noncurrent Financial liabilities Financial Liabilities Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related Parties Related Party Transactions Disclosure [Text Block] Increase Loss Contingency Accrual, Provision Interest on debt Interest Expense, Debt 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 Title of 12(b) Security Title of 12(b) Security Currency translation adjustments Loss Contingency Accrual, Foreign Currency Translation Gain (Loss) Loss Contingency Accrual, Foreign Currency Translation Gain (Loss) Non-current assets Long-Lived Assets Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Income taxes Accrued Income Taxes, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Interest and fees Interest Expense Other changes in equity Stockholders' Equity, Other Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Number of geographical markets Number Of Geographical Markets In Which Entity Operates Number Of Geographical Markets In Which Entity Operates Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Financial Income and Expenses Other Nonoperating Income and Expense [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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] Doobe In Site Inc. Doobe In Site Inc. [Member] Doobe In Site Inc. Debt Instrument [Axis] Debt Instrument [Axis] Additional paid-in capital Additional Paid-in Capital [Member] Schedule of financial income (expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Japan JAPAN Asset Class [Axis] Asset Class [Axis] Changes in working capital related to operating activities Increase (Decrease) in Operating Capital Change in treasury stocks Treasury Stock, Value, Acquired, Cost Method Included in financial liabilities - current portion Derivative Liability Trade accounts receivables Accounts Receivable, before Allowance for Credit Loss, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Data Centers Data Center [Member] Data Center [Member] Schedule of other current assets net book value Schedule of Other Current Assets [Table Text Block] Common shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease expense Variable Lease, Cost Revolving credit facility Revolving Credit Facility [Member] Other Current Assets Other Current Assets [Text Block] Maximum exposure Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Research and development expenses Research and Development Expense Weighted-average exercise price, options (in euro per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (Payment for) Disposal of a business, net of cash acquired (disposed) Payments to Acquire Businesses, Net of Cash Acquired Common shares authorized (in shares) Common Stock, Shares Authorized Schedule of consolidated revenue for each geographical area Revenue from External Customers by Geographic Areas [Table Text Block] Restricted share awards (RSU's) (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from exercise of stock options Proceeds from Stock Options Exercised 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 Fair value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] - Net gain or loss on disposal of non-current assets Gain (Loss) on Disposition of Assets Lease liability - operating - non-current portion Operating Lease, Liability, Noncurrent 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] Actuarial (losses) gains on employee benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Current assets: Assets, Current [Abstract] Financial income from cash equivalents Investment Income, Interest 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 Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Attributable to shareholders of Criteo S.A. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Employee-related payables Employee-Related Payables, Fair Value Disclosure Employee-Related Payables, Fair Value Disclosure - Increase / (Decrease) in trade payables Increase (Decrease) in Accounts Payable, Trade BSA BSA [Member] BSA [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Asia-Pacific Asia Pacific [Member] City Area Code City Area Code 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 Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Fees Debt Related Commitment Fees and Debt Issuance Costs Business combination, redemption fee payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Redemption Fee Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Redemption Fee Payable Document Period End Date Document Period End Date Other debtors Other Debtors Other Debtors Contingencies Contingencies accrual, beginning balance Contingencies accrual, ending balance Loss Contingency Accrual Authorized amount of share repurchase program Stock Repurchase Program, Authorized Amount Other Current Liabilities Other Liabilities Disclosure [Text Block] Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Retail Media Retail Media [Member] Retail Media Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] - Equity awards compensation expense Share-based Payment Arrangement, Noncash Expense Cover page. Cover [Abstract] Debt securities, available-for-sale Debt Securities, Available-for-sale [Table Text Block] Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations Prepayments to suppliers Prepayments To Suppliers Prepayments To Suppliers Schedule of basic earnings per share Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule Of Earnings Per Share, Basic [Table Text Block] Changes in provisions for contingencies Schedule of Loss Contingencies by Contingency [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] American Depositary Shares American Depositary Shares [Member] American Depositary Shares [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Service cost Defined Benefit Plan, Service Cost 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] - (Increase) / Decrease in other current assets Increase (Decrease) in Other Current Assets Traffic acquisition costs Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt securities, available-for-sale, fair value Debt Securities, Available-for-sale OSA/BSPCE Share options and BSPCE Share Options And BSPCE [Member] Share Options and BSPCE [Member] Equity Components [Axis] Equity Components [Axis] Restricted share awards Restricted Stock [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Receivables [Abstract] Receivables [Abstract] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Lease liability - operating - current portion Operating Lease, Liability, Current Net income available to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Other cost of revenue Other Cost of Operating Revenue Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Schedule of derivative financial instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Financial Instruments Fair Value Disclosures [Text Block] Cash from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Debt securities, held-to-maturity, fair value Debt Securities, Held-to-maturity, Fair Value Cumulative effect, period of adoption, adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Defined Contribution Plan Disclosures Defined Contribution Plan Disclosures [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Total non-current assets Assets, Noncurrent Total Accounts Payable, Accrued Liabilities, Employee-Related Payables, And Taxes Payable, Current Accounts Payable, Accrued Liabilities, Employee-Related Payables, And Taxes Payable, Current Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Dilutive effect of : Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] R&D Research and Development Expense [Member] 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 Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Trade receivables, net of allowances of $42.6 million and $39.9 million at June 30, 2021 and December 31, 2020, respectively Net book value at end of period Accounts Receivable, after Allowance for Credit Loss, Current Restructuring liability, beginning balance Restructuring liability, ending balance Restructuring Reserve Non-current financial assets Nontrade Receivables, Noncurrent Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Schedule of diluted earnings per share Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule Of Earnings Per Share, Diluted [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code - Change in income taxes Increase (Decrease) in Income Taxes Offices Office Building [Member] - Change in operating lease liabilities and right of use assets Increase (Decrease) In Operating Lease Liabilities (Assets) Increase (Decrease) In Operating Lease Liabilities (Assets) Cash on hand Cash Amount paid Payments for Restructuring Goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due in one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Other current assets Net book value at end of period Other Assets, Current Country Region Country Region Document Quarterly Report Document Quarterly Report Forfeited, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Asset Class [Domain] Asset Class [Domain] G&A General and Administrative Expense [Member] EMEA EMEA [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-maturity [Table] Expected staff turnover Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover Deferred revenue Contract with Customer, Liability, Current Trade payables Accounts Payable, Trade, Current Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] Number vested, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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 Provision used Loss Contingency Accrual, Provision Used Loss Contingency Accrual, Provision Used Basic (in USD per share) Basic earnings per share (in USD per share) Earnings Per Share, Basic Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Entity File Number Entity File Number Number of grants in period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Grants In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Grants In Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Expired, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Other taxes Accrual for Taxes Other than Income Taxes, Current Expected rate of salary increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Reversal of provision Accounts Receivable, Allowance for Credit Loss, Recovery Sales and operations expenses Selling and Marketing Expense Financial liabilities - non-current portion Financial Liabilities, Noncurrent Financial Liabilities, Noncurrent Cash (used for) from financing activities Net Cash Provided by (Used in) Financing Activities 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 Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Share-based compensation expense Total share-based compensation Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common shares, €0.025 par value, 66,697,360 and 66,272,106 shares authorized, issued and outstanding at June 30, 2021, and December 31, 2020, respectively. Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus Trade payables Accounts Payable, Fair Value Disclosure Projected benefit obligation present value at beginning of period Projected benefit obligation present value at ending of period Defined Benefit Plan, Benefit Obligation 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] Entity Current Reporting Status Entity Current Reporting Status Marketable Securities Available-for-sale Securities [Member] Retirement Benefits [Abstract] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Cash used for investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value BSAs Issuance of Stock and Warrants for Services or Claims Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Segment Reporting [Abstract] Segment Reporting [Abstract] - (Increase) / Decrease in trade receivables Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Accounts receivable, previously written off, recovered Proceeds, Accounts Receivable, Previously Written Off, Recovery Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Equity-attributable to shareholders of Criteo S.A. Stockholders' Equity Attributable to Parent Business combination, consideration transferred Business Combination, Consideration Transferred Total equity and liabilities Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Total non-current liabilities Liabilities, Noncurrent Entity Address, City or Town Entity Address, City or Town Portion at fair value measurement Portion at Fair Value Measurement [Member] Schedules of concentration of risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Employee - related payables Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] RSU RSU Restricted Stock Units (RSUs) [Member] Non-current financial assets Nontrade Receivables, Noncurrent [Member] Nontrade Receivables, Noncurrent [Member] Lease expense Operating Lease, Cost Term Deposits Bank Time Deposits [Member] Equity - attributable to shareholders of Criteo S.A. Parent [Member] General and administrative expenses General and Administrative Expense 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 Current income tax Current Income Tax Expense (Benefit) - Other Other Noncash Income (Expense) Short term lease expense Short-term Lease, Cost Other taxes Prepaid Other Taxes And Other Taxes Receivable Prepaid Other Taxes And Other Taxes Receivable Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Property, plant and equipment, net Property, Plant and Equipment, Net Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Currency translation adjustment Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Share-Based Compensation Share-based Payment Arrangement [Text Block] Net income available to shareholders of Criteo S.A. Net income attributable to shareholders of Criteo S.A. Net Income (Loss) Attributable to Parent Other current liabilities Other Liabilities, Current Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Expected rate of social charges Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges Leases [Abstract] Leases [Abstract] 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 Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] 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] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share [Abstract] Restructuring charges Restructuring costs Restructuring Charges Bank syndicate RCF Bank Syndicate RCF [Member] Bank Syndicate RCF [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Income taxes Prepaid Income Taxes Prepaid Income Taxes Business combination, technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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] Document Fiscal Period Focus Document Fiscal Period Focus Due in one to five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Holding Parent Company [Member] Repayment of borrowings Proceeds from (Repayments of) Other Debt Defined benefit plans Liability, Defined Benefit Pension Plan, Noncurrent Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Plan 13 Plan 13 [Member] Plan 13 Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Schedule of share-based compensation reconciliation with the Consolidated Statements of Income Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Ordinary Shares Share capital Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Other provisions Other Provisions [Member] Other Provisions [Member] Defined contributions plans included in personnel expenses Defined Contribution Plan, Cost Issuance of ordinary shares (in shares) Stock Issued During Period, Shares, New Issues Allowance for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Total equity awards compensation expense Share-Based Compensation Expense, Employee And Non-Employee Share-Based Compensation Expense, Employee And Non-Employee Exercised, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financial expense Total financial expense Financial expense Nonoperating Income (Expense) Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Marketing Solutions Marketing Solutions [Member] Marketing Solutions Basis of Presentation Basis of Accounting, Policy [Policy Text Block] No Trading Symbol Flag No Trading Symbol Flag Basic (in shares) Weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Events [Abstract] Subsequent Events [Abstract] Document Information [Line Items] Document Information [Line Items] Foreign currency translation differences, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock (in shares) Treasury Stock, Shares Loss Contingencies [Table] Loss Contingencies [Table] 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] Plan Name [Domain] Plan Name [Domain] Revenue Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities - Increase/ (Decrease) in other current liabilities Increase (Decrease) in Other Current Liabilities Total equity Beginning balance Ending Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Actuarial losses (gains) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Due in one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Class of Stock [Axis] Class of Stock [Axis] Accounts payable relating to capital expenditures Accounts Payable, Capital Expenditures Accounts Payable, Capital Expenditures Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Cash paid for taxes, net of refunds Income Taxes Paid, Net 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 Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Other taxes Other Taxes Liability, Fair Value Disclosure Other Taxes Liability, Fair Value Disclosure Title of Individual [Domain] Title of Individual [Domain] Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted (in USD per share) Diluted earnings per share (in USD per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number 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 Americas Americas [Member] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Entity Address, Address Line One Entity Address, Address Line One Other current liabilities Other Liabilities, Fair Value Disclosure Entity Emerging Growth Company Entity Emerging Growth Company - Change in deferred taxes Net change in deferred taxes Deferred Income Tax Expense (Benefit) Revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Discount rate (Corp AA) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Maximum Maximum [Member] Non controlling interest Noncontrolling Interest [Member] Retained Earnings Retained Earnings [Member] Currency translation adjustment Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment Measurement Basis [Axis] Measurement Basis [Axis] Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Cash used for investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Trading Symbol Trading Symbol Weighted-average exercise price, options (in euro per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Debt securities, held-to-maturity, noncurrent Debt Securities, Held-to-maturity, Noncurrent Credit notes Notes Payable, Current Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] S&O Sales And Operations Expense [Member] Sales And Operations Expense [Member] Treasury stock, 6,080,008 and 5,632,536 shares at cost as of June 30, 2021 and December 31, 2020, respectively. Treasury Stock, Value Earnings Per Share Earnings Per Share [Text Block] Other creditors Other Sundry Liabilities, Current Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Provision released not used Loss Contingency Accrual, Provision Released Not Used Loss Contingency Accrual, Provision Released Not Used Accounting Pronouncements Adopted in 2021 and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 crto-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 crto-20210630_htm.xml IDEA: XBRL DOCUMENT 0001576427 2021-01-01 2021-06-30 0001576427 crto:AmericanDepositarySharesMember 2021-01-01 2021-06-30 0001576427 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001576427 2021-07-30 0001576427 2021-06-30 0001576427 2020-12-31 0001576427 2021-04-01 2021-06-30 0001576427 2020-04-01 2020-06-30 0001576427 2020-01-01 2020-06-30 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 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 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 2020-03-31 0001576427 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001576427 us-gaap:ParentMember 2020-04-01 2020-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001576427 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001576427 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001576427 us-gaap:CommonStockMember 2020-06-30 0001576427 us-gaap:TreasuryStockMember 2020-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001576427 us-gaap:RetainedEarningsMember 2020-06-30 0001576427 us-gaap:ParentMember 2020-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2020-06-30 0001576427 2020-06-30 0001576427 us-gaap:CommonStockMember 2020-12-31 0001576427 us-gaap:TreasuryStockMember 2020-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001576427 us-gaap:RetainedEarningsMember 2020-12-31 0001576427 us-gaap:ParentMember 2020-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2020-12-31 0001576427 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001576427 us-gaap:ParentMember 2021-01-01 2021-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001576427 2021-01-01 2021-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001576427 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001576427 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001576427 us-gaap:CommonStockMember 2021-03-31 0001576427 us-gaap:TreasuryStockMember 2021-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001576427 us-gaap:RetainedEarningsMember 2021-03-31 0001576427 us-gaap:ParentMember 2021-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2021-03-31 0001576427 2021-03-31 0001576427 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001576427 us-gaap:ParentMember 2021-04-01 2021-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001576427 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001576427 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001576427 us-gaap:CommonStockMember 2021-06-30 0001576427 us-gaap:TreasuryStockMember 2021-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001576427 us-gaap:RetainedEarningsMember 2021-06-30 0001576427 us-gaap:ParentMember 2021-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2021-06-30 0001576427 2021-02-05 0001576427 2021-02-05 2021-02-05 0001576427 crto:SalesAndOperationsExpenseMember 2021-01-01 2021-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001576427 crto:DoobeInSiteIncMember 2021-05-18 2021-05-18 0001576427 crto:DoobeInSiteIncMember 2021-06-30 0001576427 us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-06-30 0001576427 us-gaap:TradeAccountsReceivableMember 2020-01-01 2020-12-31 0001576427 crto:OtherTaxesAssetsMember 2021-01-01 2021-06-30 0001576427 crto:OtherTaxesAssetsMember 2020-01-01 2020-12-31 0001576427 us-gaap:OtherCurrentAssetsMember 2021-01-01 2021-06-30 0001576427 us-gaap:OtherCurrentAssetsMember 2020-01-01 2020-12-31 0001576427 crto:NontradeReceivablesNoncurrentMember 2021-01-01 2021-06-30 0001576427 crto:NontradeReceivablesNoncurrentMember 2020-01-01 2020-12-31 0001576427 us-gaap:AvailableforsaleSecuritiesMember 2021-01-01 2021-06-30 0001576427 us-gaap:AvailableforsaleSecuritiesMember 2020-01-01 2020-12-31 0001576427 2020-01-01 2020-12-31 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-06-30 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-06-30 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001576427 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-06-30 0001576427 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001576427 us-gaap:BankTimeDepositsMember 2021-06-30 0001576427 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001576427 srt:OfficeBuildingMember 2021-04-01 2021-06-30 0001576427 crto:DataCenterMember 2021-04-01 2021-06-30 0001576427 srt:OfficeBuildingMember 2020-04-01 2020-06-30 0001576427 crto:DataCenterMember 2020-04-01 2020-06-30 0001576427 srt:OfficeBuildingMember 2021-01-01 2021-06-30 0001576427 crto:DataCenterMember 2021-01-01 2021-06-30 0001576427 srt:OfficeBuildingMember 2020-01-01 2020-06-30 0001576427 crto:DataCenterMember 2020-01-01 2020-06-30 0001576427 srt:MinimumMember 2021-01-01 2021-06-30 0001576427 srt:MaximumMember 2021-01-01 2021-06-30 0001576427 srt:MinimumMember 2020-01-01 2020-12-31 0001576427 srt:MaximumMember 2020-01-01 2020-12-31 0001576427 crto:MarketingSolutionsMember 2021-04-01 2021-06-30 0001576427 crto:RetailMediaMember 2021-04-01 2021-06-30 0001576427 crto:MarketingSolutionsMember 2020-04-01 2020-06-30 0001576427 crto:RetailMediaMember 2020-04-01 2020-06-30 0001576427 crto:MarketingSolutionsMember 2021-01-01 2021-06-30 0001576427 crto:RetailMediaMember 2021-01-01 2021-06-30 0001576427 crto:MarketingSolutionsMember 2020-01-01 2020-06-30 0001576427 crto:RetailMediaMember 2020-01-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-01-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-02-25 2021-02-25 0001576427 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-02-25 2021-02-25 0001576427 srt:ManagementMember us-gaap:PerformanceSharesMember crto:Plan13Member 2021-02-25 2021-02-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-04-29 2021-04-29 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-06-14 2021-06-14 0001576427 srt:ManagementMember us-gaap:PerformanceSharesMember crto:Plan13Member 2021-06-14 2021-06-14 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-06-24 2021-06-24 0001576427 crto:ShareOptionsAndBSPCEMember 2020-12-31 0001576427 crto:RestrictedStockUnitsAndPerformanceStockUnitsMember 2020-12-31 0001576427 crto:BSAMember 2020-12-31 0001576427 crto:ShareOptionsAndBSPCEMember 2021-01-01 2021-06-30 0001576427 crto:RestrictedStockUnitsAndPerformanceStockUnitsMember 2021-01-01 2021-06-30 0001576427 crto:BSAMember 2021-01-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-06-30 0001576427 crto:RestrictedStockUnitsAndPerformanceStockUnitsMember 2021-06-30 0001576427 crto:BSAMember 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2021-04-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2020-04-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2021-04-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-04-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2020-04-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-04-01 2020-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2021-04-01 2021-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2020-04-01 2020-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2021-04-01 2021-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001576427 crto:BSAMember 2021-04-01 2021-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2020-04-01 2020-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001576427 crto:BSAMember 2020-04-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2021-01-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2021-01-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-01-01 2020-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2020-01-01 2020-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2021-01-01 2021-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001576427 crto:BSAMember 2020-01-01 2020-06-30 0001576427 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001576427 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001576427 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001576427 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-04-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-04-01 2020-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-01-01 2021-06-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-01-01 2020-06-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2021-06-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:HSBCAndLCLFacilitiesMember us-gaap:LineOfCreditMember 2021-06-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2020-12-31 0001576427 crto:OtherProvisionsMember 2020-12-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2021-01-01 2021-06-30 0001576427 crto:OtherProvisionsMember 2021-01-01 2021-06-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2021-06-30 0001576427 crto:OtherProvisionsMember 2021-06-30 0001576427 srt:AmericasMember 2021-04-01 2021-06-30 0001576427 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001576427 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001576427 srt:AmericasMember 2020-04-01 2020-06-30 0001576427 us-gaap:EMEAMember 2020-04-01 2020-06-30 0001576427 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001576427 country:FR 2021-04-01 2021-06-30 0001576427 country:FR 2020-04-01 2020-06-30 0001576427 srt:AmericasMember 2021-01-01 2021-06-30 0001576427 us-gaap:EMEAMember 2021-01-01 2021-06-30 0001576427 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001576427 srt:AmericasMember 2020-01-01 2020-06-30 0001576427 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001576427 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001576427 country:FR 2021-01-01 2021-06-30 0001576427 country:FR 2020-01-01 2020-06-30 0001576427 country:US 2021-04-01 2021-06-30 0001576427 country:US 2020-04-01 2020-06-30 0001576427 country:US 2021-01-01 2021-06-30 0001576427 country:US 2020-01-01 2020-06-30 0001576427 country:DE 2021-04-01 2021-06-30 0001576427 country:DE 2020-04-01 2020-06-30 0001576427 country:DE 2021-01-01 2021-06-30 0001576427 country:DE 2020-01-01 2020-06-30 0001576427 country:GB 2021-04-01 2021-06-30 0001576427 country:GB 2020-04-01 2020-06-30 0001576427 country:GB 2021-01-01 2021-06-30 0001576427 country:GB 2020-01-01 2020-06-30 0001576427 country:JP 2021-04-01 2021-06-30 0001576427 country:JP 2020-04-01 2020-06-30 0001576427 country:JP 2021-01-01 2021-06-30 0001576427 country:JP 2020-01-01 2020-06-30 0001576427 srt:ParentCompanyMember 2021-06-30 0001576427 srt:AmericasMember 2021-06-30 0001576427 country:US 2021-06-30 0001576427 us-gaap:EMEAMember 2021-06-30 0001576427 srt:AsiaPacificMember 2021-06-30 0001576427 country:JP 2021-06-30 0001576427 srt:ParentCompanyMember 2020-12-31 0001576427 srt:AmericasMember 2020-12-31 0001576427 country:US 2020-12-31 0001576427 us-gaap:EMEAMember 2020-12-31 0001576427 srt:AsiaPacificMember 2020-12-31 0001576427 country:JP 2020-12-31 shares iso4217:USD iso4217:EUR shares iso4217:USD shares pure crto:grant iso4217:EUR crto:market true 0001576427 --12-31 2021 Q2 false 10-Q true 2021-06-30 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 61005559 489521000 488011000 42600000 39900000 438703000 474055000 13055000 11092000 71866000 69987000 21841000 21405000 53471000 0 1088457000 1064550000 161971000 189505000 88558000 79744000 332295000 325805000 130104000 114012000 10000000 41809000 14766000 18109000 16291000 19876000 753985000 788860000 1842442000 1853410000 341047000 367025000 1945000 2250000 3105000 2626000 3219000 2889000 37243000 48388000 54697000 58491000 74491000 85272000 40988000 33390000 556735000 600331000 4176000 5297000 6014000 6167000 375000 386000 103888000 83007000 13185000 5535000 127638000 100392000 684373000 700723000 0.025 0.025 66697360 66697360 66697360 66272106 66272106 66272106 2173000 2161000 6080008 5632536 111823000 85570000 720762000 693164000 -7438000 16028000 519893000 491359000 1123567000 1117142000 34502000 35545000 1158069000 1152687000 1842442000 1853410000 551311000 437614000 1092388000 940990000 331078000 257698000 658745000 555062000 37364000 33914000 72076000 67720000 182869000 146002000 361567000 318208000 41915000 31247000 73612000 68762000 80751000 75781000 160105000 160755000 40474000 29185000 73902000 55100000 163140000 136213000 307619000 284617000 19729000 9789000 53948000 33591000 -519000 -1003000 -1237000 -1337000 19210000 8786000 52711000 32254000 4181000 2636000 14232000 9676000 15029000 6150000 38479000 22578000 14804000 5716000 37210000 21175000 225000 434000 1269000 1403000 60663301 61415467 60702780 61553875 64665212 61790135 64371603 61958499 0.24 0.09 0.61 0.34 0.23 0.09 0.58 0.34 15029000 6150000 38479000 22578000 10443000 11584000 -26540000 -4348000 -29000 1357000 -658000 -377000 10472000 10227000 -25882000 -3971000 25501000 16377000 12597000 18607000 25191000 15702000 13745000 16983000 310000 675000 -1148000 1624000 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 5716000 5716000 434000 6150000 9986000 9986000 241000 10227000 2000 13000 13000 13000 -1055758 10880000 3981000 14861000 14861000 6765000 6765000 39000 6804000 -32000 -32000 -24000 -56000 66204881 2158000 -5589408 -90714000 683288000 -44297000 452247000 1002682000 32315000 1034997000 66272106 2161000 -5632536 -85570000 693164000 16027000 491359000 1117142000 35545000 1152687000 22406000 22406000 1044000 23450000 -33852000 -33852000 -2502000 -36354000 119800 3000 2148000 2151000 2151000 34935 1693000 3237000 4930000 4930000 6710000 6710000 50000 6760000 0 66391906 2164000 -5597601 -87263000 702022000 -17825000 510528000 1109626000 34137000 1143763000 14804000 14804000 225000 15029000 10387000 10387000 85000 10472000 305454 9000 7568000 7577000 7577000 -482407 24560000 5439000 29999000 29999000 11172000 11172000 55000 11227000 0 66697360 2173000 -6080008 -111823000 720762000 -7438000 519893000 1123567000 34502000 1158069000 100000000.0 943492 37.3 496020 38479000 22578000 65905000 65911000 42386000 54951000 -3959000 -2143000 18885000 15662000 2305000 -7617000 -1655000 727000 -25000 -45000 662000 -1631000 -26195000 -126706000 -19906000 -103797000 5187000 -5050000 -1069000 -26448000 -695000 120000 103722000 90120000 27616000 40729000 708000 10460000 9598000 0 20308000 20349000 -56814000 -50618000 0 154310000 -1272000 -169000 9575000 -16000 34929000 33101000 -748000 -927000 -27374000 120097000 -18024000 -181000 1510000 159418000 488011000 418763000 489521000 578181000 13582000 16566000 736000 666000 11200000 6800000 18000000.0 14900000 Summary of Significant Accounting Policies<div><span style="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="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 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, 2020, filed with the SEC on February 26, 2021. 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="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 style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severity, magnitude, duration and after-effects of the COVID-19 pandemic on general economic conditions increase 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 style="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, 2020, except for the update to our existing accounting policy described below: </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principal vs Agent:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain customer arrangements, related to transactions using our Retail Media Platform, a new self-service solution providing transparency, measurement and control to our brand and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, based on these and other factors, we report the revenue earned and related costs incurred by the Retail Media Platform solution on a net basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. The adoption of this new standard did not have a material impact on our consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2018-14,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompensation - 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. The adoption of this new standard did not have a material impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="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 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, 2020, filed with the SEC on February 26, 2021. 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="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 style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severity, magnitude, duration and after-effects of the COVID-19 pandemic on general economic conditions increase 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, 2020, except for the update to our existing accounting policy described below: <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principal vs Agent:</span></div>For certain customer arrangements, related to transactions using our Retail Media Platform, a new self-service solution providing transparency, measurement and control to our brand and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, based on these and other factors, we report the revenue earned and related costs incurred by the Retail Media Platform solution on a net basis. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2021</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. The adoption of this new standard did not have a material impact on our consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2018-14,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompensation - 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. The adoption of this new standard did not have a material impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, the Company announced a plan to restructure its workforce across functions and regions to better align with the Company's evolution. We expect the plan will be completed by the end of 2021. The Company recorded $5.0 million of restructuring charges for severance related to this plan in the period ended June 30, 2021. For the six months ended June 30, 2021, $3.5 million was included in Sales and Operations expenses, $1.3 million was included in General and Administrative expenses and $0.1 million was included in Research and Development expenses.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of restructuring liability as of June 30, 2021, presented as part of employees related payables on the balance sheet:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.494%"><tr><td style="width:1.0%"/><td style="width:58.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.943%"/><td style="width:0.1%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring liability - January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring liability - June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,394</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of Doobe In Site Inc. ("Mabaya")</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 18, 2021, we completed the acquisition of all of the outstanding shares of Doobe In Site Inc. ("Mabaya"), a leading retail media technology company that powers sponsored products and retail media monetization for major ecommerce marketplaces globally. The total consideration paid was $9.9 million for the acquisition of shares. The acquisition was financed by available cash resources. The transaction has been accounted for as a business combination under the acquisition method of accounting. The purchase price allocation is in progress. A preliminary valuation of the fair value of Mabaya's assets acquired and liabilities assumed has been performed as of June 30, 2021, resulting in the identification of technology of $8.0 million, a $5.1 million employee related payable and a $2.5 million liability relating to a redemption fee payable to a governmental agency. Provisional goodwill amounted to $8.5 million, subject to post-closing purchase price adjustments. Once this valuation analysis is finalized, the estimate of the fair value of the assets acquired and liabilities assumed may be adjusted. The Company will finalize these amounts no later than one year from the acquisition date. In addition, acquisition costs amounting to $0.4 million were fully expensed as incurred.</span></div> 5000000.0 3500000 1300000 100000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of restructuring liability as of June 30, 2021, presented as part of employees related payables on the balance sheet:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.494%"><tr><td style="width:1.0%"/><td style="width:58.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.943%"/><td style="width:0.1%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring liability - January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring liability - June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,394</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 510000 4971000 3087000 2394000 9900000 8000000.0 5100000 2500000 8500000 400000 Financial Instruments<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial assets </span></div><div style="margin-top:6pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.182%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net of allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,647 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our financial assets, other than trade receivables, net of allowances, 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-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Liabilities</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.033%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade payables </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related payables </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,453 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of financial liabilities approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash outflows.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements     </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="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 and marketable securities, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.601%"><tr><td style="width:1.0%"/><td style="width:53.431%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.001%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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"/></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"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities: </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Included in financial liabilities - current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative financial instruments approximates the notional amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-top:18pt"><span style="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-bottom:5pt;margin-top:5pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.065%"><tr><td style="width:1.0%"/><td style="width:54.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.599%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,457 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash on hand</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,011 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are 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. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="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="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="background-color:#ffffff;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 the fair value of marketable securities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Available-for-sale</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross unrealized gains on our marketable securities were not material as of June 30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term deposits are considered a level 2 financial instrument as they are measured using valuation techniques based on observable market data.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table classifies our marketable securities by contractual maturities:</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.119%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,703 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,768 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.182%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net of allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,647 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr></table> 438703000 474055000 71866000 69987000 21841000 21405000 14766000 18109000 63471000 41809000 610647000 625365000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.033%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade payables </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related payables </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,453 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 341047000 367025000 54697000 58491000 74491000 85272000 40988000 33390000 3594000 3275000 514817000 547453000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.601%"><tr><td style="width:1.0%"/><td style="width:53.431%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.001%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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"/></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"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities: </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Included in financial liabilities - current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 81000 925000 <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.065%"><tr><td style="width:1.0%"/><td style="width:54.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.599%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,457 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash on hand</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,011 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span style="background-color:#ffffff;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 the fair value of marketable securities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Available-for-sale</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 165937000 162457000 323584000 325554000 489521000 488011000 23768000 24538000 39703000 17271000 63471000 41809000 <div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table classifies our marketable securities by contractual maturities:</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.119%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,703 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,768 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 29703000 23768000 10000000 0 39703000 23768000 Trade Receivables <div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Less) Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses through retained earnings (*)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,294)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">On 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.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We write off accounts receivable balances once the receivables are no longer deemed collectible. During the six month period ended June 30, 2021, and June 30, 2020, the Company recovered $1.7 million, and $2.3 million, respectively, previously written off, and accounted for as a reversal of provision.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of June 30, 2021 and December 31, 2020 no customer accounted for 10% or more of trade receivables.</span></div> <div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Less) Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses through retained earnings (*)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,294)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">On 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.</span></div> 481296000 513954000 42593000 39899000 438703000 474055000 39899000 16068000 3483000 6617000 21040000 3469000 6974000 454000 323000 42593000 33294000 1700000 2300000 Other Current Assets <div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.435%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to suppliers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debtors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,405 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses mainly consist of costs related to SaaS arrangements.</span></div> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.435%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to suppliers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debtors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,405 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 6040000 5613000 4746000 5991000 11055000 9801000 21841000 21405000 Other Current Liabilities <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clients' prepayments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other creditors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,390 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clients' prepayments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other creditors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,390 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 14054000 12234000 18368000 14433000 4936000 4721000 2832000 1918000 798000 84000 40988000 33390000 Leases <div style="margin-bottom:12pt;margin-top:12pt"><span style="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="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,874 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,487 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,784 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,271 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,811 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,596 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,407 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,748 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,858 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,801 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,121 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,386 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,074 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,460 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,855 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,408 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,263 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, we have no 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="margin-bottom:12pt;margin-top:12pt"><span style="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="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,874 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,334 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,487 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,784 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,271 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,811 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,596 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,407 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,748 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,858 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,801 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,121 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,386 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,074 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,460 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,855 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,408 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,263 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 6874000 6460000 13334000 7487000 6784000 14271000 125000 7000 132000 -69000 -56000 -125000 100000 129000 229000 4000 -428000 -424000 288000 0 288000 -26000 0 -26000 6811000 6596000 13407000 7448000 6300000 13748000 13417000 12858000 26275000 13801000 13320000 27121000 201000 14000 215000 217000 0 217000 244000 202000 446000 13000 88000 101000 476000 0 476000 176000 0 176000 13386000 13074000 26460000 13855000 13408000 27263000 Employee Benefits<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%"><br/>Defined Benefit Plans</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Projected benefit obligation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,485</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at December 31, 2020</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,167</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at June 30, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,014</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not hold any plan assets for any of the periods presented. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:56.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate (Corp AA)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of salary increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of social charges</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49% - 50%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49% - 50%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected staff turnover</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated retirement age</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Defined Contribution Plans </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expense represents contributions payable to these plans by us at specified rates. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the United States, for 401k plans, and the United Kingdom.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contributions plans included in personnel expenses </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Projected benefit obligation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,485</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at December 31, 2020</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,167</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at June 30, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,014</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 8485000 2232000 95000 5214000 -569000 6167000 675000 25000 658000 195000 6014000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:56.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate (Corp AA)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of salary increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of social charges</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49% - 50%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49% - 50%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected staff turnover</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated retirement age</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table> 0.0125 0.0085 0.05 0.05 0.49 0.50 0.49 0.50 0 0.178 0 0.178 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contributions plans included in personnel expenses </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 3447000 4442000 9000000 7872000 Revenue <div style="margin-bottom:12pt"><span style="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="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our disaggregated revenues:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.023%"><tr><td style="width:1.0%"/><td style="width:45.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended </span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,270 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,344 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437,614 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:9pt"><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.023%"><tr><td style="width:1.0%"/><td style="width:45.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the six months ended </span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851,043 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,947 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,990 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our disaggregated revenues:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.023%"><tr><td style="width:1.0%"/><td style="width:45.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended </span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,270 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,344 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437,614 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:9pt"><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.023%"><tr><td style="width:1.0%"/><td style="width:45.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the six months ended </span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851,043 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,947 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,990 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 487465000 63846000 551311000 381270000 56344000 437614000 970655000 121733000 1092388000 851043000 89947000 940990000 Share-Based Compensation <div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;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:#ffffff;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:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> share options </span><span style="background-color:#ffffff;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:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted share units </span><span style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2021, there were four grants of RSUs under the Employee Share Option Plan 13 as defined in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 19 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2021, 96,450 RSUs were granted to Criteo employees subject to continued employment and 235,850 RSUs and 235,848 PSUs were granted to members of the management subject to continued employment. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2021, 758,979 RSUs were granted to Criteo employees subject to continued employment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2021, 858,511 RSUs were granted to Criteo employees subject to continued employment and 14,421 PSUs were granted to members of the management subject to continued employment. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 24, 2021, 56,500 RSUs were granted to Criteo employees subject to continued employment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="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 19 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:40.5pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in number of outstanding BSPCE / OSA / RSU / BSA</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OSA/BSPCE </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU/PSU</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BSA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,954,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,400,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised (OSA/BSPCE/BSA)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (RSU)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,438,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.776%"><tr><td style="width:1.0%"/><td style="width:35.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.571%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OSA/BSPCE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average exercise price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average exercise price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining contractual life of options outstanding, in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.29</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="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="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.929%"><tr><td style="width:1.0%"/><td style="width:24.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,218)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,183)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(10,960)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,068)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,516)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,586)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6,170)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options / BSPCE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total share-based compensation</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,218)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,636)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,372)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(11,226)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(2,068)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(1,572)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,165)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,805)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BSAs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total equity awards compensation expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,218)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,636)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,816)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(11,670)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(2,068)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(1,572)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,520)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(7,160)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.929%"><tr><td style="width:1.0%"/><td style="width:24.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6,714)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,208)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,471)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(17,393)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,438)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,135)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,573)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(14,146)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options / BSPCE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total share-based compensation</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,714)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,390)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,882)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(17,986)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,438)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,190)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,307)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(14,935)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BSAs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total equity awards compensation expense</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,714)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,390)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,781)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(18,885)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,438)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,190)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,034)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(15,662)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 4 96450 235850 235848 758979 858511 14421 56500 <div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in number of outstanding BSPCE / OSA / RSU / BSA</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OSA/BSPCE </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU/PSU</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BSA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,954,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,400,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised (OSA/BSPCE/BSA)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (RSU)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,438,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.776%"><tr><td style="width:1.0%"/><td style="width:35.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.571%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OSA/BSPCE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average exercise price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average exercise price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining contractual life of options outstanding, in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.29</span></td></tr></table></div> 2102158 4954091 343775 7400024 0 2256559 0 2256559 425254 0 0 425254 0 471172 0 471172 16362 305114 0 321476 0 0 0 0 1660542 6434364 343775 8438681 1660542 6434364 343775 23.84 15.12 1264490 0 343775 26.91 15.12 P5Y2M8D P6Y3M14D <div style="margin-bottom:12pt;margin-top:12pt"><span style="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="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.929%"><tr><td style="width:1.0%"/><td style="width:24.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,218)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,183)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(10,960)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,068)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,516)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,586)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6,170)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options / BSPCE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total share-based compensation</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,218)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,636)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,372)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(11,226)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(2,068)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(1,572)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,165)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,805)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BSAs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total equity awards compensation expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,218)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,636)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,816)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(11,670)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(2,068)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(1,572)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(3,520)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(7,160)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.929%"><tr><td style="width:1.0%"/><td style="width:24.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">R&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">S&amp;O</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">G&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6,714)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,208)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,471)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(17,393)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,438)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,135)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,573)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(14,146)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options / BSPCE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total share-based compensation</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,714)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,390)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,882)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(17,986)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,438)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,190)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,307)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(14,935)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BSAs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total equity awards compensation expense</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,714)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,390)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,781)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(18,885)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(4,438)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(5,190)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(6,034)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(15,662)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 4218000 3559000 3183000 10960000 2068000 1516000 2586000 6170000 0 77000 189000 266000 0 56000 579000 635000 4218000 3636000 3372000 11226000 2068000 1572000 3165000 6805000 0 0 444000 444000 0 0 355000 355000 4218000 3636000 3816000 11670000 2068000 1572000 3520000 7160000 6714000 5208000 5471000 17393000 4438000 5135000 4573000 14146000 0 182000 411000 593000 0 55000 734000 789000 6714000 5390000 5882000 17986000 4438000 5190000 5307000 14935000 0 0 899000 899000 0 0 727000 727000 6714000 5390000 6781000 18885000 4438000 5190000 6034000 15662000 Financial Income and Expenses <div style="margin-bottom:12pt;margin-top:6pt"><span style="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="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.279%"><tr><td style="width:1.0%"/><td style="width:62.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.292%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(173)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.279%"><tr><td style="width:1.0%"/><td style="width:62.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.292%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,046)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(1,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(225)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $0.5 million and the $1.2 million financial expenses for the three and six month periods ended June 30, 2021 respectively, were driven by the up-front fees amortization, the non-utilization costs, the financial expense relating to our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging. At June 30, 2021, 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.</span></div> <div style="margin-bottom:12pt;margin-top:6pt"><span style="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="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.279%"><tr><td style="width:1.0%"/><td style="width:62.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.292%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(173)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.279%"><tr><td style="width:1.0%"/><td style="width:62.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.292%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,046)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(1,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(225)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 198000 61000 506000 811000 464000 638000 42000 173000 -521000 -235000 310000 -18000 -519000 -1003000 326000 443000 1046000 1243000 881000 1018000 165000 225000 -1319000 -496000 802000 -41000 -1237000 -1337000 -500000 -1200000 Income Taxes <div style="margin-top:9pt"><span style="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-bottom:12pt;margin-top:6pt"><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.107%"><tr><td style="width:1.0%"/><td style="width:64.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,232)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,676)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2021 and June 30, 2020, we used an annual estimated tax rate of 27% and 30%, respectively, to calculate the provision for income taxes. The effective tax rate was 27% and 30% for the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="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-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of current tax assets and liabilities consists mainly of prepayments of income taxes and credits of Criteo S.A, Criteo Corp., and Criteo GmbH and Criteo K.K.</span></div> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.107%"><tr><td style="width:1.0%"/><td style="width:64.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,232)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,676)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 11927000 17293000 2305000 -7617000 14232000 9676000 0.27 0.30 0.27 0.30 Earnings Per Share <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:36.959%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,663,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,415,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,702,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,553,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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 June 30, 2020 and June 30, 2021. Consequently, all potential dilutive effects from shares are considered. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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, 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="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,663,301 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,415,467 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,702,780 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,553,875 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards ("RSUs")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,384,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,178,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,665,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,790,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,371,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,958,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:54.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,183,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,212,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,324,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,282,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:36.959%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,663,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,415,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,702,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,553,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 14804000 5716000 37210000 21175000 60663301 61415467 60702780 61553875 0.24 0.09 0.61 0.34 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,663,301 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,415,467 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,702,780 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,553,875 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards ("RSUs")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,384,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,178,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,665,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,790,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,371,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,958,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 14804000 5716000 37210000 21175000 60663301 61415467 60702780 61553875 3384757 247062 3178570 255685 495536 119516 395803 136651 121618 8090 94450 12288 64665212 61790135 64371603 61958499 0.23 0.09 0.58 0.34 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:54.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,183,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,212,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,324,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,282,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 858511 4183514 595406 3212368 0 140513 0 70257 858511 4324027 595406 3282625 Commitments and contingencies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to an RCF with a syndicate of banks which allows us to draw up to €350.0 million ($415.9 million). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="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 ($25.6 million) in the aggregate under the short-term credit lines and overdraft facilities. As of June 30, 2021, we had not drawn on any of these facilities. Any loans or overdrafts 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.<br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for employee-related litigation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other provisions</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision used</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision released not used*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> - of which current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> *</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Due to changes in management's best estimates of future cash outflows</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Regulatory matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As indicated in our Annual Report on Form- 10-K for the year ended December 31, 2020, in November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices do not comply with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, which is still ongoing as per CNIL’s notification to Criteo dated June 23, 2021, which notified the Company of the appointment of an investigator (rapporteur). There can be no assurance that actions by the Company will not be required as a result of the investigation. However, at the current phase of the investigation, due to the absence of any specific grievance or sanction and the lack of any legal grounds therefor, we consider this to be an unasserted claim for which an unfavorable outcome is only reasonably possible, and the amount of the potential loss cannot be reasonably estimated in accordance with "ASC 450 Contingencies”, therefore, we have not accrued a loss contingency.</span></div> 350000000.0 415900000 21500000 25600000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for employee-related litigation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other provisions</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision used</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision released not used*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> - of which current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> *</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Due to changes in management's best estimates of future cash outflows</span></div> 1179000 1071000 2250000 417000 0 417000 247000 0 247000 400000 0 400000 -41000 -34000 -75000 908000 1037000 1945000 908000 1037000 1945000 Breakdown of Revenue and Non-Current Assets by Geographical Areas <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="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="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="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="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    Asia-Pacific. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="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;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended:</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,781 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,311 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="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, amounted t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o $39.1 million an</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $27.3 million for the three months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the six months ended:</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,399 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,862 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,388 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated in France amounted to $76.8 million and $59.3 million for the six month ended June 30, 2021 and June 30, 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g table:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Information </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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 includes results from the locations of legal entities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Of which</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Of which</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Holding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Japan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 3 Revenue by geographical area is based on the location of advertisers’ campaigns.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended:</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,781 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,311 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the six months ended:</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,399 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,862 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,388 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 221227000 209303000 120781000 551311000 185674000 159621000 92319000 437614000 39100000 27300000 425127000 421399000 245862000 1092388000 377419000 349735000 213836000 940990000 76800000 59300000 Revenue generated in other significant countries where we operate is presented in the following table:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 196579000 169879000 380663000 342906000 53051000 39621000 106647000 90239000 22112000 20857000 45404000 41677000 74791000 67782000 159003000 152419000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="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 includes results from the locations of legal entities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Of which</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Of which</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Holding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Japan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 122066000 83474000 82738000 15486000 29503000 19376000 250529000 135516000 93389000 93030000 8746000 31598000 20532000 269249000 Related Parties <span style="background-color:#ffffff;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 describe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d in Note 24 t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span> Subsequent Events The Company evaluated all subsequent events that occurred after June 30, 2021 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments or disclosure. On February 5, 2021, Criteo's Board of Directors authorized a share repurchase program of up to $100.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 943,492 shares repurchased at an average price of $37.3 offset by 496,020 treasury shares used for RSUs vesting. Of which $11.2 million and $6.8 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the quarter ended June 30, 2021 and 2020, respectively, and $18.0 million and $14.9 million for the six months ended June 30, 2021 and 2020, respectively. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
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 Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   61,005,559
Entity Central Index Key 0001576427  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
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 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 489,521 $ 488,011
Trade receivables, net of allowances of $42.6 million and $39.9 million at June 30, 2021 and December 31, 2020, respectively 438,703 474,055
Income taxes 13,055 11,092
Other taxes 71,866 69,987
Other current assets 21,841 21,405
Marketable securities - current portion 53,471 0
Total current assets 1,088,457 1,064,550
Property, plant and equipment, net 161,971 189,505
Intangible assets, net 88,558 79,744
Goodwill 332,295 325,805
Right of use assets - operating lease 130,104 114,012
Marketable securities - non current portion 10,000 41,809
Non-current financial assets 14,766 18,109
Deferred tax assets 16,291 19,876
Total non-current assets 753,985 788,860
Total assets 1,842,442 1,853,410
Current liabilities:    
Trade payables 341,047 367,025
Contingencies 1,945 2,250
Income taxes 3,105 2,626
Financial liabilities - current portion 3,219 2,889
Lease liability - operating - current portion 37,243 48,388
Other taxes 54,697 58,491
Employee - related payables 74,491 85,272
Other current liabilities 40,988 33,390
Total current liabilities 556,735 600,331
Deferred tax liabilities 4,176 5,297
Defined benefit plans 6,014 6,167
Financial liabilities - non-current portion 375 386
Lease liability - operating - non-current portion 103,888 83,007
Other non-current liabilities 13,185 5,535
Total non-current liabilities 127,638 100,392
Total liabilities 684,373 700,723
Commitments and contingencies
Shareholders' equity:    
Common shares, €0.025 par value, 66,697,360 and 66,272,106 shares authorized, issued and outstanding at June 30, 2021, and December 31, 2020, respectively. 2,173 2,161
Treasury stock, 6,080,008 and 5,632,536 shares at cost as of June 30, 2021 and December 31, 2020, respectively. (111,823) (85,570)
Additional paid-in capital 720,762 693,164
Accumulated other comprehensive income (loss) (7,438) 16,028
Retained earnings 519,893 491,359
Equity-attributable to shareholders of Criteo S.A. 1,123,567 1,117,142
Non-controlling interests 34,502 35,545
Total equity 1,158,069 1,152,687
Total equity and liabilities $ 1,842,442 $ 1,853,410
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Jun. 30, 2021
€ / shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2020
€ / shares
Dec. 31, 2020
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 42,593   $ 39,899
Common shares, par value (in euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   66,697,360   66,272,106
Common shares issued (in shares)   66,697,360   66,272,106
Common shares outstanding (in shares)   66,697,360   66,272,106
Treasury stock (in shares)   6,080,008   5,632,536
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 551,311 $ 437,614 $ 1,092,388 $ 940,990
Cost of revenue:        
Traffic acquisition costs (331,078) (257,698) (658,745) (555,062)
Other cost of revenue (37,364) (33,914) (72,076) (67,720)
Gross profit 182,869 146,002 361,567 318,208
Operating expenses:        
Research and development expenses (41,915) (31,247) (73,612) (68,762)
Sales and operations expenses (80,751) (75,781) (160,105) (160,755)
General and administrative expenses (40,474) (29,185) (73,902) (55,100)
Total operating expenses (163,140) (136,213) (307,619) (284,617)
Income from operations 19,729 9,789 53,948 33,591
Financial expense (519) (1,003) (1,237) (1,337)
Income before taxes 19,210 8,786 52,711 32,254
Provision for income taxes (4,181) (2,636) (14,232) (9,676)
Net income 15,029 6,150 38,479 22,578
Net income available to shareholders of Criteo S.A. 14,804 5,716 37,210 21,175
Net income available to non-controlling interests $ 225 $ 434 $ 1,269 $ 1,403
Weighted average shares outstanding used in computing per share amounts:        
Basic (in shares) 60,663,301 61,415,467 60,702,780 61,553,875
Diluted (in shares) 64,665,212 61,790,135 64,371,603 61,958,499
Net income allocated to shareholders per share:        
Basic (in USD per share) $ 0.24 $ 0.09 $ 0.61 $ 0.34
Diluted (in USD per share) $ 0.23 $ 0.09 $ 0.58 $ 0.34
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 15,029 $ 6,150 $ 38,479 $ 22,578
Foreign currency translation differences, net of taxes 10,443 11,584 (26,540) (4,348)
Actuarial (losses) gains on employee benefits, net of taxes 29 (1,357) 658 377
Other comprehensive income (loss) 10,472 10,227 (25,882) (3,971)
Total comprehensive income 25,501 16,377 12,597 18,607
Attributable to shareholders of Criteo S.A. 25,191 15,702 13,745 16,983
Attributable to non-controlling interests $ 310 $ 675 $ (1,148) $ 1,624
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS 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, 2019   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            
Issuance of ordinary shares 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 (3,541)         (3,399) (3,399) (142)
Ending Balance (in shares) at Mar. 31, 2020   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
Beginning balance (in shares) at Dec. 31, 2019   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 22,578              
Other comprehensive income (loss) (3,971)              
Ending Balance (in shares) at Jun. 30, 2020   66,204,881 (5,589,408)          
Ending Balance at Jun. 30, 2020 1,034,997 $ 2,158 $ (90,714) 683,288 (44,297) 452,247 1,002,682 32,315
Beginning balance (in shares) at Mar. 31, 2020   66,202,881 (4,533,650)          
Beginning balance at Mar. 31, 2020 1,026,608 $ 2,158 $ (79,834) 676,510 (54,283) 450,480 995,031 31,577
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 6,150         5,716 5,716 434
Other comprehensive income (loss) 10,227       9,986   9,986 241
Issuance of ordinary shares (in shares)   2,000            
Issuance of ordinary shares 13     13     13  
Change in treasury stocks (in shares)     (1,055,758)          
Change in treasury stocks (14,861)   $ (10,880)     (3,981) (14,861)  
Share-Based Compensation 6,804     6,765     6,765 39
Other changes in equity 56         32 32 24
Ending Balance (in shares) at Jun. 30, 2020   66,204,881 (5,589,408)          
Ending Balance at Jun. 30, 2020 1,034,997 $ 2,158 $ (90,714) 683,288 (44,297) 452,247 1,002,682 32,315
Beginning balance (in shares) at Dec. 31, 2020   66,272,106 (5,632,536)          
Beginning balance at Dec. 31, 2020 1,152,687 $ 2,161 $ (85,570) 693,164 16,027 491,359 1,117,142 35,545
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 23,450         22,406 22,406 1,044
Other comprehensive income (loss) (36,354)       (33,852)   (33,852) (2,502)
Issuance of ordinary shares (in shares)   119,800            
Issuance of ordinary shares $ 2,151 $ 3   2,148     2,151  
Change in treasury stocks (in shares) 943,492   34,935 [1]          
Change in treasury stocks [1] $ (4,930)   $ (1,693)     (3,237) (4,930)  
Share-Based Compensation 6,760     6,710     6,710 50
Other changes in equity 0              
Ending Balance (in shares) at Mar. 31, 2021   66,391,906 (5,597,601)          
Ending Balance at Mar. 31, 2021 1,143,763 $ 2,164 $ (87,263) 702,022 (17,825) 510,528 1,109,626 34,137
Beginning balance (in shares) at Dec. 31, 2020   66,272,106 (5,632,536)          
Beginning balance at Dec. 31, 2020 1,152,687 $ 2,161 $ (85,570) 693,164 16,027 491,359 1,117,142 35,545
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 38,479              
Other comprehensive income (loss) (25,882)              
Ending Balance (in shares) at Jun. 30, 2021   66,697,360 (6,080,008)          
Ending Balance at Jun. 30, 2021 1,158,069 $ 2,173 $ (111,823) 720,762 (7,438) 519,893 1,123,567 34,502
Beginning balance (in shares) at Mar. 31, 2021   66,391,906 (5,597,601)          
Beginning balance at Mar. 31, 2021 1,143,763 $ 2,164 $ (87,263) 702,022 (17,825) 510,528 1,109,626 34,137
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 15,029         14,804 14,804 225
Other comprehensive income (loss) 10,472       10,387   10,387 85
Issuance of ordinary shares (in shares)   305,454            
Issuance of ordinary shares 7,577 $ 9   7,568     7,577  
Change in treasury stocks (in shares)     (482,407)          
Change in treasury stocks (29,999)   $ (24,560)     (5,439) (29,999)  
Share-Based Compensation 11,227     11,172     11,172 55
Other changes in equity 0              
Ending Balance (in shares) at Jun. 30, 2021   66,697,360 (6,080,008)          
Ending Balance at Jun. 30, 2021 $ 1,158,069 $ 2,173 $ (111,823) $ 720,762 $ (7,438) $ 519,893 $ 1,123,567 $ 34,502
[1] On February 5, 2021, Criteo's Board of Directors authorized a share repurchase program of up to $100.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 943,492 shares repurchased at an average price of $37.3 offset by 496,020 treasury shares used for RSUs vesting.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended
Feb. 05, 2021
Mar. 31, 2021
Statement of Stockholders' Equity [Abstract]    
Authorized amount of share repurchase program $ 100,000,000.0  
Change in treasury stocks (in shares)   943,492
Treasury stock acquired, average cost per share (in dollars per share)   $ 37.3
Treasury shares used for RSUs vesting (in shares) 496,020  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash from operating activities    
Net income $ 38,479 $ 22,578
Non-cash and non-operating items 65,905 65,911
- Amortization and provisions 42,386 54,951
- Net gain or loss on disposal of non-current assets 3,959 2,143
- Equity awards compensation expense [1] 18,885 15,662
- Change in deferred taxes 2,305 (7,617)
- Change in income taxes (1,655) 727
- Other 25 45
Changes in working capital related to operating activities (662) 1,631
- (Increase) / Decrease in trade receivables 26,195 126,706
- Increase / (Decrease) in trade payables (19,906) (103,797)
- (Increase) / Decrease in other current assets (5,187) 5,050
- Increase/ (Decrease) in other current liabilities (1,069) (26,448)
- Change in operating lease liabilities and right of use assets (695) 120
Cash from operating activities 103,722 90,120
Cash used for investing activities    
Acquisition of intangible assets, property, plant and equipment (27,616) (40,729)
Change in accounts payable related to intangible assets, property, plant and equipment 708 10,460
(Payment for) Disposal of a business, net of cash acquired (disposed) (9,598) 0
Change in other non-current financial assets (20,308) (20,349)
Cash used for investing activities (56,814) (50,618)
Cash (used for) from financing activities    
Proceeds from borrowings under line-of-credit agreement 0 154,310
Repayment of borrowings (1,272) (169)
Proceeds from exercise of stock options 9,575 (16)
Repurchase of treasury stocks (34,929) (33,101)
Change in other financial liabilities (748) (927)
Cash (used for) from financing activities (27,374) 120,097
Effect of exchange rates changes on cash and cash equivalents (18,024) (181)
Net increase (decrease) in cash and cash equivalents 1,510 159,418
Net cash and cash equivalents at beginning of period 488,011 418,763
Net cash and cash equivalents at end of period 489,521 578,181
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds (13,582) (16,566)
Cash paid for interest $ (736) $ (666)
[1] Of which $11.2 million and $6.8 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the quarter ended June 30, 2021 and 2020, respectively, and $18.0 million and $14.9 million for the six months ended June 30, 2021 and 2020, respectively.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Cash Flows [Abstract]        
Share-based compensation expense $ 11,226 $ 6,805 $ 17,986 $ 14,935
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies 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 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, 2020, filed with the SEC on February 26, 2021. 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 severity, magnitude, duration and after-effects of the COVID-19 pandemic on general economic conditions increase 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, 2020, except for the update to our existing accounting policy described below:

Revenue Recognition

Principal vs Agent:

For certain customer arrangements, related to transactions using our Retail Media Platform, a new self-service solution providing transparency, measurement and control to our brand and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, based on these and other factors, we report the revenue earned and related costs incurred by the Retail Media Platform solution on a net basis.

Accounting Pronouncements Adopted in 2021

Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. The adoption of this new standard did not have a material impact on our consolidated financial statements.
Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 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. The adoption of this new standard did not have a material impact on our consolidated financial statements.

Recent Accounting Pronouncements
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 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Events and Transactions of the Period
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
Significant Events and Transactions of the Period Significant Events and Transactions of the Period
Restructuring

On February 1, 2021, the Company announced a plan to restructure its workforce across functions and regions to better align with the Company's evolution. We expect the plan will be completed by the end of 2021. The Company recorded $5.0 million of restructuring charges for severance related to this plan in the period ended June 30, 2021. For the six months ended June 30, 2021, $3.5 million was included in Sales and Operations expenses, $1.3 million was included in General and Administrative expenses and $0.1 million was included in Research and Development expenses.


The following table presents the breakdown of restructuring liability as of June 30, 2021, presented as part of employees related payables on the balance sheet:
(in thousands)
Restructuring liability - January 1, 2021$510 
Restructuring costs4,971 
Amount paid(3,087)
Restructuring liability - June 30, 20212,394 

Acquisition of Doobe In Site Inc. ("Mabaya")
On May 18, 2021, we completed the acquisition of all of the outstanding shares of Doobe In Site Inc. ("Mabaya"), a leading retail media technology company that powers sponsored products and retail media monetization for major ecommerce marketplaces globally. The total consideration paid was $9.9 million for the acquisition of shares. The acquisition was financed by available cash resources. The transaction has been accounted for as a business combination under the acquisition method of accounting. The purchase price allocation is in progress. A preliminary valuation of the fair value of Mabaya's assets acquired and liabilities assumed has been performed as of June 30, 2021, resulting in the identification of technology of $8.0 million, a $5.1 million employee related payable and a $2.5 million liability relating to a redemption fee payable to a governmental agency. Provisional goodwill amounted to $8.5 million, subject to post-closing purchase price adjustments. Once this valuation analysis is finalized, the estimate of the fair value of the assets acquired and liabilities assumed may be adjusted. The Company will finalize these amounts no later than one year from the acquisition date. In addition, acquisition costs amounting to $0.4 million were fully expensed as incurred.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments
6 Months Ended
Jun. 30, 2021
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:
June 30, 2021December 31, 2020
(in thousands)
Trade receivables, net of allowances438,703 474,055 
Other taxes71,866 69,987 
Other current assets21,841 21,405 
Non-current financial assets14,766 18,109 
Marketable Securities63,471 41,809 
Total$610,647 $625,365 

For our financial assets, other than trade receivables, net of allowances, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.

Financial Liabilities
June 30, 2021December 31, 2020
(in thousands)
Trade payables $341,047 $367,025 
Other taxes54,697 58,491 
Employee-related payables 74,491 85,272 
Other current liabilities40,988 33,390 
Financial liabilities3,594 3,275 
Total$514,817 $547,453 

The fair value of financial liabilities approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash outflows.

Fair Value Measurements     
We measure the fair value of our cash equivalents and marketable securities, 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.
June 30, 2021December 31, 2020
(in thousands)
Derivative Liabilities:
Included in financial liabilities - current portion$81 $925 

The fair value of derivative financial instruments approximates the notional 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:
June 30, 2021December 31, 2020
(in thousands)
Cash equivalents$165,937 $162,457 
Cash on hand323,584 325,554 
Total cash and cash equivalents$489,521 $488,011 

Cash equivalents are 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.
Marketable Securities
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
June 30, 2021December 31, 2020
(in thousands)
Securities Available-for-sale
Term Deposits$23,768 $24,538 
Securities Held-to-maturity
Term Deposits$39,703 $17,271 
Total$63,471 $41,809 

The gross unrealized gains on our marketable securities were not material as of June 30, 2021.
Term deposits are considered a level 2 financial instrument as they are measured using valuation techniques based on observable market data.
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
June 30, 2021
(in thousands)
Due in one year$29,703 $23,768 
Due in one to five years$10,000 $— 
Total$39,703 $23,768 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Trade Receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
June 30, 2021December 31, 2020
(in thousands)
Trade accounts receivables$481,296 $513,954 
(Less) Allowance for credit losses(42,593)(39,899)
Net book value at end of period$438,703 $474,055 
Changes in allowance for credit accounts are summarized below:
 2021 2020
(in thousands)
Balance at January 1$(39,899)$(16,068)
Allowance for credit losses through retained earnings (*)— (3,483)
Allowance for credit losses(6,617)(21,040)
Reversal of provision3,469 6,974 
Currency translation adjustment454 323 
Balance at June 30$(42,593)$(33,294)
(*) On 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.
We write off accounts receivable balances once the receivables are no longer deemed collectible. During the six month period ended June 30, 2021, and June 30, 2020, the Company recovered $1.7 million, and $2.3 million, respectively, previously written off, and accounted for as a reversal of provision.
As of June 30, 2021 and December 31, 2020 no customer accounted for 10% or more of trade receivables.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets
6 Months Ended
Jun. 30, 2021
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:
June 30, 2021December 31, 2020
(in thousands)
Prepayments to suppliers$6,040 $5,613 
Other debtors4,746 5,991 
Prepaid expenses11,055 9,801 
Net book value at end of period$21,841 $21,405 
Prepaid expenses mainly consist of costs related to SaaS arrangements.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities Other current liabilities are presented in the following table:
June 30, 2021December 31, 2020
(in thousands)
Clients' prepayments$14,054 $12,234 
Credit notes18,368 14,433 
Accounts payable relating to capital expenditures4,936 4,721 
Other creditors2,832 1,918 
Deferred revenue798 84 
Total$40,988 $33,390 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended
June 30, 2021June 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$6,874 $6,460 $13,334 $7,487 $6,784 $14,271 
Short term lease expense125 132 (69)(56)(125)
Variable lease expense100 129 229 (428)(424)
Sublease income(288)— (288)26 — 26 
Total operating lease expense$6,811 $6,596 $13,407 $7,448 $6,300 $13,748 
Six Months Ended
June 30, 2021June 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$13,417 $12,858 $26,275 $13,801 $13,320 $27,121 
Short term lease expense201 14 215 217 — 217 
Variable lease expense244 202 446 13 88 101 
Sublease income(476)— (476)(176)— (176)
Total operating lease expense$13,386 $13,074 $26,460 $13,855 $13,408 $27,263 

As of June 30, 2021, we have no additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits
6 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Employee Benefits Employee Benefits

Defined Benefit Plans
According to the French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement.
The following table summarizes the changes in the projected benefit obligation:
Projected benefit obligation
(in thousands)
Projected benefit obligation present value at January 1, 2020
$8,485 
Service cost
2,232 
 Interest cost
95 
Actuarial losses (gains)
(5,214)
Currency translation adjustment
569 
Projected benefit obligation present value at December 31, 2020
$6,167 
Service cost
675 
 Interest cost
25 
Actuarial losses (gains)
(658)
Currency translation adjustment
(195)
Projected benefit obligation present value at June 30, 2021
$6,014 
The Company does not hold any plan assets for any of the periods presented.
The main assumptions used for the purposes of the actuarial valuations are listed below:
Six months endedYear ended
June 30,
2021
December 31, 2020
Discount rate (Corp AA)
1.25%
0.85%
Expected rate of salary increase
5%
5%
Expected rate of social charges
49% - 50%
49% - 50%
Expected staff turnover
—% - 17.8%
—% - 17.8%
Estimated retirement age
Progressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted
Defined Contribution Plans
The total expense represents contributions payable to these plans by us at specified rates.
In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the United States, for 401k plans, and the United Kingdom.
Three Months EndedSix Months Ended
June 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands)
Defined contributions plans included in personnel expenses
$(3,447)$(4,442)$(9,000)$(7,872)
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaTotal
For the three months ended (in thousands)
June 30, 2021$487,465 $63,846 $551,311 
June 30, 2020$381,270 $56,344 $437,614 

Marketing SolutionsRetail MediaTotal
For the six months ended (in thousands)
June 30, 2021$970,655 $121,733 $1,092,388 
June 30, 2020$851,043 $89,947 $940,990 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation
6 Months Ended
Jun. 30, 2021
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 six months ended June 30, 2021, there were four grants of RSUs under the Employee Share Option Plan 13 as defined in Note 19 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020.
On February 25, 2021, 96,450 RSUs were granted to Criteo employees subject to continued employment and 235,850 RSUs and 235,848 PSUs were granted to members of the management subject to continued employment.
On April 29, 2021, 758,979 RSUs were granted to Criteo employees subject to continued employment.
On June 14, 2021, 858,511 RSUs were granted to Criteo employees subject to continued employment and 14,421 PSUs were granted to members of the management subject to continued employment.
On June 24, 2021, 56,500 RSUs were granted to Criteo employees 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 19 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021.

Change in number of outstanding BSPCE / OSA / RSU / BSA
OSA/BSPCE RSU/PSUBSATotal
Balance at January 1, 20212,102,158 4,954,091 343,775 7,400,024 
Granted— 2,256,559 — 2,256,559 
Exercised (OSA/BSPCE/BSA)(425,254)— — (425,254)
Vested (RSU)— (471,172)— (471,172)
Forfeited(16,362)(305,114)— (321,476)
Expired— — — — 
Balance at June 30, 20211,660,542 6,434,364 343,775 8,438,681 

Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding1,660,542 6,434,364 343,775 
Weighted-average exercise price23.84 NA15.12 
Number vested1,264,490 — 343,775 
Weighted-average exercise price26.91 NA15.12 
Weighted-average remaining contractual life of options outstanding, in years5.19NA6.29
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
June 30, 2021June 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(4,218)$(3,559)$(3,183)$(10,960)$(2,068)$(1,516)$(2,586)$(6,170)
Share options / BSPCE— (77)(189)(266)— (56)(579)(635)
Total share-based compensation(4,218)(3,636)(3,372)(11,226)(2,068)(1,572)(3,165)(6,805)
BSAs— — (444)(444)— — (355)(355)
Total equity awards compensation expense$(4,218)$(3,636)$(3,816)$(11,670)$(2,068)$(1,572)$(3,520)$(7,160)
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(6,714)$(5,208)$(5,471)$(17,393)$(4,438)$(5,135)$(4,573)$(14,146)
Share options / BSPCE— (182)(411)(593)— (55)(734)(789)
Total share-based compensation(6,714)(5,390)(5,882)(17,986)(4,438)(5,190)(5,307)(14,935)
BSAs— — (899)(899)— — (727)(727)
Total equity awards compensation expense$(6,714)$(5,390)$(6,781)$(18,885)$(4,438)$(5,190)$(6,034)$(15,662)
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses
6 Months Ended
Jun. 30, 2021
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
June 30,
2021
June 30,
2020
(in thousands)
Financial income from cash equivalents$198 $61 
Interest and fees(506)(811)
Interest on debt(464)(638)
Fees(42)(173)
Foreign exchange gain (loss)(521)(235)
Other financial expense310 (18)
Total financial expense$(519)$(1,003)

Six Months Ended
June 30,
2021
June 30,
2020
(in thousands)
Financial income from cash equivalents$326 $443 
Interest and fees(1,046)(1,243)
Interest on debt(881)(1,018)
Fees(165)(225)
Foreign exchange gain (loss)(1,319)(496)
Other financial expense802 (41)
Total financial expense$(1,237)$(1,337)

The $0.5 million and the $1.2 million financial expenses for the three and six month periods ended June 30, 2021 respectively, were driven by the up-front fees amortization, the non-utilization costs, the financial expense relating to our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging. At June 30, 2021, 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.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
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:
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
Current income tax$(11,927)$(17,293)
Net change in deferred taxes(2,305)7,617 
Provision for income taxes$(14,232)$(9,676)

For the six months ended June 30, 2021 and June 30, 2020, we used an annual estimated tax rate of 27% and 30%, respectively, to calculate the provision for income taxes. The effective tax rate was 27% and 30% for the six months ended June 30, 2021 and 2020, respectively.
Current tax assets and liabilities
The total amount of current tax assets and liabilities consists mainly of prepayments of income taxes and credits of Criteo S.A, Criteo Corp., and Criteo GmbH and Criteo K.K.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
6 Months Ended
Jun. 30, 2021
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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net income attributable to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Weighted average number of shares outstanding60,663,301 61,415,467 60,702,780 61,553,875 
Basic earnings per share$0.24 $0.09 $0.61 $0.34 
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 June 30, 2020 and June 30, 2021. 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, 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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net income attributable to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Weighted average number of shares outstanding of Criteo S.A.60,663,301 61,415,467 60,702,780 61,553,875 
Dilutive effect of :
Restricted share awards ("RSUs")3,384,757 247,062 3,178,570 255,685 
Share options and BSPCE495,536 119,516 395,803 136,651 
Share warrants121,618 8,090 94,450 12,288 
Weighted average number of shares outstanding used to determine diluted earnings per share64,665,212 61,790,135 64,371,603 61,958,499 
Diluted earnings per share$0.23 $0.09 $0.58 $0.34 
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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Restricted share awards858,511 4,183,514 595,406 3,212,368 
Share options and BSPCE— 140,513 — 70,257 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 858,511 4,324,027 595,406 3,282,625 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Commitments
Revolving Credit Facilities "RCF", Credit Line Facilities and Bank Overdrafts     
We are party to an RCF with a syndicate of banks which allows us to draw up to €350.0 million ($415.9 million).
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 ($25.6 million) in the aggregate under the short-term credit lines and overdraft facilities. As of June 30, 2021, we had not drawn on any of these facilities. Any loans or overdrafts 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, 2021$1,179 $1,071 $2,250 
Increase417 — 417 
Provision used(247)— (247)
Provision released not used*(400)— (400)
Currency translation adjustments(41)(34)(75)
Balance at June 30, 2021$908 $1,037 $1,945 
 - of which current908 1,037 1,945 
*Due to changes in management's best estimates of future cash outflows
The amount of the provisions represents management’s best estimate of the future outflow.

Regulatory matters

As indicated in our Annual Report on Form- 10-K for the year ended December 31, 2020, in November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices do not comply with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, which is still ongoing as per CNIL’s notification to Criteo dated June 23, 2021, which notified the Company of the appointment of an investigator (rapporteur). There can be no assurance that actions by the Company will not be required as a result of the investigation. However, at the current phase of the investigation, due to the absence of any specific grievance or sanction and the lack of any legal grounds therefor, we consider this to be an unasserted claim for which an unfavorable outcome is only reasonably possible, and the amount of the potential loss cannot be reasonably estimated in accordance with "ASC 450 Contingencies”, therefore, we have not accrued a loss contingency.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas
6 Months Ended
Jun. 30, 2021
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)
June 30, 2021$221,227 $209,303 $120,781 $551,311 
June 30, 2020$185,674 $159,621 $92,319 $437,614 
Revenue generated in France, the country of incorporation of the Parent, amounted to $39.1 million and $27.3 million for the three months ended June 30, 2021 and 2020, respectively.

AmericasEMEAAsia-PacificTotal
For the six months ended:(in thousands)
June 30, 2021$425,127 $421,399 $245,862 $1,092,388 
June 30, 2020$377,419 $349,735 $213,836 $940,990 
Revenue generated in France amounted to $76.8 million and $59.3 million for the six month ended June 30, 2021 and June 30, 2020, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Americas
United States$196,579 $169,879 $380,663 $342,906 
EMEA
Germany$53,051 $39,621 $106,647 $90,239 
United Kingdom$22,112 $20,857 $45,404 $41,677 
Asia-Pacific
Japan$74,791 $67,782 $159,003 $152,419 
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 includes results from the locations of legal entities.
Of whichOf which
HoldingAmericasUnited StatesEMEAAsia-PacificJapanTotal
(in thousands)
June 30, 2021$122,066 $83,474 $82,738 $15,486 $29,503 $19,376 $250,529 
December 31, 2020$135,516 $93,389 $93,030 $8,746 $31,598 $20,532 $269,249 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Related Parties
6 Months Ended
Jun. 30, 2021
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 24 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events The Company evaluated all subsequent events that occurred after June 30, 2021 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments or disclosure.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
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 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, 2020, filed with the SEC on February 26, 2021. 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 severity, magnitude, duration and after-effects of the COVID-19 pandemic on general economic conditions increase 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, 2020, except for the update to our existing accounting policy described below:
Revenue Recognition
Revenue Recognition

Principal vs Agent:
For certain customer arrangements, related to transactions using our Retail Media Platform, a new self-service solution providing transparency, measurement and control to our brand and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, based on these and other factors, we report the revenue earned and related costs incurred by the Retail Media Platform solution on a net basis.
Accounting Pronouncements Adopted in 2021 and Recent Accounting Pronouncements
Accounting Pronouncements Adopted in 2021

Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. The adoption of this new standard did not have a material impact on our consolidated financial statements.
Effective January 1, 2021, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 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. The adoption of this new standard did not have a material impact on our consolidated financial statements.

Recent Accounting Pronouncements
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 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Events and Transactions of the Period (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve by Type of Cost
The following table presents the breakdown of restructuring liability as of June 30, 2021, presented as part of employees related payables on the balance sheet:
(in thousands)
Restructuring liability - January 1, 2021$510 
Restructuring costs4,971 
Amount paid(3,087)
Restructuring liability - June 30, 20212,394 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2021
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:
June 30, 2021December 31, 2020
(in thousands)
Trade receivables, net of allowances438,703 474,055 
Other taxes71,866 69,987 
Other current assets21,841 21,405 
Non-current financial assets14,766 18,109 
Marketable Securities63,471 41,809 
Total$610,647 $625,365 
Schedule of financial liabilities
June 30, 2021December 31, 2020
(in thousands)
Trade payables $341,047 $367,025 
Other taxes54,697 58,491 
Employee-related payables 74,491 85,272 
Other current liabilities40,988 33,390 
Financial liabilities3,594 3,275 
Total$514,817 $547,453 
Schedule of derivative financial instruments
June 30, 2021December 31, 2020
(in thousands)
Derivative Liabilities:
Included in financial liabilities - current portion$81 $925 
Schedule of assets and liabilities carried at fair value The following table presents for each reporting period, the breakdown of cash and cash equivalents:
June 30, 2021December 31, 2020
(in thousands)
Cash equivalents$165,937 $162,457 
Cash on hand323,584 325,554 
Total cash and cash equivalents$489,521 $488,011 
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
June 30, 2021December 31, 2020
(in thousands)
Securities Available-for-sale
Term Deposits$23,768 $24,538 
Securities Held-to-maturity
Term Deposits$39,703 $17,271 
Total$63,471 $41,809 
Debt securities, available-for-sale
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
June 30, 2021
(in thousands)
Due in one year$29,703 $23,768 
Due in one to five years$10,000 $— 
Total$39,703 $23,768 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables (Tables)
6 Months Ended
Jun. 30, 2021
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:
June 30, 2021December 31, 2020
(in thousands)
Trade accounts receivables$481,296 $513,954 
(Less) Allowance for credit losses(42,593)(39,899)
Net book value at end of period$438,703 $474,055 
Changes in allowance for credit accounts are summarized below:
 2021 2020
(in thousands)
Balance at January 1$(39,899)$(16,068)
Allowance for credit losses through retained earnings (*)— (3,483)
Allowance for credit losses(6,617)(21,040)
Reversal of provision3,469 6,974 
Currency translation adjustment454 323 
Balance at June 30$(42,593)$(33,294)
(*) On 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.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2021
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:
June 30, 2021December 31, 2020
(in thousands)
Prepayments to suppliers$6,040 $5,613 
Other debtors4,746 5,991 
Prepaid expenses11,055 9,801 
Net book value at end of period$21,841 $21,405 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other current liabilities Other current liabilities are presented in the following table:
June 30, 2021December 31, 2020
(in thousands)
Clients' prepayments$14,054 $12,234 
Credit notes18,368 14,433 
Accounts payable relating to capital expenditures4,936 4,721 
Other creditors2,832 1,918 
Deferred revenue798 84 
Total$40,988 $33,390 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Components of leases
The components of lease expense are as follows:
Three Months Ended
June 30, 2021June 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$6,874 $6,460 $13,334 $7,487 $6,784 $14,271 
Short term lease expense125 132 (69)(56)(125)
Variable lease expense100 129 229 (428)(424)
Sublease income(288)— (288)26 — 26 
Total operating lease expense$6,811 $6,596 $13,407 $7,448 $6,300 $13,748 
Six Months Ended
June 30, 2021June 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$13,417 $12,858 $26,275 $13,801 $13,320 $27,121 
Short term lease expense201 14 215 217 — 217 
Variable lease expense244 202 446 13 88 101 
Sublease income(476)— (476)(176)— (176)
Total operating lease expense$13,386 $13,074 $26,460 $13,855 $13,408 $27,263 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits (Tables)
6 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations
The following table summarizes the changes in the projected benefit obligation:
Projected benefit obligation
(in thousands)
Projected benefit obligation present value at January 1, 2020
$8,485 
Service cost
2,232 
 Interest cost
95 
Actuarial losses (gains)
(5,214)
Currency translation adjustment
569 
Projected benefit obligation present value at December 31, 2020
$6,167 
Service cost
675 
 Interest cost
25 
Actuarial losses (gains)
(658)
Currency translation adjustment
(195)
Projected benefit obligation present value at June 30, 2021
$6,014 
Schedule of Assumptions Used The main assumptions used for the purposes of the actuarial valuations are listed below:
Six months endedYear ended
June 30,
2021
December 31, 2020
Discount rate (Corp AA)
1.25%
0.85%
Expected rate of salary increase
5%
5%
Expected rate of social charges
49% - 50%
49% - 50%
Expected staff turnover
—% - 17.8%
—% - 17.8%
Estimated retirement age
Progressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted
Defined Contribution Plan Disclosures
Three Months EndedSix Months Ended
June 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
(in thousands)
Defined contributions plans included in personnel expenses
$(3,447)$(4,442)$(9,000)$(7,872)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaTotal
For the three months ended (in thousands)
June 30, 2021$487,465 $63,846 $551,311 
June 30, 2020$381,270 $56,344 $437,614 

Marketing SolutionsRetail MediaTotal
For the six months ended (in thousands)
June 30, 2021$970,655 $121,733 $1,092,388 
June 30, 2020$851,043 $89,947 $940,990 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Disclosure of share-based compensation by share-based payment award
Change in number of outstanding BSPCE / OSA / RSU / BSA
OSA/BSPCE RSU/PSUBSATotal
Balance at January 1, 20212,102,158 4,954,091 343,775 7,400,024 
Granted— 2,256,559 — 2,256,559 
Exercised (OSA/BSPCE/BSA)(425,254)— — (425,254)
Vested (RSU)— (471,172)— (471,172)
Forfeited(16,362)(305,114)— (321,476)
Expired— — — — 
Balance at June 30, 20211,660,542 6,434,364 343,775 8,438,681 

Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding1,660,542 6,434,364 343,775 
Weighted-average exercise price23.84 NA15.12 
Number vested1,264,490 — 343,775 
Weighted-average exercise price26.91 NA15.12 
Weighted-average remaining contractual life of options outstanding, in years5.19NA6.29
Schedule of share-based compensation reconciliation with the Consolidated Statements of Income
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
June 30, 2021June 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(4,218)$(3,559)$(3,183)$(10,960)$(2,068)$(1,516)$(2,586)$(6,170)
Share options / BSPCE— (77)(189)(266)— (56)(579)(635)
Total share-based compensation(4,218)(3,636)(3,372)(11,226)(2,068)(1,572)(3,165)(6,805)
BSAs— — (444)(444)— — (355)(355)
Total equity awards compensation expense$(4,218)$(3,636)$(3,816)$(11,670)$(2,068)$(1,572)$(3,520)$(7,160)
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(6,714)$(5,208)$(5,471)$(17,393)$(4,438)$(5,135)$(4,573)$(14,146)
Share options / BSPCE— (182)(411)(593)— (55)(734)(789)
Total share-based compensation(6,714)(5,390)(5,882)(17,986)(4,438)(5,190)(5,307)(14,935)
BSAs— — (899)(899)— — (727)(727)
Total equity awards compensation expense$(6,714)$(5,390)$(6,781)$(18,885)$(4,438)$(5,190)$(6,034)$(15,662)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses (Tables)
6 Months Ended
Jun. 30, 2021
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
June 30,
2021
June 30,
2020
(in thousands)
Financial income from cash equivalents$198 $61 
Interest and fees(506)(811)
Interest on debt(464)(638)
Fees(42)(173)
Foreign exchange gain (loss)(521)(235)
Other financial expense310 (18)
Total financial expense$(519)$(1,003)

Six Months Ended
June 30,
2021
June 30,
2020
(in thousands)
Financial income from cash equivalents$326 $443 
Interest and fees(1,046)(1,243)
Interest on debt(881)(1,018)
Fees(165)(225)
Foreign exchange gain (loss)(1,319)(496)
Other financial expense802 (41)
Total financial expense$(1,237)$(1,337)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2021
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:
Six Months Ended
June 30, 2021June 30, 2020
(in thousands)
Current income tax$(11,927)$(17,293)
Net change in deferred taxes(2,305)7,617 
Provision for income taxes$(14,232)$(9,676)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of basic earnings per share
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net income attributable to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Weighted average number of shares outstanding60,663,301 61,415,467 60,702,780 61,553,875 
Basic earnings per share$0.24 $0.09 $0.61 $0.34 
Schedule of diluted earnings per share
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Net income attributable to shareholders of Criteo S.A.$14,804 $5,716 $37,210 $21,175 
Weighted average number of shares outstanding of Criteo S.A.60,663,301 61,415,467 60,702,780 61,553,875 
Dilutive effect of :
Restricted share awards ("RSUs")3,384,757 247,062 3,178,570 255,685 
Share options and BSPCE495,536 119,516 395,803 136,651 
Share warrants121,618 8,090 94,450 12,288 
Weighted average number of shares outstanding used to determine diluted earnings per share64,665,212 61,790,135 64,371,603 61,958,499 
Diluted earnings per share$0.23 $0.09 $0.58 $0.34 
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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Restricted share awards858,511 4,183,514 595,406 3,212,368 
Share options and BSPCE— 140,513 — 70,257 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 858,511 4,324,027 595,406 3,282,625 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies (Tables)
6 Months Ended
Jun. 30, 2021
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, 2021$1,179 $1,071 $2,250 
Increase417 — 417 
Provision used(247)— (247)
Provision released not used*(400)— (400)
Currency translation adjustments(41)(34)(75)
Balance at June 30, 2021$908 $1,037 $1,945 
 - of which current908 1,037 1,945 
*Due to changes in management's best estimates of future cash outflows
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Schedule of consolidated revenue for each geographical area Revenue by geographical area is based on the location of advertisers’ campaigns.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
June 30, 2021$221,227 $209,303 $120,781 $551,311 
June 30, 2020$185,674 $159,621 $92,319 $437,614 
AmericasEMEAAsia-PacificTotal
For the six months ended:(in thousands)
June 30, 2021$425,127 $421,399 $245,862 $1,092,388 
June 30, 2020$377,419 $349,735 $213,836 $940,990 
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 EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
(in thousands)
Americas
United States$196,579 $169,879 $380,663 $342,906 
EMEA
Germany$53,051 $39,621 $106,647 $90,239 
United Kingdom$22,112 $20,857 $45,404 $41,677 
Asia-Pacific
Japan$74,791 $67,782 $159,003 $152,419 
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 includes results from the locations of legal entities.
Of whichOf which
HoldingAmericasUnited StatesEMEAAsia-PacificJapanTotal
(in thousands)
June 30, 2021$122,066 $83,474 $82,738 $15,486 $29,503 $19,376 $250,529 
December 31, 2020$135,516 $93,389 $93,030 $8,746 $31,598 $20,532 $269,249 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Events and Transactions of the Period - Restructuring (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 4,971
S&O  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 3,500
G&A  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,300
R&D  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 100
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring liability, beginning balance $ 510
Restructuring costs 4,971
Amount paid (3,087)
Restructuring liability, ending balance $ 2,394
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Events and Transactions of the Period - Acquisition of Doobe In Site Inc. ("Mabaya") (Details) - USD ($)
$ in Thousands
May 18, 2021
Jun. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 332,295 $ 325,805
Doobe In Site Inc.      
Business Acquisition [Line Items]      
Business combination, consideration transferred $ 9,900    
Business combination, technology   8,000  
Business combination, employee related payable   5,100  
Business combination, redemption fee payable   2,500  
Goodwill   $ 8,500  
Business combination, acquisition related costs $ 400    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Financial Assets and Credit Risk (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Concentration Risk [Line Items]    
Maximum exposure $ 610,647 $ 625,365
Trade receivables, net of allowances    
Concentration Risk [Line Items]    
Maximum exposure 438,703 474,055
Other taxes    
Concentration Risk [Line Items]    
Maximum exposure 71,866 69,987
Other current assets    
Concentration Risk [Line Items]    
Maximum exposure 21,841 21,405
Non-current financial assets    
Concentration Risk [Line Items]    
Maximum exposure 14,766 18,109
Marketable Securities    
Concentration Risk [Line Items]    
Maximum exposure $ 63,471 $ 41,809
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Financial Liabilities (Details) - Fair value - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trade payables $ 341,047 $ 367,025
Other taxes 54,697 58,491
Employee-related payables 74,491 85,272
Other current liabilities 40,988 33,390
Financial liabilities 3,594 3,275
Total $ 514,817 $ 547,453
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Inputs, Level 2 | Fair value    
Derivative Liabilities:    
Included in financial liabilities - current portion $ 81 $ 925
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Cash equivalents $ 165,937 $ 162,457
Cash on hand 323,584 325,554
Total cash and cash equivalents $ 489,521 $ 488,011
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities - non current portion $ 10,000 $ 41,809
Fair value | Term Deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities, available-for-sale, noncurrent 23,768 24,538
Debt securities, held-to-maturity, noncurrent 39,703 17,271
Marketable securities - non current portion $ 63,471 $ 41,809
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Marketable Securities Maturities (Details) - Term Deposits
$ in Thousands
Jun. 30, 2021
USD ($)
Schedule of Held-to-maturity Securities [Line Items]  
Due in one year $ 29,703
Due in one to five years 10,000
Debt securities, held-to-maturity, fair value 39,703
Debt Securities, Available-for-sale [Line Items]  
Due in one year 23,768
Due in one to five years 0
Debt securities, available-for-sale, fair value $ 23,768
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables - Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Receivables [Abstract]        
Trade accounts receivables $ 481,296 $ 513,954    
(Less) Allowance for credit losses (42,593) (39,899) $ (33,294) $ (16,068)
Net book value at end of period $ 438,703 $ 474,055    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, at beginning of the period $ (39,899) $ (16,068)
Allowance for credit losses (6,617) (21,040)
Reversal of provision 3,469 6,974
Currency translation adjustment 454 323
Balance, at end of the period $ (42,593) (33,294)
Cumulative effect, period of adoption, adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, at beginning of the period   $ (3,483)
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Receivables [Abstract]    
Accounts receivable, previously written off, recovered $ 1.7 $ 2.3
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 6,040 $ 5,613
Other debtors 4,746 5,991
Prepaid expenses 11,055 9,801
Net book value at end of period $ 21,841 $ 21,405
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Clients' prepayments $ 14,054 $ 12,234
Credit notes 18,368 14,433
Accounts payable relating to capital expenditures 4,936 4,721
Other creditors 2,832 1,918
Deferred revenue 798 84
Total $ 40,988 $ 33,390
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Lessee, Lease, Description [Line Items]        
Lease expense $ 13,334 $ 14,271 $ 26,275 $ 27,121
Short term lease expense 132 (125) 215 217
Variable lease expense 229 (424) 446 101
Sublease income (288) 26 (476) (176)
Total operating lease expense 13,407 13,748 26,460 27,263
Offices        
Lessee, Lease, Description [Line Items]        
Lease expense 6,874 7,487 13,417 13,801
Short term lease expense 125 (69) 201 217
Variable lease expense 100 4 244 13
Sublease income (288) 26 (476) (176)
Total operating lease expense 6,811 7,448 13,386 13,855
Data Centers        
Lessee, Lease, Description [Line Items]        
Lease expense 6,460 6,784 12,858 13,320
Short term lease expense 7 (56) 14 0
Variable lease expense 129 (428) 202 88
Sublease income 0 0 0 0
Total operating lease expense $ 6,596 $ 6,300 $ 13,074 $ 13,408
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits - Changes in the projected benefit obligation (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Projected benefit obligation present value at beginning of period $ 6,167 $ 8,485
Service cost 675 2,232
Interest cost 25 95
Actuarial losses (gains) (658) (5,214)
Currency translation adjustment (195) 569
Projected benefit obligation present value at ending of period $ 6,014 $ 6,167
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]    
Discount rate (Corp AA) 1.25% 0.85%
Expected rate of salary increase 5.00% 5.00%
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Expected rate of social charges 49.00% 49.00%
Expected staff turnover 0.00% 0.00%
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Expected rate of social charges 50.00% 50.00%
Expected staff turnover 17.80% 17.80%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits - Schedule of Defined Contribution Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Retirement Benefits [Abstract]        
Defined contributions plans included in personnel expenses $ (3,447) $ (4,442) $ (9,000) $ (7,872)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 551,311 $ 437,614 $ 1,092,388 $ 940,990
Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 487,465 381,270 970,655 851,043
Retail Media        
Disaggregation of Revenue [Line Items]        
Revenue $ 63,846 $ 56,344 $ 121,733 $ 89,947
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Narrative (Details) - Plan 13
6 Months Ended
Jun. 24, 2021
shares
Jun. 14, 2021
shares
Apr. 29, 2021
shares
Feb. 25, 2021
shares
Jun. 30, 2021
grant
RSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of grants in period | grant         4
Number of RSUs granted (in shares) 56,500 858,511 758,979 96,450  
RSU | Management          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSUs granted (in shares)       235,850  
PSUs | Management          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSUs granted (in shares)   14,421   235,848  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details)
6 Months Ended
Jun. 30, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]  
Beginning balance (in shares) 7,400,024
Granted (in shares) 2,256,559
Exercised (in shares) (425,254)
Vested (in shares) (471,172)
Forfeited (in shares) (321,476)
Expired (in shares) 0
Ending balance (in shares) 8,438,681
OSA/BSPCE  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Beginning balance, options (in shares) 2,102,158
Granted, options (in shares) 0
Exercised, options (in shares) (425,254)
Vested, options (in shares) 0
Forfeited, options (in shares) (16,362)
Expired, options (in shares) 0
Ending balance, options (in shares) 1,660,542
RSU/PSU  
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,954,091
Granted (in shares) 2,256,559
Exercised (in shares) 0
Vested (in shares) (471,172)
Forfeited (in shares) (305,114)
Expired (in shares) 0
Ending balance (in shares) 6,434,364
BSA  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Beginning balance, options (in shares) 343,775
Granted, options (in shares) 0
Exercised, options (in shares) 0
Vested, options (in shares) 0
Forfeited, options (in shares) 0
Expired, options (in shares) 0
Ending balance, options (in shares) 343,775
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Breakdown of the Closing Balance (Details) - € / shares
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
OSA/BSPCE    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 1,660,542 2,102,158
Weighted-average exercise price, options (in euro per share) € 23.84  
Number vested, options (in shares) 1,264,490  
Weighted-average exercise price, options (in euro per share) € 26.91  
Weighted-average remaining contractual life of options outstanding 5 years 2 months 8 days  
RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding (in shares) 6,434,364  
Number vested, options (in shares) 0  
BSA    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 343,775 343,775
Weighted-average exercise price, options (in euro per share) € 15.12  
Number vested, options (in shares) 343,775  
Weighted-average exercise price, options (in euro per share) € 15.12  
Weighted-average remaining contractual life of options outstanding 6 years 3 months 14 days  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Share-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation $ (11,226) $ (6,805) $ (17,986) $ (14,935)
Total equity awards compensation expense (11,670) (7,160) (18,885) (15,662)
R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (4,218) (2,068) (6,714) (4,438)
Total equity awards compensation expense (4,218) (2,068) (6,714) (4,438)
S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,636) (1,572) (5,390) (5,190)
Total equity awards compensation expense (3,636) (1,572) (5,390) (5,190)
G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,372) (3,165) (5,882) (5,307)
Total equity awards compensation expense (3,816) (3,520) (6,781) (6,034)
RSU        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (10,960) (6,170) (17,393) (14,146)
RSU | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (4,218) (2,068) (6,714) (4,438)
RSU | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,559) (1,516) (5,208) (5,135)
RSU | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,183) (2,586) (5,471) (4,573)
OSA/BSPCE        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (266) (635) (593) (789)
OSA/BSPCE | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation 0 0 0 0
OSA/BSPCE | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (77) (56) (182) (55)
OSA/BSPCE | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (189) (579) (411) (734)
BSA        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
BSAs (444) (355) (899) (727)
BSA | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
BSAs 0 0 0 0
BSA | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
BSAs 0 0 0 0
BSA | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
BSAs $ (444) $ (355) $ (899) $ (727)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses - Financial income (expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Other Income and Expenses [Abstract]        
Financial income from cash equivalents $ 198 $ 61 $ 326 $ 443
Interest and fees (506) (811) (1,046) (1,243)
Interest on debt (464) (638) (881) (1,018)
Fees (42) (173) (165) (225)
Foreign exchange gain (loss) (521) (235) (1,319) (496)
Other financial expense 310 (18) 802 (41)
Total financial expense $ (519) $ (1,003) $ (1,237) $ (1,337)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Other Income and Expenses [Abstract]        
Financial expense $ 519 $ 1,003 $ 1,237 $ 1,337
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Current income tax     $ (11,927) $ (17,293)
Net change in deferred taxes     (2,305) 7,617
Provision for income taxes $ (4,181) $ (2,636) $ (14,232) $ (9,676)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]    
Estimated tax rate 27.00% 30.00%
Effective tax rate 27.00% 30.00%
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 14,804 $ 5,716 $ 37,210 $ 21,175
Weighted average number of shares outstanding (in shares) 60,663,301 61,415,467 60,702,780 61,553,875
Basic earnings per share (in USD per share) $ 0.24 $ 0.09 $ 0.61 $ 0.34
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 14,804 $ 5,716 $ 37,210 $ 21,175
Weighted average number of shares outstanding (in shares) 60,663,301 61,415,467 60,702,780 61,553,875
Dilutive effect of :        
Restricted share awards (RSU's) (in shares) 3,384,757 247,062 3,178,570 255,685
Share options and BSPCE (in shares) 495,536 119,516 395,803 136,651
Share warrants (in shares) 121,618 8,090 94,450 12,288
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 64,665,212 61,790,135 64,371,603 61,958,499
Diluted earnings per share (in USD per share) $ 0.23 $ 0.09 $ 0.58 $ 0.34
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Anti-Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
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) 858,511 4,324,027 595,406 3,282,625
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) 858,511 4,183,514 595,406 3,212,368
Share options and 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 140,513 0 70,257
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Commitments (Details) - Jun. 30, 2021 - Revolving credit facility - Line of credit
€ in Millions, $ in Millions
EUR (€)
USD ($)
Bank syndicate RCF    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity € 350.0 $ 415.9
HSBC and LCL facilities    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity € 21.5 $ 25.6
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance $ 2,250
Increase 417
Provision used (247)
Provision released not used (400)
Currency translation adjustments (75)
Contingencies accrual, ending balance 1,945
Contingencies accrual, of which current 1,945
Provision for employee-related litigation  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 1,179
Increase 417
Provision used (247)
Provision released not used (400)
Currency translation adjustments (41)
Contingencies accrual, ending balance 908
Contingencies accrual, of which current 908
Other provisions  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 1,071
Increase 0
Provision used 0
Provision released not used 0
Currency translation adjustments (34)
Contingencies accrual, ending balance 1,037
Contingencies accrual, of which current $ 1,037
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
market
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
market
Jun. 30, 2020
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]        
Number of geographical markets | market 3   3  
Revenue $ 551,311 $ 437,614 $ 1,092,388 $ 940,990
France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 39,100 $ 27,300 $ 76,800 $ 59,300
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 551,311 $ 437,614 $ 1,092,388 $ 940,990
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 221,227 185,674 425,127 377,419
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 209,303 159,621 421,399 349,735
Asia-Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 120,781 $ 92,319 $ 245,862 $ 213,836
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 551,311 $ 437,614 $ 1,092,388 $ 940,990
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 196,579 169,879 380,663 342,906
Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 53,051 39,621 106,647 90,239
United Kingdom        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 22,112 20,857 45,404 41,677
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 74,791 $ 67,782 $ 159,003 $ 152,419
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 250,529 $ 269,249
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 83,474 93,389
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 82,738 93,030
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 15,486 8,746
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 29,503 31,598
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 19,376 20,532
Holding    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 122,066 $ 135,516
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ): !%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "6@ 130_OBTNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LTF0%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0V>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ): !%-2E2.3DP4 .48 8 >&PO=V]R:W-H965T&UL MM9EA3^,V&,=?WSZ%U4G3)@%-[+; #2J5 K=N=]!KV:;;M!ME9&;-^W^VFP4HD M/#U1:R'AR4+IA!LHZF4W76O!P[Q2$G>IYPVZ"8]D9WB1WYOJX87*3!Q),=4D MS9*$Z^V5B-7FLN-W]C=FT7)E[(WN\&+-EV(NS._KJ892MU0)HT3(-%*2:+&X M[(S\]V-V;BOD;_P1B4UZ<$UL4QZ5^FH+D_"RXUE'(A:!L1(KT."+#4JV54&!TDDBU_^O.N(@PIG7DT%NJM 7U7PZ[[ =A58 MWM#"6=ZL:V[X\$*K#='V;5"S%WG?Y+6A-9&TPS@W&IY&4,\,Q^I):#*%$2/' M)%UQ+=*+K@%A^[@;[$2N"A%:(S(@GY0TJY3EQ7_84=5G82R_58C=ZU"C((74,FLI@X-@#__@AOD8D1 M2?H/\HU>^8U>_HU>TS<>MFM1-01X==\[_HRXZ)P MY6%1WUVXUH+'*=9?9Z6G,U3G1IK(;,EM% MRER6/0E=YP34\SS]F [_/$#_G MI9_S-GYF8AFE!KK)D#N>5(X>KC/6D1&*S$]&)X@KWW/<\]KXFLA :1BQ?$X? MD;F!T")*D['*I-%;^ TKS3:H3SS,Y &<_38F1V$(7$Z/]A)R4ZZC%#/FL.VSMQDK!K72$ZYT M.\,,.<;[.*5?&YJJU/"8_!6MZP,-5SSM>]XYYLV1W\=YO8]X.U-5];CA @S# MA>]X[^.8SJ-G!"EI?9?@ CUT[CFV^SB0/ZH AF:Z4A(#:8-(SR.4DG/4D2.[ MWPKMXTQKN^@4*TTDESFULNJ\#5?\\CK;>^G,,=YO!?F)A)2A2,SM&LWW5BN= MX8JX,^HP3UMAWBZ' '6 ^U)5 Z!!YR/7D"*/@@ V(+!8B+"0Q#PZRM-6E)\G M/([)59;"X[1R-!MTFE((ZHA.6Q'])A%Z:0/L RB8%4S(9,UE=??A@HW6'--I M*Z;/5[#S0PWA,HV&'--I*Z:#E032O[E1P5?((_*=%+G/# !>AM"'E;N80KF? M*]L-]]-PX'M>O]\'I#]5N7(TISB,]ZY@]FG V 0V9L_D-U'=5;B4!^E@_W30 MHZ=8?SF^TP:^[_!U&Z46L%\$UVA2WR!W?.S38X9E\]0AG[;,YP^]W<+-ZMF( MBS7L,:C#/L4A_=K5;B-4[PN7^TPQ5P[Y% ?T""R%A:V85T7W58- TPQDCO$, M9S-8T5' );F&%1&V85QO=Q,0DW=X9OXWV_TSAUR&$_(A,K!C4POBTQ\??R)S M$62PXZFR=>+1/UK"*YJ=$6)L/CE5P",.V.;$09SA M$-]W-[EY#E9TLLXTJO^N"(_-_8=-1E.";O%'D9GK6<:Q!J. =CCK@,!^8;8A07JH_1[L%! MLLW]\O/UE 1V:UB<*9=WRS/\47YRW76O%_\ ^,1MZIB26"R@JG=R"L&NBS/U MHF#4.C^6?E3&J"2_7 D>"FU?@.<+IH.C8M" ;2( !@ !X;"]W;W)K[Q6^]?VL'#8!YDHRYT^=]B;A:G(S%"<_4HUZ7YKE_^K38# M2FQ_,UTV[7_TLK'%(S1;-T8O-XU!P;*HND_Y:^.(G0:$!QK030-Z: .V:<#: M@7;*VF%=2B//3FK]@FIK#;W9@]8W;6L835'9VS@U-?Q:0#MS=G%[_CX=G5S/T6W7]"7ZYOSFXOK\Z_H[G9Z?7]]>X,^_K@Y M_W%Y#;:?T!'Z,;U$'S]\0A]04:'[A5XWLIHW)Q,#"NUU)K.-FM\Z-32@YO=U M=8P8'B.**?$TOX@WOU0S:$[:YOA]\PGX9>L>LZUI5!LFF4:;Y M'.F1;7MD;8\\U*-L%@A\@V;V0/VQ+IYE"9?P^JKK*FV[LLOQ^8R+/+&.>=[U MB<],8-*;O5/*MTIY5.E]+><*%NI,@<2'4C5C5$%4T8](EK#V9353C3W[P.EQ M"C.S+-M5"4/[P/+CO/_&(+BK:GM76Q.X46KYH.KMS1K#E9J5:M=T^>IS1J>]4XER5L-V+=MH\5@3G MU"\MW4I+H])NS0+\&%26.M?,B$C3@3+7*LUSD?F595MEV0'*9N_6D$]BYER< M$L&'L]QG!3?6+U%L)8JHQ&^R_JF,G=ZH4:"T, 7,ZJ.MZ)6N+6Q\JH6C)V$\ M&ZIVK;!?<;Y5G,>7I3:R/,"IN3O7L! \R08"?78I3Y* 3()[KN"HT+L:4HW: MO([1JI16*BQ[&^]6D .8-I9X\8!=/2G)';_Z[" VAN8#V<$AV;/2C:R>"CLC M.N>&I1)'@A!)(H9*7;,LSS@/".W11&A4Z+^TGK] C/5*H\XU&:,T'P8DGQU- M1-"+/>5(''-M-FCIL&[>_ BKRDX(:8KJ"94*,B^OB6,O%!$J0-D!48&X_"$8_H;R/9@B NE/Y6%0 Z0*B M13A*$ ^2>.;@P6E>E0@=F[Q%5/IXHFD-'=B@L<,()8&5/88 M(W&.=2&WVG%M1*J+J2QAN7!6GL=.")&&PFX/-!(G6B1T*>M*OK;YJF_TU,6&'1$?4M%G MEV:8!@(C[?%"XWBYT)4-@ H69D"ABPN2\^'T\5A1&F(VW2EWXDS9E^92#R\( M=L2Y5C2E@65(>Z;0.%.^;./9SL0Y+%>C+BT8)?E0MVM%A0@$.=H3A<:)\M6R M;JOY]1T'#U/OPH)EE \K'X\9%TR(@/Z>*33.E#T%!G79D/ T=U:4QTSP/%"D MTAXA-(Z0J^6JU*]*@2MK54H#,(D& $\]Q+F#$H^92&@6R"YHCQ+Z9TJBG7GL MU>HR@N-<#!-,CQEC+ \%@YXD]!"2'*K54PXE:<:SH$C(8BZ?6#:<"SXC$< $ZQG&X@R+A]M#];L((QAB MZ7#M>>P$PSCD_IU=PCCKNCBQ*W;/E&:^NHDX::?'+$E8(*MA/>+8GKU")T/> M)]=3)M$L98Y_O>44"^V9L1YJ+ ZU3O$^E2ZS4L%9-B2OQRZ#24!90&4/-Q:' MVX5>+@MC-TR:;M-X7_88[\\^$OKJ;O[1[AB9U^C.>P\T%@>:]294\8V]0#-&?_^;8"G_)SZ& MM!YRAAH]RW*MQBA-QY"^C%F*6Y_#*8!_3'"Z:8GDVBQT7?Q/S<>H:)HU!'-K MJ->F,7!@ \UPTWM\R*[WL?>.NL"DQ)V!/JLT %760Y7MV6RL(9BNZU?4&#W[ M":X98X''&(MV.,DX972-W*7Q$"!'4<8''4"1) M%LB#> ]L'@?V^7Q>6$Y O%C)8GY45&@F5P7$#^]C"I?'&<59.BRO/79ISD@: MV!?D/;EYG-SGL]EZN>XR8=VEFWH)BW1A'[T^*U1T-=['4C?-)^\(7"P?9=P) MS1XSDF(:*#=XSV\>Y_=W962;("E95["6O'&.N]Q-2"YRYVF0:P?)/DL"11WO M RI1GF!G;GO,DH0'T@S> M0YL? NT."5YYO@=LB<#IL-+W&](T],2+]\3F<6+O2FQCWIX48]/=[L-;_W:< MU]"W'3?9>1? OHCQ3=9/1=6@4CU"2WR\@W-<&;%14H4=L7:E!M!R5([I8EI M6Y9GIH1E1K^KQV:BW^6Y2EA&9P)DGJ9$_+RC"=_UC*;Q.O#(UK$J!LQ^=T/6 M-*3J:3,3V#-KE25+:289ST#05<\8-+^._,)>&_S-Z$[NM:'(9,'Y<]$9+WN& M50#1A$:J4"#XVM(A39)""#'^JS2-.F3AN-]^5;_7N6,N"R+ID"?_L*6*>X9O MP)*N2)ZH1[[[1JM\W$(OXHG43]A5MI8!42X53RMG)$A95K[)2[4.>PYVZXB# M73G8[QW:1QRD8$S51,%8M(TH K8!G,8YY+DBUEUU3( M640SHXKIKF2RCS#]E6>WX%@W8%MV\\L?ON.U_@039(QA#LD-/R'W% 9P?=4X MJA6922+ M&$E@QB739_3?P4(J@2?UQXE@3AW,T<%:1X+-!5E2O#@BRK9DD5!Y R3!2PB# M4@F_X.K0OI62GI8L+K1MOV6[':=K;O>7\*.5T_$[G=KJ#6^KYFV=Y!WR-,4U M*!?[!C9$P)8D.85K_'9I+CALJ"BG&XA_P5;?E0';>YS6K66[;[,)SEF]R<:M MLW$OSP9(KF(NV/]TJ;,I1QN'-J!4=?=@/,_KM!W/>K<'APSMMMVTO,/@7@WN M?0*<29F?A_8NA3YD> JZ74.W/P&-Q5F2I^0AZ(6+-,0D)7Z&G= MME%"E(6]["B^T95KP1760=V,\5^(BL( YU>EX7"[6*HO+ M$[U1N7VRTD46&WM9/(_+3:'B96V4I6.*L1AG<9*/+L[J>_?%Q9G>FC3)U7V! MRFV6Q<4_5RK5+^@< M%6IU/KHDIS,J*H,:\6>B7LJ#WZBB\J3U]^KB>GD^PM6,5*H6IG(1VW\[-5%I M6GFR\_BQ=SIJQZP,#W^_>?]2D[=DGN)2373Z+5F:]?DH'*&E6L7;U'S5+[^I M/2%>^5OHM*S_HI<]%H_08EL:G>V-[0RR)&_^QZ_[0!P86#^P =T;4-<@Z#%@ M>P/VWA&"O4'PWA'XWJ"F/FZXUX&;QB:^."OT"RHJM/56_:BC7UO;>"5YE2AS M4]BGB;4S%Y.[V^GL=CZ;(OMK?O?']?3RP5[,'^R_F]GMPQS=?4'7MY.[FQGZ M^'A[^3B]ML\_H<_H<3Y%'S]\0A]0DJ.'M=Z6<;XLS\;&SJKR/5[L9W#5S(#V MS("A&YV;=8EF^5(M ?OIL+T8L!_;:+0AH6\AN:*##G_?YB>(X5\0Q90 \YF\ MWQQ#=/[?Z+/_//I1,%B;'ZSVQWK\7><+G2DT-[%1MCX8]-?E4VD*N[__'O > MM-Z#VGO0X_VKVJE\JZ"D:0Q%;5A5N]T%YX01&Y+=X5KXL(!)08)CV-2'$1Q1 M%H;'N)F/BP(<1;B%'='D+4T^&,2)+@W2*UM8:[JG Y$3K4LQ&+F'(EZMDH4M MM#^V29G417=AAP$W8..*'[#ZS!C!TF$_ 7"42Q$YN"F $SR4 7>B"> XYUA0 M.)RRY2X'N=^9M2IJM@=!A7A+@+=DPDF."01CD9=# $Q2+(5#&H )*6E/"H4M MYW"0\Z^%+DNT*?0J,1#5T!N5A#04D4,5@ 4"8^I0]6%,$"ZD0Q6 V5%Q"%.- M6JK1X&ZYVZ@B-DG^C-2KU4.E*HQ?VES,@$7%2?0+A&*&!$[(IA+,I29P5F$$X$K65P 6R3!RF?LHSJ+ %2, C#$>D1[6G1HA M?)#UER2/\T5BEWZ_X"!A#B2=NS03"&43TUMJ"$:9VT] &&-]R]QI)3(LEO;+ M_*3LP5HA$[_VI+BO5TA$B9?@/BR4H7 I^RA.I:M?9P",4@GSD@6@+BENX)!*.">=0!& DH\^H:@(O$@: ZYMY))3*L ME6Z5V3,&N0(:B&-_)_LP*X&P2Q600&$@O0KFP^PBRQZA1#JE1*)W,D7Q+D[2 M^"FUJZQ1N8X+M=;I4A5EI9$G16*41O.3RQ,P)!$@"T/L]34?QB7Q5M]',>GM MHAD HX3(GMY..Y5'AU5>7TARG7]>Z-P4.DVK7I?D1A6JY\"T'T,@;ZC'@81%$/_TYIT6 P%0^W99KJ M15P%PZU4;>8-9ERG<^BPSNDRKGI7V3J' ]^X"@^HXQ/J5D 0A5UY!Z*$V_E! M%.MI_+33.G18ZQPFVCMH"X@V$TA8I M6X^:EY?MW?9SQ67]DMZY?T5.)P2X/R6GL^9C1.>^^39R$Q?/B3T3IVIEA\(G MTJY3T7QN:"Z,WM3OTY^T,3JK?ZY5;!.X MCG*ZW-VT4U0/O1Y^)?4$L#!!0 M ( ): !%/QJE50! 0 -D, 8 >&PO=V]R:W-H965T&ULI5=;;^(X%/XK%IJ'5AJ:^X6*(E&2T;#:TJJTLP^K?3!P(-$D-FN;TO[[ M/7%HAB8&=7=?B.U\Y_)]MD\.PST7/V4&H,AK63!YT\N4VEY;EEQF4%)YQ;? M\,V:BY(JG(J-);<"Z$H;E87EVG9HE31GO=%0KSV(T9#O5)$S>!!$[LJ2BK=; M*/C^IN?TWA<>\TVFJ@5K--S2#]/!J3BLJ"\Y_59+JZZ=E51E# 4E4N*#Y>8 )%47G"//X^..TU,2O# MX_&[]V^:/))94 D37OR1KU1VTXM[9 5KNBO4(]]_AP.AH/*WY(74OV1_P-H] MLMQ)Q#$$<&Z,=LX!X,W+:!?\+ .QAXGXW@'PS\ST8(#@:: MNE5SU\(E5-'14/ ]$14:O54#K;ZV1KUR5AV4N1+X-D<[-9K_39/R$D_D3/N[2V=.9RB1)V0I6!OOD MO'UXQMY";1J!W'>!;MVS#G_;L2OBV5^):[N.(9_)Y\UM$YW_%SW]S]$_B.$U MI\73_KP3_N:**L RH0A?DPDOL39E5=%X 3)E2UX"^7.\D$K@]?_K3#B_">?K M@X1B"W=$L-,-_S3R@2-HJ$9Q49+]6. MBIP6Y*+@4H*\)!O\XDF"@D"Y+?@; %D @W6N/B%+V,FQQCKM;'02VTV+=13GA\2[5K TH M-QBT4*D!%8?VB1T?-*0'YR^ 4B)?[!1=%$ 4)S*CR)X7*Q!2%UZ1*^!D?C6^ M,JDP,*C@#-HJ=%%.$-FM34T,*"_R@Y8*!E0XB#VS"H[]JS6Q_Y4.C+/^$K_N M@A<(W>!!4%@OO@'FA*[?$L$Z:M5* M$!O=(TL\X3NFZN]PL]KTX6/=?;;6;YWKB6-83ZJ^7;>&O]S73?\=%9NJC!:P MQE#V580;)NH^NIXHOM6-XH(K;#OU,,/_'B J +Y?)U6 YM_,Z!]02P,$ M% @ EH $4_/5-V$Y# !D8 !@ !X;"]W;W)K+O[''7WZ><<"8[ND_2W;!9%N?/'8K[,/AS, M\OSN?;>;36;1(LP.D[MHJ3ZY2=)%F*L_T]MN=I=&X;1LM)AWJ>O*[B*,EP?' M1^5[7]/CHV25S^-E]#5ULM5B$:8_3J-Y!M= M1OFWNZ^I^JN[Z64:+Z)E%B=+)XUN/AR3O.@B5/]]CWK1?%[TI.SXO>KT8#-FT7#[]4/O'TOGE3/7 M81;UDOF_XVD^^W#@'SC3Z"9KO\/_Z@NQ#X-:-6 &@T(JVG J@;,;,!K&O"J 3<;B)H&HFH@]C5) M5@VDT8!Z-0V\JH%G-."RIH%?-?!-D_R:!D'5(# :B#H?B/LP73L']R->@[EU?JOU\&GZ\NG2\?G7@] MCYP\<;)B%F;)?!JEF9/<.+TTSJ/$N3P\.02CC)M'^:S"["19YFDR5Q_=JG65 M1VF4Y;L]==4JWRQUNEGJM.R:UW1]&MW&R\)Y%8/GX7*BKJ::L=+Z[*WRRNE' MDT.'D7<.=4F 5N.Z?U'V7YQ5WX^E)(%'?'+4_;Z][FQAAP4NDQ[;"'=<8!L7 MV"-=V,/LWKI/N64-<9D7^/ZNU7U;1XDP1 -;U/%XX+J[LC-;)J7/_&!7=@YZ MXRYQQ:YL:,NX(!XU9"/DJ.M1Z>WJQK:.*1G!<\,W<\/+9JQF;M0.+>*)6E5J M0LI7;XNH6,:6:G>H*+K>1+]>J.7M*":X#]/I?QO6MM@,+AH7QF<%7W$9(M " M$-9R)))38V:'0"6X,&9LM)=J;*L"&>#K*S*GPMPI=VU$, M!2W/LD9X;HTY_L8<_ZGFH%GP+1.8L6#.VB6C1LF.&\'&C:#1C=XL7-X6J\C) M'U @*[9KVS4=!/8,2QH$GH?M(:ZF,?=I%D&F%=,>E0<$]!A!A>#$G$4D8X&YF?:3C9&,<%KC MML88TLPQ@^6T@)A3S&&_A.D#T!1Q$V0%#("8$OL6B %EAPO&I*B)@$0?]X0_ MQH<][.Y5/>X(J VFFHE(,Q0]'_B)S3$UQ ^4S09O!Y M&O03FT(P]5?"MK5FJR#W@V$A^ ,=)'^@@^@/W47L#X0-\$\TH!'OS\=_HH&, M-!-9F]A0VAFIVHLWLU'RHC%9+M6'< M^D.%VEA3'"KF89J15?**HC07P!RF9\H1K!Z!-*2:T$0VV>P@1#]RHF 14D&# L)!B@ M@P0#=)!@@ X2#- U$ S5C$G_@IH2U0!%GU-5H@".B'#-2VVKA$>D>:'W48V! MBF^ME5TO-5_15R@L4<0;E'KF@K1E0>!;WN^C&@,5Y76GIN86^FJ5)6J7EJA; M5UJB&F7HBQ:7J,TVA)GQHUTS:M;L^J(!B;Y2A8D"2%)T+#Q1PQA,[DOSI&*@QD1<4EEIS (8+ M2R ' ,KF'(#I0Y\]MK#4F@,P5%A".0#;J[ $5# ' ,/"' #H8 X =# '@.ZB M' (&W( IL&(O5QEJ6:EHJ@L^XH@\I2P(CDYF(#YDG7)+,AD/& ,.M^)_26>-M% M\&JM@<*2$+QNK6E 8W]!88EI&F//*2PQ4%ABW$H"D(QRKZV'C9HA\3%Y#(?W_\SS%:K,"MMH+]48 MJ.HJEEQ#%V^&KD?D,=QFIKKA-2SQ9EC:_YXU@=$1W1AC 0DLX -*E5H$:L;J M@HIF"=Y<[&F^9XWL[G&[R$,(9YYD9D#U$.UQTSE;U?$]:O9V!H;U%(]2(XJ= M UV'>+YY?W (=(*XPGP(;@3==0-)30@!0L8)JRGY2"V #*86T%N46@!A M0VHA-.P)]\]/+83F.M',=2T/K8):F,^]FG*8T& E]BJ'/0[S!;@11X7OU_"V MT-PC7JI@!4\5@0I6,O"8>;P/@+(C747G=04KH5E$/*=@!4\5 2HX1/BN-/9( M7Z""E<=,YT#!2FTEGYK'"AC7HZXGS6,%Z#H>9]8CTX!S5,ICPN((NDN9L)Y. M <(BG:Y;9EN/AS^S8-7*+P(5K""_ &4SOPC-8.()!:M6A!&HA(,01L""E8DP M0 41!@P+$0;H(,( '408Z"Y"&"!L0!BA*5/\!14KH0E*/*=B)4#Q2&VPP+S8 M0,:MFS^C_61C(*.T[OC6C"5>H6 E '2XW+,6)9(QD\-&^\G&0.;7N"\UOJS*]/P(ZD]?V5EN%VG=9$ M)5^G5#60Z/$FGW*WSB2-5?+ERDD]"="(!H'Y,/Q @LH0Y<)$K2'J3W#K^RSM MP^XZKWE,OEQM2$(R,5.:,R@C9M08[2<; YFH"P<:<>2+E8?DWN4AN?7MM.>4 MAUI!7J+R$ 1YH&P&>:D/;OG8\E KR$N[GH-!'@@!R ,5!GD@A""/.@0@#V00 MY*&[".2!L 'D90$WN^]H"I#-%("KW:QGMYWU3>W?\J< MTT316'&&]>,TFN1)FCGA*I\E:?P_%5/"]72CS' //15%TO6/CJS_R).[\K M<\\]MF_Z!RX>942I@N:"&4\E9Q6%5(#C_NO[#T3 *\$>";10IE):T(4&?8%/X#0NY%-=XPW!HW9L%2?HJ\$KC+$ MJ>%X_N#/[V:3T6HZ 7^%S?WT8>7#_ ;\V]%R>CN_FTR7_GN8?E[/5M^@L7X8 MK2EC.M"AGM"Q@W=-,'I M? #7<5LU\/%Y^#T13?!:=7 ;#:E<<2M77,/GG>#S%5$4[ZH"O@5?\> QXG%( MA40?GG*F7N#[:".5P$OXXTPXKPKGF7#M$^%&N8JX8#]I""3A>1%61N@N/I0L M%T&$%Q4RP7>")'7F%O1=0Z_?[7[80V@X)#9PS$F7=<8\+VLZ1HE[;:_?<>CF=2D[GK)S5'R*P!N!A"!I^ +*G M HL.!%PJR*@HW=,B0Q['1,C?L[5ZB[B]([W>9=.K5]NMU';_4ZWQ"7*)!XR% M%Y;^6L*>2L72W3^,O.[^962[UW7Q8*B&F6P0ZS4MD$$5) M*P:*9Z8J;+C"&F.Z$7X%J- ;<'W+N7H=Z$)3?5>&OP!02P,$% @ EH $ M4]NK*Z,1" P!\ !@ !X;"]W;W)KM"EFQ/.BV8;RLE%R4J&*KR\DU M/E\$GAY02_R+LV=Y\(RT*@]"_-0O7_++B:<1L8)E2D]!X=\3F[.BT#,!CE_M MI)-N33WP\'D_^^=:>5#F@4HV%\7?/%?KRTDR03E;T5VAOHGG/UBK4*CGRT0A MZ[_HN97U)BC;224V[6! L.%E\Y^^M(9XSP#2#B"# ;"P?8#?#O"' P+'@* = M$-26:52I[;"@BEY=5.(955H:9M,/M3'KT: ^+_6^+U4%OW(8IZ[F=[>+F]OE MS0+!T_+NKR^+Z^_PLOP._[[>W'Y?HKO/:'Z]_ -]_NON[R4Z^7%[_6/Q!61. MT13]6"[0R8=3] 'Q$GU?BYVD92XO9@J0Z?EG68MBWJ @#A01^BI*M9;HILQ9 M_G;\##3JU")[M>9D=,(_=^49\KV/B'@$6_ LWC_<&X'C=U;VZ_E\EY6I7*-5 M)38( K:BBI>/C<=SQ9D<62#H%@CJ!0+' K>0(7B9B0VS&;\9&]5C=2)XNO*3 M($XO9D^')C&E" GCI)-Z RSL@(7CP$0YS;3VX!BHA)?> %RQC=57FAG# R!1 MF'KA *Y5"F,[W*B#&XW"G:+KC:@4_XVJBI4*42F9LJH0 M&^#\-!PZARE$<.#;%4@Z!9(C"MS\VG'UBN@SK7*)P'V!SF1C>O:BGVWN_&E\ MUG_C_]BT3 P%<)(D0Z>R2(511.QZIIV>Z1$]YVM:/C*=)(&2&&Q(CA1]&49^ M S0U+>T;SF\*3>,(QW: MWJDUJZRXL&E Y0I$X0.3*3'1$8Q-::3VG:ZUM$I+J-;KB 6*U90I3==O(, M6C6(:=Y#3VP5,:5PY#L2"^[I"OM'S'ORI@>_]#\;_$7G#[PPAT#)F^"A:,A-]G$2!0$CM(%]P2+CS%LGP[[N"WJO3B M7I<)E6XP-.GNX,>1?3&)=!J9@6%*8>+:E9YN\3@S_DX5VJ*U\"%X.#'2D"F7 M>F[$/7'B]'C=# ;-$72XL M/3+Z_=B8][9%QVKO.H Z1O*X[8 =YJ6#7.>2' M=B,_ZB(03*9>X:F@.O!@QQD,VD(+K&R6(Q9V)$#1PR1BDPN\F*1VTY&>(2[-,[$HE]TGOD(W^+ZJ:9!I[R5!/4PA[0>3P$-*3+ADGW9-[^JJ!:0BAYT$:0DZE:P.S:81T9NM*["3IE1F^:E5*PO_0EELZ&6*N73JV9>, ML^]!TJFSY6$9O^(E+3,.*KIS##%I=4H\W]P3NUS@\KV>?LDX_?YNV+:P+7P: M1@D.AK!MF>]+1+PN/9YF2/^[1)E:W!WYUT>HXDXQQY7XF,,6A[ZF4> M1 4SP#(2[XXDXQSY MC6W;"(0 Z[6PPK1P'R;QD$RL8I'+*7OV(^/L]];>[(55&0>J!M12B>PG<*)R M-?G$0F]A/"1MB]04.TI9TE,@&6\>P;Z[*EO3!JK2E=2N>FTPV\%:>D.(:3*L MFJQRX!".YL'OV=0?9]-A^NI3UI%RS[=P81P,LY9-*G5UE'[/E_X1OOS?@K]% M;K(;L+T?#U.710ZJ),_5,?@]#?KC-'BS6K&L#D'VDC7VAP(/2M.L;4JALNF. MX>H'3>E/M(# M6MDH3^<>,30R"KG\J&#\])Q"FS/,YNVYR0_["!^3PU+AQGB M87*T2J6!BU'\G@C]X\>R3KR(*O3 'GE9:@>#K8.RBXO4&2> >GG:TB M%CEH^B+'09W?4Z-_Y!CWF"(,OH^K8'::09*&Q%#!TI'&B=NE>K[UHU%V7^ZV MVZ*F4,A$4/IEA8!,JD.C+0Q7!4S)R^8N#:A@[-R_IT=_G![KM+*EO"F%ZL.T MKARMV&KGN"[Q;1SHA\F0*ZUR41@Y:,?OV=)_1Z_8X88V@8&IK,5'.U'T)FO[ MPS[')A4Y86IV?'L/TK-/,,X^]N/?3T=&W:W0\YIG:_0!XS."-KPH]N?_'Z*S MI/N@$^S1,VOX6$HN=8NEJXLUK=A4WTWF=FG=GU6YS@'0D%TOYRC&"9H?2D[; M$N7-\-J?U@S]VM$*=D='(*SPYZYDW<57C5]?87T$7Y-;5M^Q%M#9U7KAY,Q[ MJRD.SM+NRWY^R5_0IKF=>_\29[;@F1U<4VY8]5A?]VH30G?:7'5U7[LKY4_U M1>K@^QR?+[#E^[6?GL_!>&PO=V]R:W-H965T&UL MI57;;MI $/V5D=6'1&KB:\A%8 DP**D20#$T#U4?%KQ@*_8NW5U"^O>=71N' MI 9%[0L[,YYSYL+ZN+WEXEFFE"IX+7(F.U:JU/K&MN4BI061YWQ-&3Y9/YGS;L5QK M%WC,5JG2 3MLK\F*QE3-UA.!GEVS)%E!FZLB"A2[+)U2/?WM)JG@O-M^"Y-+^PK7(="Q8;J7A1@;&#(F/E M25ZK/>P!D*<9X%4 [R,@. #P*X#_V0I!!0@^6^&B IC1[7)VL[B(*!*V!=^" MT-G(I@VS?8/&?65,WY-8"7R:(4Z%_?$H&HSB001HQ>/[NZ@[12>>XO$P&$UC M& ^AWXUO87@_?HKA9#;JSJ([S#F%DPD1E*F4JFQ!\E,X@UD2L$2V;86=ZGKVHNJJ5W;E'>C*AP>.Q!(&+*%) SXZCF\=P=NXH7I-WFY- M/>\HX;<-.P??^0J>X[D-_?0_#W>:QOF_ZH-_KOYN&7Y]9WS#YQ_@BQ51%+5" M 5]"G\@4AB@W$GYTYU()?/5_'BD2U$4"4R0X5"3%RW6F-2"!!2]0%R4QTD)? MM4V;+E7)V#*,6B!?0M?UO%;;?MG_J_[.:ETY%^^3H@:JR^NK#U2#AJS@VG_C M*B>W]U[/@HJ5T46)4VV8*K=>1VOI[1K%^1#ON3=]MR$>H527ROI&7^K\ Q&K MC$G(Z1)+.>>7J!ZBU,[247QMQ&'.%4J-,5/\W%"A$_#YDG.U&ULS5EK#>;3TXL3VL\;?M%JZWN?!7FRM/83?7E7OAHBB#[8.A^&!;4VZ;^\RW'H'7AY],B!63XP8[N3 M(K;RM0SR_,S9K7"T&]+H [O*IV&<-I2417!XJG$NG"]2,H1=B85>&[W2A31! MS(O"1A.T68LK6^E"*W\V"=!'IR9%EGV19,\>D?U>]IXY917)D@NB \;):*1L=1!E:*P2)+QZ9/'R5+2 M\DH;:0HM*^%Q3*$<@Q?:%%5$2L5&.:6-& :(&MQTLBX[69=]66\[68M.UN! M;.2M$DNEC "M--)AY_)>7#J(LJ*)SD?R*UA!6ERLX) T)1AA'2OVA%VCAPM5 M1!S3><>;NV(CS5K!BKK6GGED.%B\N1P,@23?DRUH9Y5@X MGJLFI+/DSHWA:'*PV,=YK1RR#"=NQHNQ^&$^OWH0OUT.K1.VUH&.]R/H8['9 M'\*Q^-%NU:UR(U:-B#72W$-LI;'JL2@#/^F'!8X*6:K/$0:2^%I^4KRI']0F M80Z6(*R@,%^A=R &8P*@_Z,0]!L;*P %B( XBAC.?(PF<3V'FPSYMB"* ^VD MG).;0#0\Z>>Y%X^_>C$W)D+"M6JL"P*ZJ#F(Z='AWP$=QYOOE71"$>>)UZI0 M]5(Y<3QEU@)WK72%!YV%@"-+44L7J9QGSQ.]C?_$^D2CHRXH@#+DZR.Z2MHW M)%':,R(!KX3R$;:CC!PM]C8?B.U& SW(^:B-BFVTH7#C;"T->CCM' D#I[TG M9PAR9)982>V <*Y@Y=$Q?1F Q0J;L& :/X0A$5@H]+#Z!#]A*A,5BR-O !W?YNWW8(G.$W$Q_BE0 M7"AC\:OB:4C8Z!XU'M#8 %Z62*OZBFGQ[Q9YL1$;J>[(CU@W*<'L]U:U!,3I M1*5[:^2RHKHH58IYH5T1:Q@,FH59/\,<-&\JT3:CM;P':R&$2)2S-9V"W9W- MXWV9B;[CL\><0RP]$28T2;)LE,L.,1J)90R,ODK77+W!GHKA]*#+"DK,HF=S M+ KJ=$[+D1C.#JA&[9:=85@5Z"4:2C@3+1Z"! $_3\>1/["!,K+(W9;[,KNY;3D! M+#=\=O D]&GW>0:LV/!:"F[ )HR[<=2KQ;IR#(BM. A:*J7*#,6" W/]VN@ MZ#\(X-K:_1)>7U0^]S%,:T$7&(.(3JRGTJQD*ME=+>XKQ=^5MT3#'9.P#LI+&C6Z MHN68H9!V(YVQ(@VQ3$A4'[XW[/ NSQ'?&G2?<^@);T#.(4EB02O>X5\E09B&'&+&0N9#J=DIVAY M(UV%J4DX1^%@#A[UD\6\(8LV(3S3P+!KA?.5>(_<27&%W<0"R!X&@RW06:T. MO7*W&CE&(XQY8K6WFHF39=(\;PI", &FB/5G$_ +SA;M2%8.H8SS]6D$\:V M5L-2$(ND$0SUNN8I::D*2=6*!T.P6FFY870R-S1:HW9"(F5M$#-T4AK)X0$F M'PPBOB-+EV) 9A1HF!R;H=Z)94#M9(#I/_F^!7D;[@I FV^'^'9[;- 3LM-# MYF"6US8WNA+ Y4R\0#G:@_:;?,^A3B:96"':X38FB1XX#6*ETA3!PX"DB8JX M&0%J>:#4:QVHP^X-16LN3?#.QO6F/U'1QU91KBL*W&BG,-$!CR(\?ZR0()MS ME>:L/'(EN*(XC&H3G&!76)_&[>CRM94.[(7<#E[LJE&!#-$H^?Z-'6&VQ&!I MQ)B7MKT/TI5 O&&2I/'U)VGXMI"*<\HF!0KPX M.3HX%0M=-Y5>\;A(AO1$$WL\/ C)KTM=[S>$1HKDK3$-.U=)KTSB75,U96JD@8+IS;T'I@YC'/? MW<_2=2V/A/_F68Q/6*/R[8@J+5W5@,]E-I *5\"PU,J,N@L/>B ,HO9!^I,; MLD0RGHH $R: XM,[%J)Y0U8B$'*'S/8.D\[T._D:32Z-V=@#( T;K M@P7+KI/PUH+DY_^T)JYYG'Z*Q'9/?(=KOM[MIAR-62J]M4+O)21V7$K%P6^S M& N= #3MP"*72&O[>BHWL9R;70!(.UI(>TMA:+>O!_I >CP6O5= W_WEY6SZ MXF_^VZ\V445$]=F*\;[7R9/>BWN,"6O^><*GZTAZA]^M=K^ S-.+_]WV]//) M>_16@E"E5CAZ-'[Q;)!N!>V78!O^&6!I V82_KA1$M=HVH#G].*S_4(*NM^% MSO\#4$L#!!0 ( ): !%./-CUNR04 (8- 9 >&PO=V]R:W-H965T M#P>M^)97IG)_&M6MW?FKK MH)6A:R=\7572;2Y(V_599]AI%V[4H@R\T#\_7Q:<26;M';]\*LXZ PZ(-.6!+4C\K>@=:6?U5%:$\ZQQW1$%S6>MP8]>_49//E.WE M5OOX*]9)=CKHB+SVP5:-,B*HE$G_\KZIPY["\5,*HT9A%.-.CF*4[V60YZ?. MKH5C:5CCAYAJU$9PRG!3;H/#KH)>.+]5"Z/F*IF)\:#KA@-1L-G[(VW-1A'>^,G[-V0#Z[.0^V46<3T;TC+0(68,694 M4.3%G[,,4BC)7\]XG&P]3J+'R?]9]?_8A7A8ABLC/E+F:C!5#%.INU'ZG:V6 MTFQ@S=C:Y*B2%$LMC0@6+&U-D%#PR(S$X,@)['/6>S&'1O+-P3A:Q&=H9A0" M.2$UP@8%0KGOZQ^+(7O:/<.L!1'$U[ Q!+:YX1$'4/JI"7TBW0?20A/*T(U4,RKH$'X@ZE M\BD&95(\J9C$6!= *FV1VA.8(U'&JWM1)4X\(M<51^/>=!O36GK8SG7-@G!R M*S6E\EW!ETS5Y((83QZZP][X2=U?R4!%1^U9@7&B&-,\%[<6XM[1H#=\T@AP M0M+E991\CZ)HN\28#EL3J=)SJS'QN8A!9AJ%064C#+D"&0Z0N\*N'RFY5C)3 M6@4@+"+TH#:-&88="B]=8!E"V^V&$'W;FJ7 MM;Z?FQAUQR<3S)SOM?(J-'A\;RV _0E]5X'_\YYXT;F4&?+KO&267DI$=]R6 M9[U/ DY6FL MMHM-=,\,"Z5$'>R:G!=^"9!:QWUQMD I6O[OF0 A**@?$="1;Y7\AE_PM*J( M1P@N#7<4P+4TQCA$;AFL1X4:D^#GV"H"3.,,:^R@],G9$H[AA(FE>,"";7FRI)BO7.D% MXD-H,R:-5J [(WDE=2W;O-G=7"H75XE74JLQ<:7WQ'WB8+ASW+ 6NWP@8K]& MYW:)8AKQ)3$Q\V?B(A;%CF) =[4W0'>.B*CL^B3A;^.YJPF,6OV@(AW&F"P*5U-ZO)<13/^RC17&2-8&0\7#TS(FVKIF MLP@^Y>V%L8([P-#%*0@2BPV.!S%WMOH)S04$>SQ<9%'$E>Z#[31(D^&F2SB) M)KN3B'"OF->@?7O61*SA<*H=&PO=V]R M:W-H965T:W0':%YN2SOWRG2-=;K1YL"LA M''NJ2F6O!BOGUA>CDM+7;M2*O'),%M7%3?;=Z+4FZM!-&AO_"*7*T7:[X4=\+] M:_W)X&K422ED)9256C$C%E>#F^CB74KTGN!7*3:V=V;DR5SK![KXJ;@:A&20 M*$7N2 +'WZ.X%65)@F#&YYW,0:>2&/OG5OH/WG?X,N=6W.KR-UFXU=5@.F"% M6/"Z=+_HS8]BYT]&\G)=6O_+-@UMD@Y87ENGJQTS+*BD:O[YTRX./89I>((A MWC'$WNY&D;?R/7?\^M+H#3-$#6ET\*YZ;A@G%27ESAD\E>!SUS](Q54N> ,X"88)R&6:3(-) MF+!TD@9AEK%_0K.!PB<\FT3!=#QFXUDPFTYV3_+:&/C76AZ#)(WH+PTS]@^M MABW!@9-1&DP@+9H&43AC'[EY$-XO=B? (YV$QG$2I).(I9 *FGOMP'[&QE$8 MC-,)G>(L2,89 [8P79L#)0'3C?TKCE#\ ?^#)M)4YX^^SOEZ;31*@3N8ZH4B#0"SF65>=+RY%_VY80)09T19YS;E=L 5/L>:\H_R[Y7)9- M//ZGC*_YUKN+>"6(9.@CEXPG01COYS=+@_%LPK)ID,XB]J%:EWHKQ-"(DONR M;N6@-(A@F@7Q)'Y1!V7/VC1$H4Q9D@3)+.QYU*=)@FR6XC>>9%U^,Y3&-"(K MLW02I%GB.[*7E+V>Z4O[&MG:D_>'4H8QW6;M&2 _"DZXT4#,;Q#17+^L+PBD MPO5RQ.<:E5EZ#M)$[7HB8)N5!-I(E9"6QCIFU&@#98?=2NC?(MW=AP4Q"-'ZUD*&;.1C"? M-,U6HECNLI_K:LW5E@!.6>X7M:: &O"K-& .N^*)E!5":>Q$OL5E9P$]Z6,G M\E'J',YT%A)N8DK-$6D)Z>=4Y !7O5086FR)5;8Q EN")6%>B!4]CZ"MGQ:X M(=BWU%K*BN^"MOG0*KZ6*16-$*2A)+1FS<8M>WEIZ/OX?6Q.6^I>RE$SJ?]Z M9?1&G.]576]:7*#P?#<6^Y'N)W_8 3?M+F3F&9M&^)EA-ARB[A?;^@" E2:I MA!=? . OBW[+^+RE,W'XPX<>L-X?;E)LMZ19ZKK^+D<438DT>\$<;VP/A=XH MTIVW*EYB]YL7L]N7X'_&HG$6S)*)/\48@9.&"/E9DET%F1QY$_3((RB0ZU4O5(!F%P3WHC?W7,_6FTU0D9.QJX@PU MC7>5*1W2($NF?>X?15D,G1YVP7K)F\S\"Q4Z>8(M-WI^BVG>;8C]!F]*N<-)9O$2W^T,-&W=!]P5PD(@C>=TODI=3M":P@-F";8$-E.TV M=;O\]RB +0N:543I 3L,PC#$88=]79J3%S*.?2(9]3X]5<(L_0? !$.RZI9$JQ &MX/LD& $S_4:VY<'KM/V3-M7.Z\L>5 MP&NB(0(\7VCMV@M2T'W9O/XO4$L#!!0 ( ): !%/^B=HI_00 #@+ 9 M >&PO=V]R:W-H965TO&^)!M?5B M.W:6!+#3%6O1;D73KA^&?:"EL\65(E62BI/]^MV1CF,W;H9A7R2*XCU\GN.] M\'QC[&=7(WJX;91V%[W:^_9L.'1EC8UP ].BIC\K8QOAZ=.NAZZU**I@U*AA MGJ:382.D[EV>A[EW]O+<=%Y)C>\LN*YIA+U;H#*;BU[6NY]X+]>UYXGAY7DK MUGB-_F/[SM+7<(=2R0:UDT:#Q=5%;YZ=+4:\/BSX7>+&[8V!E2R-^,>.51KGPA$U> =-PHL7P@O+L^MV8#EU83&@R U6!,YJ?E0KKVEOY+L_.4'*RJ$]UBB MO!%+A>Y\Z F6?P[++<0B0N3?@)C 6Z-][>!G76%U:#\D.CM.^3VG1?XDX.M. M#Z!($\C3/'L"K]AI+ )>\0V\/77PQWSIO*58^/,)X-$.>!2 1__'>?\1 C[4 M""NC*%ND7H/G27"UV3CP]&=)F?>Y,AL-4H,/QG;/6%,:7.@)R,.R?#"\)HEFBAR,),"B>,7YO."5VY/D2>HBQ-I[T[V/,9 MC*99DL\F-!IG13(;C^#D#3JRFK,,H<9QHIT0L@]5?5%6HK'H8T4$5>7&@-48%R[L_ M'A9=T/&.^H'S;_K!(3%4$MB0;65:CJ_Y]4>:S";/*1#@I=0$+(GC*TU9U_&N M#I[#553V9JOL@VEE24PF_3-XB\)U%@,_$G:XDN@?A]S4LF0G?^FDQ9@HS1X0 M'2E'K%EK&7Q P'C;4E\@PH=>9K^O=EL(FB/T&E7%SA&-L3Y$3VF^UI:V$K!PM#+SAY.;]>] ?[7B)BK1+EEC7>2A^HXX6,HV!6DHK&5[X]<.D /AV-#L#5"D-+_CJ> MHCBF778-\^$U<36C!ZQX)2B-I8Y#Q\2NV MLTO(HX0*/C96>/;$Z5LFHNX<\ MX#BC;& "^V6."X@VI(KJC:7&3Z'%@:#"_8)6#.!%9T/))D,G;^DTJ"O>UR[D MWGA8=),0E_M3]&3C*T/'K>^"0,IQLGN6#4ZI^RM%NJ/9LWQ0/,S0F;31F>HN MX6I_(ZF2J;L@V".?RBK:;743)HXZ,CQ02BE''$X=M@A$>MPKR2KRIT.0A M?I9^#_2BO GQ]ZA?#8XUX>'>;88@U^'.YB#@QHO-;G9W+9S'V]##\GBG?"OL M6FH'"E=DF@Y.QSVP\9X6/[QIP]UH:3SQ#\.:KK9H>0']7QGC[S]X@]UE^?(? M4$L#!!0 ( ): !%.N[DY2T ( /P% 9 >&PO=V]R:W-H965TA&W>8]OAIHW/2I]:TI$"_>5D&86E-;65U%D\A(K M9BY4C9).]DI7S-)2'R)3:V2%!U4B2N-X%%6,RV ^]7L;/9^JQ@HN<:/!-%7% M],,2A3K.@B0X;=SP0VG=1C2?UNR 6[2?ZXVF5=2S%+Q":;B2H'$_"Q;)U3)S M\3[@"\>C.9N#RV2GU*U;O"MF0>P$H<#<.@9&PQVN4 A'1#)^=)Q!?Z4#GL]/ M[&]\[I3+CAE<*?&5%[:!Q WABK MJ@Y,"BHNVY'==W4X TSB)P!I!TB][O8BKW+-+)M/M3J"=M'$YB8^58\F<5RZ M1]E:3:><<';^T9:H8=5HC=+"PABT9AI98G;G4=ZQ+%N6] F6$5PK:4L#KV6! MQ6-\1(IZ6>E)UC)]EO!](R]@$(>0QFGR#-^@3W/@^09/\*UQCY1B 2MEK EA MQ6INF> _L0AAH[%FG"9,%M 6I"T$K+G)A3*-1OBVV!FKZ2?Z_HR3>3G9 M?U;]WUG@4XFP5X*:CR!UO*$HJF"-FJO"7 &]$?9O!&O,L=H1WR#Q.S&\I"MLJ1I#936O MVBH_4#_3)5:1"]2UX*@-O(!1&&BC M>_(D@P:2)(R'0[@,)W$"'QXK9Q:0WE/M.\7$GR;A)$O:218/_^1S+B8>(%=D M.L8Z;.[^%W(?P5SNI'O+V!:8UDP>T"=S\;?_(3KKR KUP?N.(;9&VK8Y^]W> MVA9M1_\.;WWQFND#EP8$[@D:7XR' >C6:]J%5;7O[YVRY!9^6I(]HW8!=+Y7 MRIX6[H+>\.>_ %!+ P04 " "6@ 13>.G81:X" #$!0 &0 'AL+W=O ME[TV-:.&Q$=(L M@MK:=A9%IJRQ8>9, RLY8U0Q@4M!PV;_9X]"'(T#Q$B = *G7W2?R*J^89ZL)B\GG%U^MC5JV'1:H[3PB;,M%]QR-//($KT+BLJ!:MU3 MI2]03>!:25L;>"LKK/[&1R1KU)8^:UNG)PD_=O(I+*#>7,M*S$14!39U _ M8/ R/_2>ER1P M*-?3*VT@#8LLA22<)@6)WR&UH2+&!Y0=PN6T@"*'+\I1GD$>A].BH$.6A=DT MAG]]]^AHLAK4>[\_#'C)_9"-M^.*6O63^2>\WV_73.^Y-"!P1]#X_/(B -WO MC-ZPJO5SNE66IMX?:UJSJ%T ^7>*VC<8+L&XN)>_ 5!+ P04 " "6@ 13 MPG^@9V$# _" &0 'AL+W=O+//?OXY%X/#]H\]$V0CAX[%IE%U'CW.XF2>RF$1VW5WHG%%IJ;3KN M4#3;Q.Z,X%4(ZMJ$IFF>=%RJ:#D/N@>SG.N]:Z42#P;LONNX^7PG6GU81"0Z M*M[(;>.\(EG.=WPK5L+]N7LP*"5CEDIV0EFI%1A1+Z);"?%P9[L MP3-9:_W1"[]5BRCU@$0K-LYGX+A\$O>B;7TBA/'WD#,:2_K T_TQ^Z^!.W)9 M5JY91&4$E:CYOG5O].&E&/AD/M]&MS8\X=#[$G3>[*W3W1","#JI M^I4_#N=P$E"FSP30(8 &W'VA@/)G[OAR;O0!C/?&;'X3J(9H!">5;\K*&;1* MC'/+5P(IV7GB,)?7))LA[JZ/H\_$Y?!:*]=8^$55HCJ/3Q##"(0>@=S1BPE_ MWZLKF*4QT)22"_EF([%9R#>[2 P^W*ZM,]C[OR[D9&-.%G*R_WU8_R4.WC8" M-KK;:264LZ!K:+T!Q"-^8KAR@S\+M6[Q4[$WZ&^$.#MGP%,2XRF=22G\4==R M@V7\>P#W6$(8K*D=;R^9)E*!:_3>M>!J0 MIAAT#11_#":,EE/_9%-8[=>]JU1XG (FM$3;CS^4E-"?!HGFHP*W/56\R0QW M4FV?5 HL"0EK=IWW+%E:]"Q9&0RS=*!?H&(E'[]S7SQ"XA$2&I>9ATAS;$#6 MF\J4#+VB'C4M8D(O](:B.V% 28:_XLO!X?Z9YE#&/#E@+,5=+/A:\+VQ@/GKNCIX//.!N1#XZB#;;ZT,A-@[=TV^)0LGCY(]L+V:#% M\Y,M6K'/V$LP?DYX;'O_R5LK<*C^V]V4G%SJG3#;,+HL MDKU]_OHW:&PO=V]R:W-H M965T+]^=Z2D.$WCH=@7FZ3NY;GC<\<[WVKSQ6:(#AZ*7-F+ M3N9<>=;OVR3#0MB>+E'1EY4VA7"T->N^+0V*U"L5>3^.HDF_$%)U+L_]V;VY M/->5RZ7">P.V*@IA=E>8Z^U%9]!I#C[(=>;XH']Y7HHU+M!]*N\-[?JME506 MJ*S4"@RN+CKSP=G5B.6]P&\2MW9O#1S)4NLOO'F;7G0B!H0Y)HXM"/K;X#7F M.1LB&'_7-CNM2U;<7S?6[WSL%,M26+S6^>\R==E%9]:!%%>BRMT'O7V#=3QC MMI?HW/I?V ;9(7E,*NMT42O3OI J_(N'.@]["K/H!86X5H@][N#(H[P13ER> M&[T%P])DC1<^5*]-X*3B2UDX0U\EZ;G+VZ+,]0X1KE#A2CI[WG=DEC_VD]K$ M53 1OV!B N^UM@Y!V,_D\2O],$S)-$FU2J-3@- M+D.X,ZB2#'*Q!:%2?[38*8<)$"4]RS<(\[5!'VJWDIG+M7=Q!O<'OL*Q-Z$K2\'9D\.RU'\L7^=&Y!6"C$[@NC*3,=?P8T/P9V,9_\-]GAP.O[N[%8*VX+T4*/!R+/CFB@DU Y234"4=I#I M/ 4^*7-!?@D@49G>#G^F5X$D:*1.;>,'T\ T?D)8HRI*AF&ALH2/=;U294K- MX=9&1)L&ABF"!C,\ES;$1;0]@X5\@"*T)^3V!'^@,/6R#>OY==Q(F^B*?;RC7$31*_J)P69RQ59?.K\A$BGZ MOZ9<&[FL/)'NB0/6WZW3CD+&!^XW2-#JJ[?$ZD=Y8H38>>^AXY%DZ2TL=\0% M)J*EM,B5K)-I>U0=E,Z"RZ5B.VB[GAP_&UV5/C?3U_;K#D@\E^R$F576XP4Y M+CP>[JQ6%I)N$B@BH?Q=U45B U&]=6YU&YF&-DA(&Q'82,%C@<_&?G0AEAY\ M(NZ9 Q)[$4 FN*KV:U/31RX(*BY*$L$.QD>T2] H>EXH.1C0?E*22;!P?"M=;V<4#;XT M 37/52WV"Z%(=<$>"/:3Z<'7ZY.#MD@/++YZ.FZ^D5M;4XDBS2NV2RK4AZQ6 M"EMB6NIMQ\/N:#0]X=6(5K%?G7:)\'XU[=-P!$\;+L'&Z]"/=4CL:$/TRHXD< M#0O0]Y76KMFP@W;&O_P74$L#!!0 ( ): !%,T#1.,K@( /P% 9 M>&PO=V]R:W-H965T&J%-/.@L78WC2*S:;!EYD+M4-+.5NF665KJ.C([C:SRH%9$:1P74H?VVN]6TB@:6 MBK8NW@=\Y[@W)S:X2M9*/;C%EVH>Q$X0"MQ8Q\#H]XA7 M*(0C(AF_#YS!D-(!3^TC^R=?.]6R9@:OE/C!*]O,@S* "K>L$W:E]I_Q4,_( M\6V4,/X+^SXV'P>PZ8Q5[0%,"EHN^S][.IS#":",7P&D!T#J=?>)O,IK9MEB MIM4>M(LF-F?X4CV:Q''I+N7.:MKEA+.+%3ZB[' 662)SKFAS "Y[8/H*L( ; M)6UCX*.LL'J)CTC$H"0]*EFF9PF_=O("LCB$-$Z3,WS94%GF^;+SE<%6JQ:N M2*NF%T"G:QNX\N>*&GY>KHWW_SJ3,!\2YCYA_O:C/ MT?34"-95 _ M8C#(O^:&U;7&FOE7K+;4"OW.?4/%*4%MQ64-EJT%@L=+:T!U&JIG*%9'F)G" M#=,/:!WH3HG.T1I8H65

SIE]8M?/]O5:67K4W&QK/J%T [6^5LL>%2S ,_,5?4$L#!!0 ( M ): !%.%)U(\^08 #(2 9 >&PO=V]R:W-H965TGWS5X( _=U)9O+T=Z8PW>S69/O M1RM'5A9V[T5<7JC55*<6- MAJ:M:ZX?EJ)2Q\L1&YTF;LO=WM#$[.KBP'=B+SE:L.^6$>VW&WXMQ;$9C($\V2CUGAY^+"Y'/@$2E<@-:>!XNQ,K456D"&'\ MU>D<]29)<#@^:?_>^HZ^;'@C5JKZK2S,_G*4C: 06]Y6YE8=_RDZ?V+2EZNJ ML5!0.9_0B#H! *+VQFR*%]SPZ\NM#J" MIMVHC0;652N-X$I)25D;C:LERIFK]9YK\7*)?A6P4C7FNN$4KHN90>VT9Y9W MFI9.4_ )30G\K*39-W M"U$\EI\AJAY:<(*V#)Y5^%,KIQ#Z'@1^P)[1%_:N MAE9?^*RK&^OJ#7] 9AE8:,WE3MCQ[XM-8S32Y(]GC$6]L<@:B[Y"7/\[3?#+ M7L!&<5V VD)1:N2YT@WL>0,;(9#PK=DK7?X;Y38/8'#W3DBA>04ULJ64.Y*C MZ88L[%55"!0W"G88$P.B/E3J00@X<@J2:6"\5+)!RL-:M4VNRX.%@<\W7!N[ ML-(OO@G"\!4WHM50O/@F"UCZZEH:+0ZZ; 0H#:/E^F9UW8PFGC,,RNI!]6^[ MP9F%;Q>Y6R'QM^N%%=8"LU7F!MUS>EI9$LC1[?H=;@ N"Y!*OGS"#WC:D4=F MEM8,3.%UJRE6-E#E/=2.Y()(#DA1T5/4HSV(XTB7K<( [)P]##-A0H 88:OH M^H3))A>?::Y&+ M>H-X0V;=\Z?P%D7$1K?8O"&(3T[/$R^*?>>A==UZC1H0\$HC5M53J<'>O_D3 M>4IKZ "2L,6-;MG6("4M"&,O.VGL)Z(,;IXR45N4S8G+-9>\J^?/V++^+)"6 M%03SDS-IG'GS=/YUO+$6+$58=#*0H8&8L:\8+M0=!>S_$1P+/>BAQXD7^U\I MT5/J7JABS^^$ZU82-^ZI%Q-Q+=H[+'"J/'*R%MC+;*.[XU7K^E_GE&LG'E!? M\"PZCPJ8ZA>V6M5PW'.#Q8]%539YI9JSLB(M7U9.)$&]F,N';YO_M; \M%?A MPK$T>[MY?;VR6OI:2UP*IK"R$2($LK4Z, 9XTD*4LJ!0V5C C&*!5XP%7C$0 M]#QS:S@W0ZK8V5^40=A+CFTG%X!!^HE+:] !8Q!XS,=?G$'DS>/(\^<,PBCT MTC2&U(M\W_.#"'[H:&"[?? *I0*B2CQ_8N;Z7NB\I!2,>TQX74Q@'&%+">)H MTDN=[A]6?D5&D"@Z,1DLI\QC:?#4#"9B*VR['+/$"Q.<&H=^[#$VL#,.D=U1 MFDP0W0%?H\49@H_OPY -WP 8N"3QO3@* )MB&*'%J ]8AC.9EV0,EGAZ?E^H M8T_A%;+2IJ_3^RA=-E5ONG0/,_=[_[_83#)%YIR9.1/7@OY&D'/4,^@H M1G55E5MAB=X=#P9!\*@4J+8:0(US,I%, VS? A7D956Z3M%7UCMY>GVNAO6^ M_E#E:.='F:M:8(/2^((>GFD_2O;PR8>Q;0MXGD!DS01N7_#Z\.HUK.W]+?Q@ M[Z>:^\PJ==A_((V]@&43&H54/-V(9:$=,=^;)[X=!IZ?N(T,7RY)-Q=G;I1@ M+>"^]:/#UJSK%7T1I"G6!LO0RCA(DD%UQ/@PCE-:2,)XTF%L!H?I?'@J/:%& MI$F8V'M(I3AFR*. )CJTA-4NH$M)3-J]S,>[;=SG/2"*)MWU;"V,2=Q>'3CQ M5UN:!^!XXBN:Q_#$/8W%Q^&U4.THZ^*'<)/TB? 29)>1P*VF")_"BV?#OY,L MB9=24\,1-DL_ZT;8"1WPU OGCC<1]:%NF5%"[5R<=JR*/!8EGV4+RRAS$6/$ M#5+\@2Z4BS2D;*7$IL_1I<.-8,*Y;^^9U8V(YT3@$UY"VVT(?%G^1+ M-B?"VNO96AJ0O+U^"5^&$;98W5S613A#X/%YA/N-?NB$68R-.Y@\]1]S-O@? M7PN]LU\K"% KC?M+W\_V'T06[CO A^WN:\K/7.]*S%PEMBCJ3]-X!-I]H7 / M1AWL5X&-,D;5=K@7'/^@T 9A>:1B,K?% MPB2*EF'-N PV:S]VK3=KU5K!)5YK,&U=,_UP@4)U9T$<' 9N M^*ZR;B#J^Q&'>A8.+U?"^"]TO6]Z'$#>&JOJ(9@8U%SV?W8_ MZ/ D8!6]$9 , 8GGW2?R+']@EFW66G6@G3>AN88OU4<3.2[=I-Q:359.<79S MQ263.6<"/LMU..E;^#];"O4K]4*OY]OC=6T M2OYX)TTVILE\FNR_DO5?P,'7"B%7)#CU"MH82S_:0]: *H'WP0X= M.(W#]]^MDB3Z^ @_>$RPQYYZA_@CY$S"%F&KU1U**%1'^\E J01M:G-*##3B MLZD'FCCT$S6[YGPM(\@/EG1=QE3[18U M&NNK+Y$JGRRBY10FJSB>/EIIKQ>XM3#)EAD9E^F*DGGO+*%^?)Q27VG:KQ+P M/J^8W"'LZ/R"B5"&F$T6">%-DG0QA7Z]E"/701A(XXB@"/FKLC3\TN&(8.*3 MJ?O'LRBBG+?\_O^2*$V6],VR]#6-*'WF5(IG29:^IM-J%7MS%(]*Q M)^/@"RRW*K7WLWY1NBA#RM=.>6A0,"V^4 3(&VO*ZN5MOQ/YBZ7F;=+)3^TEHMAD':BL:8WO2Q9HR ON0.K M0+4:V)YQP;8"X0;W2NR=Z5)CP2U0^*6US M!A)WS!4"O&[H1'.#Y=^GD<2A!=1ZJH8BO)=G1GV]LV* MGDNHG0/92Z7LH>,2C ^PS5]02P,$% @ EH $4\6P%Y\.!0 X L !D M !X;"]W;W)K&ULG59M3QM'$/XK([>I0#KYY4PP M20 )2$C2*"T"VGZH^F%]-V=OV-N][.YAZ*_OS.SYL!$D4;_8^S+SS,PS+[>' M*^=OPA(QPEUM;#@:+&-L7H]&H5ABK<+0-6CIIG*^5I&V?C$*C4=5BE)M1OEX MO#^JE;:#XT,YN_#'AZZ-1EN\\!#:NE;^_A2-6QT-)H/UP:5>+",?C(X/&[7 M*XQ_-!>>=J,>I=0UVJ"=!8_5T>!D\OITC^5%X$^-J["Q!HYD[MP-;SZ61X,Q M.X0&B\@(BOYN\0R-82!RXVN'.>A-LN+F>HU^+K%3+',5\,R9OW09ET>#@P&4 M6*G6Q$NW^H!=/"\9KW FR"^LDNQT.H"B#='5G3)Y4&N;_M5=Q\.&PL'X&86\ M4\C%[V1(O'RKHCH^]&X%GJ4)C1<2JFB3<]IR4JZBIUM->O'XHRU3;^!-^_"F@C?];GCP5H?"N-!ZA+]/YB%Z*HA_OF%BKS>Q)R;V_B>#/ZX- MI]16-Z5;67 5;-U<+Q$B!=%X=ZNE(:@?0=N(7M?0T*\K ^A !4E'5"=80ANT M78"R@"%JJE]D5-=Z.K*M,H!5A=(3@NQ98.>7GP[R?/SFY-WUI2PG;W8S4.47 M*D1"9)LET>C)".B(=0#EM9C1%B+YF#P9PK6#0IFB-6*6;*Y]*(&Q,UCAAELM MAR+1SI%LB$,4M+*E@'HTHLENXAV-HT ZU(QHL=)1O&*QJC4&*G*/8KM'Y6$G MNDAKBIJU"H8H6N_11H&FWD7:E=O$!@H8[PK3EAP6XR:>&";HA=65+A0AM+8- MS**DH?+XM25<Z_Y$G'8H@4 M;\U^DM$D/X1WJEC"UU9Y2K#PUS;E8W99G@&>S7 FD>OJ44XZ^;X.2D?T%TME M%RBF:G5#H,1>S1EEP%03XJ,XK>+:MR'\3MC=A@C98C?9=UL"/UR>I$RU$=KY M%\Y'=%OYN'7LF='Q'LH6Y19OT1-018WN?& BNZR*E7D2)D'%*2-\\H7R5&I. M]D-)[M#0"+OKRGS<@"*2RI5X('JB;@S"EY;Z@I&XHOI"3HR*)(.1]UQJ_">3>" L51ISCPB3B8_ZU84A\'Z<"^[ONN[+-/U.>S%Z(^ M';_(:&*$)E6(N<^X@A]FK=3"L]ZG7#]17RO*QH:)?J;^0$ ICDV7AGU.&%^% M@#'U@-&IZ_3ZBR;S6=6N3:.N^+X:5Z<.=,$/3AZW%?=LH^X?%^G#)Z3@GDYW M9Y[*UL'5\"1;K\^<;X9I+'4G[^OYA\W]I^&GX5/OA-'&JZM&OY"W)7M(T:0' M6'_:/U]/TJOM03R]?3\KO] T* Q6I#H>SEX.P*?W9-I$U\@;;NXBO0AEN:0G M.'H6H/O*N;C>L('^47_\'U!+ P04 " "6@ 13!K!<0S$% 3#@ &0 M 'AL+W=O;"T=G4Z'IMJB2TW([5"22,+I5MNJ:OOQF:ED=?>J&W& M<1CFXY8+&5R<>=E47YRISC9"XE2#Z=J6Z\T5-FI]'D3!5G K[I;6"<879RM^ MAS.TGU933;WQ#J46+4HCE 2-B_/@,CJ]2IV^5_A#X-KLM<%%,E?JB^O\5I\' MH7,(&ZRL0^#TN<=K;!H'1&[\/6 &NRF=X7Y[B_Z+CYUBF7.#UZKY+&J[/ _* M &I<\*ZQMVK]*P[Q9 ZO4HWQ_[#N=9,P@*HS5K6#,7G0"ME_^<.0ASV#\CF# M>#"(O=_]1-[+=]SRBS.MUJ"=-J&YA@_56Y-S0KI%F5E-HX+L[,4-UU+(.P-3 MU#!;Q7";[]2L M>(7G >TN@_H>@Z<$BC=5UW"+CJBDA5NM%6D9KS7?0"WN14UB ML$L$2?M>R$JU"+3#O8B4A:J!6ZO%O+-\WB!8U=LO55.C-J 67G5*(FD=J.NM M_19 ,KU'33L:9-?.:692]L9DUEECN72SC^#C4B,>4 =FXN%00$S '1,.>N'1 ML0^/87TOCFLM+"J8C2Y'\ JBE)5A2HV,%5%.WZ1@<112(XY85&24YA<$"7G( M\CQA21A!'K$TREB:%TY:A#$KRM!)LRQA)2%?/;=FKR ?,]0M2#WLLH\8,Y *NF,\#E!E;*$HC@3;/I7:52O360RL+&^61,1\ + MK=I^Z(TKQS60IW1$&>ZK_*KATL!K0\SZ0)@0A2>.::B=:_0G%2CR4S\]HY!4 M%#HZ<^RAG]Q'>T@Q&CJDX BNE33X=T?FS88!03_.\C@'+A9T(IF]."@%Y%E% MQH(2B_4(Z,"AE:J6V[WH*X*DM!*J4_25RRV(SXF3H;9T G^;[==BA*-AH=7* MI8A1#N0;;%>-VE"6UEQK+BV#KR7P.KB:3:]O@I,3FH928-"X=%,NGL[= H1; M)/CYIS*.P[?DC2-$JR1NO"AZVWO#O!P?4%?"D%?$0[2V09=VBE14Z%#HMH"N M'O$>9DLGNCE\P4'MY/]10[["?TE)>7=(.@=U"K=()!>5F[_G!:<5KXDJP>WL MDPE.@,#+E!59 7%:L#"/21(5)\&3!=))QK(DARB: ML(R"3ZA?A@E$2<[R+!KL!HH9B"@C>51"R<))").4I5E(0A:7Y0NSU#ENTM+4 M:%'31>EHR*(58=+:J@*(CCMB].E!+Q9K>AW'F\C>%F.OOJ?#:/10&(F;!>"JH7 ME>J:^MO]B1Y@V)&+SG9N,O>C,J0:VFKF](=NI>"[[B_ZC>O]< M>L_U'1U7T.""3,-1D06@^R=(W[%JY:_]&;2WJUH78*-+Y0Q)*AXR;8 MO0,O_@%02P,$% @ EH $4\?'%2L+!P 8 \ !D !X;"]W;W)K&ULK5=M<]LV$OXK&+9SL3NR7B@I=A+;,[:<-.ZYB<=I MKA\Z_0"1D(0:!!@ E*+^^GMV0=%2)LGR9*%*C/(A\/G@TIJFUV> M\[=[?WGNFFBT5?=>A*:JI-]>*^,V%]DHVWUXT,M5I ^#R_-:+M4'%3_6]QYO M@TY+J2ME@W96>+6XR*Y&+Z\GM)\W_$NK3=A[%A3)W+E'>KDM+[(A.:2,*B)I MD/A9JYDRAA3!C4^MSJPS28+[SSOM;SAVQ#*70]D MB+V\D5%>GGNW$9YV0QL]<*@L#>>TI:1\B!ZK&G+Q@'(.0MA2%LU'; MI;*%5N%\$&&"-@Z*5MUU4I=_0]US\2L4K()X;4M5'LH/X%KG7[[S[SK_KL)? M&ML7XV%/Y,-\]!U]XR[>,>L;_X?QSO;C%3HHWLA"&QUI7_8P>Y/U=@MWL+&_2GJO MI7T4[]?*EUXNH.UW)22@J:6/6Q$=]@CH &/C2D@1MK;4A8Q*N 4JQ3X&L5GI M DL&I1]$$T@&JC:BJ>GQ'S^S_N[ZQ* M$]R3Z;!R/IY$Y2M1I (I.2VVWDL%D_QL)-O/US/1&V*GKA^=R_NI=>H:):Y MF]VU<:!3-!':]=^2^\:ASY**3U=-14&V >2C_G3/_WS:?]ZY+S0TK.#]O_VW,?3%52"SJ G5U41/;)18R5)8%]E1*ZC9V2WMA)6@#C5@P3AI MH<@_&0E/7H4#O_8 G"OI$0T^JQ"Y$Y9DB0)Q\*>BNA>O/S[<7K]_$)YI0 J] M^MH:A_*E=YQF];DP34"G-MNO /0M:'K"-;XEW4JN5<)\3JM,%]*A+3D5&C!R MSR9"8#.$GR[@V&%'F*TDG@.EL?9NK6D8!5$VGFJ*C& 4!I0:P*B5UZY,4:09 MI__&YSD-OI?B?B&4D"9,WRT2X]U#K]ZW]YJ(TXHB9Y)H M#,(Q:M-(6R#(*'Z1ML% %:/$"/$CGD:G+_AW>$KO>2^?#L6M!8K(FYB,3HF[ M^2A_Q<]/OC64U:-\+D$^%H_T_B:#(<[@GPVZSQ'A@"?0^V MF12:+/_"2$NMZ6@R.A9'XPG^G4X/X]GG-[Q_,3Q+L8Q/^??%9"I.B-ZIO11L M*?*VM"EM^4G<-(J27SSEL)(61PURX!DQ&D3&G\9P5UQ9BR92[R]D6(%0<<%] MZS>B4N4:F$@EM9\;KUH"A#W=C,3IJR\L[*1;(ZW^/GKTL@$^#AG$-C U4''H MMIF6Y#:1^\HBRP:[:V(KP*13R8D8#4_^R90BU5NJ446C5]RH0E5S$&F<: $X MH>@=BH>_YL/160]9U6N)'-U265O.$4PLM($"B;$"EN)<%U-G+)2/>!,ESAD$ M0=P=K%*[3&6H+PI!PW BELP\$ 6,=%$S3ZKO34.G1L M&#U9HEU$9(OJ514KZXQ;;CDV:=EEZ9=-JF9P;Q=DUSR[C<\0,YTA"SA9.F8_ M [1-Z!#\KQN/TS(FR$>+,!'ZS\HJ#T3I:$8EM(.L33G/B^SGF_N'#'/NUG:5 MG/)%H0LZ?G,V&"H#@-=$J+97(#EN!XFFV@PU6,FLCRL=GE+8:XL%WR!M# BT M=!0UYA\:%]OJ:$NM<$'L:^=?:Z!D0+DZ\W$W?5AMDL JP3!CR'8#2,BZAB6N M>OHD[5X,X.V1IPT^JL8#!!0;%Z!%[4 KW,-IC!L#IT/F@XM[SI)O:(N^369'EI_BR[-%Q1^ MH5)0H%RM"H)-++U6:_89X:%=MV5B$SI&%H\[$8,C@<%^-)>2YR&N),[S2,>9 M+N@TDS4?G! :4&DL$ %'$5^!Q%9<^NTQBU87UHJ3!RV^8:XGLYWLMO^U,_A@[]93*;_DNQV)(9)T M >J^=M?'JW1K>MJ>[IZ_H@>@NR ?"X@.^Z?33/ATGTLOT=5\AYJ[B!L9/ZYP M!5:>-F!]X0!9^T(&NDOUY;\!4$L#!!0 ( ): !%,EZJN-E04 !4- 9 M >&PO=V]R:W-H965TFXPT_33.S2"%Y[I:Z= M1$&033HNU>CDR.]=FI,CO7*M5.+2@%UU'3?WIZ+5Z^-1.-IN7,EFX6AC'B:T'E_X'._6W$FVI8,H1M_;VR.ABM)<7>]M?[>QXZQS+@59[K]0]9N M<3PJ1E"+.5^U[DJO/XI-/"G9JW1K_5]8]V>S; 35RCK=;931@TZJ_C^_V^"P MHU $SRA$&X7(^]U?Y+U\QQT_.3)Z#89.HS5:^%"]-CHG%27EVAF42M1S)Z>8 MR9M:KQ7H.5R)6Z%6 KBJX8M6;\Y6Q@CE8&JME]_@NX/,43;&$ZC%PU^7JDQQ &# M*(C"%^S% R:QMQ<_8^]:-!V%?266VCBI&OAS.K/.8 7]]8+Y9#"?>//)_PGY MBU=29Q_:):_$\0A;UPIS*T;_W0_XMA!PIKLE5_> -&&X$Q:D H?[<]UBPQ-X M;F&$@&97'?O_!LT>PJ^_%%&4O85I)PQ*+!Q\0<@7WHUKY)#%5O+Z[7#V_.)\ M"@?G*X-7,KB0==V*-^?<.J\UG6^.T\=@WDK^YI)7^,I!701%ZMJ.!WP1 MR*?JTGIFJ4'WV+6ZXIZST!RO;P46(>;,4C1A_A8JCI#+1J'9 3CZQA/4>(=PX%.E5Q:ALJ\!VT@,;02O((I"%D4YK8*2Q4&,JS * M6%Z0-$U#%H?AGE9 )XJ497E"J[1DF;=41GBTQ$42YRP+DP&-1BA?-355S7O# M5849)7 M1?DX'K;FSX+Q*'BJ'8J'82;M4OB7H[W_";BMO/LYL),H9:$'.T'8XY+0BI*4 M%5E$4+* ,"R*)W#'>HK*65)0)V8A-B2^7Z]?N9(VRC+$Y:7=$.6 M8V='F[X-^FY/(U]<7WUJ/JE^!J1">+\EO$=,QT#AXU%M'@_>/QX'V,!4 %K5 MGG"U3Y?"B9.F-;CE+=8"-397C<3$^0*2ZN'3FV$@[JIVY4T8FK5(966W8O2D MY9LR;O%QPOT<\/.:8'Z>)IP?@J@1D-IOVCL,?,2&.FG[!=!3+*"Y0E)\'A:%GW=I;$O0"ST*"GA1[/29&=410P:/Y#;OM7[ MJ778'6;^:3_J/ASO?S!<<--(!+X5&ULG53?;],P$/Y73GGAA35IVHUI M:BNU&X@? E7=@ ?$@YM<$FN.'>P+6?][SDX:.HE-P$OLL[_ON^\=L?>N M0B1XJ)5VRZ@B:J[BV&45UL)-3(.:=PIC:T$%=B+<" ??UGM'EJ/OS^29CWGF(<_\_T_RGP3@KD*+T/F/-N!DJ64A,Z&) MFR$@SYI0$IV6E+=6ZA*H0FC02I,SUX+0!\@JH4L$J<.F%M2RL"E"]$A"L JZ MS,H]0N[QGPPAI',@, &=,WA=1"9U(H<,0+W*_DF)2IEJ_#,=NUJ1OV M\,+!6NN6L3MLC&4]#;ZW8)JMIKXAQM7Q.5GW7?0;WK]%'X4M)1^%PH*IR>35>02V M[^\^(-.$GMH;X@X-TXJ?1+0>P/N%X3,; I]@?&17OP!02P,$% @ EH $ M4S+!P4=> @ 3P4 !D !X;"]W;W)K&ULI51- M;]LP#/TKA,]#[#IIUQ5)@*;KL TH4#3[. P[*!9M:Y4E5Z*:]M^7DA,O&]9B MPPZV*.KQ\5$2-=]:=^M;1(*'3AN_R%JB_BS/?=5B)_S$]FAXI;:N$\13U^2^ M=RAD"NIT7A;%2=X)9;+E//FNW7)N VEE\-J!#UTGW.,*M=TNLJ-L[[A134O1 MD2_GO6APC?2YOW8\RT<6J3HT7ED##NM%=GYTMII%? )\4;CU!S;$2C;6WL;) M![G(BB@(-584&00/]WB!6D%5Q'"W78>/Q+J A MN+SGOY_GQ+1Q,:]V%*N!HGR&X@2NK*'6PZ61*'^-SUG.J*G<:UJ5+Q)^#&8" MT^(5E$5Y] +?=*QQFOBF?ULC?#O?>')\([Z_0#\;Z6>)?O8_6_B/%/"I1;BP M72_,(^"]T$$02A!:<_N,6!RPU H"6U7!N8BI"1WP'N*XAXQP-C0MCPB2F<#6 MH+P/PE3)COY@1) J9JDL'Z3Q@^6M5C(EKY5AO!(L@=C1I=S"2&X"SLAWDS%, MY! $?\:"5XU1M:K$;U(=RU<1)G_P!1]XK .I?*6M#PXG?SJ5_."2=^B:U,J> M)09#PWT?O>-K<3XTR4_X\-1<"=&PO=V]R:W-H965T>>\GSK76?_5JI(.[+POB+WCJ$ZFP\]ME:E=*/;*4,WBRM*V7 7[<:^\HI MF?.FLAA/#P]/QJ74IG=YSL]NW.6YC:'01MTXX6-92O=PI0J[O>A->LV#6[U: M!WHPOCROY$K-5;BK;AS^C5LIN2Z5\=H:X=3RHC>;G%V=T'I>\(M66]_Y+R)72QF+<&NW/ZC:GUAL^'UX1,;IO6&*=N=%+&5;V60E^?.;H6CU9!&/]A5W@WCM*&DS(/# M6XU]X7*>DB'L4LSURNBESJ0)8I9E-IJ@S4KU$M'(F.N@Z:$?F_^ M[KHW&(EKY0+H![XDDN)JQZ:EM<'8H$2N?598'Q$R86A)43SL/,?.O:%I7=!$ M'IEU.=8HU&=8\_\:+I6#)%V1+RMEE&/A>*^JD/:2.W>&H\G!8A]GI7(H-3AQ M-YJ/Q/>SV10U- &7(UR&"E<7_(N;&9L$N,88S=6;HWRHHS>,48N$JXT>F Q0 MJ?L* :/X0A$5@H\+#Z!#]E-!S36@)Y2C'/M,MB"8-!LS#K M9YB#YDLEVF2TE ]@+800B7*VI%VPN[5YM"\ST;=\]I1SB*4GPH0F298-Z[)# MC(9B$0.CK] E5V^P9Z(_&;1908E9#$X/%((R& $58[:%,E(^($7 MVM/J)DB,>9UK/%=46?93*@ELX1S@R1*FD97+&- 0&/BD&/K41A91-NK RW6[ M)7V5]3IE&9HM !<:0B0P87@RGI*%'IEQKZ31ZH&CK_7O7=DYW0H6S'F>2K@F M6KP$"0)^GK8C?V #9616=UONR^SFMN$$L%S_U> 1)J-/J\DU9L>,T9*W 31Y M6H]'G5JD+8N(T(*'H*E(U-B)QWD5DY9? _D'1 /$ M)"613-WS"VD2?7.)@ .'*"9*&MK24.31[6A +J'@0#'%M9/<]<^_?'A[,'DC MP#JY*G5&;%%/2@+Y-Y:>$8_52 (*J C5#FK@W:_A]57E*^4ORFO"4:;IF$=5!>TJC1%NWHF3/#J_;,\.K98?^VIIC;79GL M.S%\LQ <'GAF10(V&(.0C'#VC+DGK;DGSVKJGJ$<\DKY2P0[RVTS#=- Q"&\ MY>(53V[:Y^E?I?\=0Y2&AQ^EX5DMS73X!&OP%"[K+82#W6FGHP*SO,FEPZ1R M9?&%2?[];'Z%(7[OFKN*&C,6S>9W6/,O.X*^R9N#R70H/B38?"38B/Y'C&*9 M.#T^')SA2%Y6A5YRLR9#.J()QH\W0G(CUT# M/J#A8^;:T@C!7J#UILD_!4A0 3B*"I2 ?ZFNB?5?'$1&_S?Q?WTP.1X*3.T= MPCL ,@-Z 9DJKL!3Z(S$P&_QP\"@^I&X 3'2\^\3E:7XX8166:_:\,6D5J<9 MQ&)V>>@E/;L@6)#\_)_6Q$M\V'WC6USS<+V[-M#H9.G. ",= M(9$O8+B&4!Q\E\!8: 4<8+Y@D0NDM;D9PU@72 MT['H',#__K?7T\GI=_[EBR54$0T8M15[&^NXUZ?AL%T&=H^;:^2 M9^D&=;<\W4/_)-V*(%2H);8>CD[17EVZVTU_@JWX/G5A0[ E_UPKB4,,+&UL?53;;MI $/V5D=6'1**Q,9 + B1(4[61 M(B%"VX>J#VM[C%=9[[J[ZSC\?6;7X) H\&+O9>:;]\6+H[+W!;XZ-.5B#>TFBU)/;_,RF0>0"0H&I=0B,?L]XBT(X( KC M_PXSZ"B=X^%ZC_[=OYW>DC"#MTK\X9DMIL%U !GFK!9VI9H?N'O/R.&E2AC_ MA::U'=T$D-;&JG+G3!&47+9_]K+3X<#A.CKB$.\<8A]W2^2C_,8LFTVT:D [ M:T)S"_]4[TW!<>F2\F@UW7+RL[-'OI$\YRF3%NZ>45H#3&:PUDP:YH4SH'*P M!<(2-5<9G*U9(M"<3T)+_ XE3'=^\?4MQ=\/$^ M^$5\$O"^EA/PF/S49%DMT&G\GIUVJ)\1DBVLMY4WN%7&?J;Z M20K7U6-3L12G ;6M!PUF:\IGK@2UI..R+J/@;UT!N&0GU.%/F6JD(];O(A.< M)5QPNP7F:X.R@%T6>GL8$HVN*Z:ML\&R$FJ+))_>*5JQK:\CH-;TA$PPF2+X M4A[#&7?'JC:4!7/^09NW"+["/9,U31/HM_SP!4;]Z(-]2L(9&/9NKOHP+U5- MM5XQ3J4\Z$775R?1#]\&<6]P,X3/TAX>=&")>N/GC"%BXFJ;L3OM1MF\[> W M\W8./C"]X=1U G-RC2ZN1@'H=K:T&ZLJW\^)LC0=_+*@<8S:&=!]KI3=;QQ! M-^!GKU!+ P04 " "6@ 13F_F(H D% "N#0 &0 'AL+W=ODXGB_?D?*5I3$$=*A7R2*NGONE8].QVNI[O02T_LPZ?R9.1;AU!@82P"H]L]GJ,0 M%HC<^+;%''4FK6)_O4._=+%3+'.F\5R*OWAIEB>C? 0E+E@CS!>Y_HC;>!*+ M5TBAW176K6R2C:!HM)'55ID\J'C=WMG#-@\]A=Q_12'<*H3.[]:0\_*"&38[ M5G(-RDH3FEVX4)TV.<=K6Y1KH^@M)STSN^0UJPO.!'RJM5$-Y=MH>'?#Y@+U M^^.)(1M6Q#Z83" %W4!1PXO>BU@QA5\9:)!N."Z$%(W"C7\?3JG\*E'_AFP$7N"DJJ8ZT+:4%S?[4OL(*8]G$=ZQ0H\&='ITZCN<32[ M6:)M!EXU%>##RL4"1D*AL.3&60)FP) 8UJ4UCJQ8TF%:266PA!4J+DO@VFY9 MU-KNSC=.HV!*;7A]"ZR236VL]J+K%J8U4J,P0FW/,_^7-'GM-!=2T&&WJL;V MT1%0$;$K(EQ@@=4<%42!V_'AG5.4C28\_1YN%"N17"J0W[M&]*!&YP"SP.0" MI3:.AR02!_86 M^PG\+NOQ3N!%D$'L9806Y%[@3^$S4W?HXH)K)!UN.%E,(R_. H@)E61NI"'U M T@#WTOCS*["Q(O2! :Z*^FZ*WE3=STMB.!LSH5S9E]S#4+N;Z[_5;05V[B* M4<@1)<-WP4=IYOGATQ(EL9=.,TAR+YX&\*%:";E!'"L4S'7F#H>J:P7RQ NS M\%DI>S%#[%.M6"^3.//B)!HJ4=J5 M*'USB4HZ8_?,?GMZU>*/9+NO6H/H/Z1:%X]>_?:8H2/Z"A2B*=NCO+>Y8-RE MWY*(Y;0#R .Z3,/!]LZZW&5OSEV/9?HN6&;BY"-1V\+2^;VE\WUY'+3T.J4^ MXR_84J.F%ZK/H%:BI5#/\=Z-,HJ10G5'H=^=EA[[GMXS+BS>F!P;:XH*;E!5A$'?1.X"I(QD M:6X7L9=$>5_[(XIR;.289CR[M7FA&TW=EX:2G1%W!(_TWI+^P8[V![H_[[H_ M'^S^"YR;7E(\8"]"V]?H@Z!O;_1"T(GC"YL4V:C]=;+C M!N$O79VB9QC[ZC3IS= 5JEOWIT!48T>?=ISN=KN?D=-V!G\4;_]D:$*X)8(' M@0M2]0\S^OBJ]N^@?3!RY2;RN30TW[OEDGZH4%D!>K^0TNP>K('N%VWV'U!+ M P04 " "6@ 13CAV+T'@$ #E"0 &0 'AL+W=O,;0BDA!G(-=.[N;29D.M]Z/2#L!>L MGBWY)#DD_?7=E<&!7)+K%Y E[;//LR^2IEMMOM@&OOHM2B9+5%9J!0;7%YWY MX'R1\'Z_X4^)6WLP!E:RTOH+?[S/+CHA$\("4\<(@O[N\1*+@H&(QM<=9J=U MR8:'XSWZE==.6E;"XJ4N/LO,Y1>=<0T- M.Y#6UNER9TP,2JF:?_&PB\/_,8AV!I'GW3CR+-\))V93H[=@>#>A\K BV(W@3\4*L>Q&$ 41@-WL"+6[&QQXM?P3N4^==\ M99VAHOC[#>"D!4X\*O;]7:Y,B:VHXRTJAQE4:*3.[#E0=K#-#KPCC'*%!N*!GPGAA/%S M75O2:[O05-I>U9'/'R$9#X)H,J+1#,AMRY6&@U$0CL9OBW2YT?4F MIW@Y.F+)+PJC**\D_^[KUH6@.4+/L<@X.*+4QOGJ2;5U M(*VMN9(>O;\G8O.FY+A[EXY<"Y-96&CZ@Y.K^7+1[1U&B8A5A4AWK/%!6F\I M5.D>1=P M3)R&5!1I366"AT$!)$*T!VT/[G+)K6_ISO0=1\5<2#HTGL7V**0]^/QB=0"N MU^@O]>?UU(ACVFE=,A_>T^QF=(_5/"I2;>BJHC1Q* X*F[1\TW"]ERZ*_L'5 M6Z+9^ >&!9^_YA9N9]LWS+RYNI^V-P^@:V$V4EDH<$VF8>]LV '3/"J:#Z&PO=V]R:W-H965TD$2H$TW; .V%6VW/0Q[4&PF%BI+GB@WW;Y^E.QX+= 6>[%( MB3P\)$W.=\;>48WHX*%1FA91[5Q[EB14UM@(.C(M:G[9&-L(QZK=)M1:%%5P M:E22I^DL:834T7(>[J[LV592T:42C:H21H-%C>+Z#P[NRB\?3#X)G%'CV3PF:R-N?/*AVH1 MI9X0*BR=1Q!\W.,*E?) 3./7@!F-(;WC8WF/_B[DSKFL!>'*J.^R*51%+ZPZVV/CR,H.W*F&9R902-U?XJ'H0Z/'$[2%QSR MP2$/O/M @>6E<&(YMV8'UELSFA="JL&;R4GMFW+C++]*]G/++ZY&"ZO.6M0. MSHG0$1SLZA2"V8 ) M 8 FC'Q6W12E/1&7#[<&P?7&*)S9KQ M)EFX2>& 0[C:=,05I\.^ ;]YYCF(,[PIVE9)M 1O8!:G1XN0(,OB=#J%T_@DS>#S4^;" 7*KN?@]8\;/L_BD MR'JA2*?P7).31_/6H-V&K4)0FDZ[?O3&VW%QG??S^L^\WWJ?A-U*3:!PPZ[I MT?$T MMODEYQI@W3NS:.=T$0:UZ^:+T!OV^,<7O%!QC7^?(O4$L#!!0 ( M ): !%/-?;L)LP( +,% 9 >&PO=V]R:W-H965T5!M8C2.!Y%->,RF$_]V8V>3U5K!9=XH\&T=H?W1W&CRHH&EXC5*PY4$C9M9L$@FR]S%^X"?'/?FP 97 MR5JI!^=\J69![ 2AP-(Z!D:O1URA$(Z(9/SM.8,AI0,>VB_LGWSM5,N:&5PI M\8M7=C<+B@ JW+!6V%NU_XQ]/1>.KU3"^"?LN]@\#J!LC55U#R8%-9?=FSWU M?3@ %.\!TAZ0>MU=(J_RBEDVGVJU!^VBB[ M0PVK5FN4%KYQMN:"6XX&3N_96J YFT:6\KCHJ.PYEQUG^@[G"*Z5M#L#'V6% MU?_XB/0-(M,7D0QFERA"\;BLX\7W:TZ,-BK[@IA3*M1OB] M6!NKZ6_YFYP=& MI?@X:;$"+H$B8:,$32&76[#NJUC!9F3-8 M"4Y\YH-C;MAS[1PX@20/XXO<&6F89CFL-%;<@E26A"1%F(T*%Y-G&2S*4K4. M17 G@09;,.L5*2A9PRT3@$^T0!Z'XZ(@(\O";!S#6[<;'0Q2C7KKUX4! M+[F;J>%TV$B+;A!?P[MU=LWTEDL# C<$C<\O+P+0W8KH'*L:/Y9K96G(O;FC MK8K:!=#WC:+V]8Y+,.SI^3]02P,$% @ EH $4^E;(]LP P MP< !D M !X;"]W;W)K&ULQ57;CMLV$/V5@5H$-F"L1)JZ M[-8VL+M)T18)LHBWZ4.1!]H>64(DTB7I>/OW&5*R8F^R[F,?)')N9^9P>)D= MM/EL*T0'3VVC[#RJG-O=Q+%=5]A*>Z5WJ,A2:M-*1Z+9QG9G4&Y"4-O$/$FR MN)6UBA:SH'LPBYG>NZ96^&# [MM6FG_OL-&'><2BH^)#O:V<5\2+V4YN<8GN MS]V#(2D>4#9UB\K66H'!0=+P!>^Q:3P0E?%/CQD-*7W@Z?R(_FO@3EQ6TN*];OZJ-ZZ:1T4$&RSE MOG$?].$W[/FD'F^M&QO^<.A\.65<[ZW3;1],XZ /X"0 ;OM'*5A3=J@YOS^)B*&2KBQXKN^$7 /_;J"J;)!'C" MV06\Z;NQ.KG$>T8&R:+Y@M'BL$-;?PP,^T3FD41KZ+)2ZH?-D;^"Q,HAG/0!: M01Q6\$Q*X'U9UFM:#K]9X)Y2H+'PJ)UL+IE&M0)7Z;V5:F/'\/:LHI\AFQ2Y M"*/($AK9=#*=>D4^$44>#'GA928F/&>PK+1Q0/CM,W*,IY!3.(=1=CV&49K1 MCY1C^"A-[;?H\X DH:!KX/0)& E>C/U?C&&Y7W6NM:+E1!CQ@FRO?BHXX[_T M$L\&!4T[JG3=&>EJM7V6*;!D+(SI==:Q%$G>L11%,$R3GGY.BF7]]#_WQ5?( M?(6,3XK4E\@S:D#:F8J$];WBOFJ>3QB_T!M.[DP 9RE]^;>%H_D+S>%">'(@ M1$9IH"BH7>S[QH@\.VE,D$;L3!>D_VJ/)U+T?4G"=N0G^[%(TV/+BHXLSZ;P MHZL@/KE,6S3;\&18.I-[Y;I[== .K])M=QE_<^^>M'?2;&MEJ=220I.K/(W M=,]$)SB]"U?S2CNZZ,.THI<5C7<@>ZFU.PH^P?!6+[X"4$L#!!0 ( ): M!%/J,=O7+P0 $D* 9 >&PO=V]R:W-H965TM&6S L639LIW,-N"\%&VQ8D&2;AB&?:"EL\V6(E62BI/]^ATI M67'>M/6+?:3N'CYW?([D;*?T-[-%M'"?"VGFP=;:XC0,3;K%G)F^*E#2E[72 M.;,TU)O0%!I9YH-R$<91- YSQF6PF/FY*[V8J=(*+O%*@RGSG.F',Q1J-P\& MP7[BFF^VUDV$BUG!-GB#]DMQI6D4-B@9SU$:KB1H7,^#Y>#T;.S\O$Y"N& B,;W&C-HEG2!A_8>_;W/G7)9 M,8/G2OS!,[N=!], ,ERS4MAKM?N =3Z)PTN5,/X7=I5O0LYI::S*ZV!BD'-9 M_;/[N@X' =/HC8"X#H@][VHAS_*"6;:8:;4#[;P)S1D^51]-Y+ATFW)C-7WE M%&<7EWDAU ,BG*'$-;<&.K=L)=!T9Z$E?.<5IC766845OX$UAL]*VJV!2YEA M]C0^)%X-N7A/[BQN!?Q4RCX,HQ[$43QHP1LVR0X]WO -O&NT7"-)RCZF^]=R M9:PFFH*E. ^H&PWJ.PP6MUN$M1+4:5QNP+J-K-N-_X,& M+'U.MTQNR.;2#XN&U:IFI1I6IP><7WZ%CH=0I:'L3+?=UU.DLM\Q42(P"Y^8 M+.D0@('?W C>P;0WFB9P0XGPE&@J8R'NQ<,8/DJ+%&ZKN9.$*FLIEC,!0AE# MN70V=/H0A4[2BP>C+IR76J-,'X V5AI146#95VHGO_G)^.0'Z5Y@BOD*-0P? M"8][@_'D*>'Q)'E&-VZC.TZF_TVV,SA)?KBZI<2F<3S5:#""%H$GC<"3_R]P M0](JO'SABWG>\)6&V]&<7-W% >P JB0H$K&NY%GJ0KF:T7INS)I:NERKW@&F M$00W57%(^Z=PP^\AK\XB=&<1_(E,UV93FY=[>L%-JDHJI*:NAJF;V:;=]*R>AX\NE>/K,^D/CI[0.":0J/^A!I4 M5P^7:F!5X1\+*V7IZ>'-+;WU4#L'^KY6RNX';H'F];CX%U!+ P04 " "6 M@ 13!U/>?+<" #U!0 &0 'AL+W=O;HLC#0_$RW4GUH&M$ T]M(_3,JXW93H) KVMLF;Z06Q1TLY&J98:. MJ@KT5B$KG5/;!'$89D'+N/#F4Z>[4?.I[$S#!=XHT%W;,O5G@8W54;JPCFTRVK\ [-M^V-HE,PH)2\1:&Y%*!P,_,NH\DBM?;.X#O'G3Z2P6:R MDO+!'KZ4,R^TA+#!M;$(C'Z/N,2FL4!$X_<>TQM"6L=C^8#^R>5.N:R8QJ5L M?O#2U#.O\*#$#>L:[#NM)'MWID8M%ST?_:T M?X.\2.=Q_(L;QBALVG2NY 66M"LX)+U7D3.2YL4>Z,HEM.?F9^ MBX\H.H2S>[9J4)]/ T.H]BY8[Q$6/4+\!D(&UU*86L-'46+YTC\@-@.E^$!I M$9\$_-J)"TA"'^(PCD[@)4.*B<-+_I/B1LD6EL1542O0,YL:ENZ!4<'/RY5V M^E\G J9#P-0%3-\(>,4UJRJ%%7.-)S>PI_#:XYZ$LB,YT5NVQIE',Z=1/:(W MOZ\I&=G0/'%1@;&% WYE4:9GZ2I]4YR/XO2]]+4_.E=),=YZ&H.*7>X(9DZN3?[PPEJTKC.-NG?3"/(6?FFU/T MV5[I;R:7TI+;JJS-^2BW=O?"\\PZEY4P4[63-9QLE*Z$A:W>>F:GI<@<4U5Z MW/=CKQ)%/;HX<[0K?7&F&EL6M;S2Q#15)?3=0I9J?SYBHP/ANMCF%@G>Q=E. M;.52VIO=E8:=UTO)BDK6IE UT7)S/IJS%XL([[L+7PJY-X,U04M62GW#S;OL M?.0C(%G*M44) J8?\E*6)0H"&-\[F:->)3(.UP?I;YSM8,M*&'FIRJ]%9O/S M43HBF=R(IK37:O^7[.QQ ->J-&XD^^ZN/R+KQEA5=3,LZ &+WOK3N2B%,"WY2X/NFGI+ IX3[G)V0%_0V!TY><-+FE;/Y2MQ!BEDRUUK46^G6?\]7 MQFK(EW].* M[9:%3%CZB[%5AUJ4RC99$;8@9J%X/W;VZNW>VZV")O=#9L1"< M5GJ9HS&DJ$G=5"NI4354I+&BSHIZ2Q;+J\O7Q".?EG,8KY,O@8M',8VBV1'*ZUNIUP5Z8MQC@G$^(>.01W M MG/1!'E+&!GG' &0V3 M> +H=H4>6/+8/'194\L^A\%Q<>S3*.0DIF$0@L:P=U@*E)3&*2,+Z++?,K6O M,7PVE^02$LF%KY-[+UPN5!^[< ]B?4K75]>T9/9<_) :>C"1G=_)3A>@ R! MZQ"88)J&Y..\)[!HROA!VX_6W8SR.*3AS._M_VTU\10RYX&:!^Q:XN<&C5M# MI\%*;2!!RV+C:DSML*+,T D42^%."FT(2)RABGC*9R?*.^K+.SI9:4OX2F9- M>;JXM02ZT=4W=2B MR5R&/ZF4?,ZUE/>:^"_I.]SY9 R^M;EJ#/C:3,CU,U'M7KXB2S=_(F_=?.@B M3YPN;PSY$PJ3QX-ZCV SCA(\B(-HTF%\-,H'U( T#F(W!]A< MQ@PJ@R.A0XM8W0&8%$1-B9^V.&0;4T:*DRZJ0LC!^,EM8BI$+&OL_XH/0VP(B5\H-L/K3!!JF;M_F[<:JG7L/KY2%U[5; MYO!W1FJ\ .<;I>QA@PKZ/T@7_P)02P,$% @ EH $4Z$'L]@@ P 1@< M !D !X;"]W;W)K&ULM57!;MLX$/V5@;8H9""( M1$E6E-0VD'0;M 6*#9JT>UCL@99&%A&)=$FJ=O]^AY2BI*CMGO8B MQ>%BI_2C:1 M[+M6FF706+N]BB)3-MAQ%#%8+OW:G5PO5VU9(O--@^J[C^L<-MFJW#%CPM/!9;!KK%J+58LLW M>(_VR_9.DQ5-*)7H4!JA)&BLE\$UN[K)G+]W^"IP9U[,P56R5NK1&1^J91"[ MA+#%TCH$3L-W?(MMZX HC6\C9C!1NL"7\R?T6U\[U;+F!M^J]F]1V689% %4 M6/.^M9_5[CV.]R#R6?[)+5\MM-J!=MZ$YB:^5!]-R0GI#N7>:MH5%&=7MT)R60K>P@=9 MJ@Z!RPK>[>G,#1H('_BZ13-;1):X7$14CK@W VYR!#>'3TK:QL [66'UM):#+0A#IP']3V-^] @E(JTI?#*S8QJ1<4M M&<;20/?&&D_ WD#)):P1UEH]HH1*[>@.&:A5 M2Q?97,%#HQ%_.F6@,T)_1M,D%!)LHWI#"IL9_$)::]41D6D O_7B.V]]VJ^ M71;TS1D=D$6-QOHCJM']D_,XGT%8,#9[WJ7[7>':0ICE&6WF:4%DWCM+R&87 M*=E*TQV5@/NRX7*#L*&>!6&K#&46SA/""Y-T/H/AUW@^K5$82%E,4(3\H"PM M_^KPBF#8Y[/\OB=(DIV^6I893KZ: @ G04 M !D !X;"]W;W)K&ULA511;]HP$/XKIVR:0$)- M<"B4%I!*NVF=U F5;GN8]F"2@UAU;&8[A?W[G1W(0"KL);ZS[_ON.SMWHXTV M+[9 =+ MI;+CJ'!N?1W'-BNPY/9"KU'1R5*;DCMRS2JV:X,\#Z!2QBQ)^G') MA8HFH[ W,Y.1KIP4"F<&;%66W/R9HM2;<=2-]AM/8E4XOQ%/1FN^PCFZ;^N9 M(2]N6')1HK)"*S"X'$>WW>MIS\>'@.\"-_; !E_)0NL7[SSDXRCQ@E!BYCP# MI^45[U!*3T0R?N\XHR:E!Q[:>_9/H7:J9<$MWFGY0^2N&$=7$>2XY)5T3WKS M&7?U7'J^3$L;OK"I8]-A!%EEG2YW8%)0"E6O?+N[AP/ 57("P'8 %G37B8+* M>^[X9&3T!HR/)C9OA%(#FL0)Y1]E[@R="L*YR8/*=(GPS+=HH?7,%Q)M>Q0[ MHO8!<;:CF=8T[ 1-'QZUDZ(44O1,IYM0P>241]!)F M1K^*\.-2W\#A);]UM^=YGPN$3-.]*HNYMZR6(N>.'.MHH19QUB<5=1J/!T'[ M\.'=%6/)S;&8793S8D) ]P8RKF"!L##Z!17D>D/M8BE:4L_::YB+[='[ KT. M-J]SY"70$@I^L9" >:T36JR3)I=M&'3ZW0&<+B@0]CHL98%[V.D/^NVWWC8^:)D2S2H, M!DNW6RE7=T^SV\R>V[KE_H77@^N1FY50%B0N"9I<#"XC,/4PJ!VGUZ$!%]I1 M.P>SH/F)Q@?0^5)KMW=\@F8B3_X"4$L#!!0 ( ): !%-1%\;[,P0 ,L+ M 9 >&PO=V]R:W-H965T(A?1A3WNP21[O M?O=-W?RH]%=3"6'AH:E;LP@J:P]7TZDI*M%P,U$'T>+-3NF&6SSJ_=0CE7G:UE*]8:3-KX/<,?4AS-V1Z<)UNEOKK# M[^4BH,X@48O".@2.R[VX$77M@-",OT^8P:#2"9[O']%_];ZC+UMNQ(VJO\C2 M5HL@#Z 4.][5]DX=?Q,G?YC#*U1M_#\<>]XT":#HC%7-21@M:&3;K_SA%($(A. I&WNU?DK7S'+5_.M3J"=MR(YC;>52^-QLG6)65C-=Y*E+/+6ZY; MV>X-K(6&3<6U@#>?^+86YNU\:E&!8YL6)[!5#Q9= $OA@VIM9>"V+47Y7'Z* MA@W618_6K:)1P/==.X&8$HAH%([@Q8.WL<>+7^_MG]=;8S46QU\C^,F GWC\ MY +^!GNF[&H!:N=J118@'C4>4*-Q&E\*ZRBJZ\LK<^"%6 38>$;H>Q$L/U5: MB&?QAHU\>$[ \(DA?,].=/3N(SX&LBU4(X!;J^6VLZXDP*K>A4K5I=#&>7FC MI14*-I/K"?P(84)RFN"&D2Q,<8TS$H44-U%(PHS!%]\E:!J_%QJ;'MJNV6)D M$,DC(V9GC>5MB4&#E)(TC4E,0TA#DH2,)&GFJ!F-2)931V4L)CDBKRZ$&W73 M293XA<[\DH9^B1,823D;4LY>G?)2UIUS[G5)'\7]_R;]7_C?4P/O7/SQD0>Q MV^&K[Z"NX$Y@?\O"Z>\+@A^Y+@V\">XVGTWP%A \3TC&,HB2C- T0DJ8Y81E M%"+&2)JSTUNA#NY+8@ MA=5F?7,+R8P1%J<0AC/"T/D8SSF-(8Q3DK+P)(<* M-6^M@1 CDH8YY(3.*,P2DC"*1!+E^7=&J3/(B:DIA14:OPMBI/@@33"&#),2 MN6AE,TK"F#EJG*$]:"Y29RPGR6S6Q_!E&-])\7DGL?P5G90.G92^NI..EX.! M@90_EX^9-J+HL%JD,"^UV*C"2RTFQK0_Z0-;<8NLKJ*>F823TI",V_7&GRVB M8B"EPL+SNEIWBRT&QTH6%12JJTLX*(L7DM?UMQ."!Y"ME]]UMG/*W,\@:HT# ME;F"__)-N-0[.18+"T-(2)C'N$N 8>$G%!O 51F)T_QBR_ST0XXLO^"S05$R M'LX9)1'VX$@;7,H\B(>B[IR?.ZV:L49XLCN.$D*C[-SN/")IQ%ZLY.G9@-4( MO?=CI'%9:VT_:PW485*][@>T)_9^S/W ]5YB0&JQ0U$ZR? SH/O1L3]8=?#C MVE99'/[\ML)I6VC'@/<[A55R.C@%P_R^_ =02P,$% @ EH $4^_]A2\* M P @P8 !D !X;"]W;W)K&ULG55M;],P$/XK MIX"@0["D:4JWT59:.Q @(29>/R ^N,FU,3AVL"^4\>LYVVW626Q"?&CML^^> M>\[WDNG6V.^N1B3XU2CM9DE-U)ZEJ2MK;(0[-BUJOED;VPABT6Y2UUH453!J M5)IGV=.T$5(G\VDXN[3SJ>E(28V7%ES7-,)>+5"9[2P9)ON#=W)3DS](Y]-6 M;/ ]TL?VTK*4]BB5;% [:3187,^2\^'9HO#Z0>&3Q*T[V(./9&7,=R^\JF9) MY@FAPI(\@N#E)RY1*0_$-'[L,)/>I3<\W._17X38.9:5<+@TZK.LJ)XE)PE4 MN!:=HG=F^Q)W\8P]7FF4"_^PC;KC/(&RX<#@Y/L%H-\ M9Y 'WM%18'DA2,RGUFS!>FU&\YL0:K!F2[6B^-$TCB5^9' A= M06DT2;U!74IT,/@@5@K=T30E]N4MTG*'NXBX^2VX3^$-(]4.GNL*JYOV*7/L MB>9[HHO\3L#7G3Z&4?88\BP?WH$WZ@,?!;S1/P:^O!'XA72E,JZS"%_.5XXL M5\_7.[P6O="UN\UH+]N% :FBM^2E];3O@WKKY\'][[_\!KCK+F$ U\BDZ M#A8K:-%*4W'4'%SL1?F;CU>^0<_@D3HUXA2M )F#=M:EC5WL_=$02TJ195'<-$AD('R.H>-T#P2/8&'CC/C"/@G M>0CQ-0.N._*E60I7 T_:-6?._:TZTX/!T*#=A/'GN-8Z37%&]*?]A#V/@^5: M/8[G-\)N)"=9X9I-L^/). $;1UX4R+1AS*P,\= *VYJ_$FB] M^OC:&]X!WT MWYWY'U!+ P04 " "6@ 13Y\G4N_D$ #@"P &0 'AL+W=O;%'G/O3UWO+.ML5_="L"SV[[3[GRR\GY] M.IVZ>@6]="=F#1I/EL;VTN/6ME.WMB";(-1W4Q%%^;272D]F9^';I9V=F8WO ME(9+R]RF[Z6]NX#.;,\G\63_X4JU*T\?IK.SM6SA&OR7]:7%W71$:50/VBFC MF87E^60>GU[D=#]<^$/!UAVL&7FR,.8K;7YISB<1&00=U)X0)/[=P&OH.@)" M,[[M,">C2A(\7._1WP7?T9>%=/#:='^JQJ_.)^6$-;"4F\Y?F>T'V/F3$5YM M.A=^V7:X6V035F^<-_U.&"WHE1[^Y>TN#@<"9?2$@-@)B&#WH"A8^49Z.3NS M9LLLW48T6@17@S0:IS0EY=I;/%4HYV<7F,FOC=EJ9I;L"FY ;X!)W;#?C'[U M>F,M:,_FSH%W;'''WH-IK5RO5"T[-D=9QUY\EHL.W,NSJ4=["'5:[W1?#+K% M$[IS]LEHOW+LK6Z@N2\_13]&9\3>F0MQ%/#C1I^P).),1"(^@I>,P4D"7O($ MWC6T/?E_!6MCO=(M^VN^<-XBE?X^ I^.\&F 3Y^"QPIK-AU0Z&NCG>E4(STT M2/8A#UAS#&2]8NUAV"6&_;%@'U5&Q7WJUK*&\PE6KP-[ Y/9/N&8V0FI3I^QSH-QA MXV'7F,Y['^ZG[WY2CIW]BP4CG[YH129=>[324<*KG&<%I37.*UZ&55)&/,^3 MD&K!JR@?6/@>\.G1=T3MA$<9D2G9$SB.'=4X>.\>[=OLC9T>8P?TDF9AC]F MTXO:X-ZMC6X"ITP@F<;AB08/=B.[37#'2]TJY%NP5^GOVP##&=S6W29 6!H; M2&3C]L=H21<* .$[?&+Q>XNDI:<(685A>$CS0&ZVH!GK!"D.]R.G]#"]4?-6 MFC0#*7$XN3BVM$B5P_[NR)H.6A1$'ER9\#3T[5)@_RL# 7E:TI&H>#90$M^!(GS)(IZ)BKV! M&OH%-HXD_OX")!G/XM V$^RUU;"($CHK>9'2"5[/JG(HERP)=8/U*=+'V3X] MF+HP!FV8+=W SF$ &[^.X^M\F-J^7Q]FWT_2M@H#W\$21:,3FA;M,$\.&V_6 M889;&(\385BN< 0'2Q?P?&F,WV](P3C4S_X!4$L#!!0 ( ): !%-'N??H MG@( #X( 9 >&PO=V]R:W-H965T:<.+>:2[US6Y24E< 5$YQ(R";.N7\V]4.38"-^,-BHSIH8*?="/)C- M53IQ/%,1%)"@@:#ZL88+* J#I.OXTX Z+:=)[*ZWZ)^L>"WFGBJX$,5/EF(^ M<4X@Y)*H6B;))U!27C]9,^-D9T$@)_ M3T+0) 2V[IK(5CFC2.-(B@V1)EJCF865:K-U<8R;M[) J6^9SL-XP9:<92RA M',GE&C@J0GE*;B7EBEKC%!$9P1S('"03*?E ;D"AK!*L).-+ MP*\5/R:A]YX$7N#?+6;D\."H!S9L/0LM;+@']JG^"Z'0>J:/0:Z!_/JFX\D5 M0JE^][ -6K:!91O\%UN24[F$%\VM8486QGR,ZWAP.O8C=_T"^; E'_:2+][1 MX^,48LT>@/3QBW;^'5,JV&&'=/"H>>];-I)2W[22_[9FG;>(^.T13I] M ]-\;]<,O->QK<'I^N:'^WSS.\W([^>WSLWZM 0[K. MO-LU!3]\)>_"9Q^J M_\PZM]/22]!09G IDHB*8]W=V]-V.)[7(V$77D_6:UT)TVV\@$RG>L=C_=9D M/:SJ#8J5'1#W O6XL&ULG55M M3]LP$/XKIX@/( %)TY< 2B-18-J0D*H6M@_3/KC)I;%P[,YV&OCWLYTTZT;H M7KXTOO/=\SQWMJ]Q+>2S*A UO)2,JZE7:+VY\GV5%E@2=2XVR,U.+F1)M#'E MVE<;B21S227SPR"8^"6AW$MBYYO+)!:59I3C7(*JRI+(UQDR44^]@;=S+.BZ MT-;A)_&&K'&)^FDSE\;R.Y2,EL@5%1PDYE/O>G UBVR\"_A,L59[:["5K(1X MML:G;.H%5A R3+5%(.:SQ1MDS (9&=];3*^CM(G[ZQWZ!U>[J65%%-X(]H5F MNIAZ%QYDF).*Z86H/V);S]CBI8(I]PMU&QMXD%9*B[)--@I*RILO>6G[L)<0 M#MY)"-N$T.ENB)S*6Z))$DM1@[31!LTN7*DNVXBCW![*4DNS2TV>3I9TS6E. M4\(UW&V1:P6$9_ H"5?$-4Z!R$$7"'.45&1P!LOF *U_@4K+*M65I'QM+91; MA.-;U(0R=0)'0#D\%J)2!E7%OC:2+;&?MO)FC;SP'7D3>!!<%PKN>(;9K_F^ M*;6K-]S5.PL/ MY7_!R&P2F$03AX6M["\=') =AAU\:A@QV^ ]O?AZ\+P1B8 MVU,3F7T[0#/J:$:.9O17-(R2%654OY[""M>4<^M<$49XBGVM;K G#ML^UFTR M'@2QO^T1-.X$C?]!4"J4[CWD!F2\QSRZC ;]U)..>G*0^KH4E;FT&T*S/LK) M&\JS87 1]7-&'6?T?_U'GOVA^=&;YH?#R]%OF=8@NY_(OD!4$L#!!0 ( ): !%-@J84C P, "L) 9 >&PO M=V]R:W-H965T;D*8C01/27A+?_N?\SCF.G?&&BV>9 2CT MFE,F)TZF5''ENC+.(,>RQPM@>B;E(L=*=\7*E84 G%A13MW \X9NC@ESIF,[ M-A?3,2\5)0SF LDRS['8W@#EFXGC._N!![+*E!EPI^,"KV !ZJF8"]US:RL) MR8%)PAD2D$Z<:_]JYEN!7?&#P$8VVLB$LN3\V73NDHGC&2*@$"MC NO7&FZ! M4F-)<[Q41IW:IQ$VVWOKGVWP.I@EEG#+Z4^2J&SB1 Y*(,4E50]\\Q6J@ ;& M7LRIM$^TJ=9Z#HI+J7A>B35!3MCNC5^K1#0$?M@A""I!\+>@WR$(*T'XKX)^ M)>C;S.Q"L7F8886G8\$W2)C5VIIIV&1:M0Z?,%/WA1)ZEFB=FB[(BI&4Q)@I M]&D-3$F$68(>!682V])(Q%.D,D!S$(0GZ".ZCE]*(HFMFYZ;<;X$=,?0@BCS MCGOHS+G'2[S%SCDZFX'"A,IS+7Q:S-#9AW/T 1&&'C->2NU+CEVE S$X;EQ! MW^R@@P[H>[Q%?G2! B_P6]2WQ]7?2M9#H=,+Y\F&4-J6K)UR M:)7FE%A/PS (1H.QNVXFI659,(B\MV7OP/HU6/\HV.'>.1+MH#8Z^&\9'=8^ MAD?!:Q\QSY>$8>/C0G?T@9B L%VDS$>4@A"0M.WQX4%&1R//:\_G98UU>0*6 M@CACG/+5MFT#["P.&AR1U\41U1S1"1R0%Y1O ?2%0;&"!!7ZC%A2:*.*#J@& M?A?5J*8:G4"ERZ/!;,52S7:$:73 % RZF'SO[03V3OXX*VESDT3=+AN'OG]" M(G#C<]E7*.92M9_0_@%9_P#,;5Q,YC?B'HL5T3<*A52KO-ZESJ78W/9SNP0N38"W8.=ML9%;,BZ.#KW-03[F*V86MX!/-]'K3ZX M)O56GJ1\K@=WV=SQZHJ@@-34$@R_7F )15$K81W_M*).MV:=>'B]5_]D-X^; M>6(:EK+XDVSXT_JOBY$E0 M8CJUZ=Y(.4%W6H'5"T[H+:5(\8 4LS\!>PY__88QY,Y J?\>62'L5@CM"N&) M%;ZP'2^KDL!N(W6E8.@0&X7(*M0V\;*(J!>%\A"I.-NA?ALTHW" MY !A&"2Q%[PB/1 6A][D!.FD*S 9+?"KR4$1PW:C0*>=VO1"0*G7>YEW-M)6 MXA!63),H>H5T("R:3I-X&"D]L%OZ/Z"FE5((@S#KK6-[]WMA_U)\>_>AP?E\ M@R-P/DU"^IKO4!@^LR?X]O9%Q_WK=RD^[.FNNG?8SSGW]D,GE^+<>P^-SN<< M'0&D87S\' ^$)=2;GN#=6AR*<"]%]'I M^8"GQ^^O((R/'N3CL) F1X#=@Q:M!+6VG:LFJ:R$:;JU;K;KCJ]M3^CVX4UK MC>C77&A2P I3O:L8#U&PO=V]R:W-H965T MBMX(K"2:VUD,IEQ_FPZ5_G8\0P04,B4B8#U:PE3H-0$TAA_VYA.-Z4Q MKK??HE_:W'4N,RQARNDODJMB[*0.RF&.:ZKN^.H;M/G$)E[&J;1/M&JUGH.R M6BI>MF9-4!+6O/%+6XB?6IR21AF&<$473&I1*U_D)+H&+V/7Q,\(Y0H A(= M7(#"A,I#H\!$H"6F->C.X_T%.OARB+X@PM!#P6N)62Y'KM*(9B(W:W'.&YQ@ M!\[WFIV@T#M"@1?X/?;I?OL%9-KN6[OWT>[JPG35";KJ!#9>N*LZ)L22/3[6D^ KA24\L\> MO+##"RU>M /O0> <4(5?\8Q";[4;_\#ZS89>3L+(]Z)DY"[7J]HC&R1>$'>R M#WA1AQ?MQ?NI"A!(X9=^ML8\F^EA7EKP#' M BA6^N?MJV&\19!$ZP0-Y[8JC8,DZ.<<=)R#3U30K"&]+1%]7W9]G(,M@L@; MIND&Y[8J#,.AU\^9=)S)7L[WT^(_C,GV[/$PVD#L$07)CK68=H3I_JW"%:9] M1.G6TH_]*/4WEV&/+$JB.-R@&PO=V]R:W-H965T-JX15:5W/?5VF!)5%C42$WGES(DFACRKVO*HDDVD4DL:LTHQXT$59_WR$2[\";>X>")[@MM#_PDKL@> MMZB?JXTTEC^P9+1$KJC@(#%?>)\G\^74QKN %XJM.MJ#K60GQ*LUUMG""ZP@ M9)AJRT#,TN 2&;-$1L;/GM,;4EK@\?[ _N!J-[7LB,*E8#]HIHN%=^=!ACFI MF7X2[1?LZYE9OE0PY;[0]K&!!VFMM"A[L%%04MZMY*WOPQ%@,CT#"'M ^+^ MJ =$KM!.F2MK131)8BE:D#;:L-F-ZXU#FVHHMU/<:FF\U.!T\D YX2DE#-9< M:5F; 6D%'V"%DC;$MAA.AURO4!/*U(T)?MZNX/KJ!JZ B%H1GJG8UT:@ M3>.GO9C[3DQX1LS7FH\A"D80!N'D!'QY&;["U, G#A[\#?=-6X;>A$-O0LU5J-X!$;9!#"+W#>QGHOI(J&5)%+%9V5/K3[D9(=9513 M5/,+S-.!>7JQB#5/69UA9D>3#Y-D?Y*8^:6UE&:H4 EI[]:IP75);ET2^S(T MR9V94',\G']#/H6S(:83[Q_]J?:5^$;DGG(%#'.#"L8?9Q[([N9UAA:5^WEW M0INKX+:%>:Q0V@#CSX70!\/>A^'Y2WX#4$L#!!0 ( ): !%.]EO9H7P( M -,% 9 >&PO=V]R:W-H965T>:4QJPO?UT4)%=4#N0*!.PNI*FIPJI:^7BF@

JN!\% MP:E?42:\/'-K=RK/9&TX$W"GB*ZKBJH_5\#E9N2%WG;AGBU+8Q?\/%O1)4S! M/*[N%,[\CF7.*A":24$4+$;>97@Q3FV\"WABL-$[8V(KF4GY;")O#6/@W!*AC)>6T^M26N#N>,M^[6K'6F94PUCRGVQNRI$W],@<%K3F MYEYNOD-;CQ-82*[=EVS:V, C1:V-K%HP*JB8:/[TM?5A!Q F>P!1"X@^"XA; M0.P*;92YLB;4T#Q3.#16PX0]Q:E1N,L09_)K)J@H&.7D1FBC M:CP@H\E7,J:Z)%3,F\&WEYJM*7=[QQ,PE'%]@E&/TPDY/CHA1X0)\E#*6B-$ M9[Y!99;?+UH55XV*:(^*VUH,2!Q\(5$0A3WP\6'X! J$APX>O(?[Z$=G2M29 M$CF^>)\IE"GR1'D-9,)TP:6N%6CRZW*&%N'%^WT@1]SEB%V.9$\.YRN\^=IG M6L-PZAAL.Z[S\#0]C\\R?[UK3E]8E*1O8>\$)IW Y/\"L=%*/-(^<0TZW_P502P,$% @ EH $4SJ?-B;; @ ]@< !D !X;"]W M;W)K&ULS55;3]LP%/XK5K0'D"BYM4U ;:71BHUI MDQ %]C#MP4U/6PO'SFRG!6D_?L=."(%>MCU,6A\:7\YW_)WO\V6PD>I!KP , M>>"&+5?&#OBC04&7, 5S5UPK[/E- MECG+06@F!5&P&'KOP_-Q:N-=P#V#C6ZUB:UD)N6#[5S-AUY@"0&'S-@,%#]K M& /G-A'2^%'G])HE+;#=?LY^Z6K'6F94PUCRKVQN5D,O]<@<%K3DYD9N/D)= M3\_FRR37[I]LZMC (UFICG1N$L0YP973)!1<8H)U="&U6B04:3 M#KFD3)%[RDL@'9-WA ER MNY*EIF*N![Y!CG8E/ZOY7%1\HCU\/I7BE,3!"8F"*-P!'Q^&3R!#>.C@P6NX MC\HT\D2-/)'+%^^3IY'AA%Q0CE*A NYT?5"R+)A8GI 7":>&&K *DC$M["[5 MY-MGS$BN<%A_/\ G;OC$CD]W#Y^6$?K%B X1>"*PJ^S:A51V[5W:5\G[+KD] MW^M1&.!OX*_;$F]'=<,T.&NB7C'O-LR[!YD[)==N0_TDMZ!R,H%":F;T 5EZ M3?+>?V%3O^'3/UCL!&:F9= )H6L\*-:V#EZ\'4TY$D7/:LMV654MT&N9$,5) M/WUCU8ZH;B].=UN5-.R3OV._ C[O&-G!6]../?V.>[+%*CY+@O@-]^VH,(F2 M<#?WM.&>_LL#DFYM_7[<;7&JF&]'[3H@?NM6MB\B4ELRW&L<%H@+3A,L756O M3-4QLG 7]4P:O/9=&ULK55; M3]LP%/XK5L0#2)2D";VA-!)0(9B8A"AL#],>W.2DL7#LSG9:^/<[=M(H6UO& MM/6A\>U\E^.3DW@CU8LN QY+;G04Z\P9G7A^SHMH*3Z3*Y X$XN54D-3M72 MURL%-'-!)??#(!CZ)67"2V*W]J"26%:&,P$/BNBJ+*EZNP(N-U.O[VT7'MFR M,';!3^(57<(',;U$R5H+03 JB()]ZE_V+JXD][PY\8;#1G3&Q3A92 MOMC)73;U BL(.*3&(E!\K.$:.+= *.-'@^FUE#:P.]ZBWSCOZ&5!-5Q+_I5E MIIAZ8X]DD-.*FT>YN87&S\#BI9)K]T\VS=G (VFEC2R;8%10,E$_Z6N3ATY MV#\0$#8!H=-=$SF5,VIH$BNY(1C0[<%9=-(ICPE[*W"C<91AGDALFJ$@9 MY>1.:*,JS+?1I$<^4_4"ABXXD#FDE6*&@<95LQT>SW";<7V"AY] E60&*ZD9 M!A\1)LA3(2M-1:9CWZ!,2^:GC:2K6E)X0-*G2IR1*#@E81#VG^OQVCX'DSD"IO[]#&[6T MD:,]/T [J\#F0R+F&U"U+QTUP- !V)=HG82341#%_GH/[WG+>_Y17B-)CJ7O M^/?>1XTTZ CH!_C;+V#0"AB\+P 6AN@VKZ>D^"WIIR2G3)$UY17L4S78414= M3LNP535\MPJ4:J]C6>0\[7$]3+) /5L"HI1S]:P6,=JR&T6@XWF]U MW/*._UL%C'<$'+C]24L^^;O;ISMY_M/]3W9?BSU)\3N]SWY&L'$MF="$0XYQ MP=D(3:FZ-=<3(U>N'2ZDP>;JA@5^S4#9 [B?2VFV$]MAV^]C\A-02P,$% M @ EH $4_W4"-B> @ %P< !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*ZWE.PT506J;3MNT356[;@_3'ARX"5:-S6P3NG\_ MVU!$&AKE!?QQSO&Y]\)UVG+Q+$L A5XJRN3"*96JKUQ7YB546%[P&IC>67-1 M8:6G8N/*6@ N+*FB;N!Y,[?"A#E9:M?N19;R1E'"X%X@V505%O]N@/)VX?C. MZ\(#V93*++A96N,-/()ZJN^%GKF#2D$J8))PA@2L%\ZU?W47&[P%_"30RM$8 MF4A6G#^;R>=BX7C&$%#(E5' ^K6%6Z#4"&D;?WM-9SC2$,?C5_6/-G8=RPI+ MN.7T%RE4N7#F#BI@C1NJ'GC["?IXK,&<4VF?J.VQGH/R1BI>]63MH"*L>^.7 M/@\C@A^]0PAZ0G L(>P)X;&$J"=$QQ+BGF!#=[O8;>*66.$L%;Q%PJ"UFAG8 M[%NVSA=AYCMY5$+O$LU3V0^!"T /D /9XA4%B<[1C?[@G@O>,D08V@><+D%A M0N69ACX]+M'IR1DZL="2-Q*S0J:NTM;, 6[>V[CI; 3OV/C2L L4>A]0X 7^ M!/WV,'T)N:;[ENY-T)?'GSY%OSOZ=#_9I;NZ'$--@J$F@=4+W]$;)_OW]4HJ MH7^G/P>$PT$XM,+1P6+C/.<-4U+_YL,Y4Q7KM&96R[2;;1;-_2"9I>YV7)E] M6.R'21P-L!VKT6 U.FCU]"M(_85=4]W(,,L!Z9:(<@$%48AR*:Y&=AV&01+NPNPF8/_-F\^D$Q$,"XH,)^*[O"--? MT1;31A=-(6 %XFM4@R"\F(H^WB]8.+_TWD8_ ;N,O#A^X]<=-15S97S#8D.8 M1!36FNA=7&H=T;7A;J)X;?O,BBO=M>RPU#<7" /0^VO.U>O$M*[A+LS^ U!+ M P04 " "6@ 13V%B>'#L# "2"0 &0 'AL+W=OK%):N;-F\?!#.<'(;^J$E'#MXIQM?!*K>MWOJ^R M$BNB[D2-W'PIA*R(-ENY\U4MD>3.J6)^% 2I7Q'*O>7%%WK/!QNZ*[4]\)?SFNSP"?6G^E&:G=^CY+1"KJC@(+%8>/?A MNW7H')S%GQ0/ZF@--I6M$%_MYK=\X066$3+,M(4@YF^/:V3,(AD>_W2@7A_3 M.AZOG]'?N^1-,ENB<"W89YKKXH-O +*X6,I&D5X MKN:^-CQM-#_K.*U:3M$53BE\$%R7"G[A.>:G_K[)KT\R>DYR%=T$_+WA=Q ' M(XB"*!S@L_YY]^ &G;C7/'9X\16\%R%[V4=GHJ\EYE3#'T(I^&+UAO>MX'_= MB)_T\1,7/[D2?T68#30"HF&+.\HYY3L0!>@2H49)13YT:2UHZD!M=]@OW\:S MZ6PV]_?'6@Z8A6F03GNS$\[CGO/X)N=3>;)6'F;DP<$":\'&QR32-)R<41VP MBL(@"8:IICW5]";5#>Y1*L*LHK44>VI;WA#)]")\G*3G)CIM&E2 M19[_N$BGE]671.-9?$9U>GGS<1S-KN@ZZ]G.?J!KU5@U]PA8%&90C3JFEC?) M16V%'EU5^B1F&+QT\.!_:2?AT0P)_X.&LNY03SM*,CTO&?]HNE4H=V[H*W!) MMS.@/^T?%O=NG)Z=K^R#PTW-%YCVM?*!2,-: R6I7DTH;0&YGLAA'[>V #],VSY+U!+ P04 " "6@ 13YT8%ODH" M J!0 &0 'AL+W=O*?!-'7-]/,[YNK+.$6;IAJUQ MB?9A6@MVMP2E9*/3KCV&H:O N@P)(U MPMZK]A/V>MXZOEP)X[_0=K$7DP#RQEA5]V"JH.:R^[.GO@][ .)Y&1#W@/@0 M<"Q#T@,2+[2KS,NZ9I9EJ58M:!=-;&[A>^/1I(9+=XI+JVF7$\YF7S4K$.XQ M1[YE*X$&WL 7IC5SW873:[2,"W-&WH?E-9R>G,$)< FW7 @Z!9.&EHIP5&'> M)YQW">,C"2_@5DE;&?@@"RS^QH=4_* @WBF8QZ\2WC1R!$ET#G$4CU^H9_'_ M\.B57X1QH M6YBU%;U(<-[OK9Y7GO\[@IWV;CT64:;O>;]F],/$J& MF$Y N'?M:M1K/XT&?)G=^0W>8>!G_IX?^.?T$'1S^X>F>T5NF5YS:4!@2931 MZ)+&2'>3V1E6;?SE7BE+H^*7%3UFJ%T [9=*V9WA$@S/8_8;4$L#!!0 ( M ): !%/:[@;[F@( 'X& 9 >&PO=V]R:W-H965TRAZH*VU180259*RG7Y] MEY0B.'ZU%XF/G=F9E;@,E]YHX-:F:C20M1&\Q*D"71<%4R_W*.1ZZ(7> MZ\(#7^;&+OBC0<66^(CFJ9HJFOD=2\8++#67)2A<#+V[\':&E_8J/ M1M$N)YP9?34Y*AC72F%IX$YK-!K.)V@8%_H"WL'3XP3.SR[@#'@)WW)9:U9F M>N ;2FXI_'F;Z+Y)%!U)]*DNKZ 77$(41.$!^/@T?()S@H<.'KR%^V2Y\QUU MOB/'USO*MT#RG,%8:J,O8DY.?$2.R_A"IX-R&$EGJJH$1W6PS@U3ZICL(5V-TB"F MFJRVJ[D?E*1AKPMZ(S+N1,8G13:5R'!FY&%E#3S92AKWXW1'V7Y0/9X ;ZFX:#XI+]O*&89 D.^KVHVZN@R/JTDY=>E+=%VK&MI'!BHD: M@1E ^J_D BI47&:'Q*9[GR\*K^-P1^RAJ#A(=M3Z6]W!=N;/3"UYJ4'@@G#! M59_)[4'=E3/Z"U!+ P04 M" "6@ 13&^-#&\<" "9!P &0 'AL+W=OG,I_;;K9Q/1:TY*^%6$E47!94O-\#%;N;X MSNN'.[;)M?G@SJ<5W< ]Z,?J5J+E=E$R5D"IF"B)A/7,N?:O%HGQMPX_&.S4 MWIB82E9"/!GCET*8UP?_P:_:.M'6M9 M404+P7^R3.^6)8OH04Y;Z5>V_E M+M;=%1]TQ0U^EWJ\@B#\Y_4&,>H0HV%$"1G3 MI!0:>M$:]6@_:1+&R0%:CU<4A6$_VJA#&PVB7:>IJ+%C!%M'5QSP^.!4LW)# MM" IK9BFG, SGFQ8 !D]J'DQPM_LB;)(= QUYA&$Z\ R9W[^ TE]8W*C>L5(3#&G7> MY1@KDLU%T!A:5/8L70F-)[,=YGAW@C0.^'\MN]MX_A=02P,$% M @ EH $4XGED*>;! &A4 !D !X;"]W;W)K&ULM5C;;MLX$/T50NA#"R212%T=V 8:RXMMT6*#INT^+/9!MFE;J"1Z23K. M_OU2E^A"4K2S35\LB3XSP\.ASHPX/1'Z@^TQYN ISPHVL_:<'VYMFZWW.$_8 M#3G@0ORS)31/N'BD.YL=*$XVE5&>VSJ?DB//T@+?4\". M>9[0?^]P1DXS"UK/ U_2W9Z7 _9\>DAV^ 'S;X=[*I[LULLFS7'!4E( BK<0+G&6E)S&/ M?QJG5ANS-.S?/WO_K2(OR*P2AA@9"#]Z ]08(-G &S%P&P/WT@A> M8^!=&L%O#"KJ=LV]6K@XXI7UF*]TJ+<* ^9)F[)W ?7N(P=LW[\ ;D!;@ MZYX<65)LV-3F8C*E2WO=!+ZK Z.1P"[X3 J^9V!9;/!&8Q^;[0.#O2T6H5T) M]+P2=\CH\..QN &N+X;;;PJW\N:/;@C&, MK^I]< 5BS-8T/52O]E^?!!9\X#AG?QLB>6TDKXKDF38@P/5.TVVCVCRHS$O9 M>YQ#UW6]J?W83XX&Y:$0#E&QBD(!"OTA:JE!A1!UO@8\_9:G;^3YL">4 XYI M#K)SE&M/_H RD@BKF&N()":Q"D)09JO#A'JN0 YN;@Q1(+U:H=1!#*O%54Z"D2JT&) M#BM2J.M@D>^/<.]Z!6AN%LK/%K 0'QZ8&K6V*\DP_-5:VY5&:*Z-Y[56+4UJ M_5KH4&&DO(F:DHDB/Y(3I:NL+G)&$M650VBNAR_2VHFZ\V3.*N3:5]Y*%005 M[5$Q(UQ15Z^1\THRVS@:)D5N834@TQ>Y#WOCJ^DL;OX.T":L9C>+NL MC^DZ]_6IX>>$[M*"B=7;BE#.32AR1.N#N/J!DT-UTK0BG).\NMWC9(-I"1#_ M;PGASP]E@/8X=/X?4$L#!!0 ( ): !%-X]\)<( , /@( 9 >&PO M=V]R:W-H965TMB5VH600))5$FF3 M;=56JAKM]N-0]># !+PU-K5-TOWW'1M"TX302R]@FWG'SXP_AME>JA\Z!S#D M5\&%GGNY,>6M[^LDAX+J&UF"P"];J0IJL*LR7Y<*:.I$!??#((C]@C+A+69N M;*T6,UD9S@2L%=%545#UO 0N]W-OX!T&'EB6&SO@+V8ES> 1S.=RK;#GMUY2 M5H#03 JB8#OW[@:WJZFU=P9?&.SU49O82#92_K"==^G<"RP0<$B,]4#QM8,5 M<&X=(<;/QJ?73FF%Q^V#]SG%-7ECE MIUQ6FHI4SWR#G'8V/VF8EC53>($I)A^D,+DFKT4*:8=^U:\?A#T.?$Q0FZ7P MD*5EV.OQ?25NR#!X2<(@''0!]LK836GOG]TB'L3CF;\[SO6YT60TB5JCOZ*) MVFBBWF@>0>U8 B21VG2!U>KH&&P+S M24^YSDVF%[(U;JG&O51WB:FH8I03+K7&F^(JPWJAK[L QV>SOXJCR0EBAU$4 M#D;=E).6F31]PDL5RU!G-B?G'(/I:3[/C:)XVHTZ M;5&G__$P@4C_>9*FYRM,.]J6 M]3M7S?P_YO4_P0>J\!K0A,,6I<'-&).HZCI;=XPL7:G:2(.%SS5S_#4!90WP M^U9*<^C8"=J?G<5O4$L#!!0 ( ): !%,A2]&PO M=V]R:W-H965TBLN1)Y>^X.Z08KJ1[U$L"0 M=<:%'GI+8_)+W]?Q$C*J6S('@3NI5!DU.%4+7^<*:.) &?>C(.CZ&67"&PW< MVER-!K(PG F8*Z*++*/J>0)Z&T7;MAB:>R"/QKD= &W8.[RN<*97[$D M+ .AF11$03KTQN'E-&Q;@#MQSV"E]\;$2GF0\M%.OB5#+[ > 8?86 J*OR>8 M N>6"?WXLR'U*IL6N#_>LG]QXE', ]4PE?PG2\QRZ/4]DD!*"VYNY.HK; 1U M+%\LN79?LMJ<#3P2%]K(; -&#S(FRC]=;P*Q!T">>D"T 40O =TC@/8&X"+G MEYXY63-JZ&B@Y(HH>QK9[,#%QJ%1#1,VC;=&X2Y#G!E=93F7SP!D @)29C3Y M3&ZQ5I*" Y$I&6M,<&XCKLF=AH1@Y9!Q; JJ&.7DGO*"EKMG,S"4E$=,2)+KF6PBPUN1())#7X:3,^C!H(?(Q(%99H&Y9)U,CXO1 M MT@X^D2B(PCJ'FN$SB!$>.GC0X$Z[RE+;\;6/\J6XDFR31.:<"C)C.N92%PK( MKQ^X3;X9R/3O!G/GE;ES9^[\F#EDEH4P1%$#Y&PJ54[&X]K$-A.%K:CSH2Y\ MS;"@U7\).]#1J71T&GFNUCG>%A@WIP.K65..=Q5A(L8K3T.=H&;&3BL(:@6= M##L0U*T$=1MYKIE@69$U,/4JIMY[5%2_,M<_,1,RMO='O*1J ;HN$NK!>8>P<3V+4W_NYXV25>8Y(8]@X<4H0&K1Y>HZILO,J) MD;GK71ZDP4[(#9?8K(*R!W _E=)L)]9 U?Z._@)02P,$% @ EH $4\@O M6#*7 @ W 8 !D !X;"]W;W)K&ULI57?;YLP M$/Y7++2'5EH+ =IT%4%J?DS;I$I1LVX/TQX<.()58S/;-.U_O[,A-*U(5&TO M8)_O^[Z[\W$D6ZD>= E@R%/%A9YXI3'UM>_KK(2*ZG-9@\"30JJ*&MRJC:]K M!31WH(K[81!<^A5EPDL39UNJ-)&-X4S 4A'=5!55SU/@6Q.;R5K*![OY MFD^\P 8$'#)C&2B^'F$&G%LB#.-/Q^GUDA:XO]ZQ?W:Y8RYKJF$F^4^6FW+B M77DDAX(VW-S)[1?H\KFP?)GDVCW)MO,-/)(UVLBJ V,$%1/MFSYU==@#(,\P M(.P X5M ? 0=8#HO0IQ!XC?JW#1 5SJ?IN[*]R<&IHF2FZ)LM[(9A>N^@Z- M]6+"]LG**#QEB#/IHJJY? 8@4Q!0,*/)&5EA,^8-!R(+,D>C@)S,I#"*K1MW MNTM.A28GRD;346N$]]@B%;(S[IPIFTXX8%P M(G*+0J4F"Y%#/H"?'\=?'L'[6)J^/N&N/M/P*.&W1IR3*/A(PB <#<0S>S\\ M&$KG_]07_ZS^JAA1WRR1XXL.\-V!80IP2IB7=OEUL]9&X??^^XA W O$3B ^ M(+#KMFROVS2I7;LQD?$&+]5V6 U*2R& $WC"B:EAL-5:K4NG9>?E8WH6Q?$X M\1_W+W# *X[C\+77?,#K4Q $K[T6 U[CJ_$+5UL4?^]SK4!MW)S4F'0C3'L9 MO;4?Q3=N KVQ3T?7L]& ?8ZCNYVT+_3MW+^E:L.PF!P*E K.QSA-5#M+VXV1 MM1L6:VEP]+AEB;\?4-8!SPLIS6YC!?H?6OH74$L#!!0 ( ): !%-N2XFZ M\P( ,H) 9 >&PO=V]R:W-H965TV+98Y+I$X9VM,U9<5XR62JLLS6ZPY M1JDAE87M.4YHEXA0:S(R8[=\,F*5+ C%MQR(JBP1_S/%!=N.+=?:#=R1+)=Z MP)Z,UBC#"RSOU[=<]>Q6)24EIH(P"CA>C:U+]V+N.II@$-\)WHJ]-M!6'AA[ MU)WK=&PY>D:XP$NI)9!Z;? 5+@JMI.;QNQ&UVIB:N-_>J7\RYI69!R3P%2M^ MD%3F8RNV0(I7J"KD'=M^QHVA0.LM62',$VQKK \ML*R$9&5#5C,H":W?Z*E) MQ!Y!Z?03O(;@=0G^"P38$.!K(_@-P7]MA* A&.MV[=TD;H8DFHPXVP*NT4I- M-TSV#5OEBU"]4!:2JZ]$\>3D#F\PK3 XG6&)2"'.P$=POYB!TY,S< ((!=]R M5@E$4S&RI8JG6?:RT9[6VMX+VA#<,"IS >8TQ6D/?S;,#P?XMO+9FO5V9J?> MH."7BIX#Z'P GN.Y/?.Y>CW=Z;/S?]'G;XY^D S85AX:/?B"WHP(E&4<9\C\ ML6P%=FOAYU<%!=<2E^+70""_#>2;0/[P$NM;/S4Q-$2]I6TF0>!"5V5GLU^6 M8Y@/H]#U#V&S8YCK)!Z,XT/<_!B7^$Z2."WLP&;0V@P&;=X@_H@EH1E8L*+2 M.14#R0M;U?!]JQ2U@:*W5JDF!OOICR,_##I5.H;!V/4BIU.E8U@2.6'049L? MP^+ =7S87Z2X=1G_PZ7>Y< -3@D:2%K2RB7O6QW7>=ZGG;?6IV'N+^@0QG[8 MJ4\/+ BAW_V+>F"NYT80=@K4@XN3Q(\Z!;+WSJ82\\Q<"@18LHK*>K-J1]N+ MQZ4Y;COC4_?BRNT9G^F+BCD+G^7K6X[Z(S-"!2CP2H5RSB.UFGA]<:@[DJW- MR?C I#IG33-7ERW,-4!]7S$F=QT=H+V^3?X"4$L#!!0 ( ): !%/)F7!U M\ ( #T* 9 >&PO=V]R:W-H965T0!KDNTU06JGT0V,:J*)B>YCVX#1N&Y'8F>T2D/;C=^V$K- VS0,/O+2V M<\_QN>?>Q(Y*QA_%AA")GO.,BH&QD;*X,DVQW) J M[NAL0B1.,W$.J_,,4V2[D2EA=\5A+NN=KJN=G",[?=O22^1X7Y!C.;90VXH# M).,.)/8IDDD[R:C@H"0\03)M)YF1&$C\$R2S#NFX5D6RYIC*MQPF5+,IJ=.4 MU-&DWA'2^\5#"XO;L+B:Q6UMC'B_,4;0%71-X.LB4?R"=N/F^$4OCTK,$_3K M.U"B&TER\;M%D-<(\EK3NMOF,>&(K9 V2J"4HH+PE"7H+SK@7>5_Q>EK3O65 M?1IZD?ET0(;?R/ [R@"?1;4QI'X&:JHN.#_T:OA[,OR>;UF-E*KW]Z,"/_!M M^VW89#^L[P=A/WP;-MT/"WN>;QU.O]>DWSO57&#W+::X:H&6PO8;RO[GZ+2@ M$11\?(FGP9[=C@O5.^)WV&@)6[7,E8*.AMO6_X^^]3DLMW?.(?OC31_7I+NN MVY[GO'MCI@?"5'&\X%UQS)V#5%VL;C%?IU2@C*P :%WV@8%7=Y5J(EFAS]:8 M23BI]7 #]SO"50 \7S$F7R?JN&YNC,-_4$L#!!0 ( ): !%.O['_ID 0 M .45 9 >&PO=V]R:W-H965T4*O"29TQ.!GNE#N\]3V[V-"?RCA\HTT^V7.1$Z:;8 M>?(@*$F*07GF(=^/O)RD;# =%_>68CKF1Y6EC"X%D,<\)^)U3C-^F@S@X.W& M8[K;*W/#FXX/9$=75#T=ED*WO#I*DN:4R90S(.AV,IC!]W,5@ 7/]6)+4I3K%BSVA.TH2!GXWH>]630VV3FR!GPTY'= >S? .0C*,W,I",JKDN$BZC86:)ULT0S(4R% M]!Y58/T*SOLMR6MQ>W8B(KD!]]^/J7H%'YE4XF@>2/#G(\\RH'>6Z?&7(\V@ M3C,HT@PZTIS37NK$+KXI3APB*<>7F?IW'@^SX*QMYS M2QYAG4?HS.,W712E2W!!/6RH(Q1&83AJ5X]J]#F: U!=')14IR]2;/= R$N+KZ',#>"E]<3%PDP10\SL<=BR& M!2)T$[$B4?],FD3LVI@6AM!-PYI'_;-HDM%))FC1"-UL+-G4/Y$F(KO*8>D( MW7BL"=4_BQ96P@A'':B$EI70#2' M04=1D.4HM52W"7N&S MD,4R0O^LTZKBG:]7, H#?]3Q_P99["(W=GN:+=3"6)?;0I:QR,W8WGX+]88K MLG!%;KCV,UNH#:@.MX4L4)$;J+W]%FIQF]@/(>Q@.K) 16Z@]K1;[-P$Y)=65@\XDO?XMV>WD ^ID(_5)+D-&M'NK?Q5I* M94/Q0W&.M^9*\;RXW%.24&$ZZ.=;SM5;PPC4)[O3OP%02P,$% @ EH $ M4[_0*I/" P BPX !D !X;"]W;W)K&ULS5=M MC]HX$/XK5DXZM5*7Q,X+T ,D8'MJJ[:'%K7]4-T'DPP0;1)SMH'EW]=V0A*Z MX"WMW:E?('9F'C\S'C_.#/:,WXLU@$0/>5:(H;.6S#)A?M&^LO4<%&^%9'GE MK!CD:5'^TX+:6J'I M!Y,;XZVB20N]C7/)U=M4^ IAD3:;%"$YK1(@;T[!8D33/Q7!G__EO/CX(_D(N$1A0#5RIV>@TWKIA, M2B;D I,(O6>%7 OTJD@@.?5W551U:.08VH18 =]NBP[RO1>(> 2?X3.UN]]" MK-RQ*4CT1D(N_K80"FM"H36X#]M\ 1PIG1"2%HFJDA>( M;30E@9ZE1544S\]510D<&F M.KL1CB(O#,C W;5WZ[$=P6ICPUYM=\(\JIE' M5N:?S4&'Y(;N@"OA0O /$X%H U/8S@- [:RU>?J=7G"> M9;=FV?V>_.Y **K?G=KNX]22* CZWGDRO9I,[W]-6>],RJ).'Y]GV:]9]J]C MR4%?:UK 8B4T7%T@6YJA+%V"%K@CYU8)G^-J7S-$!Z!<((+R4LMZ**$'83E@ MV&N$VK-BW\T_VG!:@H]_#>W I*%$KE2/IRJ[ FR7=A3X@;J"SA<-;E0:VV7Z MQTY:!=KF<^&0X4;C<6!E,IF/;=EMI!F'O\B&-YJ+[:+[$]=%A=S.M-KW;C?\ MYKIXVNZ4>Z/$V"[%_[;Z5^,EV04.2VA2R__.O9 MNM,:F_[";J6P2N M#=3[)6/R.- +U/WGZ"M02P,$% @ EH $4XI$?S A!@ GB8 !D !X M;"]W;W)K&ULS5I;;]LV%/XKA%$,+=!6XDV2,\= M;'E=AQ4-XG9[&/:@Q$PLU))<2:[;83]^U"6B31U13I8 >HEU^;Z3\Y$4 M)_LD_9*MAC=9YOSRPKNUF+*,C>)EL1RS>W21H%N;Q-[ZQLFXI@ M51I%&XO8MF-%01B/II/RV64ZG22[?!/&XC)%V2Z*@O3'3&R2_?D(C^X?7(5W MZ[QX8$TGV^!.+$7^>7N9RCNK\;(*(Q%G81*C5-R>CR[PV8+3PJ!$_!&*?79P MC8JA7"?)E^+F_>I\9!<]$AMQDQ;/X,5_GZ?.2-T$KBI+;#:@)W: J\-RJ%; MU=C+P/E!'DPG:;)':8&6WHJ+,OJEM8Q7&!>)LLQ3^3:4=OETN0Y2\68F0[U" M\R22^9<%)8-O4/7JNGQU<_A*?"^N!7KIBSP(-]DK"?Z\]-'+%Z_0"Q3&Z-,Z MV65!O,HF5B[[6+1DW=3]F57](1W]H>A#$N?K#"WBE5@!]K[9WC'86S(V38#( M?8!FQ.CPMUW\%E'[-2(VP4!_YJ>;V]!P_E_KBT>W?A0,VF0++?U18[94*7$9 M_) %(T<7:1K$=Z*X?HT656JLD&0?S8-MF >;\!^Q>HTNHF0GT7_]+EVB][F( MLK\-'6)-AUC9(=;1H4^); !E'9D*I5_ESRG]%57TV_0-QH0X$^O;(:L S/%L M?HSR(6?NV-.<+2 8&U/E[6CLO!D[/V'LXNLNS'^@8!^DJPS\/X6B4'GFQU%P M7%N+ @!SL:.A?,B9YWE:L!80C#L.@:/@-%%PC%&X^BF(MC_[AEQR&T_N,)+; M:SKD/7%R>^T0,X(]C54 16Q'0_D RG$QTTB%6F34@SD=-P,?/UMFCT\* 8 " M0@"@@!! +7:& -M*F&UC$)9E8G\TY!$^$'D\C-3&1'6)/'%RUPZ/ DT=JE=N M"(:Y2S1N(1BG8ZVV+4 8/H =#U\)*:;/EN*UZ]Y # H$ ,"@0$ZPZ$$G!L M5O!W99I?F')*"2+F TESI4[8+$^/2','8)?JM,U!&';T&0H$XYY'='8A&+7= M#G:5I&+W^=+E MC'@\C!0G2JB(6:@>GN*UP^/*9(_UB>4;J M0@S!&'6'-EI?SA6D[3%5^.I"%%57209]Z846!-0YQ]'D6 MA'*H/M^$4+REQ!#*]<8=W![L3IHEJN'V)#6FJO93-A"6E7C04S;_'L1R>_]- MGV_U0_Q^R,((.1ZN$B9J%J9#9OLUF*J*3P>RYT>59-"GWO6CP":K94+Y$'7R*,J\0Y-# #YZUF;8B M83IW (KRU@E-(49M:4BKE^X62J6K.![$-Q5>BY>6;?Q1QO;_NT MOG/V0OQ^R,((.1Z4D@INEHJ*N7X]Y*H"\X%L+7%5S+EYWM[)'&U_.&]73@C5 MKIP0JETY(52[HP1?.T.4QU41XATI[/\-D< \]] M?+:HCDHI]]7)K0]!>A?&&=J(6]F4_=:5V996AZ&JFSS9EJ=]KI,\3Z+R&PO=V]R:W-H965TW#ZAY,,I"HB\PTPO;+BHJ)*#\7:EQL!-#-&5>D' M&,=^10OF3<=F[E%,QWRKRH+!HT!R6U54_'L')=]-/.*]3WPMUKFJ)_SI>$/7 M\ 3J>?,H],COO&1%!4P6G"$!JXEW2VX6!-<&1O%W 3NY]XQJE"7G+_7@/IMX MN-X1E)"JV@757Z\P@[*L/>E]_&R=>EW,VG#_^=W[9P.O8994PHR7WXM,Y1,O M\5 &*[HMU5>^^Q-:H$'M+^6E-)]HUVJQA]*M5+QJC?4.JH(UW_2M3<2>@?;C M-@A:@\ VB$X8A*U!>&Z$J#6(SHTP: T,NM^PF\3-J:+3L> [)&JU]E8_F.P; M:YVO@M6%\J2$7BVTG9I^+AAE:4%+=,]27@&B+$.+-UV'$B2Z0A_K1;-^ 8AW(3]OMW#7;"4YL)T0/ MG*EFRT_PGI^[H-?AERV[1B'^ P4X(([]S,XWQRZ< M_Q=]\=O1#Y(1=L42&G_A"7]_J1R$LU!^W"ZE$OI7_T]/F*@+$YDPT2]KLJVY ME> 52JG,$?S<%J^T!*: >=-R#7NY[ID" 5":U*P G8N-BL!?W:H"MSY>?VM MNK=3>Q.Z<$='X4."+=ICS16Q2_=8DV"K4!8./Q%QDQ+\T1;@7M9O7&G"LUA; M3_'!V=H',G.I",9V03ME03BTF)VR<$_68/M[C5$%8FTZ4HE2OF6JN?:ZV:[K MO36]GC5_1VYFQ#$_K[MDTXA]N&]:[ 8_@=02P,$% @ EH $4PIB&Y=M M @ HP8 !D !X;"]W;W)K&ULI55M;],P$/XK M5K0/FP1UWM;"E$;JV\0F#::5P0?$!S>Y-M8F(-W.PLA2R)-J9<8;660'(' M*AD.?;^/2T*YER;.=R_31%2:40[W$JFJ+(G\.08FMD,O\/:.![HJM'7@-%F3 M%,F'WJ^ M/1 PR+1E(.:U@0DP9HG,,7XTG%XK:8&'ZSW[M.P_E ML"05TP]B^P&:?"XM7R:8R-R?-$+?)]T ;*S+[Z-%DI+<\F_GY")6YG8R<1_;4&H^;OZJ*;H.PH[^S;I M9? ^P9O#;_-G3.#[T7'0M",HC ;'0;..H.@@J$X3']RZ$N3*C3N%,E%Q71>Y M];83=>0&R3/_.+B:!!W^J9G ]<#\35^/[SLB5Y0KQ&!II/S>P P%68_$VM!B M[>[\0F@S0=RR,'\1D#; ["^%T'O#"K3_I?074$L#!!0 ( ): !%-,O!31 MP0( /L' 9 >&PO=V]R:W-H965TS,-DGVW\\VA"8IS:KM)6#[ M?A]W.7S#-1?/L@!0:%.53(Z<0JGEE>O*K("*R'.^!*9/YEQ41.FE6+AR*8#D M%E25+O:\R*T(94XRM'M3D0QYK4K*8"J0K*N*B-]C*/EZY/C.=N.>+@IE-MQD MN"0+> #UM)P*O7([EIQ6P"3E# F8CYQK_^HF,O$VX!N%M=QY1R:3&>?/9G&; MCQS/&((2,F48B'ZL8 )E:8BTC5\MI]-)&N#N^Y;]D\U=YS(C$B:\_$YS58R< M"P?E,"=UJ>[Y^C.T^0P,7\9+:7_1NHF-8P=EM52\:L':0459\R2;M@X[ ,W3 M#\ M !\"PC< 00L(WJL0MH#PO0J#%F!3=YO<;>%2HD@R%'R-A(G6;.;%5M^B M=;TH,WWRH(0^I1JGDEN6\0K0(]F 1!_15/ 5M3V@6Q#M'9ZFH @MY9D.>WI( MT>G)&3I!E*''@M>2L%P.7:4=&5XW:]7'C3I^0SU =YRI0J(;ED/>@T^/XZ,C M>%=7HBL'WI9CC(\2?JG9.0J\#PA[V._Q,WD_W.M+Y__4;_Y9?:\80=<;@>4+ M_MH;**4R*[FL!: ?US.IA/[ ?QZ1"#N)T$J$;TA,:B& *=U&5DJ135_5&H[( M%]*VNMS'+VN5NA?^/L^ M)SU1. JB_:BT)\H/<8 /DNX)NXSBZ"!K=^;,T@>J%OQN(=$0O*)"IAKJ6\\UC_0:(9-A:;60 L/$CR,H^@B M%)3)($O]VD9GJ6J0,PD;34PC!-6_5L!5NPBFP6'AGNTJ= MAEM9T!P^ G^N- MMK-P8"F8 &F8DD1#N0B6TZOUW,7[@"\,6G,T)L[)5JE'-[DM%D'D! &''!T# MM;^?L ;.'9&5\:/G#(:4#G@\/K"_\]ZMERTUL%;\*RNP6@1O U) 21N.]ZI] M#[T?+S!7W/@O:;O89!Z0O#&H1 ^V"@23W9_N^SH< :;G '$/B)\#9F< 20]( MO-%.F;=U39%FJ58MT2[:LKF!KXU'6S=,NE-\0&UWF<5A=BMS)8!\HGLPY WY M2+6FKK#DY34@9=R\2D.T>5QTF/>Z4Q,J0&UE \10?6GV#R/@@ MGRC6.2Z*_<4], MS <3\W$390G^E8Z:&./18!.B=[R&&Y*J1V%W)875H4TO_.I^M MKVS[ZKK-'YJN]]U1O6/2$ ZEI8PFEU:K[OI)-T%5^R>Y56@?N!]6M@6#=@%V MOU0*#Q.78&CJV6]02P,$% @ EH $4V^G*[T; P [0@ !D !X;"]W M;W)K&ULI5;;CMLV$/V5@9"'72"U[K*[L VL+T4; M(,4B[C8/01]H:VP1D4B7I-;)WV=(R:I7JS46S8M-CN:4="3O505,[15!U\?%;+<@:K2CX(@\RO&A3>? M.MN#FD]E;4HN\$&!KJN*J>\++.5IYH7>V?")'PIC#?Y\>F0'W*!Y/#XHVOD= M2\XK%)I+ 0KW,^\^O%MGUM\Y_,WQI"_68"O92OG5;O[(9UY@$\(2=\8R,/I[ MPB66I26B-/YM.;TNI 5>KL_LO[G:J98MT[B4Y6>>FV+F33S(<<_JTGR2I]^Q MK2>U?#M9:O<+I]8W\&!7:R.K%DP95%PT_^Q;J\,%@'B& 5$+B/J Y!5 W +B MMT9(6D#RU@AI"W"E^TWM3K@5,VP^5?($RGH3FUTX]1V:].+"GI.-4?24$\[, MUTP)+@X:'E#!IF *X1=8,,UW<+-"PWBI;\GRN%G!S;M;> <^:.NE@0MX%-SH M]V2D]5^%K#43N9[ZAO*R[/ZNS6'1Y!"]DD,,'Z4PA8:UR#$?P*^NX[,K>)_T MZ$2)SJ(LHJN$'VHQ@CAX#U$0A0/Y+-\.#X;*^;GHZ_\=_9D8<7="8L<7O_V$ M?+G?:J/HCO]SA3_I^!/'G[S"_RMD&6.2H/< MPU)Q@Q(VH_O1T"EKXF0NCNV/3_,PF03)U'^Z?'S_1(.SW2JWI\=KT-0U M?;).G^RJ/DUSPO.I/)(T3@ GA>U3G650D89\F&J&:[-QLBCFQY;:6@6N65!WR.HK ,]WTMISAL; MH/O"F?\ 4$L#!!0 ( ): !%,FL>LG&P0 *4- 9 >&PO=V]R:W-H M965T0N8R654WYD%;S9\5D5>L;5 LBY+*OY^9 4_W4_(Y'7B*3]D2D\X\]F1'MB&J>?C6L#(Z5C2 MO&25S'F%!-O?3Q[(W8H8 X/X/6?:,="A;SK_JP:?T?H*U1ZQ@.Z4I*/R] ML 4K"LT$?OS5DDZZ-;7A^?,K^T\F> AF2R5;\.)+GJKL?A)/4,KVM"[4$S_] MS-J LVWXX4TO^C48O$$[6JI>-D:@P=E7C7_]%LKQ)D!\-@-W-; [1OX%PR\ MUL"[=@6_-?"O72%H#4SH3A.[$6Y)%9W/!#\AH=' IA^,^L8:],HKG2@;)>!M M#G9JOJ*BRJN#1&LFT":C@J$?T3(O:L52=+-DBN:%O(6YY\T2W7RX11^0@Z3& M2917Z+G*E?P(D_#\6\9K2:M4SAP%GFE^9]=Z\=AXX5[PPD.?>:4RB595RE*+ M_7+M5 ).^9\C_'['[QM^_P+_KU /\VK'2X:H4B+?UHIN"X84 M;S(MXT7*A$1\CQ8B5XRCS?1A:LNR9IW0K*-+Y,N<^#'V9\[+^=X-44%$PK>@ MY1#D12[!;U&K(HB_/7E0 M\:6"HP:[@F[@Z#73MS9)FJ6",P]#'(:>ATE/%0N0^"3PPZBGC(TQPFX4]\6Q M,0:!%U_2)^ST"4?ST90G^+P@MM_#]T;K2AE%'&XW*_L0@I?.=%M[HB>B) MBE2BFZ?-\P]0 ]\1.AI$ZWFQ'P4]^19#G.M'.'1[*EOH2!0'45]D"UT0A/$% MB>-.BWA4B^:4\Z/^F$L$F88>-^O%ZCT-XH$S?@([WCM;BR&,D"08',$AS$N" M&'L]!2QL7A@&Q*Y TBF07*$ 9("@E9+O!9X,?7!)2.)>X$-8C)/>CBZ'H,3W M@_Z^VU9TX]@>-,'?VP'\/]:>6@(2RG3*%!/0G3"4MJT#>_UF',&X.4[O2-@Z M]J9<^+"/+ND=C84-2:($$R_H26GE]*#8#Y+(R@G9YB?)!4G/.BPR*NER7!+= M6'4S=F4:_OC,-SQUO;XJ-A1.^HK84$'<5\.&\OR>$LY9VUDR<3#]OD0[7E>J MZ2ZZV>Y.\6 ZZ=[\([E;$,O\4M]!3)O[G;ZYP'RFXI!#92K8'I;"TP@V3C1W M@F:@^-$TO5NNH(4VCQG&ULS5;+ M;MLP$/P50J<$:**WK02V@?A1M$4#&#':'(H>:&EM$9%(E:3B].]+4K+BAZP: M[<476Z1F=F>7(VD'&\9?1 H@T5N>43&T4BF+>]L6<0HY%K>L *KNK!C/L51+ MOK9%P0$GAI1GMN> MR#J5>L,>#0J\A@7(;\6GX50>UFIR:N'N]C?[1%*^*66(! M$Y8]DT2F0RNR4 (K7&;RB6T^05U0J./%+!/F%VUJK&.AN!22Y359*<@)K?[Q M6]V('8**TT[P:H)W2 A.$/R:X)^;(:@)P;D9PII@2K>KVDWCIECBT8"S#>(: MK:+I"]-]PU;](E0;92&YNDL43XYFF%-"UP+-@:-%BCF@&_1 );F9DJS4AX@6 M$)><2 ("74U!8I*):P42&BP&ME0J="P[KC..JXS>B8P^>F14I@+-: ))"W_: MS>]U\&U5?=,";]N"L=<9\$M);Y'O?$">X[DM>B;GTYVVS0.OTN-7X.H%AFB9+U4RE1QKLS:2Q;MDV)-L$&H!6ZV%HAL/ MHRM":S=?M]FY4A8:9?J]^SJ*PBATU6&][KKD&!;X7N!X_7W<]!@7WH6!T]N' MS8YAOA=Y/2]L<'N-#)M&AIV-? (A.8EU)ZKB\0;S1'0<4:^)W+LDY_0;6?V+ M=4[_/.<U.R=J&AEU-K(Z'5;HHQ.J=PD: M+^:36<<1W361[R[).:[S_FUT+M8[M;3=8W0.?-,"<0,G=/T#W_P]U*P%TG>\ ML']@&7MGT,B!K\V$)U#,2BJK;TRSVTR1#V9V.M@?N_<3MV5_JJ=.,]B\AZ]& MUD?,UT09+X.52N7<]I567DV!U4*RPHPY2R;5T&0N4S4Y ]< =7_%F-PN=()F M%A_] 5!+ P04 " "6@ 13Y:PU;I(" "O!@ &0 'AL+W=O]3#OMH@9Q(> M-3$;(:C>CX"KW2"(@\/&E"U7Z#;"87]-ES #?%H_:AN%-4O!!$C#E"0:%H/@ M4WR3]5R^3_C*8&<::^*4S)5Z=L&D& 21*P@XY.@8J/W;0@:<.R);QL^*,ZBO M=,#F^L!^Z[5;+7-J(%/\&RMP-0BN E+ @FXX3M7N#BH]'<>7*V[\+]E5N5% M\HU!)2JPK4 P6?[3E\J'!B!.CP"2"I#\+2"M *D76E;F98TITF%?JQW1+MNR MN87WQJ.M&B9=%V>H[2FS.!QF2@B&MBUH")4%R95$)I<@WMV;^\D:G$X>?_N*NVV M/Q(FR0/CW#;37)*S9M@/T4IS!89Y)6-4RDB.R/C\-"7G%?'%&_#L-/QI-B;G M9Z^ H;6R]C.I_4P\4_L(TXC*9V+VLF Y12#3[/8$:5J3IIXT/4(ZACF2B32H M-ZX3Y+MW=((@S(\3].V:OGVRYJ.]NW0OC8F-('.E+:E/H6M[BONW>E1>$Y=O MSY_='\JW#_B$ M.=V:N?LOO._5]+W_XWUY39PT?$WB5N>5^;T_S$\ZK>XK[\/&.'&C_('J)9.& M<%A86-3JV5[H^>7*?E% NP1[OE *#X$;6O4W:O@+4$L# M!!0 ( ): !%-$)TX;U , ) 0 9 >&PO=V]R:W-H965T%C,\N]D-]43H@&/PK&U2K*M=Y]B&.5 MYJ3 ZE+L"#=/-D(66)NAW,9J)PG.;%#!8I0DT[C E$?KI;UW)]=+46I&.;F3 M0)5%@>7S-6%BOXI@=+AQ3[>YKF[$Z^4.;\D#T5]V=]*,XC9+1@O"%14<2+)9 M15?PPS6:5P%VQE^4[-71-:B6\BC$MVKP*5M%2>6(,)+J*@4V'T_DAC!693(^ MOC=)HU:S"CR^/F3_U2[>+.81*W(CV-\TT_DJFD<@(QM<,GTO]A])LZ!)E2\5 M3-F_8%_/G1G%M%1:%$VP&1>4UY_X1U.(HP#D"T!- +*^:R'K\A9KO%Y*L0>R MFFVR51=VJ3;:F*.\>BL/6IJGU,3I]8TH"JI-F;4"F&<@%5Q3OB4\I42!"W#S M8OSVEFA,F7H'W@#*P9^Y*)6)4LM8&R]5QCAM=*]K7>31G8+/)G.NP"\\(]G+ M^-BLH5T(.BSD&@43_E;R2S!*W@.4(/CEX1:\??,ND';4UF=DTXX\:7\72AT5 MX1E]>G7DY$AO#&?]6MA'G[OI92VL[3$7#%XN. M%[@8>\S Q&$I.<>.V(!]3M/VBODN!*38,?%,R(7I M&ZQ-VS"JZ=:^O +(')JZ)6Y QWBX.C5R-.D?E%L.%MXBNU8",,P#,&G"1U$ M'^AH!\.X.\T?V*6>'T#0<0\.!=\@!,$>#'H9!!T'81B$YU (]N$0>IPX',(3 M/#P71+!+Q44R]]AQ6(1G<7$0B+IH]!I"CHPH3,8_=$XDV!VZ1H5^.SFX(?C* MN$$.;0B]&FZ:U"]PD\P\/8<< 5&8@"'=3=8A# M0Q$WB#2HRSN?!0<[%(;=.9A!/<0;C3U.'/#0">"=BQG4I1Y,1IZO >2PA\[" MWA#.-)FG84?QT2&Q(')KC\+*'/A*KNOS8GNW/6Y?U8=,-[T^JW_&TNQ5!1C9 MF-#DOC;SW08F>/G(]"FP.LO&PO=V]R:W-H965T8UL UX2YLB"8*D:0]%#[0TE@1+I$M2 M=@+TXTM2LBJO"-H"O5@D]=Z;-\.1R=Z:\86($26\9"D5?2N6981 M_CK"E*W[EFMM%AZ3*)9ZP1[TEB3")Y3/RP>N9G:E$B894I$P"ASG?6OH7DT[ M&F\ 7Q)JQPC&FJA92-'Z6F5874Q/IX MHWYMYS(C ,4N_)J&,^U;'@A#G)$_E(UM_Q#*?IM8+6"K,+ZQ+K&-!D O) MLI*L'&0)+9[DI:Q#C>"UCQ"\DN#M$MPC!+\D^&^-T"@)C;=&:)8$D[I=Y&X* M-R&2#'J1@I)IK$;(U!3:'1UPAS1$( M#>&>T8MQSCE2"4,A4 J8O<('9!$GRS@)2 I#Q15P ?>$,1A>WJGW"3:-]NU4Z M<",Q$]]/N&A4+AK&1>.(B_L\FR'7#1[5V[>HE8"?<+1JHT*X:83U7^YJX/?L M57V/3B&VW#8KM\V3;LN:'7)3$%NU6,VFZ[ONMJ7Q/JSAMUMN8\?Y/LQUNI[? MZ6SCIONX;L/I=IW#:;:J-%LGT[SFA 9X8G?;E5#[/_98IW+1^=-=Z^S5S^^Z MCK.S:?LHK^WOHB;[J':KLXN:[J.:W;I6D:%=.S54H2)S7 L(6$YE\8E7J]6- M8&@.PIWUD7LU=@^L3]0-HCCP?\L7UX\[PJ.$"DAQKD(YEVW58[PXTHN)9$MS M9LV85+MHAK&Z!2'7 /5^SIC<3'2 ZEXU^ 502P,$% @ EH $4T>!$*IN M P +@P !D !X;"]W;W)K&ULQ5?;;N,V$/T5 M0MB'7:")1%+7P#;@6]LMDB)(NKL/11\8B;:$2*1+4G'V[TM2LF++BA"D#WFQ M>#EG.#-G1(TG>RX>94ZI L]5R>34R97:7;FN3'-:$7G)=Y3IG0T7%5%Z*K:N MW E*,DNJ2A=Y7NA6I&#.;&+7;L5LPFM5%HS>"B#KJB+BYX*6?#]UH'-8N"NV MN3(+[FRR(UMZ3]6WW:W0,[>SDA459;+@# BZF3IS>+6&V! LXGM!]_)H#$PH M#YP_FLG7;.IXQB-:TE09$T0_GNB2EJ6QI/WXMS7J=&<:XO'X8/U7&[P.YH%( MNN3ECR)3^=2)'9#1#:E+=P;X!MS1)\IJ"@C+P)^<72QK M(2A38"XE51(\_ 2_4;X59)<7*2G!7',EN.AH0_O@\XHJ4I3RBP9^NU^!SY^^ M@$^@8."OG-=2GR0GKM*!&'?RRB Y97*!1@W_4[!)@[Q> / 0'_%F^G>X-A?/_3E^_^_239."NI+"UAU^Q MUY:#!!O!*[!^5E0P70U+6\Q42%M>UYQM+Z[U'9$=JNOO:VT'?%6TDO^,>.%W M7OC6"W_J]N#3$XRB!"$*&H MI]LY#,9!&/5U.X?Y*(!]:^MS&(XB'R;#LL5=E/%HE.N;]7PD64EG)OE R:#W M\A'QWBM:RSQ1S4NPAWNJ#>!@D(2H]U:N!G ^@CA)>KH-X+"?1#@8%@X>?3#A M^!LG"W)Q2])B4Z1CR4,O!M%'BOAR;4/\;A'Q^26'O"CN7YD#.'T5PJ2OX3D, M^4$&ULQ5?+;N,V%/T50IC%#-!$)/6R MM M_.ATIIDVB)MV473!6+1$1")=DHZ3OR]%R;(C*4+@+K*Q1>J^6Z:IW1@JA+L:72J!V14'DRXSF8C]QD'/HN&-IILL.=SK>DI2NJ+[? MWDK3R\:W9.+ ,B.: MT[4N0Q#S]T3G-,_+2":/?^N@3C-F23Q]/D3_V19OBGD@BLY%_A=+=#9Q1@Y( MZ(;L$H";8TMVJ=BO<@F@R'4NQ![)$FVCE@U7?LHU> MC)<39:6E>?;HK\3P MFLGEV7C>&_'JB:' 1HH"+)\UE=S,F[F=UE0J.]%N!$\O;LQJD1SFV=\W)@[X MIFFA_AG(PF^R\&T6_G 6?9.K(H:66"ZI3],@0!XRTCV=>M:%^5X4(O\U;-&% M(1AC;S1ZC5MV<;$/XQ@VL%=E!DV9P6"9]YQIH^%*$TW5@&QA$R_\0/.B)HOH M7/,J8G J=QP&4=PRKP<6QJ,V;-&%>2,8AE[+NQZ8CV,8]GLW:JH<#5;YE9H] MC[\,Z!4WD>(/= W!X[8"S_6M9IYJ&'@P:']T/3 O#G$+MNB!(>.;'[6,Z\'% M$'MQOW'H9/]$[_GL?F4\340QI!T^AL0?Z>%Q]4;>V1YZ'34Q1@BW/>R!P5$0 MM3WLPOS AW[;PAX8"J/H#0N/^P,:WB"^DRWA0XH=EV 4?*1SQZ4;A6<[%W9V MG\B/XL[7UX49I4>X[5P7AH(8PO:RV8O#/FI_?N[)2=8(EMHKA +K\A!9G3N: MWN::]#]02P,$% @ EH $4[^A MQ]UF P G0T !D !X;"]W;W)K&ULQ9?+;MLX M%(9?A1"Z:(%)Q(MD2X%MP'$RTQ3I3) T,XNB"T:B+2(2Z2'I.'W[DK0B*;X( M71CPQA*E\Q_]YR-]0([64CWK@C$#7JM2Z'%0&+.\"$.=%:RB^EPNF;!OYE)5 MU-BA6H1ZJ1C-O:@J0PSA(*PH%\%DY)_=JF'EJ&8S6?['Z<>;+NJ*&3D9*KH%RT3:;N_%LO-I6 MPX6;Q@>C[%MN=69R:>?^.9=K >0A<:Z=Q["K'9ZN7&*#SC]LA+G@, _ (88[9'/^N57++-RY.7P MO3RTS!IPN &'?3YR(%_-2H.YDA6X?C5,",*>TAWDJQ.+NUZS1_8_C] MUN8!-X95^D>/"]*X(-Y%=,"%FZ6LGB7JO[ /[";'P.=P_^N7"8YAC--1^-(% MN"=LD.*H#7MG,6HL1KT6IY:&72ZZI]JX216?D/F@<3$X O--CK@#,R'1,-I" MOAN5$I(<(#YL# Y[#3X*;FSU#X8:UH<]:?(E)\2>-B[2(V!/=['C(4FVL.]& MI002N!\[@FTOA;T6K[]>3WLJ19VFC$Y('+4]#N$C,*^3='&B.$H&6]#WA"7# M:' >ML!47\+G&I.S^YHQN<\ZRNZ[5]$/4WPR]T245?N6W30L-38F^;'4J.@3W97?,I&>ZL^=TP#&."#V!O M>R'J;X:?99ESL>C;Q[1="\,3@L=MT\/H".#K)-U="L(8#K;)[XLC<8RV^TW8 MV3N[@\M7JA9<:%"RN17"\Z&=.[4Y"VP&1B[]=OI)&LO'WQ;V_,24"[#OYU*: MMX';H3&PO/V2CL)F_#P-%-9$9'X=WIZV]+J2]?!>Y^\N;DI'-W=KEK M/[7 61AY22_\I+]^_&S3GGHM>MK 6(#D -7G'5SX.4[=/XAZ#S-&/#@T M*?MS@M&G!]'OX4:(^YT#=>^5;Q?AUL'>3)"I5!E5 M39ANN#&-AYSF($>Q^0+N6I81@%K+PC0R1N92$*MAXU$W#.V,;-GX6;U"R>ZD_+,UTA.U#K=!K17.VLOU5 MW@C V+LX.RE+OG[/V5P4U$W^X(#C(=GX!0NIV(.)!J4R,P:JPN">*LUF;$6K^NWF>4T$5X6W1IO9?@,UE'FT4&FL09P8!R%7^!X MRK=!@^F2<(WXS.:DR77MPTX"K?MSS1CRR)M M1EU#(NI1V_8GF%XW:4ZK)A83&5W1;%)WU7QJFX%IF*CU!0Z[R)6]_ CFXS _ M A@6!U. ^3@O+,[_-)\!.A^'8=H&7F2 ^@Q0'^?E0R;V@\7Q^Z3F\L\T3>,X M2;",3B9>!1,L;TD"7S\;I@T\L#@0Z<]RC:\V7B'[ZP!;TWT5@LT4KT1LIGBN M ?'G#3S2U+_:6!SPP%8!JQV([X\#->7WB6-854P;MH-Q)$TQ!&K17Z-)@F0G M@8]_?;!=$L=IZD< \RN(8PR!W8@CF +0@"%Q;-^#.^^C:/.>BK:_0HY_ U!+ M P04 " "6@ 13EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( ): !%/*U2_\F 4 +$R / >&PO=V]R:V)O M;VLN>&ULQ9O?3^,X$(#_%:M/W$.O-#]W$:S$TNXM$EL0K7@]F=2E%HG-V0DL M^]??) 5V?$U']S+M4XD3TB]V[&\\=D]?K'N\M_91_*Q*X\\&Z[I^.AF-?+%6 ME?1_VB=EX,S*NDK6<.@>1O[)*;GT:Z7JJAQ%Q\?9J)+:#+Z>%L69X-QIL3=\K5NM@JGK>0"WGONY):WM]* #D;9,=PPY5VONZN MZ.XO@?%9P<6;HZ:VWW19*S>1M?K+V>9)FX?V-O 4(_0873V\?VXJ\<3]GVJT MJY4NU,063:5,O:E'I\H6T/BU?O(#862ES@87]EDY<2,?5/M0\"V7R\T#UD"& MJLN=:#CA+I<=(R//]6PRG0G O+3(2$S!/F9@/S,"SEOJDJZ5V%78JX?C(9_DZ86YT5A&U-K M/)@?4Z/Y,3,F8IL^P[5>2+,4"R>-!R=B3%(ZS-;YIHTTA9:EN#2^=MWE'L-1 MLADSVP8J:ZG$K2J4?I;PU0$8)9@QLV&NZS7$#A>-V@COY[B+,1UEAS*P%/) 5ME+=:#O]V7(& M+UM$22%BEL(;VD+^#)DH T3,!IA*9V .YL4-#!M=*V,R-!B3LD+$;(7;MA"Z M[HUT_W%!1+D@8G;!O+GWZI]&?01)&(S20L2L!3+*#"85$26)B%D29)098E+R MB)CET1MEBJ-%%]3]@2DIA43,"MD*-_L(8\H?,;,_^N+.7DA**#&S4'8&H!M2 MC$G9)6:VRR8,[:T],G?%[).M>+27D%))S*Z2C>3ZN"B7Q-PNV1&AOH%B3,HL M,;-9R$!5'&%,RBPQLUEPJ-K;U)1/8F:?;,>LO8B43&)FF9#!:]#,"664A-DH M9/@:!! )Y92$V2ETG!.D]"FG),Q.H3%Q4C^A'),P.X;&Q,GHA%PA819-?]0X M%&_E&)/R3L+L'1(S[$*4=Y(]>@=C3I2#\R*89<$]/*0NE MS!;JPSPO2_L"=:S$"F-2%DKWO6P"F#/IG&QW8@2A1TI9*#W (HHXFL!KJ*,2GO9,S>Z<6#4A;*#[EM($AH MYI2%NU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONV MG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ M&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU M^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_ MI:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@ MM$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__ MDU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04 " "6@ 135:BY9Q(" !S M+ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y M 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_ MIG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7 MM[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X' M^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58[" M*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9% M5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_W MGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 ( ): !%,'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ MEH $4T/[XM+N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ EH $4YE&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4Y>H.C8M" ;2( !@ M ("!U@T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EH $4_&J55 $! V0P !@ ("!4B 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EH $4]NK*Z,1" MP!\ !@ ("!^S, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEH $4U!GRU,T!P Y10 !D ("!?4\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4WCIV$6N @ MQ 4 !D ("!(U\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4S0-$XRN @ _ 4 !D M ("![VH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EH $4\6P%Y\.!0 X L !D ("!6WD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $ M4R7JJXV5!0 %0T !D ("!2HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4U;G$!_F" ;!< M !D ("!798 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4XX=B]!X! Y0D !D M ("!L*< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EH $4^E;(]LP P MP< !D ("!3[( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4_+4 M_#T0!0 + T !D ("!"KT 'AL+W=OSV" # !&!P &0 M @(%1P@ >&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4U$7QOLS! RPL !D M ("!><@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EH $4T>Y]^B> @ /@@ !D ("! M5-4 'AL+W=O&PO=V]R:W-H965T7: !X;"]W;W)K&UL4$L! A0#% M @ EH $4_H )DQA P /PP !D ("!']X 'AL+W=O&PO=V]R:W-H965T?L !X;"]W;W)K&UL4$L! A0#% @ EH $4_W4"-B> @ %P< !D M ("!O>\ 'AL+W=O'#L# "2"0 &0 @(&2\@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ EH $4]KN!ON: @ ?@8 !D ("!A?@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEH $4WCWPEP@ P ^ @ !D ("!)@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4[_0*I/" P BPX !D M ("!GA)@ &0 @(&7&P$ >&PO=V]R:W-H M965T\A 0!X;"]W;W)K&UL4$L! M A0#% @ EH $4PIB&Y=M @ HP8 !D ("!J"4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $ M4V^G*[T; P [0@ !D ("!KRT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4^6L-6Z2 @ KP8 M !D ("!NS@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH $4T>!$*IN P +@P !D M ("!UD(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EH $4V_7SK]. P DA0 T ( !!4X! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ EH $4WKM3FU6 @ CBT !H ( !+%@! 'AL+U]R96QS M+W=O XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 264 357 1 true 52 0 false 8 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 STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 8 false false R9.htm 1008009 - 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 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.criteo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.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 11 false false R12.htm 2108103 - Disclosure - Financial Instruments Sheet http://www.criteo.com/role/FinancialInstruments Financial Instruments Notes 12 false false R13.htm 2116104 - Disclosure - Trade Receivables Sheet http://www.criteo.com/role/TradeReceivables Trade Receivables Notes 13 false false R14.htm 2121105 - Disclosure - Other Current Assets Sheet http://www.criteo.com/role/OtherCurrentAssets Other Current Assets Notes 14 false false R15.htm 2124106 - Disclosure - Other Current Liabilities Sheet http://www.criteo.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 15 false false R16.htm 2127107 - Disclosure - Leases Sheet http://www.criteo.com/role/Leases Leases Notes 16 false false R17.htm 2130108 - Disclosure - Employee Benefits Sheet http://www.criteo.com/role/EmployeeBenefits Employee Benefits Notes 17 false false R18.htm 2135109 - Disclosure - Revenue Sheet http://www.criteo.com/role/Revenue Revenue Notes 18 false false R19.htm 2138110 - Disclosure - Share-Based Compensation Sheet http://www.criteo.com/role/ShareBasedCompensation Share-Based Compensation Notes 19 false false R20.htm 2144111 - Disclosure - Financial Income and Expenses Sheet http://www.criteo.com/role/FinancialIncomeandExpenses Financial Income and Expenses Notes 20 false false R21.htm 2148112 - Disclosure - Income Taxes Sheet http://www.criteo.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2152113 - Disclosure - Earnings Per Share Sheet http://www.criteo.com/role/EarningsPerShare Earnings Per Share Notes 22 false false R23.htm 2157114 - Disclosure - Commitments and contingencies Sheet http://www.criteo.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 23 false false R24.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 24 false false R25.htm 2167116 - Disclosure - Related Parties Sheet http://www.criteo.com/role/RelatedParties Related Parties Notes 25 false false R26.htm 2168117 - Disclosure - Subsequent Events Sheet http://www.criteo.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.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 27 false false R28.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 28 false false R29.htm 2309302 - Disclosure - Financial Instruments (Tables) Sheet http://www.criteo.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.criteo.com/role/FinancialInstruments 29 false false R30.htm 2317303 - Disclosure - Trade Receivables (Tables) Sheet http://www.criteo.com/role/TradeReceivablesTables Trade Receivables (Tables) Tables http://www.criteo.com/role/TradeReceivables 30 false false R31.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 31 false false R32.htm 2325305 - 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 2328306 - Disclosure - Leases (Tables) Sheet http://www.criteo.com/role/LeasesTables Leases (Tables) Tables http://www.criteo.com/role/Leases 33 false false R34.htm 2331307 - Disclosure - Employee Benefits (Tables) Sheet http://www.criteo.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.criteo.com/role/EmployeeBenefits 34 false false R35.htm 2336308 - Disclosure - Revenue (Tables) Sheet http://www.criteo.com/role/RevenueTables Revenue (Tables) Tables http://www.criteo.com/role/Revenue 35 false false R36.htm 2339309 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.criteo.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.criteo.com/role/ShareBasedCompensation 36 false false R37.htm 2345310 - 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 37 false false R38.htm 2349311 - Disclosure - Income Taxes (Tables) Sheet http://www.criteo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.criteo.com/role/IncomeTaxes 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.htm 2405401 - Disclosure - Significant Events and Transactions of the Period - Restructuring (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails Significant Events and Transactions of the Period - Restructuring (Details) Details 42 false false R43.htm 2406402 - 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 2407403 - Disclosure - Significant Events and Transactions of the Period - Acquisition of Doobe In Site Inc. ("Mabaya") (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails Significant Events and Transactions of the Period - Acquisition of Doobe In Site Inc. ("Mabaya") (Details) Details 44 false false R45.htm 2410404 - 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 2411405 - Disclosure - Financial Instruments - Financial Liabilities (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails Financial Instruments - Financial Liabilities (Details) Details 46 false false R47.htm 2412406 - 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 2413407 - 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 2414408 - Disclosure - Financial Instruments - Fair Value of Marketable Securities (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails Financial Instruments - Fair Value of Marketable Securities (Details) Details 49 false false R50.htm 2415409 - Disclosure - Financial Instruments - Marketable Securities Maturities (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails Financial Instruments - Marketable Securities Maturities (Details) Details 50 false false R51.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 51 false false R52.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 52 false false R53.htm 2420412 - Disclosure - Trade Receivables - Narrative (Details) Sheet http://www.criteo.com/role/TradeReceivablesNarrativeDetails Trade Receivables - Narrative (Details) Details 53 false false R54.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 54 false false R55.htm 2426414 - 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 2429415 - 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 2432416 - Disclosure - Employee Benefits - Changes in the projected benefit obligation (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails Employee Benefits - Changes in the projected benefit obligation (Details) Details 57 false false R58.htm 2433417 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) Details 58 false false R59.htm 2434418 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails Employee Benefits - Schedule of Defined Contribution Plans (Details) Details 59 false false R60.htm 2437419 - Disclosure - Revenue (Details) Sheet http://www.criteo.com/role/RevenueDetails Revenue (Details) Details http://www.criteo.com/role/RevenueTables 60 false false R61.htm 2440420 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 61 false false R62.htm 2441421 - 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 2442422 - 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 2443423 - 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 2446424 - 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 2447425 - 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 2450426 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 67 false false R68.htm 2451427 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.criteo.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 68 false false R69.htm 2454428 - Disclosure - Earnings Per Share - Basic (Details) Sheet http://www.criteo.com/role/EarningsPerShareBasicDetails Earnings Per Share - Basic (Details) Details 69 false false R70.htm 2455429 - Disclosure - Earnings Per Share - Diluted (Details) Sheet http://www.criteo.com/role/EarningsPerShareDilutedDetails Earnings Per Share - Diluted (Details) Details 70 false false R71.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 71 false false R72.htm 2459431 - Disclosure - Commitments and contingencies - Commitments (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails Commitments and contingencies - Commitments (Details) Details 72 false false R73.htm 2460432 - Disclosure - Commitments and contingencies - Contingencies (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails Commitments and contingencies - Contingencies (Details) Details 73 false false R74.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 74 false false R75.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 75 false false R76.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 76 false false R77.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 77 false false All Reports Book All Reports crto-20210630.htm crto-20210630.xsd crto-20210630_cal.xml crto-20210630_def.xml crto-20210630_lab.xml crto-20210630_pre.xml exhibit311ceo10qq22021.htm exhibit312cfo10qq220211.htm exhibit321ceocfo10qq22021.htm http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crto-20210630.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 264, "dts": { "calculationLink": { "local": [ "crto-20210630_cal.xml" ] }, "definitionLink": { "local": [ "crto-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "crto-20210630.htm" ] }, "labelLink": { "local": [ "crto-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "crto-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "crto-20210630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 471, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 6 }, "keyCustom": 38, "keyStandard": 319, "memberCustom": 16, "memberStandard": 34, "nsprefix": "crto", "nsuri": "http://www.criteo.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "crto:SignificantEventsAndTransactionsOfThePeriodTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Financial Instruments", "role": "http://www.criteo.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Other Current Liabilities", "role": "http://www.criteo.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Leases", "role": "http://www.criteo.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Employee Benefits", "role": "http://www.criteo.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Revenue", "role": "http://www.criteo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Share-Based Compensation", "role": "http://www.criteo.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "lang": "en-US", "name": "crto:PrepaidIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - 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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Income Taxes", "role": "http://www.criteo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Financial Instruments (Tables)", "role": "http://www.criteo.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "eurPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Other Current Liabilities (Tables)", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Leases (Tables)", "role": "http://www.criteo.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Employee Benefits (Tables)", "role": "http://www.criteo.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336308 - Disclosure - Revenue (Tables)", "role": "http://www.criteo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - 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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - 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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349311 - Disclosure - Income Taxes (Tables)", "role": "http://www.criteo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Significant Events and Transactions of the Period - Restructuring (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails", "shortName": "Significant Events and Transactions of the Period - Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i863509fad2b642fe8ad4b83bdc7246bb_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Significant Events and Transactions of the Period - Acquisition of Doobe In Site Inc. (\"Mabaya\") (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails", "shortName": "Significant Events and Transactions of the Period - Acquisition of Doobe In Site Inc. (\"Mabaya\") (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ib6d7852a447f43b0905db2f072bb1932_D20210518-20210518", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i5e1dad453aff488b8654915946b9de49_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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-20210630.htm", "contextRef": "i5e1dad453aff488b8654915946b9de49_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i3df4db0b13a44a57a41fc8316ba693b8_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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-20210630.htm", "contextRef": "i3df4db0b13a44a57a41fc8316ba693b8_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilities", "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Financial Instruments - Fair Value of Marketable Securities (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "shortName": "Financial Instruments - Fair Value of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i90bc3319b9aa44b28e13046969bc3cec_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "idad9867a1da84c5798f8ec6db75d8ebe_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Financial Instruments - Marketable Securities Maturities (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails", "shortName": "Financial Instruments - Marketable Securities Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "idad9867a1da84c5798f8ec6db75d8ebe_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - 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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Employee Benefits - Changes in the projected benefit obligation (Details)", "role": "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails", "shortName": "Employee Benefits - Changes in the projected benefit obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "if4e6ddb1567743c29c76ef72af5b6ea3_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "shortName": "Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details)", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails", "shortName": "Employee Benefits - Schedule of Defined Contribution Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i940c86b48b084800ac5c5bc275ac1e04_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "if3fc34fd811645cabef2fad6a350235f_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Revenue (Details)", "role": "http://www.criteo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i31eadba57f1543b68a35f82f1b86957f_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i5d02a47cfa5c4d449ce0aa92bca5aadb_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "grant", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i5d02a47cfa5c4d449ce0aa92bca5aadb_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "grant", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - 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-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i9d47f723ca4f455c808901c3bb6cdcd5_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - 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", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i9d47f723ca4f455c808901c3bb6cdcd5_I20210630", "decimals": "2", "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - 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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - 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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - 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", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "role": "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "crto:EffectiveIncomeTaxRateReconciliationEstimatedTaxRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "crto:EffectiveIncomeTaxRateReconciliationEstimatedTaxRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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 }, "R7": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i8f535fabd6514845bbc2f87d3118c40e_I20210205", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "role": "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i8f535fabd6514845bbc2f87d3118c40e_I20210205", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i6f356fc5800f48b8b2d2cf65b2e73e16_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "eur", "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-20210630.htm", "contextRef": "i6f356fc5800f48b8b2d2cf65b2e73e16_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i590770d0dd094272b580607c108cd512_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:NumberOfGeographicalMarketsInWhichEntityOperates", "reportCount": 1, "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-20210630.htm", "contextRef": "icf947e8b401b4794b87a7f9acf9d543b_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ib30cdc537e584904a473e2342f27be50_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i586e89eb08d0411381a6915618c06fdc_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "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-20210630.htm", "contextRef": "i4ed1e590af994c9fac7f09e9e7b5decd_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - 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-20210630.htm", "contextRef": "ibfd64601660f4f9d8edcc43e4a542423_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20210630.htm", "contextRef": "i24258dd260f246649cb6681aa63cc5bc_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - 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 } }, "segmentCount": 52, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "crto_BSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BSA [Member]", "label": "BSA [Member]", "terseLabel": "BSA" } } }, "localname": "BSAMember", "nsuri": "http://www.criteo.com/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "crto_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesEmployeeRelatedPayables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Employee Related Payables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Employee Related Payables", "terseLabel": "Business combination, employee related payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesEmployeeRelatedPayables", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "monetaryItemType" }, "crto_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesRedemptionFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Redemption Fee Payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Redemption Fee Payable", "terseLabel": "Business combination, redemption fee payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesRedemptionFeePayable", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSocialCharges": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges", "terseLabel": "Expected rate of social charges" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSocialCharges", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfTurnover": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover", "terseLabel": "Expected staff turnover" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfTurnover", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "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/20210630", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_DoobeInSiteIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Doobe In Site Inc.", "label": "Doobe In Site Inc. [Member]", "terseLabel": "Doobe In Site Inc." } } }, "localname": "DoobeInSiteIncMember", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "crto_IncreaseDecreaseInAccountsPayableRelatedToIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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/20210630", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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 BSPCE (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsOptionsAndBSPCE", "nsuri": "http://www.criteo.com/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_MarketingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketing Solutions", "label": "Marketing Solutions [Member]", "terseLabel": "Marketing Solutions" } } }, "localname": "MarketingSolutionsMember", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "integerItemType" }, "crto_OtherDebtors": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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/20210630", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsForProceedsFromChangeInOtherFinancialNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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/20210630", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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/20210630", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_Plan13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 13", "label": "Plan 13 [Member]", "terseLabel": "Plan 13" } } }, "localname": "Plan13Member", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "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/20210630", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaidOtherTaxesAndOtherTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.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/20210630", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaymentsToSuppliers": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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/20210630", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_ProceedsFromPaymentsForChangeInOtherFinancialLiabilities": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_RestrictedStockUnitsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units And Performance Stock Units", "label": "Restricted Stock Units And Performance Stock Units [Member]", "terseLabel": "RSU/PSU" } } }, "localname": "RestrictedStockUnitsAndPerformanceStockUnitsMember", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "domainItemType" }, "crto_RetailMediaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retail Media", "label": "Retail Media [Member]", "terseLabel": "Retail Media" } } }, "localname": "RetailMediaMember", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "crto_SalesAndOperationsExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales And Operations Expense [Member]", "label": "Sales And Operations Expense [Member]", "verboseLabel": "S&O" } } }, "localname": "SalesAndOperationsExpenseMember", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Grants In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Grants In Period", "terseLabel": "Number of grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfGrantsInPeriod", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "crto_ShareBasedCompensationExpenseEmployeeAndNonEmployee": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Expense, Employee And Non-Employee", "label": "Share-Based Compensation Expense, Employee And Non-Employee", "negatedTotalLabel": "Total equity awards compensation expense" } } }, "localname": "ShareBasedCompensationExpenseEmployeeAndNonEmployee", "nsuri": "http://www.criteo.com/20210630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_ShareOptionsAndBSPCEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Options and BSPCE [Member]", "label": "Share Options And BSPCE [Member]", "terseLabel": "Share options and BSPCE", "verboseLabel": "OSA/BSPCE" } } }, "localname": "ShareOptionsAndBSPCEMember", "nsuri": "http://www.criteo.com/20210630", "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_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/20210630", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriod" ], "xbrltype": "textBlockItemType" }, "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-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 YYYY 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/2020-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/2020-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/2020-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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r542" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r543" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r544" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r544" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r544" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r545" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r544" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r544" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r544" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r540" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r541" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r396", "r397", "r402", "r403", "r538" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r396", "r397", "r402", "r403" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r125", "r130", "r216", "r352", "r353", "r354", "r372", "r373" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect, period of adoption, adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r125", "r130", "r216", "r352", "r353", "r354", "r372", "r373" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r125", "r130", "r216", "r352", "r353", "r354", "r372", "r373" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period Of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "domainItemType" }, "srt_ManagementMember": { "auth_ref": [ "r192", "r457" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r329", "r331", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r516", "r519" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r329", "r331", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r516", "r519" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r528", "r537" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]", "terseLabel": "Offices" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Holding" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r185", "r282", "r286", "r472", "r515", "r517" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r185", "r282", "r286", "r472", "r515", "r517" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r305", "r329", "r331", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r516", "r519" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r305", "r329", "r331", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r516", "r519" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r186", "r187", "r282", "r287", "r518", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-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": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r186", "r187", "r282", "r287", "r518", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-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" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r192", "r457" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableFairValueDisclosure": { "auth_ref": [ "r420" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r10", "r42" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r193", "r194" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r30", "r193", "r194" ], "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 $42.6 million and $39.9 million at June 30, 2021 and December 31, 2020, respectively", "totalLabel": "Net book value at end of period" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/TradeReceivablesBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r10", "r47", "r360" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r23", "r477", "r500" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r65", "r66", "r67", "r501", "r524", "r525" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r68", "r122", "r123", "r124", "r401", "r520", "r521" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r31" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r122", "r123", "r124", "r352", "r353", "r354" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r333", "r335", "r357", "r358" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r335", "r349", "r356" ], "calculation": { "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails": { "order": 1.0, "parentTag": "crto_ShareBasedCompensationExpenseEmployeeAndNonEmployee", "weight": 1.0 } }, "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": "Total share-based compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r195", "r217" ], "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": "Balance, at end of the period", "negatedPeriodStartLabel": "Balance, at beginning of the period", "negatedTerseLabel": "(Less) Allowance for credit losses", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r219" ], "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": "Reversal of provision" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r149" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r171", "r175", "r181", "r215", "r396", "r402", "r426", "r475", "r499" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r59", "r117", "r215", "r396", "r402", "r426" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r117", "r215", "r396", "r402", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r201", "r203", "r496" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r201", "r202", "r495" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r198", "r200", "r220", "r481" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "totalLabel": "Debt securities, available-for-sale, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r199", "r220" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_MarketableSecuritiesNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Debt securities, available-for-sale, noncurrent" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities [Member]", "terseLabel": "Marketable Securities" } } }, "localname": "AvailableforsaleSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r336", "r350" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r407", "r408" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Term Deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r328", "r330" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r328", "r330", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r388", "r389", "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business combination, technology" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r38", "r526", "r527" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash on hand" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r38", "r112" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r106", "r112", "r114" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r106", "r431" ], "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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r38" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r116", "r117", "r138", "r143", "r144", "r146", "r148", "r156", "r157", "r158", "r215", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r242", "r482", "r506" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r249" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r122", "r123" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29" ], "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,697,360 and 66,272,106 shares authorized, issued and outstanding at June 30, 2021, and December 31, 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r294", "r295", "r332", "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r83", "r488", "r511" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r73", "r82", "r394", "r395", "r406", "r487", "r510" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r73", "r81", "r393", "r406", "r486", "r509" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure": { "auth_ref": [ "r424" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r159", "r160", "r161", "r162", "r423", "r425" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r263", "r264", "r283" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r285" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91", "r472" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r369", "r376", "r378" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r476", "r478", "r498" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r119", "r256", "r257", "r258", "r259", "r440", "r441", "r443", "r497" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r96" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Debt securities, available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r362", "r363" ], "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, 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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r118", "r370", "r376", "r377", "r378" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r362", "r363" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r26", "r296", "r297", "r304" ], "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": "Defined benefit plans" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial losses (gains)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate (Corp AA)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Expected rate of salary increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation present value at ending of period", "periodStartLabel": "Projected benefit obligation present value at beginning of period" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Currency translation adjustment" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r298", "r301", "r315", "r324", "r325", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r300", "r314", "r323", "r325", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsChangesintheprojectedbenefitobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "negatedTerseLabel": "Defined contributions plans included in personnel expenses" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Defined Contribution Plan Disclosures" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r60", "r61", "r420" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r282", "r286", "r287", "r288", "r289", "r290", "r291", "r292" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r282" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r359" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r336", "r350" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r128", "r129", "r130", "r131", "r132", "r136", "r138", "r146", "r147", "r148", "r152", "r153", "r489", "r512" ], "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/2020-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 per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r128", "r129", "r130", "r131", "r132", "r138", "r146", "r147", "r148", "r152", "r153", "r489", "r512" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r149", "r150", "r151", "r154" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r431" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 7.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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r122", "r123", "r124", "r127", "r133", "r135", "r155", "r216", "r255", "r260", "r352", "r353", "r354", "r372", "r373", "r432", "r433", "r434", "r435", "r436", "r438", "r520", "r521", "r522" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r420" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r411", "r412", "r413", "r417" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r411", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r411", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r411", "r421" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r325", "r412", "r462", "r463", "r464" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r411", "r418" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r415" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r306", "r307", "r312", "r325", "r412", "r463" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r411", "r412" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r325", "r462", "r463", "r464" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r414", "r416" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r427", "r428", "r429", "r430" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r110" ], "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 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 or loss on disposal of non-current assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "G&A" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r223", "r224", "r474" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r117", "r171", "r174", "r177", "r180", "r183", "r215", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r206", "r211", "r494", "r496" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r205", "r210", "r493", "r495" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r204", "r208", "r481" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "totalLabel": "Debt securities, held-to-maturity, fair value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesNoncurrent": { "auth_ref": [ "r199" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_MarketableSecuritiesNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.", "label": "Debt Securities, Held-to-maturity, Noncurrent", "terseLabel": "Debt securities, held-to-maturity, noncurrent" } } }, "localname": "HeldToMaturitySecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r78", "r171", "r174", "r177", "r180", "r183", "r473", "r483", "r492", "r513" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r366", "r367", "r368", "r374", "r379", "r381", "r382", "r383" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r134", "r135", "r170", "r364", "r375", "r380", "r514" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r109" ], "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": "- Increase / (Decrease) in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r109" ], "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": "- (Increase) / Decrease in trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r109" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "- Change in income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r109" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r109" ], "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) / Decrease in other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r109" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r139", "r140", "r141", "r148" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r139", "r140", "r142", "r148" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r225", "r226" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r76", "r169", "r439", "r442", "r490" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r96", "r254" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r103", "r107", "r113" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r94", "r168" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r110" ], "calculation": { "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails": { "order": 2.0, "parentTag": "crto_ShareBasedCompensationExpenseEmployeeAndNonEmployee", "weight": 1.0 } }, "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": "BSAs" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r451", "r452" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r451" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r446" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r453" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r117", "r176", "r215", "r397", "r402", "r403", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r117", "r215", "r426", "r480", "r504" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r117", "r215", "r397", "r402", "r403", "r426" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r411" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r24", "r25", "r117", "r215", "r397", "r402", "r403", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "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/2020-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": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r253" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r242" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r3", "r46" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities - current portion" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities - non current portion", "totalLabel": "Marketable securities - non current portion" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r57", "r117", "r215", "r426", "r479", "r503" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r106" ], "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) from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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) from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r106" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106", "r108", "r111" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r69", "r72", "r79", "r111", "r117", "r126", "r128", "r129", "r130", "r131", "r134", "r135", "r145", "r171", "r174", "r177", "r180", "r183", "r215", "r426", "r484", "r507" ], "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/2020-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": [ "r69", "r72", "r134", "r135", "r399", "r405" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted in 2021 and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r122", "r123", "r124", "r260", "r391" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r95" ], "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)", "negatedLabel": "Financial expense", "terseLabel": "Financial expense", "totalLabel": "Total financial expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r41" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r44" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r174", "r177", "r180", "r183" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r447", "r452" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r445" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.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": "Lease liability - operating - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r445" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.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": "Lease liability - operating - non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r444" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Net book value at end of period" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r70", "r73", "r75", "r80", "r255", "r432", "r437", "r438", "r485", "r508" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r63", "r65" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r407", "r410" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r47" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 8.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r48" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r111" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r87", "r88" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesFinancialincomeexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r47", "r252" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r102" ], "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": "Repurchase of treasury stocks" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r104", "r231" ], "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": "Amount paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r99" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "(Payment for) Disposal of a business, net of cash acquired (disposed)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r336", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r419" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFairValueofMarketableSecuritiesDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r221", "r222" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsAccountsReceivablePreviouslyWrittenOffRecovery": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from recovery of accounts receivable previously written off.", "label": "Proceeds, Accounts Receivable, Previously Written Off, Recovery", "terseLabel": "Accounts receivable, previously written off, recovered" } } }, "localname": "ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings under line-of-credit agreement" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherDebt": { "auth_ref": [ "r120" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) for debt classified as other.", "label": "Proceeds from (Repayments of) Other Debt", "terseLabel": "Repayment of borrowings" } } }, "localname": "ProceedsFromRepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r100", "r351" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r69", "r72", "r105", "r117", "r126", "r134", "r135", "r171", "r174", "r177", "r180", "r183", "r215", "r393", "r398", "r400", "r405", "r406", "r426", "r492" ], "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/2020-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/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r228" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r228", "r505" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r227" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r86", "r218" ], "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" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r454", "r455", "r456", "r458", "r459" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r361", "r539" ], "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/2020-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]", "verboseLabel": "R&D" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r149" ], "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/2020-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": "RSU", "verboseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r110", "r230", "r234", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r231", "r235" ], "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": "Restructuring liability, ending balance", "periodStartLabel": "Restructuring liability, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodSummaryofRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r260", "r355", "r502", "r523", "r525" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r122", "r123", "r124", "r127", "r133", "r135", "r216", "r352", "r353", "r354", "r372", "r373", "r520", "r522" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r173", "r178", "r179", "r185", "r186", "r190", "r281", "r282", "r472" ], "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/2020-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": [ "r115", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r293" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r284", "r293" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r188" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r56" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r56" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteIncMabayaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r371" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r319", "r320", "r321", "r322", "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r409" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r335", "r348", "r356" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r335", "r348", "r356" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "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": "Schedule of Held-to-maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r207", "r209", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsMarketableSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeandExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r232", "r233", "r236" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r231", "r237" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r89", "r186" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r77", "r189" ], "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/2020-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": [ "r336", "r350" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r159", "r160", "r161", "r162", "r423", "r425" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r163", "r164", "r165", "r171", "r172", "r177", "r181", "r182", "r183", "r184", "r185", "r189", "r190", "r191" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r109" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r342" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r345" ], "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)", "verboseLabel": "Number of RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r344" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r346" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r341" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r342" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r339", "r350" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r347" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r334", "r337" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownoftheClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationSharebasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r350" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r448", "r452" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r27", "r28", "r29", "r116", "r117", "r138", "r143", "r144", "r146", "r148", "r156", "r157", "r158", "r215", "r255", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r54", "r122", "r123", "r124", "r127", "r133", "r135", "r155", "r216", "r255", "r260", "r352", "r353", "r354", "r372", "r373", "r432", "r433", "r434", "r435", "r436", "r438", "r520", "r521", "r522" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r122", "r123", "r124", "r155", "r472" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r28", "r29", "r255", "r260" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r28", "r29", "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Treasury shares used for RSUs vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r255", "r260", "r341" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeinNumberofBSPCEOSARSUBSADetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r28", "r29", "r255", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r117", "r196", "r215", "r426" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r117", "r122", "r123", "r124", "r127", "r133", "r215", "r216", "r260", "r352", "r353", "r354", "r372", "r373", "r391", "r392", "r404", "r426", "r432", "r433", "r438", "r521", "r522" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r450", "r452" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r460", "r461" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r55" ], "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 allowances" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsandCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r53", "r261" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r53", "r261" ], "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", "verboseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r29", "r255", "r260" ], "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)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r53", "r261", "r262" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.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, 6,080,008 and 5,632,536 shares at cost as of June 30, 2021 and December 31, 2020, respectively." } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r255", "r260", "r261" ], "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" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r449", "r452" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r148" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r148" ], "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/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.criteo.com/role/EarningsPerShareBasicDetails", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r11": { "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=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "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=120395691&loc=d3e23780-122690" }, "r119": { "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=120395691&loc=d3e23780-122690" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "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=120395691&loc=d3e24072-122690" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r159": { "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" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269825-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269825-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269825-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6284393-111563" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "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=120397183&loc=d3e187085-122770" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "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=120381028&loc=d3e5070-113901" }, "r339": { "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=120381028&loc=d3e5070-113901" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "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=120381028&loc=d3e5070-113901" }, "r341": { "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=120381028&loc=d3e5070-113901" }, "r342": { "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=120381028&loc=d3e5070-113901" }, "r343": { "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=120381028&loc=d3e5070-113901" }, "r344": { "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=120381028&loc=d3e5070-113901" }, "r345": { "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=120381028&loc=d3e5070-113901" }, "r346": { "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=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "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=120381028&loc=d3e5070-113901" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r369": { "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" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r429": { "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" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r439": { "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" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "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=120398452&loc=d3e534808-122878" }, "r476": { "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=120398452&loc=d3e534808-122878" }, "r477": { "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=120398452&loc=d3e534808-122878" }, "r478": { "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=120398452&loc=d3e534808-122878" }, "r479": { "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=120398452&loc=d3e534808-122878" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r480": { "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=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "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=120398452&loc=d3e534808-122878" }, "r483": { "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=120399700&loc=SL114874048-224260" }, "r484": { "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=120399700&loc=SL114874048-224260" }, "r485": { "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=120399700&loc=SL114874048-224260" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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=120399700&loc=SL114874048-224260" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r497": { "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" }, "r498": { "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=120400017&loc=d3e572229-122910" }, "r499": { "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=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r500": { "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=120400017&loc=d3e572229-122910" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r502": { "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=120400017&loc=d3e572229-122910" }, "r503": { "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=120400017&loc=d3e572229-122910" }, "r504": { "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=120400017&loc=d3e572229-122910" }, "r505": { "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=120400017&loc=d3e572229-122910" }, "r506": { "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=120400017&loc=d3e572229-122910" }, "r507": { "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=120400993&loc=SL114874131-224263" }, "r508": { "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=120400993&loc=SL114874131-224263" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r513": { "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=120400993&loc=SL114874131-224263" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r528": { "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=120402547&loc=d3e617274-123014" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "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=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r537": { "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=120402810&loc=d3e638233-123024" }, "r538": { "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=120402810&loc=d3e638233-123024" }, "r539": { "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" }, "r54": { "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=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r541": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r542": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r543": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r544": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r545": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "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=120391452&loc=d3e13212-122682" }, "r56": { "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=120391452&loc=d3e13212-122682" }, "r57": { "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=120391452&loc=d3e13212-122682" }, "r58": { "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=120391452&loc=d3e13212-122682" }, "r59": { "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=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&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=120395209&loc=SL114868664-224227" }, "r88": { "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=120395209&loc=SL114868664-224227" }, "r89": { "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=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "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=120395209&loc=SL114868664-224227" }, "r91": { "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=120395209&loc=SL114868664-224227" }, "r92": { "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=120395209&loc=SL114868664-224227" }, "r93": { "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=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "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=120395209&loc=SL114868664-224227" }, "r96": { "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=120395209&loc=SL114868664-224227" }, "r97": { "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=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" } }, "version": "2.1" } ZIP 95 0001576427-21-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-21-000056-xbrl.zip M4$L#!!0 ( ): !%,*AEMR\3\" ,9Z( 1 8W)T;RTR,#(Q,#8S,"YH M=&WLO7E;&TF6-_K_? I=^MZ9JKE.'/OBJO;[4 :[J;&$#;@\\(^?$QLDUD)K M,0E+*JNRA)&;G%[^QQXIS?_\]YI]WX$/N#LM?]YQI=)VN- M__/T]_^G*/[WC]V7C'W5B=]AXUH\PC*%Q5@Z/&V]#'+QOI'ZOTWC;Z[\O M/T!15.<\ZYU>],NCXV&#$49O'>P_L32&8( 7SDM6B"AT 221PAC&!',ND"@> M'3TQ.G!"@RB42PJ'65$X[E,1#(N>>\)#HH_"$TVHTTZ!E(**:(REP -EAGFB MA:0BW_9XB&^';]@=/ FQ_.?:\7!X^N3QXW/7;Z\/HE\_ZGUXC <>X^.2@M"" MT[7)\/-VV7U_=<+9V=GZ&5_O]8\>4VOMX^KHU=!!>== 1@A]_+_-EWO^.':@ M*+N#(71]G)Y5GM\XJ7JD\6F4/RZ[>(.8(;BZ"1XO/W<&R6?'[RZWZ G&-5_]X3C$=,31H/B M".#TZH0$ U<-GARX Y-!?_CIM3+17%^R-NL/^Q=V4.SEX^_6? MM*%[],^UV"W>[*TA#T0(3W_OQ"$T\D6*^.]1^>&?:\]ZW2%R=K%_<8K3X,?? M_KDVC.?#Q]43/'[Z'__Q'[\/RV$[/LWO54Q?X/?'XQ]_?SR^M.N%BZ>_A_)# M8S"\:,=_KH5R<-J&BR?=7C?B Y3G3_+ V!]_+$.(W>HC'F^A>.F7?GS_\^%N M3/]<*Z4.,I&@E!!<>+".B"A#=,I:QCB0=YO5H^#_BH^3VH5.OG4LG[1Z^WT( M9?=H[Z+C>NWG;3A::Y0!+QSX7Q=NL_?A)=O]<,";HW"R]>'PA3W9.?%GS;?; M_.#D\+BU_X8T]W?;.YM'LOEVZ_)P<^MB9_//D^:F)ZW]+?*2M]H'ESW>W'Q> MMM@V.]A_0UN;6^1P_TCL[#\_;K+7Y\V3HXN#RPW>VGQSWGINR$MV>''PUJO# MMV\N6OM'_.#R]5ES<_NRM7E?# M)P$MC Y>\3C Q77@GXWZ?43]>3GPT#Z(T-_JADT*!,:J"]P MXG4A# F%42H6WC+I/5>&2[WVE++'G,Z0JZ<6YD=TG^,O@Q6V7\)67,>6*&T) MJMC"$$X+ 6@W([ZNL-S+X(5S5/BUIWG^YP;M*[Q^+ZS _2IPY0W&]2F( !:] MH$@*D2)'QDVL"(YY1XU(AKFUIZ_9#*'=0%Q#A>W*N/H:XVH,907IV3N1N+?9 M#4;UBX(X,72(:>*%9R9)-([1^46S.4%[\*EY]?BF!=V/*:)N]'%PA^&?G9PG M@\K[1- ;E<_Z9(CF_C_7!F7GM)V]G^JWXWZFB1LV_OKY(. E'M^\QOC^'V\Z M>89!;]2OOE5.ZI,)H8VIXGL(;7JA6%E\TV]ER-]3&?N-ZH'BG=[:L^W_N6G MW#[YZ?2GFU<_K<33]!OZTOUAMC$JF9E]*T*GYWT\=O68X=I0560/Z>:1Z??I M31[?F*@[YPVT@.!-TFBR"0/::3396 R2@:/*S6/>)J\?CS+CC[\&O-GY:;OT MY; 9.PYO$4H\.@XF31SY)WO#;-CA.<_:,!CLI+UAS[_?."\':Y5?F84)TC9T M-^-I;U#B[%[L'0-2U?B*OS^^\T97DWCU/+6 ]7MD/TE,<]='GJ%3)U>N%\@,^UO6AE64% MPU[_-$"196WB>$T@(B4%) 9+DS'6*B_D\D"S MWZ^(^J).X @B&7,4U3AU C6YM4"EDN"0@8#2L#3@;(10YO5U:+^",FQWG\%I M.81V36"B@C+D&B4]^FQ*6N $:+*>!I"*N+0\,'D_ZHS:.2UH9W@<^WEHY+ ]EN'$+9C6$+^MVR M>_0 $;8'P0>\!:.8!8A2(!-!RN'C0,%Z_(>8I<'G%>2%[IJ@PI$WJ(IHS0LJ M1"36$$=X(A(=)N*471I46KUN?O%^K]U&IMG&*4#KN"XH)8&N6'!H*6@MN&?6 M:Q639I"D4Q'X[%":VPSPY+E(Z)52):0'%Q-+$!1P21B7Z;9WRFM/L \OYG_ M=^;74/V!F(,"1I/6CB74V5Q99[3GVJ5D-*/"J^5#]:&4P_RQY"D)A_SI)=4" M2++.:2(]YX8Z[K5?/BQGI5+FCZU'?8/*AP!*;TQ^BI$[1- _I6XMY MBQRB]H(;';4(@3@(UA(25=14HWIG99 7,!%!R+ALHL] EGK4N<"T,4X$ :C6Y?(#.+& W?W #$=Z M5>#1IXA461]E$#QO7I/=1N:'W#==4I!>A.TTPF9C%H=O?#6,:)IXBPL#30S6X^Z1W"B MD,)+(YC2((!2JXSR@4I"G2%*T:4!9P[K4?<($S@KO-+,>A5$<,E*@>HIHMXB MQ#FCE@>F^:Y'W2-DC*4?CUJ'M$Q2C!56 HX*04S!OG36*>& M*!!O M>9I 2R&3M9RQ.629UE[,SS\'UDJ52=M; 59(SL$+9:.CQ.>4>VZ6#]59K4?- M'LO$06A+N',)N=(F9%4 G*&<^$X\&XR&($ M%,=,!A_(\F&[$.LJ!2H'&N;&41:7SSB]*G1'+!_1,UU7FP+DI M<"8M>,F<$-I9HQSWR,-4$'24T_(!.K=UE3EL(:*&B9QUZX,7ACK+ M5$:V6] M\5+;Y0-WQNLJLX>4,9U"Y$"IX4(P,!0GFX*-- 45U63WZ1(@.<-UE7O:&.RT M)SQ%M((2%PZU)(U1!1J\TH['Q)<&FIFNJ]P3.(8I2!X4,XR+:*.5-"4&6E+B M@J9D:<"9T[K*/<&DI:,J6.%!>)%=1&50R"G". ^@_/*(MP585[DGR( Z!YH' M A2] V:-M(X[R=#V,$(JLS20S7I=Y9[P(5%S(;DDG@9A4P @Z*E+&JAW5"BU M-/C,9EWEGE#QDBJ3UXT3VM]HN"'S&!4(,XX$]+&7QUB8S[K*?ZLK(!*+EF:. 6&Y-0;-..>T=>AQX"PN#2IS\3?NKZX M>A60NTE0*R@-U@KCE(R"*R'59)?3M4*V]4^[FW$6T[=5M+VGO3#,""&B"^A M:J$D=\(GZU2(Q'G+""P?JC/)8IH+EDG0Y%%D6@A4J.2=5X8BNP8:N563]?*E MPG(N64QSP98P"TR:"#P)-"E1^FJ7)*4,*$M:ZSE@6XMY4S80S:)#Y14%PQD4 M$&T(,2*/*.K#\O'$_+._YL,@G"1J VAN&\0WZ"]Y8*I)=1F\\G^F@^W(D]2[842J,X2-^"I]9PA MVUHG[61+Q%*!.\OLK[E ZIVASECT"5D07B6@GN:Z"<9*D12/D^X+]4=R5JLQ M]/XV;G-B+;/24DO1>/0F^:2-XHD+$-[2I8%F=JLQ]P<.T&@TC];%9(4G'H*@ MRJ#YHC7^,(E)+@,X\UB-N3^8C%46="+*>RIA# MSZO:B_G;7N3L.W(I"A)RV5.KC$A,6$A11LI04Z#YQ?GRH3JK]:C98TFCXUP& M::5/@G!E10H:"-&, S=!+Q^6\UJ/FCVVH$@"(Y1E,M=23-8E$11S.N%MO"7+ MA^U"K*O,'FB7%"#2# 2@,Z6X,=(0'I2WFBE,$ - M"0(-VQ@#2E1&_-) ,]-UE7L"1]!$P 3O4"0*#F"#"T[C_%&NJ7#+PS=S6E>Y M)Y@8&,L-Y2*E)$ E0#>1:/Q-D.@E@^6!:?[K*O=5""&P)!CWA$342$9;H1+- M&Y6<0EM2VZ6!;-;K*O>%#X7$I/5YUY&@5EA)*;IO)A#$*.JX-/C,9EWEOO9K MN\1(BB3D5N@HY SSN2*%M8X+XZY6(^N/RGS65>YK3WF27"9P:&]3D<@&YIC-?7_8>[('[3C8Z(8=G*#JV&#K_!0OLUBIY?>UCH$^@]/H MW#DT4QWDU'*!?Z/CBD4K/ME#4%=DIX->Q"ZBVD9X-T*G[):#8<;X0UQBB(4- M24>EP >%0H\;Y57.0V&>Y,4-NVP0[\9!A+X_1HPWXX?8[IU6>GUY 78J:(/N MI!"YL90CELC@6"*:.4;-7L^A M.[E7#K-3^?!0RH*:KX3R^M ?:1Y,C*\ M[XW0^=F-/I8?P+674FY&1DV(1BD:\[Y398%RA%E2'HB4^G9OTT4NTK"HN'Y3 M#\P;U1Q^1!]*%JQE";T3+10CAB2.RN=QK<1I%6S=AW/T5P:# M.%RL*@[WQ*7:&F T0E2&"2L-NIU$*4]1-[H8X^V>Z_7DTGF@.1?>-,)[(V2, M@D/>M^#P/PE2%$"XXN*3KY[)[6'E$ESCB/ MR'F+_R- V5(PZ-P@G0N72IYW%U$G>.!"6F.I4))XANJ3.32&EX)+*YG;RM%\ MM(P^6D2#'.,? [R,W*JIR;4C/!5."!:]8R1IZACCW'(#=BFX=>[0SH5KJ10D MJ(0:-@=Q2;0^@"%"\>@X,8PL!==>I1Q\@+*=04V]_@#:<2\BLN6PC$NI8YU0 MT1,E?-Z9Z[A%IU53(9,(P49T6Y>":^<.[7PL8FI(WM7F"'/"D0 I.,V(U:"3 M5$[/ =I:S)N,-$ 0DD-* J?/*"DLE58H9T,4-0YE_R]HC^(?%\TJ![%: MU/@#!N6MK(.MP;#LX#3MI*M3KCYLE@/?[N63:Q)-]2EZ'[RV)#@!6H*ADBL3 M);'4!%6#TL]UPNT>*]D&U#:..(H>NP"IH:K(R*ERH"QWIE;\=O7Q7WC%O%AX M\3(O%=Z$[VK0=O=T-!Q4(]@7T%I*(KK'1+%DB,Z.) >+RDZ;Q)SQSA%OE(\Y]3F7G\BEW&(E*.;8Y7%WWVLP=:$:[A50:1G;1C<0NP/ MZ+[?QS,WXVEO4'XQS+24)'./2[@$I#<$55=4PNC@N Q6H^&=B)004JWDSHID M9M)/ 0*ZV1K0RS B=^TUR42OT#F3P417@TSS^R>916%GD9T_Z9D.EHC(G+.* M<*Z-( Z_C#.9J5U$=A[TAT^>C??*Y*S#A,[0\%7UXCMI(_1./T9#OFID.!D- MAIT'B6=^!([:^^N=)402''T'0;6@$K&2'C6XTGG;&C!?HSV\K_H]?/'AQ:LV MSL5&-^2- U6FX1\7^Q>G\2.(.RF5/OXQ*O&ZW:-EW,8;4NX5BP0:/!'&)4>, M0L5*221)I[!TJ(Y3V6 (SV+> ;*,D$:1 B/64!&,0"_?21."D &BCYKJ:<"Y M#BWL%Y-1Y]3%/H@0-"%.^;S+T?&@/56YC0:+4BP=JK-EU+E JKCV.9A*/14B MD&0- BJ]!PI,25.G9+?%9-3Y;,MQ>4V>>C!,Y8UZEG%@U"0:E&3 ZY2 L8", M.A=(%=7&&E!6DR125%8E<""T\Y$IEFZO\]4>TGEHU*]?A;PWTU?$2)C4/J*= M9)5#ZY8:=2:0CKKE&,_N*#_X%4*=<;CKZ>0:^'%Z@>F1 MZ?=\A3L))"6E@V5.>)3D+&KTCKR,'DTPIW.1P1I(\LS)N] ]NL;8S;);=D:= M9933/&]M3B8D[91P.<\O/4!# X7U; H$!V\C M_FO16.).X9S688/ W#AL+ID[26AOC=0.K5ET1XWQ+E&K?:ZZ2ED(-05L)APV M%\ XC1 <2)VH%,A5!KA,AB7JC++X:PWB>QDA-'#"R ]W^GNQ_P'MTFL631/Z M[^,0;=2]7GM4U7Q8QJ >)X$D$ATW1"#C<0>!19J< JMHE$N 8U75JMV,H81E M!%!&8[3R$!.7 K0QTE."M@D'P8WDN@;QNT5CQ+D$[8*VP@%1A*$&5"&9F%"4 MHNK3BGFE3?UQG!TCS@5 JP@$2CV"%H5SS#I&'5&2:2X,);XF3L(B,>))LHZ9'?>@. M/PF:5F]='?KFH*D,A('0/H',=8^$]9$ 6.8\2$!7M 9B^6HSVQGTP\?X^;4B M9<-^Z8@*6KZZEBG[^EJF[#YJF6J7G6;CG(U*>*VL M!@;2$!HB\\3Y%;7\C7[;+X?MN).VNZ'\4(81M*_'/[MP%+\B%W5%EG=Z(N@^ MHB_".2HS$4,$C[\8:74BQ@*G]2?+5[&?>OW.>/,W]+^XFWM%D',ER*B-]40F M'K44QG.TT+TP-@HC(_=J:H,)9HOIAYH1Y/)J55$P^Y7471&E-),[Q0(5@8)PV4N&W1!E+K 8U9>X"Y"Z6 M16"NJY:KWVL"%%J#*=<+35XRX90%R8TCU!A+I$"_HIY _;&W49/Y1\,\!J.C M(Y$+DS@P9R.% #9P;H'7-[ ^0Q$V_XAW"HI98XC*B5S1>Z,UE28%=,R]%U36 M',;Y"KX%@%=K(!YM"Y?;F"/*5#EKE:31B:AMG1I.S$QI(H(&*2>@MH6EHMC7;XU9$:;'E:&3.+MQ%+YZ6?(*4B M0(31U 1)"$N)YXVN8%2-R&H!E<] N>$[1F?%0".'/^9R6L6H))M$K,VJ0)]8(% MDGO2HF'#*;/&$Q[J:YE^;\Q_<8RG6EK'.@D%04LF%!4JH@^M%8T1K1L?F#)Q M15 U-&#F4R(D0:+:6Y:4%A"YI8K[1#V@6#(2:NPT+X9H^@GC,*C>8D32B51' MD0QSS"N6ZY2 3]:!_?E(JI8PIEQE+91$65 BU3CJLABBZ2>,MVCOI"%4/4.25C)Y;K@P$CTPI!6EE4\ZT?Y*'"=6&66$!":TX\YH;M%@01'%>6!V14_S-XIJ25A MN0ZYA;)24H#4EAHD,/25#(](9N)G):Q:@JD#6&](0.-3"A*,33$Z1B-U(3D@ M4Q-TD5N@K8R9A6C,=JM6*--1:F>1E(2"Y*)'XT8YG1LV&' U(JL%5#[SCK7, MH5.C],$XP8/+2?Y4YCX?E!AB'+I01--D?E;"JB683DL;T6O6DG(1(N04,H@!O+<^.5+C#IZ+L:-CSGGB?>S M-Y^(HXDD'F?-9'XL<:V\$^L[>9"28#_$!%!"6\$!V;Q/YXG MKA1:3\SK%2756=O-A:1"(H81J5-P5(A$K8TR!(YPV\B8KU.@>G&V5L\>1LY9 M"-&@-TZED#SFQ6W.*6BNI$FJ3I)A943";#TB#[$RM9(U4P6G(-N2$V3VC MH6$B(8Y: M$V/.4'-UBH;^[*IK/FO'N1H%#[E%-1$V2[W6>]3JGHV$E#7;2%O2[9?=H\"KVJ[#U'Q=W7^!O\] >W@:=?2D" MX:77)#KC?*BRGJ52RB3)T* @3NLZ[>==4Z!QLI\D&QX&:% RO52>FAR2)GZIU"DM6.=/S-Z>4-ZIE*0C7AN1&U+C_&FN:.YL;%RJU1:'922*N5@41N8"A])& MA%N0!,!S[];ZB0N5?(2S=0D#/JW+#"?E'0L:AZI>K>]Z,+F63^&L>#6._DV_\Z7[ EV4W[J3QJ]X_W9?XHH!C/Y5OTR/?$U=QP;-@790@ MA8\<AS-=XWNMO=4[;O8L8=V,;955XB= =52KX0>$C!64%I_&PZ?W@E M.$55M,*!%EYQ2YAQ7EBN$W%"N,4WW^K"R@]B^I 80Z!$1NJ3D-Y:R:D1J%&) M59*#6$+X9JD[?PBH*X^_ _WW@/GURE,[V(O:,^G!ZCN]T>8YT/;W1P@CW,0/#.H24*@+#6 M"@NYZ"=+#AUFR5PT.;&:JSKT8OH"@E,.WVIN+65SBTAS+6 67?)4<(IR5P," M%K@*(3(5ZH]@Q8.#$EZ!QQOX9031F&2 ),5S)5Y0Q'A*(3FOJ7?$0AW*O"^. M()W+JIN4AN@8I- !A S&LLR(/BA+C(S2UQ_!&0K2N2 (S+.@& \J*D$4&+1D M-(,8"?.&J&7AP9D)TKF Z),5.AJ'*#FAT9\T&G2R@+\C;W)7?VWH>Z/NL'_Q MY/GN:$H00SQ0A\8BBV.\ MS 5!YJT$KPFS( 4UP1H..+-$2:MDT*;^",[<"YQ'VG>25@ H0Y'_(A@:I$3U M%W-C;*I)#9*T%D>0SB=+VR63G'5>RBA4 *LT\1&=^8"^A-=UV&*^.()T/FTI MN$]!^7%?7X9>O8],H"N1@"MEHJP_@C/W N=0IM3I$)42 4V8+$^!J62,D6"" MB-%#_;7A;+S .90'8B*7+ X\.".LMDY# F_0E5>4$5.' K/S1VX^10Z,BL9& M1TP@@E)N*"A+I:+&$Y6"7Y[(RYN]Y8J\"*, (@^**!#:2T>M$-2JF)3QDM5A M%]'\D9M/GUG"M.%)J:306$FHWZ())C$C [*AK4.?V?DC-Y]\-IE NP#2HW\G MA %C2%()DB::,@W+H^<>EN?F4..411F=!1I<+NI!'$B*Y@FJNL!<='78B/N5 MR&UN+9F>$RQ2SXD$[ZKF!0IEI$].Q+QQ)(GET7,/B-Q<]!R-C EE6.ZE7I7/ MD8E2PF+*&Z U62(]][ \-X<.- :H1/BLUTDX C:E1*MF-%+)E.I0N&K^R,VG MY)B7!(A,6A,N.,W%>2EE:)IXR-W.^/+HN1=_+)>>H]X'"XA2%%H8IJP2DJN0 M* ^.,>>61\\](')ST7.&4^0UX:((7!!'C4\665!2$SC1:0G686?#<_.HK\"- M);F14:YK+IP-(J(7KH3SQE##ED?//2S/S5[/*24A*4NHH![E) 4F+(I,:W@B M$?P29,!/D?OSU7+I.1XTE6 =UQ&$S-6]C;31<@+!H'^^1'KN 9&;BYX3AFOB MHO96$N&M-LB!W"9MM.!)AB72 )!T$*=,&M\]8 6!FT4]JK MY=%S#\MS*E<]@FZ7ZJ*\AW@/66ZE1&'G:9!!H.@#P976R0A%#*'> M+#8><\OQ>A LDA+:!Q]2M855&(/N,O=&@@BYK"*M+18/LPCS,/Q@(DLN"!DY M$5+E9&245<@-# ('SVN+P<-FS#T(%EY[GUP,7@@NM X.G&2("&?$6B]2;;%X M\-RWAV$-T([)F$BR$@55!/16"6*D))4\%S^I*QP/8VL]3($YXXQ7#JTF&X4F MP4D=)*>:V!!10XC%+0^U2.;3_56!HF,>=;F/QM86BP%X^V;LY9/6>_UCQXS0OCCR8C'"?RP2+W>L-L;QK5&ZOR>;;KGS=/ MCBX.+C=X:_/->>NYN6CMV8[O/._N='9/FF\/9'._R7 \;9[L'N_@>:W.\_?- M%W]V#M\>GAQN[G9:F\WSEWSW^*!SWMXY:5XT.UMG..Z\=7D@#S=?DU9GMSS< M?'_68LWSYHO#]LY^*%N7;^CT'+S7Z)"]4.7L7(G,&+:$":(J%H%X6 MSFE32!L(BS99!:2QFLZ_G\[SYC-R7DWIQCOI.261Z\(0T(4 &PLP7A362U2X M222EQ6I"OS"AEU?TZ23ZKDD5]/I M Z=,"J1)\(#3:5)AG4\%84:AVDLH!>AJ.K\PG>)J.KE&-](I*#C3R.Q$X<12 MKPJ<96<5BXDGN=9HE]WWNW^OT2IUEL>M-8:]>NJP=OS7[L7AVW#JF%"'+YKG MAR?OSYN7..N;;RY:+[9P=H_8P=O79P>=P_9AI_6^]>* -"^?I];F>]*Z/#IK M(H*MC-[1.Y=C)TK&0G/@J)42*W"612&T33I1&2D3:XU>/\3^/]>R'?;XEA&Q M7%;%SK,)(B=_'C?Q-Z3C3JNS=;FS^1K1:9;NU_T?G\X-,!9>OSW8VWR/B^!S[NVGG&6%7?&&( $V5*ZCR M%/&+OC"@:,%5S#T^DI(ISD_,U&0Z/XH9'X%:1D.AB4,E:(DO+!4:E: BE%OB MB-*U$S/?B<(-,9,%/MX?9_\ []D4*$K.=]YNB];^:WG8^>L$110*_78;!=A- M,7.R05JOWUF7I)'>%"J*D(6+15L-!3E:&"!B NUI^(*8&?\RZ(WZ/@[&7X\C MA,J9"N6'I[_CGTG(A5"G48I)*:B(QE@*/%!FF"=:H&WXKKK!U3F#X46&LE-V MB^-8'AT/GU!S.OSMK S#XR>4D/]O[>8XZ!_A4-<;#GN=)Y3AT,E/P]YI]1W' M#TZA^_1WUW^,-QI_'M_OD[MFQZR =GG4?>+1^8O]RN@VG@_AD^N&W4 Y.VW"!_F9UJ>JDWV[.A\3[ M?HC]87:&)^]5O>+X\,=)72?CB1TB?,,PO?/D\'IUZ/$P?'K,FG5+/G^8K-.K M8X^K:_>G R8OSBM\\#Q\J_SN_USC:[=>?/(J.+(1>J,\,=/Y/X40RN[1$]*@ MU64^WN=Q-1DS!%C< EC?"?";UO;^UF9C;W]C?VOO)BDNS#/N;3U[L[N]O[VU MU]AH;3:V_O?9OS;0BFD\VVDVM_?VMG=:TP=_B&?Z F-\*B:^R/Z_S8JG[Y[. MMX#RLGLT['4?-3;7GZTW&)'"WO?[S%A@Z'7+]8++"Q0)C6HQK[[BXOG.;K.1 M#?INK]L:58M=C4GT$&V8JMMM4 )-(:5($LD&$X/W@DKQE*YF=7:9(UJ/D;1^4MV>''PUJN=M[L=O.YY<[-UTMP_$.@K<32* MV@?[:&:^Q7_WVYV=MW\>HS?[(;SX2X1__=D^9.T/[J0G#U\@=T2!KSVEI'A=V3M"?)=AI]:EME]%"=]$8'2=L<^?>@>!?8Z:I@3#3L\SR7RJ%#^9G-[I M-Q)(XTVW]+T0&\V][S;KQ]QTWQ(\]?H=&.+9^,Z#Z)^X7J_MH-WN#5WO_"X! M_WH$?9R3]L5N/.WUA[64]<]+]^*-.KA\?79P[ M[=;^GYV#M\V+P_V_.OC\DW/^PGO)[N'^Z4EK\X\2QY*#MSCNY U!QYGM[/OS MPQ=O:+-S>'QP^6>[]?;@_*!MSE[N;^00Q#G^]UU"G]7IE(KHI2@$*"B :5EH MEGS(;:0%M6M/__,?5@OUVVU-<24=)@3_;;3P\;^S_:ZMQS9N8>A+CL1O/]G',Y#S+Q8UYFH]1]G4&/3)?8W@<&_^>\E1C MO+[;B-T0P_V;:]>8_4E.3.O@%8\#7%S$G(YV%[>_JIYG:[P'HI:\_MUVW3D^ MSSMA@W=!A()QAF:=5J2 A :>9QP)S8N\07_MZ9^C;FQP\JB1I_K'[+O9$5^O MO[(V5M;&@EL;^WU\_#*'BFMO;C1/PDEV%?'^9ZW]#3QGFS39G\=H,L@#]OH2 M11(Y?/O\?>MRZY:YT;MHL6:.T9^U+C=H<_.(')R\OCSH/']_N-\^.=QL7AY< M[K8/WK[FS;]NFAO @#AJ?2&5(X60Z)4Z%Z"0P9FN&YO#*^X:FIPY 7:\0N]F_XS_CKL-:Y^65!%]JS7Z92#G+[72"7J MJ.XH)^(]>=8OA['7V%O?6*^+]_++UCGX805XHY<: M_2N@&S!H#$YCSI9'%[KL-LKAH.&/*P?[UY706#K4O)[ M=RXI7=?JZYS+!;@L,^N2R9JXPC_F/SRX_QO#$?1/^[T/DWTE-X-P8QVVW?6] M/OJ^5<)4M37EV7CP,W3Q:ZG2)O[P_FMZN'G8R6%R''O<>M$D.YOO^<[FQMG. MYFO1W#PN=]Z^OFAUFK?]X?/6YE_O6YT#>GBRA>IOBQQ#P'_>K-H[.= M%]ORA])5/C_90>5UH5,/Z1] M+ZOOORXB*2_,S&ZO M[Z[OK3>V.J?MW@5.[?9D-Z$?S^78X?_UTYC/)U;5)&%T'O/[O4/KSQ@/[E)N MA-"/@\'D/R_Q >A*"7])"5]>5\)12T>DE(5-8 KA-2],<*3PB3A"$F-+1:G/\.-.?[]WUEW1Z5?0Z=;'7(W M&0Q%4Z3 M5.#4AP*\MH4201FEK0B4KSU]!:AY5^3Y[;[/Q.7)5'N7VS.EWO&H%>E^!>EN M7Y$N4J[6G$>D5:L+H8PI(#E9&%:!)D@R[A[\G)4=,'C5&PRA?5B>KKSQKZ32 MYA65>DTX(2$5FH%$0R"ZPAIJ"D=<,#1Z[T-:>ZHE(?:3L'3C+@.\QO3ZRX2> MLO-VVD?WK3R%=B.>1S\:EA]RC!L]D#CXM;'RW?YF$I$/&YD1[W#/OGD)[*Y- M?HL05:F6/_[_!Y1O$Y6;U\YZ];09OWO-[+*Y>?0NY.YRGJG",AL+P8DNK%6A M<%0(H8+F 3]DT]7M.E#IAQD,WZC'Z&V>N8'0-EOOF.)^+SQO4!E$ K$ 76% M#Y#S#H0#K7UD<>VI()^N7SX<)"][*.Q>'?>Z/V46",)R\$X8(SRGL3"1V4)$ M*G*E'EH0JXV)7!.98W8 &3+AK^A=A9;R7S=-.RA[=&OZI9.EM=C/X;&Z:@_&.5U M]F&O@2.JF"AEO[A?L^62D\LV_' ^>\\M7]=&?L^ZKF3K*//O?Z5TG:L'6"V6 MZYQ^W?KK-STL7;>"/<@K'. M]5RGZ-OW"( 6$+Q)FCHN#&BG-':O!U>.6WC.9WF MR?/W.V^W+UJ7[TD3W^-@O\F;+_X\;IX-O6,T:0:/QF3?CZ?X M):^!(G-G VBGCS1Y->Q19<%T>QW\K=WX .U1;*#5Q)7XC:P3)G.&>6.01\XF MH6)11/!.B*B#-$I:QGC0%;6RSU3^,5UZX5*(*JJLLMC+(0)-$>66"&I MBAR"=E&:M:>R6/ M&FXT1+^Q?9$W8R&G=B=!X[-R>%P%C*=[MZ:YRU40^;->Z?JJWF$-=GE]+19E M-V=7/V'ZJK;N@^\*J,ATNQMR0G=LN(N&/X[^?:.3:["='<R HV 1[M'U=#3?O2Q"J]2UJC*]@P:O^#U,J,-1OX8 M#9M>WN$XW<\_/(;A[;O,BOCQK0#8U?V+6W=:@"<9 [R1(8 M3ZK&XYGY4287RW4Z!HUI;8%3& P;EC0"7 S6'WX/_K-1/W?2&U<'R4&0(0Q' M@UHJY>]>BH2&YJF.LOV=C MSGW4F:FX\:K>V0PW!TUNG-]]_+?5:\Q_$L1O/ZS>ZB%2LVQ!L=(IAT.41I6! MU^]UL^I$0R&B&KUH;&<%#;Y*?]N$(31RO8W;PO;C-:XO3.^.<*0@,HO2W7@T M&E>;;^P5^XU?,MKZ-\;9^F3 \+BL=HB?5CO$'UCHCI_W2HS&P:_KC0D'/K2H MO#:?>3HGDO/G$I5X_XV+=U9XERLC%%9[E)54F<(HZ0NB')$DA9"L_1M9N9*8 MG_YM]19E5KXL0K.\-+?%I5C7\F\;//P$U[G>)*-RNU!H3GIU?(B?;9LQT4CD MXRG@T($8#3]_RCUTVAC_/>Y_=/*/8N'Z$=X7D%#0/8'V&9J@:X\7H!7(5^.S MB)H:E2,TVO@&L0'>HZ;NYY;6E?+J9X?ASE\;*#2+.P\,.JCB\2[]J<6.FJ[J M@OTH^T=X.?0G\FP=-8[ZO;/A\?3P.KI+L7JV$%/9K0BMRI;/*7H,7_,S3U@= MIK]-1GWV^/0RGWV\Z;CL(:U]YAG7E>EO?XSY-JC M7JWW AZ^>-X^/'G##SI-WCKQ>*]M>=CYLSQX>T!;EZ_YSMNF;%VB]?KBX';$ M_?W!V[\ZK?U0'EQZAM M8_WRL=E28?/':( /-JCGFL1,S98;&6XZ*&!!D<* B'G#'R] 0RJ25H&8R&($ M^'+I\H>5XHLK%;;N=E ?5B;\E#P^G>D7U40_NPH$K'C];WG]XGJEG6AB A=9 MX8BFA0B!%2:"**+F,?=$ L3M/MH4_%!9M/KF.J2_":OE?:QW1@/+=->27;50 MAUY#MU>MLXT&XY I>[8M\\RKI!V_;Z,:S'._KQP_EH(K% M=:'KLUQ 6S77'\B#!T/H!NB'02.72"W#YW:?\E_@USMC;8U&XUO7=-_BC3,! M#'Y\F<3,;7GF)UE#KB+3@^/8;D^IN?$+TF@5'Q[7_OXT%HMD\>OZI\M7!W&P M6&M[8H'6]NYAG>^>V.I!.Z)E11^AFZ ]B'?8\IG.ZJS>?V#-_-*3YN61;.TW MR<[^:]8\>V<%6.:2*IBVLA ZR<(&9@HF@I9)BFA\6GMZ_O=V>?5GL5WD6J)M&W7),GM7& _0!;Y"L8CX)!V"39D)S ML-P[&52,.JJ$,_ENNZ)4G2DU1%^B.SGXY]IVZ_E-PNV..J$WG RX(T6NU^GD MRN$]_WZ<0KLS&E:J%?D1[1ZTXG$X^F?_B+X#P8)(.A4V.5V(Y%(!1MG" MJ<2TP_&7S#_I-'C=Y'!*X6!&NSM#?# M'C-M#8W=EM;N1&G=\%[G<@=H?9T,^O^'EMLH+R M\U"RS\"VDI^+ Q-?>[H]C),&L'0E1)<#TC==&(5RG.,SC:Y7;8/&&_:@"FE4 M8-?KO?X<=6,-'[O!:_C0I(;// [/79=BLUMWOZO;V,I 66AR^4$#9:Z]_E8Z M\D? 5[EW?%[IS"O0^*FJ>E EQ5Y3DZ@C/ZK/5Y.87N.7*^7ZZ\HMJ2/P*Z[_ M6<&W7\GUN>]N)ZXXO>Y@\Q6G_YS@,_:5G)ZS.OKQ&,?E4A,KOE\.Z,6*[W]2 M\.57\GV5#7/<:^,M_FO0V/KWJ!Q>K/B^[M#+%=__I.";K]7W,#AN/&_WS@8K M;J\[X&K%[3\G^)SFON>ZU8ON:HZU5&P:+#9.0XHZ#QN3#K M2M36#,TF=.&HDJ#H*FV6 S\:#/)"2"Z'M=&%]L6@O+56DF7R>+$DC]F-@U%[ M;'[MG,;QPPQ6\K>.I,#L2@ O.DY63 3PYZ+?\Q3 MRY1Y/%/[*V]IX7Z0F'$ M%?2?A_YUWB-=#JN=*I7XQ1_:T^]9>K=[@U$?;><-UQM-.VLT=LO!^Y5(KB/> M\@>#7BN1/ .<]$0D?VYA8A%$\K533D:#89DN5@SY/4"C\3OL(T*5\'W5[_D8 MLKQ=2=96!/UQSXM))>]&+["JLG\ZQ'D?O'MB\9NU:VKT>LVGO?ZG08EQ>O& M+VM7G]=^S;L:\EW6)B7G'ZWAQWXYC+W\Z2SFOZ-!_ML;]==R*XU!B7, _<99 M+W?,P!].C_LPP+M#?N!>8WQV8V]]8[W*2D!S.W>C'Y2AA'Z9GWH([R,^:>^H MZK:PWMB>//;58SVZ_E)XR;7_=VW<#_?-7OXTOL^;;GFUY6K0"+F^;7^PWM@9 M]1NCJXID_FK#AK^^8>-C&Y#!QPT;Q_ A-ES$1SOMQU.\2]7:(?<)Z0<<'2=- M13[V#3GMEWB1TS;>_FA,?#CCN0?>Z7!\;I[8FX_92XV-JD0]5&V(U]ZL[ZTW M7FQLO%I?:_P YJ MSG[FFH^WRO?_Y%[C!QHW*"DS.W[C3?%[F1OE#$YSOQMDA?&.Y<$7.TDO EW> MC?*/L-1,&6@/YSQ+H[S1#&7V$>1R_T<9L#/\6+SL]=[G[]=VERW>FWT;H^W? M),BLY*#L#G*_B>J5VY-7OB:?L_B="-5.1!K'HWES_;@[T_BJ3&],&_#@[R-D MH\P)&WZ8?Z66\T>Y'"7R4]5$ZI<\;L+Q-X=/&/_71Q6KW;P%W;KC%M?;04WN M)3Y[K^N#/]YI> S#BC$=9'V%*ALU+K+W=#],'DGU;P-44>TRIK$4@,%@U#D= M]ZBOI%(7N7WO/!Z8Z-]0Q%.1!L^8]:$ M _RMNC8B-NQEU=5N)/##\0W]=/?-8(KA5/7=5.BH*=NC< O1_A6EYR=*HQPQ MR!)HNH.G=[6#I[K71ZT]M=,?-=RDZV4C-T<9QJ.+1XW3-DQGPYV,95E%5],; M?+SJHVJ^/T]RZXVWQV@.C 9WOU.&=&P%38#-R?!H$.#I5ZIC.R\3P+Z]N_EMW<)>V37W/'J@%*XMP^K7?[: ] M#%%,*8[E:D4/O0\Q=V+K][KPH>R/!@U\4#2-2H^NS;.=O[8W"VK7?KTN<[(/ MT@'?[T444KT\/: M/?\^],[R!?"4(8K,CS(L]R-$L3=J3^3:Y/:W)-UI3J49H%/UM2WV5O3U/?0% MKFR75];OU%K?Z*,,*2O$MU&2MM%ZS9YHXY>-[5\;6UVM$ MSC5B]VBB4W-C0G6-#JXJ,G*%VR(90 MZ$W<\S!"WKS(YL(P6TR#:VY=YM)A],==?*FC*F;Q499D,S1O9JOTPMC,FKI2 MO2K0,+GE<.PGQNYQ#AY<%86I".VXGTN_N7[O#.<#AW5[(QP3,M6\Z/6.VG%% M-3.BFFRTEMU1'']NY[:S%6RC(0ZYC(T 0QCK^HJ;T?@^1J73ZX]#6]FCG73@ M&P>'0K5$A0,GEINQ+S4X#& M89$/.'T]% $)V?$:5EDI([ H$:Y\L@0?>OVI^S1:H3DK-#LQ#L=1\&- YJP$ M:X:QZBZ=0;QBPVXEBN%CB]X4" M;D\B8GG-J9V*C\>GFNYV@'7,CJA,3_OE!_ 7".5PF.W2%6/-S#_M#;-WD=V( MP228?R-8/W9 8:>BD<(5XC-#+&)ZSZ.#_81GI7@F]G,#R=1 MF+'&R1(LV^S=V/X81CV*/;083H_+59AT=L!4A@*J'A10 P_M,7-&/RN4JE%$%(4=YE7N2G?-;/K1"ZX'02E"VJQIU$Q]G<#$8QDZ5 MSX7661\&P_[(Y\2!SR="K?*.YY5WK.XGPWQATJ(.>J/&. NB >U!;YP'FX7( M9,?W-%/B^H;AJW2)<=ADH]O-PN/3S-__J9)@LKM_$7/B1)67M!E][#B\!Z=5 M/U,R6=WN-5X!GKZ]_>CJUFO7;[HV7LNZF1"3K_]_V7O7IC:2;%WXKRAX)][3 M$U&+R?O%O0\1M,&]F6C ;>.>C;]TY-4("\E;$K;QKS^9)2Z% 1L)(4HB9_?& M DE5E9GK>7*ME>MB.OZJ:F_V)YSDYS#]<1TTE+XY<:J?F&31F&0+G;MZ:L*[ M"/U)=_?=F$>>@U[R;/?.G?3CHT'ZRGG,1XZ2&N8;]+J3L[,ZBN@'H1^;H^P2 MKF]R%4QR_EA5YTM(3]3/(1\YJFJ8IBDM1OVP>DP'S&>#(:AZG3C3Y[YVD6Z_8O+5.<^L\GOM35_EC]Q,5UU3'4O MR]O%D6,._,FGVGDA\EGC,.](=>C:)*1N]*,15O54G,MEGJ")7^'\>Z-KO9[S M!)]'C9U[\X:==-FTPZ7=,*W1:?X2)C-GW%&.EII$1ES% M<-4G:G5P5^T03AIH#INL]9QQ]R0-8&A.:I](/K3II4GX3^C4&5 YX#P]=[I6 MFI/S(]O!Y,#')H7@[R0HFR*-,SXZB+,+#NGQ_5@ M+R/WJR2Y=72_&5T$\==RVS-?UI<^HK-!76DO\3="CL\=O7[@3B?"">)"]\%D28J"!/G2?I>?2*;;UG+0%K)?NT) MJV_;()WOP@Z_0U(^.ZJI* =UU!3TY?RQ)[%WM9!-].VS.AUC\%-(IP6? "?Q M7^T>SR>0$Q*:60KTW(3@@>'S^>>B];JUC>^BB>O-91*->NY .#_'[S?B/B[. M]2X%,8>&VO,(UGJEKT)$:J:8G%^L=P[JQ;N\X-5UNOW/@UXNA-SIG]9[:CZI M_"Y ]RIJY#R.+#-K/F$^%X8P(=@DW!^R@S>)[FDBQ7JL^8^C4W?49)M:_&J MY&]EA?Y3J+7Z)+>?\UQF1Y(>4O4;*?;3)9)&G(WGZI7-P:6/]?M M'X7S\.5N[ISH$H4^2C;""J85YFMV_?]=NT_UDK5YV 2DKDO1"J.@!1E1DPJA MM[#Y/=>$KMT]ZGJ(:,$9*MD(F+ [7K^UW]',0Q4_&2I_\L5\^6;G8'M_DM'X MP=O._JO.JYV]S;V7.YM_=%[O MO]W)!44[O[S;VWRWE:ZS]<^+F:J3Z*^X8IB4%,@A:.;3*+RX>/%KLJ:2SGOV MHMNO'ZS^TJ_7Y3_/T'>E$>H)F[Q]#DFMU@FM47E>)^/\QN> 7:_?NJC-<.T] M+M<14G>^C=;QG>_]\++KB(NY7Q6+=2GD3)?]\7L,W7W3!SPL%OI>EYU_G[E; MBFQ,L'5GF8TY($[_#'#U+-?]UBX)9::AU,4_GGXD_S[MAPY%M6L%WV-$YS1P ML;$E4[%.6NY^UC_KTUK?UNQI*373;)CLXV>9.#%3$+PW5AGFOQEN,8*$,#M0G"7 M$ZMNWES'BN<7V5G[V?2N&3H/P% :F:@U/K7F=T:?/Z# MO/E\2'=/_?'VY_>_Z^/]8_=E]S\[]/#X_='>P3NT>_"FM[_U@>_^9_O;^ZWM ML_VM?Q_O;CFT=["-_J![O<-O [J[]:J[1W;(X<$[G&QT]/[@ ]L_>'6T2_[\ MNGO\X>SPVR;=VWKW=>^5^KK7U2?NY%5__^3=V?N3=R1][F3WVY]H;^M-=_?X M'=L].23IWL?[!Q^^[GW[<+9W_.KD#_KFZ/#D:V__9/OK(?EW]_";^[)WO$WJ M[VR][^Y]V_FV__OAV?OC=U]WMW;(?GK^B^^D>YV^)^_$X<&KX\.3?Q_O?=LD MNP>':._WG2][)SMT]WB7O3_^]TD:SY?=XT-^>.SCWDMT]L?!]GCW+?KR-R.. M!(0P<,X(,&LX:&T1>$P"C80XFSL6,Z4KGNV,ZZ*Q<=TM/PL LCX[)1#FJ<,4 M#EIZ#DKT(R7RR'ND&9'$(@=,E!G,: @T> M+9' .+)@N40@O"8:P MS_%<5M[KV7*^23X#[?4&7TQ=S"_]]H_'5USX%*2Q>?%PKP;#K<&I'7LG9N*E^0A"GG\G#P2:5R01[I.+_SWF[/W__&?+&%B[_CPRR%Y<_P^ M?Y[LIF?X=YJ#7KKNGU_3,WQ]?_S;<1[WXW-OZ^+<4F&F45!^";$SZ3XA@ MDLX#1ACO'/4QJIBXAZR+&\332=+_.CQ_B MS&FQQX'=Z5$ATXWO5LU_^33E!5CK-SEF+XR_IYFB(-^+9JZ,=&VLX$0HB(D5 M@"%LP1B%0'FA$(Y.N=RDDE%5240?JB#?CN]'-=+OZV-^GK!=@(%;8#L_V%[9 MM0FG6GB:[%HA+3#J.:@@,1@=K,,&>Q:S;TVR"G'>(M@^NR.9G;[+9=/&YNN] MHD-F/RG]$8'=U^.X? 3VB'J'&XX'+U[GJOI=/UG%@[R(A;.FX:QN0]5PUAII M;5(P&$? 3"3IE1(0/:%9^_",B[4-3.=!6>T[#GCF0'U$3:, =2Y O5(NO(N: M(1F3.8 \,,PI*",0N 1!0Y7&UML$5%PA35H$U)6-^;E+M]B?U+S/PMYYU$"@ MYVD<+4BWJ%>Q9JS-?N.7*WNI$-DT1';6T#A48$8R+B&JB(&1($$C$0!3(8(- MU#."UC8DKI2XZ8,OOHWEAN^"-(X"WSG#MZ&'>.ZE81C2NAE@B@>P7O($7Q.$ M8 9CS]+>#\IY:R2>I#<1]/ MSZS[S=#,Z+E%P@MPUB3%" 4&-@@-3O-H'4O;I<1K&R0I1JQ-45'%%=-RQ:A@ M=5Y8O=*"J!72:NN 8)^P*D( 8Q6&P!DAD@;BA:JQRE";W*;/SANS6]<5F>3' M7S59A$N]*%=2( M!@@F)-95B()5GH.DTECC'>8Y>)/3BLD':TC%==0RT,Y'0_H6A@-O1D<%KX^& MURLMR3HED60,<* H:4E.@T+$IU<,1TD$\BY.BOAB\FN+ +L"SJ+;BQ3,Q MR.U&Y^\L>HB1=V<1C!:2V^VSW2Z-I%A^LW+:[L'F>+>+OM:\MODW=@X1(0-( MKBTPRQ"H$!V$9!)BKY,@1;:V@2ND5,7X32?X'+.GIC&.IK4W[X>_)?(:/2M" M6400<2&4!Q#*WLL&H1@33+9C9"3 F%@F(C@"4I+ES0FQGU-*()5G*-"*,_* MM?7ZO'E'59[/OMB]7> M"X5GI^/9[:;BQAFB.@8"6(0(C)$ -N DS0)1++Q#!O/$LP)7>F[^HW9H407L MK=6B"MCG"/:&4I59.@C%@&H;@'D=P21%"J+CBGNLF) M0FM3T=K.-1TF*$LYL^"1%<"4C: $U4F'\5X;(Z2E;FU#J60HJA8%'A3\+HDZ M4O#["/AMJ"6:4Z1DLD$8P@F_'$?06$D01%M-33!!)_Q*74G&6H3?E?6N7,CT M4_M05I"M%J!M%$::B9%VFQH%DU$QYQ4$1U0VE!!8IA0@G>M6**%"P&L;E)** MZ#95K2@@71*5HH!T1I VU :$F>R Z1[YQ3D EA1^BPYTLBO/C'.;SEXPZ8T53[B2)>%JX0E7%Q+V M1Q:P6@KWX[O1Q%HK##L5P_[95(.((!Y9PB&QJ09FB0#M90":%"(AI,>(J%P( M!U48MNR&W&PA@2N. 1J!48 M&,4AYV%%T%$)Q6TPG":Y8[A2Z&;G@>(\FCONDE3#A2(4NWW3=^F*+4F[6D'N M6H#6D59TG/LD7548*]0U*W4=7CN=\CY('ST8EPMM4.W :(: 2X>,E(QKF<0N MV7;RX=4"BU>F95E5_3)0K]#55'3EKCDW M'/&(20R2(@I,*99-) .,$,TL5H0KDW.#*J)+:9E50^T"](R"VKFAMJ%D1!^Q M82$I&9Z@[)*,8 76H"ECWA$1!65BUF<(K,_-*0VT*QGDF%8603X&8]PX,,W6L&V/8R,@Y M3[RB5*7$ZI6;>;)\[/:YBFX'_D1;>SP?TZM8 MF I:-HBI-HB/3<53GQ\NG4BR+,G.3+^^UE; MPJ=<60/HCZZQW=XD;2&7VQP=F6$X&O32!(W^3UU\?2'(Y'KRYI&BDC$MF86@- 46%0(E M, &.'=;84\6U3-PC9(5(*5#TA/KIR_3-]."A[[HSJJ?+4Y\(LU*@:-&ZW1^# MT>A*QLX2W0Y/36]S_-(,AV?ICW^9WFDH3#L5TUXK5"25MBQ:"\X1#LR9D)B6 M$#!6*L*E/6+5U)NGL#+-#QM9-R4ALZSL=>[ MZ\U/E=/(<1!R:C ^,&"6>K >&;#262LPBE22K'$(4I+DGE#C>'59":AQNMR!N91,7!Z? MS6PE$U?7Y'M$1I78.A 6$V T!K""!T N*!2= MQ(*)K"8IU2;(/CO'3%T^_5)%.KO6=6,^RM+RQ%_-UH!C=2W4A3?@N&#@L\*_ ML_#OM1),@EM!CN&1>Z;27ZIA5)ED11EMDIQ;?4LMUIH+< M1T%NLZFI()(Y(\$PBW)W,@9*.0(J1L>UH]3E,DQ,550]N"EQ\3#-KCKMCX_" M\ %'6L7L:\.1ENF]&@QKWWB]G@='IE_\Y0^DLVMEESAQF/&(P0FN@3G'P2J. M(&IK74@KR+Q9V^"L$OK!8=3%>=,R%"_JD*N@^#%0?+UE*O7*6Z F]S5.RPHJ M, ,28Q&QP3A1X"R$#G2&H6?&P<\U>Z[868M6 M4BX6],UD-8N3^H&L=JTR#[%!4F0C""&RJ:4<*!LCD$B$15$$%M':AF3S8+7B M)&D9>!>@FQ3PSAN\#95$HN!]B!1H6DE@5D@P1@4@7#(A2"!>),-"\2JM;8O M^TS]).YFK8<5C[T1)?9FX<=)6=0*RSZ,9;]M7DN#-U9SFBR]Z)5)+.LT*!0) M,!^(#.G_C(YK&PQ5^N'>Z.*^:1ED%W&.5" [%\@V%",>J41&R]S;+P%51P?6 M"P[(J$2N9&>&[,L(L6\ M,,M#F:79W)TJ30.78(D(P))$@D:! ^=I/Z F$NYL,NT1JBB]Z1(NS++B/JYK M?5_G[,IZ1BV2EL&7=*/'9(-H2Z/):4EVIZF^H4""8]9#),$ 8TPDNO4:D$*: M8HF<%'1M@U7XX7TF2UNTE<'\4_25+9A_$.:;:?,*429S;0N>_<@D1E $.9!: M!8FBXCZ7-.05F5L48/NTG/8YK.[4&?GHU[GSJI6NM>/*7*LE?3Z!A M93'[;2)EKT-_E)[I=9*U)NN6%I6SD>^U6M;"ZD"$!NQCS9D PDF]0F5Q_M80X:&P'!^B % M(I13DX&,19M*TJ^L.^BN(D-IVJ$4&GK.D1.SJT\_*4U2>'1&'KU6]ME@HV,. M]W8$Y[*Q+((5(22M**:-45AN59T=7XH^KQHP9U>'"C ?"Y@-!<=JB7F2$ @^ MXAQNF"P510UH3YVC*#+-40*FFI=CN/B!?@"K'Q<'ND7)Z:RXDZA4"&I+A:#" MMC.R[;7ZTTIH;ZW4@&CV"_G<^((0 9[H@+!T,:E):QL8T4JUJM9(\0PMB6>H MH'?>Z&V66.0Z**0D..>2$>.D X5U>N4%"QHC:2U=VU"T0JAX@Q8 O4FB6U,M M:E&$T KRUQ,DE!7BFI&XKI5SQL@&$HT 0W$NH6\DV& <>$^I2ZLGH^%)[: 5 M5L4!LVJH?8*8PD8@9T HFYO5F)CPZP-8+[D)EAJ3ZQ+RBM^2 M>SC/7:NVL(RS@ MX)E/V@F1E: WG2(E!:20RTHFEQ5RF9E<&DJ4D%KSG/7@$<[54%4 I0D'Z4R4 MTBDK,5U11?;-J42&7E7$AW8[^B?+6(K?1<^/4Q2ILA4FG8M)K=:6-4A:Y M:, :9(!A)D$3C<$KJ61 0G":S%&A6$7ES0X7;6?2DK>V,I2R6#6M4,J4E-)0 MSI2P7E"1!%9'D2P_I\$HHB!ZIK40BDC_],)_WO:'9^]>%3K?MFOL6@]PG<_+UB92.PVRF(QJN:H.\I[W;[S M&'>L+_.B.TX3Z^ZEORHJV*]W$GXX';X.PQHX<_'2[.R]NHWX!_VWXX'[^-H, M]X=OQ[E._U^F=QJN;GUN4*&R%?QT*TAC&.]>; 4O-7K_/T?(G?S5-__1I_O' M:7Q;NVB7[*;[')+W!W]^>;_5Z[X_2./;.ORZOY6NM[7]Y?W)^][_?-OY^C=2 MU BD+2"B=-I(;(XU< $H44X%1F*@\0?ZPMWB,YM%7L1GN<0G(IZ4C> ANJPD M*TM!(:S >6>U\I9HA=8VT#HBMY4(_>X/G4]FV/F<%[;JW"EQ$S*?'U?=V__3 MD,-:Z$8[H]%I\$7VGD3V=O'?5#+B3700L?? +')@76" TD\K$.4,LQ]05WL$ M:?-T?#08IEV^"-.3"1,WR"$;!>@<,\M$MO:ML< =9S0B) 332R%,^Z?CT=CT MLW9>I.FII$E$9GDD!IS2 9C,C>&Y8(FIC*/.*>,17=L0(O=CK:BXV2'@'IME M]HY.)X\/4,D*N2VM./YY]C0].2VY,( M4U&YGE:0'(U8*8%!^\B 111!:4? HL1H!DMED5@*02J[9!ND2?N@)-,LN.1&YCKGO\<7(E!QXP[ M_S[MAPY%52?K957]B:W@PHD-PP[%]9_3F^EZGT*Z_.?0.UN_]"[7GLV2.+U, MB8<-5JC=226L8UHF:$2*<<)M] X,LA(82S^T809\R-PMK"8R25J"\2UQ8J7& MP7)#=0'!5P6J#X1JX^R8 !.*3 ;&!4^TI0DXPI75 DON:5U?6Z$*H9M)@RUUF!49:XV,T;^C03002L%* MBH IK\%J)\$CX21W@F*+FENCI,@C<8=,^H,XG6SLA;#QS0K MGV%EC%_:95=>@W115V="=*,Y.E$*2R7 ,(R!(1U!IQ4"%7328C6BGN"U#8QQ MI6Y)&/AG*6*SM%!=@%U9H/I@J#8L2\TL3_LG VMU;5D:4-A:$ P%%@,A0:BU M#<4K+F\>>3X)4E5M/K?#)=#]U^QYE/V19[ZO(TR\)4[=(IKM;S M=5K.G?[+R6(V_&*%N*8BKFN]F[S5U&ME@%)I@6'D0%,2148UIF)M M0VA:8=&FYFLKFXBUZ=SIR6DO!^IW!G7%7C?0Z=:]7SN_] :C MT0V]KYA.3^GE&*7!I5?3<-O58M=%05\VEWK2Y?>/M,Y[8;P?#\S70G13$=VU MEDJ11:IT(."E=L""-* -5A E%1H3HV,T24^IV"U%\XHGI%UP;IF"4D#\J"!N M:"M>><0"1L!0/F0@N2]:I!BX9X91;I7@V:$I*D0>W ^DN$I^#L0W86SJ5MS! M#/OI29^\@.\*,M@"/"07R[A]OHH-1LN]IUC:8QA7END7P70$/R>VU#;?KXC1@QN-AUYZ.C>V%SG@P MB1\YKV"30T=>#KOC,.B\7=],(L86UUS"Y859LO75*#4K7W@?._E7E#I M4\-!KY>S2;NYF788C9_:P1E"3=( M =,NT2L)!K@&GO,N+6.H;4-RBJ.YA5XTQH%JJ"\S0I40?D#4=X,T D" M6:X%D(@()%H6H+0-X)W62&#F<"[51GG%V8/[6BX*Y2OKFIKT1YI43RY.IV?@ M=-KIN]YIGLG7@V%^P,V&4_)@D'O272FVA0UG8L-K796D0-XBPT"YW.371PW* M*P'"8"VX-B%:51N37%5(W'3'%V.R\-$J.ZH*'RV CYII6X(:9[D![2@'9B@% M@X0!A)2E2B(G.9GP$:F$*H[S%79N_5PCK//7'[G;^3UU>SL8CPH%^-_&$VW8]+_,:/%,X]96>Y-:[']13?[OIRU/' [NM9XRSBOJ'0$@N,X M;4<^*X/K&?LK!U8>MVFQB%K>?,U@WC M@0?OL9(.M!(NL3428 R)@ 61D1M)&*]/QA6G%<.W5;HO;'U_Z^)?M1$\E]G" M:/HZ?:2V!HY"Q[B35_4\U7FBL=LW?9>>-XTK_:%N%+G>N5X(*_VX&/7Y(S&R M+GD:R*?!J$ZP?C$,/9.+:/WZI>O'1Q=TU/CB^1*BJZ\8FY[B='SW5T[,\$.W M?['XF*3[G?^I7FYR?4-R(?LDYL.V5XOTPR4AW]4+:_S,PZ@Y32)LI16&Y[XX M02F-#?68*.*09!RSOW%N<#+YTM'PXKD_F0\![#"8CV!B&M8+T_MBSD9K_[H^ M06DJOEN0V>?R?.8V_LL._[5QV\ :5UO4M-_8Y>II?_EFYV![_WIT[O=/V!B< M6*"-O9?]79V7NYO[O= M^>7=WN:[K33 KO_4=?T_>8W2=,G;GVV@= MW_G>CR[+U[$2,UWUQ^]Q>O<]9WU6G"ZK^2,\+%7SG]CRL(_XL +1>UWV)][+ M*5K0SO.C^L9';S$!)TSZF%;/]V64[_"3'@U#Z.RFSQV-.MM)R_'W\(ZNUA2\ M[7Z]>P+F+V(MGHF]K!7/8_T;KIEK1LAU,^-N ^1'YPN/[BZXWUQ=5,BM5;[L MG%W T7<*/JD[X MZD(>]3U8T0)3S,O3W(N>#\)N/^YX&WC:N&V/\7)'F&$*^^)0)&P MW$#;62$4-D90Y[AU?V_5<1@,89A#]9\:::^&@Y.7.3HP/=U_NN.CEZ>CI'R% MX?;7\Y#"S=$HI/]\FVJ8[;\]/_4[_O!U[[AW?$AVO^S^_E?W_?&;C[O'AVQW MZZB[>[+W7^\=_S^8(?N_;Z=[O7AV_N3](PG M?QWO_^>OC_L'Z;H'O\6]E^A;?>+W%GWY6\K(%5<1B'846& 6E)42+%?:(H$8 MPV1M@W-<47RSA]C"NUL]7,\C18[*CTC!-> MB(M>N!1<2"^Y4$635$-D M(4B-@24U'W12]2$$[92-+J3W&U#,U1I_:AQL6WGPG*&4:ZQ]-=8@3.,VWGA96YD/(B=X63O>/&H)4'*-]J=)"74_<,?MWA@J\OA3Z)F%KD(T[37 M6N3)5N;?_?C[8.#KY+4P_-QU8?1VT/-%-9]&-3]K'&!Q1365C(,0P0%#*H 1 MT4$0D1EMF$PBL;9!*:Z0?$@GK1\PT<^5Y$L(+!=R%T^?TR!WD>OD+A9=>=)D#LG MIUN+70/[Y]VSK_G@6N^"6XHVO<<.3RB(YS7U$H@(KY"[27U"0 M.S?D7CD,K(W(&,S $Y;,#N8)6$\@&/$0N=$T<(EY1JZ0E20WX]N>!+DETJQ<8^FO ML0*19K<'3?\^'(Q&G4_#0>R.5\'%U?)F,4N=[UW+RNM:5,H&/L4&OGNP.=X] MNZK>[!$72<\&8P+.#B\+"DD,SD9AJ%?41;2V@16IU.,VHGK,&/76%-(OW+(4 M^=.%6V;GEKVW5VWN")(.10U&V9A#=0)8%"5(18DDBO-H8N(6)BIT2V_?PBV% M6U8P'[EPRP.XY4IO$4K32)P$XF+26PBF8*EU$"@*F'K,<:Y 0P6NN'C4AG6% M6PJWM,7)6;AE=F[9O]);O),T:"G 1(R >2)!,\M!QD )4YA@91.W8%41M+0U M#!;5#+.X6F?I2U\>\OD^Y,JZ=R\/WCKAZZ?< &I4"O"+OI2RSH75[T+K80:4'O'-%[ MM?<&3;E )$",P@.SZ95!R.>">TZD_QS*1P&25@*W)&NQH'?IXH<+>N>)WH:S MW0@K9*0ZY^TDS=D%E/9>IH +H["4SB*:RP6H2JY8SG'[7 AODPR/:O_!8.*I M&_1'#W,?M"P>AU\O%@?M^UPP_ANS*+0PX"P/^V?0=,.N4-%J! MS!7(F#0*E!4,$+92.^&Y#WAM0Z%*\IN]=$K^T_)"=Y&^@P+=N4&WZ3@PDFO+ M(U#!8E9>/%C*%1 GJ40>2>)L,CUX)56![BI!=Y&.@P+=^4'W:M>U7.=F=0:" M#!88D0)TP 88QD$@$Y5!;FT#"U1A]!"7?<%NV["[2+=!P>[RQX\Y2!(<03&#J%>:(JDFV)6\)=A=V;B#WT,_#$VO=AL8?]+M=T?C[#OX M'$KD04U("AO.PH;OFOX#YQ$3)#! 7CA@5"DP(1((@2,5 M, L^)B.$H8K)AU0^*NA:8<%O_/%[]7^2SVB' <,0AH"S",$AMH(&#.* ME6?*&ES''^A;LIP+?I<7OPM-[2OXG2M^F]X$%9S$(FG-V&E@2C$PSONT"=.T ML,'[M'"Y['F5)*0=^)UGU?-6%CT_&(Q-[R(*H9$OM I!"$N6 +U<;H;+%+-S M7AP58IR*& ^;CH6 K)7)J 0L12)&81EHK"U8R7F24RX%SMW@K/A:P M/T>P+[1:>P'[ \'>\&\(+BD61(#GV@!3+H!Q3H%#T24]GDD3]-H&42R!_2'I MC0LN++3,H12WUT?9Z;O!2>C$X>"DD8&Q"M$32T:62U4(^Y(K)^+SQV!4V'(Z MMG1-IX<./+"(*7!,+3"I.!B3>-,DO=8A3--:Y=@R74FR?/6PIX7C$ATP/3>* M>1)'2Z&8F2FFX6J)"NFZ;&W: 7!2R*0 BPB#*"4V3/GH2%S;2 RC"L,4AGD6 M5;$+P\R!81I*3-19 XV G$@,$Y0&K80#*R4/)HIDOI^NUS?3'TM%+/B MI41>=?NF[])5+D)WYA&Y<\MH74AL,GSZ\6+\J*%)Y3SB47QLHS3*].K[G6)O MT!]8IY4TG+<6. ] M+__6);SOK2,6Y,\+^X0CRM"ER'RH&!_ M*<*,"O:?#OL-#U'47#&&:Z$ML2CD+%/EP+[JQYU9$-" M2^B,S=?5*-BR9,2Y5"%'5Q[T5\/!R%^;+I8C/ 8:R1!A9"4 M+60M6(MESD87T7"GD^E5ARZEY2\N^7+J]QQ"EPI5M8>J&CXA1*VWP4M @6)@ MW#LPVGD@006J6 PR\K4-54DE"E,5IGH.(5"%J5K$5(W.?H9+DQ8^Z5,^]P;3 MN?N*+-(@F:G._'ZS>[N6Z+8 M+%)BLY8O-FO*S2AM,N='-K^%?HC=LI%,M9$<;S8=B=(KXZ.W$$5@P"S7H"(E MX*0B*B(9+4FBQRH\CZXVK5$^"^"7H^Q3 ?Q\ -]PQP5J'),Y04CD$"VA#%BD MD[E+6 B"2Y5(?&V#5(+>=,<5P#]'P"_>,U8 _V# -XX*K>=*4P/(*)E,1>P@ M*6<$#*6<8X(DH31ISJPB]"$UJPOB5P?QBWU_'>CE7XQZ.Y):<0 M]#:>,BS2L?-Z.$B<7_*TI^;][6N^'"(#"HGMD8D>&%88%,<" B'6<4&(KON< M\@J5>E:/?7Y9J/,94^FSF:=+F2\B=P!CL0DE=E1,(I%X#CJD-\3 M2*UMB KS$DY;F+,PYRI$X17FG)TY&RUI+*S3>M99Y%%$89V'L$ZS0:NW3$>' 0NL@*$$(-,&9;F'QK%'-)G)M4 MU,?-[FC'8MV?]J<>]'+O"7-PNOV ^#?'XV'7GHXS-@X&I>,R9\C"@?D#YX9UBRY+5":<^8TN;@T2N4MEA*:[CV M1&*KW/070G0<6- >E' 6L M6:A6(RU8VHP\^32B45BAM62CMR?R%A>T>@^VN M%#B:-BFI& ./?;+N!9%@9;+N7?1>^K2,1N"Z)XRX&1M<^*[PW8KRW9-Y*@O? M/0+?-3LE>R*481)BR'UP$JV!<5&"4FD)14XKXS7?L5OZW[64[^827[N "+E% M7^/QHD++0Z[$0Z[^$<%_ZE^"[YCT*.9#F 36CCJ#T_%H;/IY%)W347J_VT\S MM'6DX-RC16]QCQ#WZEL(S1_,Z.NFT

YN+ M/=/'B-8O@2!+9EY--IWYGONA*0RLBUUP<[()[IV>V##N !7N&FMG!3XUB/6)$8R&A(_!2!<4- .YT64%.CD52(9,>/P!7# MO&+B9A?DPDV%FUK 30\\B2OF!&8_!"&& >T>593%X M%FJ]22)2):HJW%2XJ8W<],!3L\)-;>&FQH%97B_"0P!%,0)&C,U]22Q0&8T( MBGNO4:TW<4XKM;(I .UT(FYU>Z<)!*O>,VXV-V*)[RCQ':UV0)ZC]\:>5;:K MJ;:K#TT7I*"1.<$=2,\D,,4$&!PL<*Z1B]YBHW3:KE@E!*\(OME/IZ5!'H7T M"NFMA&>SD-Z<2*]9C80%B0/&D%3TD$C/*; 4!X@.(\D(CLCQ6D>7&E68EF2L M0GK/B?2>WF5:2&]>I-?HFH@UHH$0"#)70^%*@!;69\=$D('RM)N)6M.C$E=B M><)Y"^D5TEL)7VPAO3F17L,;BRRF-H@(QD0-S 8$AB3S-DBFI*+.<"-J34]S M53&]-#E;)8?A647>EX,MA2C#SS(*!A]'(Q>[:/, M4$L#Y8 Y=L"P9*#2[T!QP"1@0ZA3&:-B!5/?"D;GX7/T_T)GC#Z\P&,)92ZAS L)9;X7]=XR22M&O8_M9C@7 MT4*^4Y'O3M/10!37.%(/&CD%3/OTRF$,EI) %4568UP[&N85KM&BB(R"TH4X M&@I*9T-IP]7 O(^>NR24+GI@7.:BL.D5YIIQ&J72UL['U5!0VE*4/K:KH:!T M1I1>[:6*2^/3=@K8Q+27FF3(V( Y6!NYISXPCTU&*5<%I2N*TL=V-A24SH;2 MAKO!A;0F4FO S&A@C@:P*$/5"FV"=E+9.!]WPQQ16KL;_E47H4[_^N[GC?]* M/RYN?6*&'[I]L(/Q>'#R I,DW>=_J@.7R&VF]WR A-$%DNKKO.B.TSW3@)#W#6:YQVA^,PZ@.<>VDI\HMTCX,3:_SR0S'G4'LC(_"*"0$ MFE/?S?%&"74^]$>35W585AV&%+M]TW?I>=.XTA].TE!'ZYW+%9O'Q$W^TLVW M3X.AZ[SFP['S\C*S+])U?/PU&W2Q5+X:A9\;=S^'7+UT_/KK@ MGL87SQ\/77W%V#3D1 1W?J4-$O'#]:?7IZGY,P^C)K7$HE9:83AGF 6E-#;4 M8Z*(0Y)QS/XF9.WB2T>7H:J?S(>$Z&$P'\'$-*P7IO?%G(W6_G5]@M)47"P( MRFOX@*G\P?+?$()%S;J\==9?OMDYV-[OO%W?7/\9)O+@Q +%Y(X'WD\[T-[; M[:U.>O5V_X^=KP=O._JOTUN[K-]O_G3ZW\]=V9V7=WN:[K33#+6FSRM0U9&=Z?%[YM,HO+AX\:OOCC[US-F+;K]^G/I+ MOUX7@BPNW]%U/4V3MZ\D:1U-I.G<3WQ^Y_.WU^NWOMM$)N]QODZTNO-MM([O M?.]'E]7K%(N9KOKC]ZCFY5D?X5DY8X_QK.3N=YM7_-TS^/-L_<'VV=[O^_U]KYMXBN/ M^ION[LF?WW8/WGUYGY[I_4'Z^[=#OO>?'7YX\('O_[Z-]PX[Z^.]XX_XL/CWM'^UD=6/_NWOS[ND5=Q[R4ZJ[WI M;]&7OR61 07J 9E\-HT5!L6Q@$"(=5P0HI%;V\"\0N3FZ?2%G#^"(-Y^IK/T M!VV%X9:>X>;0CKXPW*,S'+IDN(B,-Y$[P)&8?*Y/P2@6@>.H0WY/(+6V(2K, M;Q:"+P17".[9$=PBF],7@IN5X/ EP3F%-(G6 E8Z$1S!"I1#$:1PP4?&, ]L M;8.JBLFBPA6&*PRWT';TA>%F93AZR7 T)-W:$ 8.<0Q,40G6( (*!\-U#,0[ ML;9!2,7ES>#,9\1PZ34/JR>Y\(I#DTS < MA?ZH^SGLU.[@3)+G*_WR?*$/\CI/GGZS[P^N5GW3'Y^.QCE"<"^,]^.!^5KH M=1IZ?=OT 0IG/4_,JD-("B3C%@RU!&24CG*AE31);#&J&'MP'MFT\%JB+/SG M1AF+=(05RF@#95PYU1 V(:VR &-, $:I ^VC *X536]YBFW2R#"NN)I7WG^A MC)92QB^+]2V-TBC3JT(>2T8>5PZK2*BFB0( 48Z 169 49&;V_MDS>E@ D+) MG!,59S==\O]<=MYX6-A6(95'<><44EE.4KGR$1&DI$0J@E"6)E(1%I(-RR") M!272R>BX7-M@%64W743MXY05"/ZZ'=>;;GQJ\E4ZO_024L+HGYT/IML?=1+$ MP\FGWN LA(X-_1"[XWFXQFW=AH/&LK3!R5S]4&D+S"F;0Q@T2&F$IBH(S'A2F$KY MD*7 ^#2J35M\+ 7V"X-]P\F2K"&*N *OG4FPYQRL=Q)TM"+$K.TZN[:!*\KE M U2: OJ6;>SS])$4A+<0X8W0'9-X71,'EE&7#[8C6&LE>*Y03&:M(,:M;8A2 M0M!?N694"1B%S %[2C.G0886.D)$,U5Y#K_]&L;5-[ATK.&(X0Q1&7T M'B3!'%C@$JPC&CPF6*A@!2)^$JDBR=(% K:O!T7AOJ7GOK8XD KWS<9]5]X@ MJZ*VQ 20-B;N0T2 ,E2"LX8QJG3B&E=S'R$W-&)"@[#$CO%+JI@;X(..N\%'AHU4+5"I\ M-!L?-<*.%-;$9%W,"0L,4PU&! 66:R4$(TK2Q$>TTO)FC\(GH:,5B"RZHPCH M8&QZMWKVIG6@/BR LAVS,75Z[_T'W4(2;JDS\!;6O6#<]%OO-,_IZ\&P#@4= MCX==>UK7JSX8[ WZ^:&'@UX:ZX>=7!\PC,:%I:=@Z?UFE2LDE3'9;/8646 ^ M>K ^:8U>2I1V8B*,U+76R-%-FFZ[[3PM@%M>/Z&P[PJS[R+=D85]GY1]KSR7 M7A!.#?'@1=0YR@6!L29"""3] 2-%E%G;P**Z[0R\L&]AW\*^RU?9J[#OD[+O ME<=46[1V7[E]?J8^ M.9QBU,N=2] 2EW;9)*;9))H%V!2CW%-!P#'B@,6DIUMN!7 ::!",>T=D[9[& M^J9[^L'5E'X"CI;'/11N6VEN:XG#N'#;=-QVY?RE5"ZT>H2CX(W';G()?E\N1F!8&&C[]3O?8Z"F9:._E)1-)J;4C1 .V MG %SCH#&TD! !E&O6) ^ERF3#S9R"Q,5)EJ1IA.%KA9,5V\OZ2IJ@H-1/*TF M2HJ3UA14Q!(L=9QKJ1G%==U4_*!2\(6K"E>MJMNL,-1C,-39)4.IH*2S5()P MN64S-02405F_8D$D=5D13S)#"?+@[EGS+@KYKUHHTK^^^WGCO]*/BUN?F.&' M;A_L8#P>G+S )$'C_$]U8""Y3C4N9#&:#PHQNH!A?9T7W7&ZA_LQ,$F=,GX4 M.L;EE''3/\NNL?Y@'$8U@CKIJ;*C[,/0]#J?S'#2AN(HC$*"KSGUW7'(I-WW M"3Z35W78H\E_CMV^Z;O.C"RII?.]\IM'55XQ-#W$ZOOLK;5BC'ZX(NSY+S9]Y/ M)'*TT@K#.<,L**6QH1XGS#@D& MOV<^C<*+BQ>_^N[H4\^CVZ^>IO_3K]9G*,O0=K=;S-'G[7+RT7E>"9 D[ M/YTXO_&Y\*W7PO<=UY^_I]:3R7+GVV@=W_W5'UQ6KB<-9.Y79>L,R[E?5:RG M?7)IKLJ4F/M5];K4\[^J6$>2S/VJZI%D0(KY/ZM. ^WCFP MF\O:XH%MIB?,RF&MQG8]=/L_7;B&"V*R[UWL^=>2>WY4$:HU@W?N].2T5VOE MD\KOUXS>SLYYY?<_;JO\OH+S\2:,3?JC[VR;83\]Z]T]]59GS-O_>]H=GW6@ M8V9/L%K!:=D;]#NW184\@Z%/*L6%6BZN#?>AF_B-*;J9$KD,\Y,X\B1)1XV/ M*1CB!X-=]1E[NX"IPFK6J_Q$K"]LV/Z@_Y,3B?+)-GVR+.M*?K(LZTI^LBSK M2GZR+.M*?K(LZTI^LBSK2GZR+.M*?K(LZTI^LBSK2GZR+.M*?K(LZTI^\L%' M'>CRLTOMN?^EV^^,CP:GZ1)^5'7"5Q?R&.H !W,R..V/1YU_3G-(U,8&2O>; MBM],S_1=&O:XLQ5<.+%AV*&XZA"$]7V.-N91'O1I163*\/W) =EW$?R:(:>$ M9$TD-PX'Q/[>R?.)"<7-P/V=O5=31.Y/CIOV3\>C<1+;-'UK M%['XZ(EC\??>GL?BG[PYWOW/(=\]V"7I\WCW^,W1?OK>WLFKC[N___OD_7_> M'[_?>G.RM[7[]3(6__@C.23;7_;(-GM_O'>RN_6FMW>RP]YO[::_U??Z>DC^ M/#L\.23?Q^+O'[P_/CS8I(<'1R>[Y/#+WN_OR.'QTJ7I(QQ; PHZ0PPKA4HQPVD]6+.68UQ;L=!*XUH)>3-TDKW M"E-<593\8YJT[]DP,ENV=]EXG@17C1H5W$4;G1; R&YAG;:> 2+X&- A%KE M+$MJG&0)6#<+YCQO4$V!*88X(18G_L*6">JT-I@+;M+D<(.Q+SK) L\#PSH:39#*%I&JJ-)%BYMU?TJ*,DD[DN!.1":X M-A09'+7#WG"!;"S[T_*#ZLHP2EJ(\CI@4)%X8%@YL%8;$-H(FG8JQV72^QBJ M,+I91JGL3_?5^92GB ?LD:=,>9F;+,DT[>E?KI(%6O:GI872E0GEA:4>"P52 M>0LL* F*60]"1,%E^FEQ3%#BN)+D)I8*E.X')>.T48)H8P)G:4,R,1?,\MAH ME_Z'5('2LD)I_\IJTC1PKI$$XQ4'YDV"DJ<8-%,"14Q]0#$7HD%(5D3O2@L", MV^&Q%\:=;EVIX"$9IDO"!?___Z<()C?JVY61EI&6D9:1EI$^1:3;+6H8C8ZR MZ!7&@G%G;(@D&B\,Y8A0'K\O5$L?H(^]'@YB=YQK]!2=:BJ=ZK#I-2/.T1B( M@62E).O$" =*.P->.*&0$=)Q4S?B9'RV0YWG(_S"$!REM"1ZRJC05DE'I8U1 M)%7SB>EJ6>"J&0LLT3O*D;0+@I(OV'I M%!8JEQ37HHCWC\7;.2D(Q81'@QBAWFBDJ=,J<&P%CD6Q:8?D-YU%T6$2M3<@ M$4OR+[3([8D4$)PT&^E0M,[7K2H9>9BG:!ER>VX'P*3XI;M6_+)[7ORR=]_B MES.,OBT$,(4-5T991EE&64:YD.2.6SH 41.D8U3)()GWR!JO-4)!!(DEPOH> M^L?TX8'U]G!+/Z"LFK2NE?9RJ"BN&?P7-:%)+U?@*4,YHA:!518#SX8G2LH* MYS1I**Q*:LM\@_^6 !V% Q[!OU0XH!42" M1-9AX^7SY8!IT#$'!]0E.@H$'A\"5SZJM!9*:LX BZARV[L<=R@<..DQQMI1 M:\7:!IES?M:*B?\<'%1EZP[.%..Z/1:5V(9A [@V%Z5C,\NW\S@B5 ^W2I_LCEEM5$RJ0^L!PQ MS+%7BF@F#$L*A?D)WJ>L+)-#'_,"!+]U.LP!CVF$ S^I + 7OM1O77FK2_[_ M?9#^H5ENAK+(0E+Y "?;/JF!4H,E22L,D1NMDFY(J5O;X)6\)4UY-<3__O9> M&4P9S"+._(PE06&>M2J35"JMK:!\]$QKS$U,ZA*=Z;!["61[I8"Z4H-9K)>O ML,[CLT[#A4>BC#S9VA <%L BY9"7"W3P6EHAHD*%=99D,(OUN!2@+L#(:KA3 M.(DHZ6\!> X$8MPKL $1T)HRKKQE4?J?(W5EPX%>'IG^AQP!U!E?]#T>99F\ M5PO#)?:S/H^CQN--KW?_**M M>,WX$R_:IOO?T^XP^.)$FXK?/UXOHNF($Y9 L"B9?UI)L-9%L)HD4S!:YJ-> MVQ!$5UK>+%I13I/F!HNIPIVO@:%6=BZP\'(P&N^&\=' %ZUG2E0T2F RCZ(/ MS('WU":EAU@PU! P"!F:Y,QYEN2054D'>G:8>!Y[XO,8Y33\ML@\U<)OC\%O M5[N^C81+[S@(*P@PI&RRYW0 9#3'S/& I5S;P+2B\RZAN&*@6&3^:@'%(X"B M&5;(L$/<$9 V(8.9P$!;)P%)KSRA2BF1Y!"KBMSB[5AU4)3]\"G3&POT'\,* M;G@Y ^=!:4,A(!F3PJ\(J"3P())Q+&F((2!Z3^PO>]!8[5N!W\PH^$Z.4PS] MD2F#*8-IUP'?'.)_[KTI;OKCT]'X)$W2Z&"PF68Q/YSIO39= MO]-_:3YUQZ97DYG-7-:DLC;S:CBIQ&0F&;U&@N&3!"*!C#/1A$.24HA]NBM0U5(47*$7\93%OI;)'F M?:&SEM%9,UQ)2ZTXQA"40,"0B&"<-1"B110A2YRQJTUG3UG6JB"C;ANL;%#=>8VM.K1NE&/K0MT[8,6=S\_# MQ5Y&64991EE&V?X#OD4&O-QLE%/O@47/FDK/VF[&N"@CK1-4 V$1 XL.@8G> M B&<&*]"4"HG+E14/[_3_+:&N!08S <&S;Z$-AAOK8.@8@[PYAR4<0J2VV)!*8$!8VHS%T*J,316OS+BS:X;NJ$-QU7PZIOO'\Z'HU-/T]?2=J;"N([SM$5B4-"%&,I#:TX@021I/0@RI,/])7Y,5!,N4Z=\RZ1;<*2^MC(P2 MK&5PS&E+4%*Q*?$_V"VFS_HNV\:#07#E$6/:,H<$!AEYWC8,!Q4E )IK*,1DH4A1<3Q3==[EALLT^XRQ MFCDAB7;",V^CY@QA%%S@"%FK1-EGEA\X5X8*-HX(*Y,MKYE,.II.1K[Q!&)0 ME'M.0K+VUS8XJXBB99_Y$6X(B?F<)H9H>=IGJ/&()O*QWB*-8@R+*01#2"2*CLT@DDX:CBJEGN,],<\Q/<["+U9%$P;@U MEIJDFADC@D]&#M4%+LL*ET8P@,/*&QL\[M>0=HVW@Z["^.O!K90F)T,<:__EU9)4%AP$8@0!(Y MT6-C5*JJS%S/LRZY)^H)\]@[39,H<%E9N+1JXQ.FB.4">9';P5L1D:'!@VVFEOG^.IPWC;Y-SM-+4L8!<\S+^,OXR M_C+^,OX5'/\28S)IX\!?HCXA6!B## ;/B>/(!0'?F%A<&NX8,QZ+DUT!'LLL6*Z(&(I$-&*NB63=[:%0%CE8EB1)>0< M]4AA@8,3QDF7"B)NCHC$+%<&,^<2Z 630&%@$CVF1G+KF;@&(HK8+TKL6_UY MA7 T:(%2PAYQ$R/2D2L4J%*4>FMU M8* &/%.!"WH=H2]JX.[QT(Z/*1,"Y]8B2NOX& _("#"4-/8I$5 %#HN-+=DA ME^1>KNBYG!_6=QD<'@WC0>R/NE_B-"16/>F!E%TGCV$%T+Q651/+8,I@RF#N M3)UCYSD15CKM*7.]]*^_5H4 M_5R*_E4[AX\J$RV)!!&>DY)PE+FO,?R3L8 3-YX9\/=,Q^@;^7LK(/B/%<7W M&9LI*+X#%+=SI<"A]$8'E"@EB/.(D1,&4(Q9BH;'P/2:H_@A0S!%NN]"NL^" M,PI6A9&4B+BTPUKY(T9]D4'HRQUKM !)>9-0F-4@&R R%.\Y_PPISU4W)Z8UZ9 M&)Y/ACFIL2[,W9R/WXW']4=GX=ER.OXZU/"V750E$4JU#1PEEPSB0E#DE#4( M6%]8'+ FV6NC'9"[A6Y8K N'D=MV#+*]1GE/)&W%!@5QGI!'>?*@3_GF.>. M$8Z3.RWS>WW7Y0JJKALG7&3J8L1=CZEWV\%55($.DQ M\]9SYG+WZD+3992K.LK[#3H6 KM[ FN%%HGDWB-IZWIX+(C>=2)(*P#AM=K?7*O!S%G,,A)->8HJ^."Y)L[0 M0!162AJOO5#F.C&\^7-S[KEW?TFI,J!($ MQ>0=XHGF+JTA'T*.0N/@B#"^/G\L1$==4NAU3=(.YRDN=DOYGVMOZYS4UQ;' M3.B?#4;CG3@^&(1B>LPI_JT2E20&I5BD*+K@$??6(QV\A9\,2X%JK+BOM[;T M):60UD3VUTJ7K=5@YF&E^SST65CI+ECI3"E[)0*MPQR6!<2=UTC+6,=NA< ) M=+,CN1N)N:1-P9J0TCRB?Y\9A$7T[T#T6V$^QZWR1,=<;0W4,%<<&8DE"IX* M:4*T5N0P'^]HN;:R_VAUV'UFC14@WX5CV0KJY5S)*!U#E%N-.# T]I_9H^[8]FHF=9E(VSSZ.H)*'W7' M\4T85AVQ(F*R'$!ECO# MGEII$]8\G\]74I2=^3+*51WEDD8C"C,N&3.VF\BGI+P$A\=%S!#WCB#CK$.6 M6LJBCL9J_TB9\2$/21;(+!MDSHP)HUE4Q%@4G)( F:21B<2C*(BGC%)E3(Y[ MFX*7I0BA%2@M&93:X;>0HO18U/VN8P^^3C=+F\)OL:/R36G*K MGE8W+9Q5)]>-4T!_5G37%J#5*, MD;F,D8_M?!9*B!4D>"2DICDT"%ZP2AP,$FZX#QA[!;8(HZ5NR@*"1T6L[U2L M6Q$>30P+-G*DL8LH]TN%GX0 *8_)1*RC\;R(]8*B.$6L[U:LSZ(PENCDI33( M)PIL+<%]-)HKY*V++*BDM:O+7!6Q7D"PI8CUG8IU.R+"&2R0%!@1K4@^04R1 MYAPCZZP+BBHP2T"NQ4\J$ZY!+I*Z5.Y_M[VZ@I4=5_^<]&/%<*?*4KN Q@)N M,!X/#K_K+9"'<&7C ;SBO0#4R%1)!QWN?5SS*:>0T%@IJ(S''NW ML25EAV+>T97KAW@PYI1?N"J"MVVJ"1CG6QB%J/+A3'.Q.)R5# M,M4KRXR*-!>3(Y<<0RU 6]CQ;J=\KM9LI4N,.V,MB5$&$KQ4CL7$?J"EYC_5 M7=35K0%T%F9+4EEK&$;>Y-Z! 7PVRXE#+&H7.(/UU"'W3!/:=/@EO:2O19F0-+E\#<_E$U+(9S:5T=HS;G&N M>H\[BEP,FA30+332"I$2M$@2#>T]PL1%7%FIG'IGTDH&. M$\C+"!Z9$@$Y+1@*/ABF&+5!@(J3FG6H+E;BG>DW)1R1P7!ON>&42 M4\:"E?X'_EC1;ZL"NC/'S'-N N<2X6 9X@1\,J!9A3 '&=#>4:K=QA;G'6HN MUO\O^FU!^LT2YZQB 5MB>*!&"^.8$Y1HJKF0NNBWE85:JQ&\,<)C01%E#B-N M+$':88Y\#GJ))"G.Y;BXH!W*?])KHT#MQE##43$NF,">!&Y2L!8+*P4)Q#O" MI2Q06U6HM<_G:&X$>&?(*DX1=Y8BDVN.Y!;<"3R'J'-G8=+!F':DOE$21P'; M-<#F!9':)2,2!H,B2E!O6@8,-@4.'*SZ K:5!=N;=HB$8B()\LH&Q*5+R"AP MX[BF2ED>G#(ZITIU&%GL:;B"M)8%&;$0,23PDQV/(CDK',8N!8\CL!PO2%M5 MI+737$SDX*8E!8J,6]!KBB&7RVA%06/,3D,4L=9KC'?,)0[;/-DNH3LZZMF3 M_/TL]3\ :+ERF:XLR[J65Y9E7 M699U+:\LR[J65Y9E7UE_J753X.W2_ M;/T/_#'[QJ$=?NSV3W>]Z='XM^FOZHUN>ME>-MRYOMWL'M.=<7B?GCT:Q5]G M/_PV>YUNO]Z.KK_TV_DGBJ,+!]KKYS4?_W;<#>.#7XW9U)+^GXU3\9P^N/F4 M;-8'K&?3^J-HDRU[WK?>NK64H.S@DYE]U=GEYZ,2RXMQU.=B*]_4T+TR_VD]QCKKQ%75R4,W2O9:G<&>E4FNCFPWH&[_IZM\ MC8'_+,MM%2;&^\GAI&?',51-R=Y<,'H8#V)_U/T2JY=]/SB,U9-_#4:CFYTI M69^Y>AW'%GX9JA=VV(=W'3WR^6@R#2M4V59R834>5'6!@VDZ8C5(U;-A=QP' MU9O-[L\S+JCM-O7SDT[(_ ":^?H7PAS5U6DNR,EG,ET\[4/TA M"&13C^0Z(KB(K.[KS^L:9(__P,Q\^ DG^MY7]H&1B]<&ND_ @AT?#"9PBS#J M5/&KCWD8M?]B#T%+C$?5=>RU.UV0M:C*^#SZ>.C ,&9D8949+XK=^/L.R<[!R^.(;KONY^>R?> M/W^%=P]?=]\__WR\2W>^[OSYOK>W'[J[W]Z2[X^P['Q[>?)N?UOL/7_!=C_U M/N\^?T7?__G/SWOY6,NW%\?O#]\*& /;W?]W.JUA]08??V#!1!PY1M@Q@[CB M!&G"%&(\2.*C(L3ZINBBHAV"?U*N]3'!8JYJ.3<"13D+MO1 .CD%D@[<.0K( MP2"Z^:2E04:;A&QPTD6@B+B6)*"6&F#!I^R+O D>&0J M:JRQB@5%*XHB>HHB;I@@7&A$/?.(6R.1#A8CZ366D22B"8@GD1U,[Z2*VOJ# M2.9^=(:%&)CG B<#$&+,)<^8 5NOJ*)5!1$[!1&5(B7*(DH@:XB+R) 6W" L M PT*,YNTW=CBAG286&Q+]D>#HB P)YIKI33AF;"DL88F8Y20D3M14+2B*.*G M*#(Z8L]B1#%0ASB5'KF$ ]*8:B48"'Q@N1P3N$<=PN^DS.#ZXXCQ1,%4SIK( M@NXW6D> CU/&:0>O1@J.5A1'XLPQ BLN$)M0P-8@3@@!',F G.42!^V3I7AC MBXF.X'=207#]020,5@H'' (VG"KJA,Y&GB=8^R (+2!:41!]W3FK>JL<]<8R MBS2X1H@KFPMQ4HUR]W1P@@%1@M3J2.2JMS=RCNXYD^/GN=_WG1"^J:U.L&D::U.,+N%5?K7<)"ZXWRPJ%B6>>E)J N HG,2)$*()8!$&&1XP-18*G2T+''.&%A,RB5!"+4$>$BI@H=EP$,[%D=\BLGIA)35!'$M M+3+1!J0EYP (@87@H")8AXN+&7/+%XA;OB-5EV.JJ2[@SU47Z$ZK"_1N7%W@ MYZ-?%DZYC1=:1EE&64991GD7!VPN23(S 2L:'=PI<@K&#;?1A!!!21))?+B& M23/_.8):/9RK/=.4GLG6SFX<[Z5]^[58/?-8/6]:F9G8BZ@E4^ 1 '7( M2&80DQ@\XP1.'24;6XQUM+B8"U,T\SJ,#0+B=1&V0M M(0$[$ZE3H#ADAXF+$>0E+$&T*HEK+T>C25V#:)"JP1#>U0Y/YBC5MA+%6A=1 M9P@SG(@)5C$P6I4CVAM'+$\@FQ@S*W]".G,6',J9M'EE8G@^&>;\61CA(#0E M(G;CRVY/RL:E%)>%TH0+ 9%G&J* MP':*N86\)EP9AVE6LH]-XA>0N5=&N22CG(.]0. MI3@$P0T7REKO-9!94-XP M3N5"7&X/KS9F\!?!7*X.P M[H)X;Y![=F#['W/F8#6>-; :97$_#8HNX$WXIA#7>)G?C@:CNJO4K\/8L^/N ME_A;3G=&=)/SBYT8G1W%?(>-K2?_[RPL7D_>FFX=/8Z\BLA Q_'*.?+A;N_<@&%W1;/;F>%!$*D3C.A$=!8S(4$!').:21, MP#2:9*3-==XZE%TL3K7N[';/F=,%$0^(B+/@+E/4,2S:1YORFT>?1U!"-A MU!W'-W'XI>MCLRG\.OK!QWY]E]J4*(;#'(;#WK-VJIL.G&I'D10QN]",(\U5 M1$P3S8UF3AEPH65'D4>7N?XX&.-QC'))@R&%%Y>+%\\"*2G&(((.B-!\\CPX MAVQ("5%I<*(&Q\CX(^7%^SUV7@"SS( Y.X[NF<)2VX24H@+Q*!0R!%,DI+.4 M4:FQ-!M;-RM.]TC0ZK'.U!SE5,U8-QU:\^V"Q[$I4D991EE&64991EE&64:YS$[+ MMS@*V[&/&[&^1I9PEG"/9-("ZW?;JTMDV7&U8X?^H&*D4V5LE,X5USJGXYTF3AOM) W988:5B]!M;4G:8(1U36AR= 6.>ELPW@T5IR;P"4.J>M626 M/G"3-'(Q*<1-#$A;SY$,H+ZUXE;4G<(Z1);&2-=(B;U4OT2&C:%&&&((6+1> M)Y^4EBPQ;KDWY ?Z9?Y"L$71W!H=)^T*!XYS31!V03<- [1,#"637"1"!DW2 MQI;H"*,Z$E^L)@@M$G -$ M$8ZLRN7^&79*11=IS,4-5$?3B^4^BF:ZEJFG<>)2*2LDYUAKFXB(&/ZCFG*M M?F#J%1PM.8[.W"9)HF-1@Y_$%4%,'1JN)H[\Q3DM)%8,:$/,$FAQ_ 4\+" M(&()]I%[%JC)Q7;@TXZD)3(^ZD!NYI+)+@=$U8"2TY$YI[9+% M/!*2$X[!;6)6T^"LU@5&JPJCL\U7P)$$EL3!(/"'(!0H$@R%@@3P3@N M:XW$64==$KY;OB2/5SY+(I8,W]@L_6LX2-UQ;K1;3,NY M3,L7IS'#W4\O/V LJ<.YN#;WX*(Y39"C@B"?.'8::^>5 -.2=S1>4"K2(\.$ M)%98@W$T4O-$N;$IBD@H9]%8Q5C!Q%)@8A;_RYB@(F\\R81R+B;BB4BD&8Y( M4*&IX$*:I HF;H&)O%$!;JLP(M,,DX:GH"S&BC++=%#7P$01_$4)_ILSP>?6 M41DB08'J7'P24^28$"AH@:GD.'+M-K;H)=NP1>JO81UQX(\0J,2@!J3DQCLI M-;%6,N^%\T43+ 4@S@)O[TX^A(2%Q@94@182<9;W5(/1R'-&< K>*Z-!%8@. MIF8%PF[+=[;JAT4B#4M\KZ6 %6>1S5W,HHRRC+ M*)=OE/.D/(,Q8S67AHK$B4O&)1XD=2J!">,-7J1-4RN%9VV=\+)6"=G*V8WC MO;1OOQ9K9RYKY^5I'F8V_VWR-FE%412>(8ZM1A8[CE(4C&$2 D\6C!W<87JQ MV_4K@(F"_ >,:Q7DWP'RVQ$O&8PR@7L$E$T0UU8A0T-")DK ON L8?)8D?^0 M<:TB^'-!&\^M%[4FX.I&I]M*GMFE>'LY M&DWJ:D*#5 V&\*XV]Y:OBPH\UAIEEQ9U<$E:<#BIY38!V3"MA<8L2&\42T[0 MGY#-G-6#%BL7NMJPR-BTKXEKBX:'E>(?MU M4?"+HE]4[35%OQ5M41CN: MY.AHEO6;14=79Q_F<:0=/(Y1SEF_.(=&(R-1>AVXX<'9Q)VE 6L9!(T_\XAO M6,AX?PJO6I,TD>YM_Y])=QA#"73/I3=>G98TKH]6*&>Y, 81$3SBV#@$=C]8 MC-(X&P/U,H+%R#7M<'Q1<:Q[OO,\Q2%OB8NY[*ES:*BMJ!D8G@U&XYTX/AB$ M8D[-"8O=EB/%B-8"EC('B@ 61-O&FE*4$.,@:,=/.1$X:*514OF@,>$"&2X)2I%I[Z3W-GE0^Z9C MS.-#15&(#QE"+=B_"T^X'4%-@F,=7$*":0$:,7FP^85&5"0JB,]%E'HV8BG62:X\]"E'E-EK!(OB51 F$(6EL MF GLL7+C0Y[A+J!9-M"T#(HH&6$Y<].:9!$'K"!CM$>.)9:P#-Y&NK$E%EOP M<+T X"+$',L/N7$6I1H9S"TB46--$\B'$+4&HK3D1BZ\ M6&*=(3G**9*Q[M*SYOL'CV.7I(RRC+*,LHRRC+*,LHQRF?V6;W$X"'9T\//V MB;6]5CR-N3R-=^<]#<)58MYZA!55B&O"D.72(96L")H+C[5NB?S2NQK+ET*@ M+H77[[975ZFRX^J?DWZL&.Y4&1P+:/_@!N/QX/#[#A#KV1OBTO,^UD8?>)#" M,\N]HXZ$H#&XS=)[[;VV)*R(XWJL$L.,!38W+;_\_C1XBQ.<^BAN22CS@Y1P37 MEF@<.-,AQH"QI=C_0#?-?P2U**E;8Z=U_B12$K!2&C%N'>(*!^1(3,C2R*CS MFO%L*LL.UKB#\<5R3#?+ME][ /UCGOSUF\$G:ZD;H*>HJX> 7/M0J\/<<9H/ MM0H*ZBHFAHR+ 8F8L&;*,L=,W@6R5[# #%GL,>)) M@1$9/$?4.<&IBS02D2M?@6E3E-KBE9H*-''*/,;1A$!+'221NQ,D6I MK2S(6NZ:2@'LQ9RVBPE!/ B+=+ 6X1#S\GOB1"X70$P'>+8HM<6CC-A$A?&> M,<.)X4808CD8DQB0%E4L*%M5E+5SY1-//A%%D<0^(*Z<1];9@)3'G":BBR88 ZC;")H61DR/'&?/(K2/C)!BPE3B37E@1M)G0'RQMU ME%E /LPOM03 WZ'[9>M_X(_9-P[M\&.W?XI5"C"8_JI&*/Q[,?@2FW2&L/I& MO^;3(EW_8\Q1_']^.QJ,ZB,BOPYCSXZ[7^)O^<40W=1'%W)R\L&3?(.-K2?_ M[VDUF]D%O+V^T;LW22AI,!CW!^.XDMCJQ?]]??+^[W#D*)?O_]SY^O[3YZ\[ MWP!+S]^>[/[Y C#SD;[[^]7QN\/WO?>'NY]W_WR'=[[]D7:??\:[WSX>[P N M=S,F/WYP7CHM142*688X212!]\S! C1)@3>=S\UF\FNFZ_4@K]?!>'STZR^_ M'!\?;WYUP][F8/CQ%XHQ^P4X+/XRNW9C:Z]?_1'=<)([]XDF+:I3/1MVQW'P M?T?5[P,[#+F[W_/N,/KQ8#BJ[&1\,!C"VH;*-KW^JF$\F@S] +-B]E!__U?1.+?@!EZ>;5!#L8'L2[<8_LG(%&#LPWR:OL0V,(#QSR/ M-5EE&6RVT3>K??B6OZI\>M4=@>0<'@V[N2H0/&.^O !,C:5"1\L2YXP%8Y1+ MX#%32VB" 4YS:,DLAY8QJTA\>X4_N(1]BARD@2D*BHY19&4(B$@9K!!: M6Q' \5*;%V.(L-!I%,>5.YF3#)+0@6,1A0"E$X-SVF"L/)>8F93T+*$>E Y: MD/:YJC?K:W I0&;',312<@RZMVX/_<=@F&)W/!FN?MO66\C'6P;R(:D+&*-$ M)4;<:XP,)0XI$UADX*A;#HXY-[(#RW111,ZT2,,=DTP:L';5ZS=O1]47F'Y8 MDS,#Z"C[G^ ;FM!9@UKO&\V;U6T>SZB6U4R37< F#Z]ZL@.QU,] M#0;4T35^)TTTE M8" 7G9+C;A@?S%+/6U^<3BP^^XIU\!:3\=5?^?F27 R-+'J1?K@DXOPTM?_, MPZ@!K3!Q"LQ[D5NI1JT-L2P0JJG'B@-%?:!Z8_:E@^'LO8] CR '\OT9V03# M^M7VCNW):..7\Q,$4S%;$+R9U^/F4SF=N*W_<<-?MBX;5^MN]S7K%XY_U+/^ M[/7+_1=[U9O-[1_(Z1+)SA6CV -*WGWSXGD%/[W9^]?+Y]O[\(\W^_#7SHO= M_3?5WA_5L^TW_UO]\:^]O]]43][N;K]]#B-__G3AHZYC(F= K>.2,/J>/1K% M7V<__#:+J73[]6CJ+_UV_HGB8BBB?E[S\50ZC=S42F0!G1Y.FCYX*KN;M>S. M8COG/I-\DQMRY<=X\Z:?":EO],T?O2P1FXS)57I9=:W;_N18V2QXC7/H^L=! MNI]>:C:^$\J+P?('CY?KGZ&]J7K;_5KMP%4'H^H%J.%P+MAYCS/*OI_12_J# 3>N':)<;UDQS,.AA, MX!9A]'2>B5C&X[?7&S/XL.!M@",2%U%^['M!N.:>ZL_!@ZNEG<%_?#]QBQOT M$O+%'#L&+@7))29YNY G$W0,WG,6N16<\=_??A^_W/XOW^ M[N'ION_ARZ\[?[[Z^G[_[?'[PU?PO%=?]YZ_%+OT!=^#=]K)[WGX[X.=;Y_Q M]_N^[SZ].'[__(_>[O[OA^^?P]B>O^ [GSZS=SGP\^W5\=[SSR?O88Q[^Z_3 MS@FF.;%BYPT^_N U-C0YAX@V%G%*--(>)Z2DCR%Q3D3D&UM,=[BZ>L/W#@3Q MJN(C>2OCSK"7/YT3@X4X"W$NA#ACXC@0HS!1@@<=-$E1!NF,L"0XXVKBQ#/B MQ(4X'X0X^2EQLLA4L)0CCP5!7#.%G,44:1*M,"G2X.7&%J4=H2X>8RC$N;*U M-*\WW[N#/O)V=%"!5U'!RJ/!41S:O)M1=MF%L7[KC;BQUP:@7A4 M&!FM(V*:6VJILDF;AC0(61726(.(YH_LVXM_HFK[,!\?^%87[Z^ML:,,FA'\ MZV9&V$]\^&OQZ4+\^=7CT_LPPOQP//CU>3P:PJ_K-8>?>[$^/](/;5F ?_YU M*@E_#(;_ML/N8%+XD80IXF!/(1ND E%3WA(OO,@- MV@7O&'%K(VI)@E:W.^+VL%4) M&8QL+Z?>YI"=GPR'X(]5=C2*XP>/V*TA]2_ 'IR_ -2?L.K9@][K/Z_7N\YD MWDO;]2*3PO3S,'U[(YF0Q"PW')FD+.),"&29Y(CH1(,+VH,;O;'%@.@O[B/? MS%M>T2C:&@)Y 39< ?+# OG,9,.64AD(8%@0C'C@$5D"=AOU(5'&P6Y+H2Z2 MS2^>^7HX(-]W9*O.VU^"\%93*Z.R^6A:D)XB1Z MI*TDB,DHA:-)B@1B1W1'ZUOO7E[.BJL2.UM#X-[G'F0![B* >V9)^9@-)Q*0 MPHXB;K!'AG"%) 8F9@8[+!4 5W3D)76E'PZX);ZU>OEF5QN(STY+MH28XG 8 M0S6V7V.)9ZVVD?5\NIA-2LB^_?JBL?9_C_V8NLM3"&\52#L7P9L5*-_9SNW8 M,+4)(QQ83OS@!FD7+9+!!1]XKHA"L@/,%I8L5B)9=PKA>7H1/$@HJX!YL6"> ME6@&,,/2Q6 <1S2EW$/'Y Q]6#Q-';:YU%VU#1+C JJ44I M"8XXH1)IIBEBU+K$6" M"80A9R( %&P-9*@D\,]$HZ=6XZAR9[&+IL?21G_6,42R-SZ(PQ(/6<9XR*FU M<9ZQZA6;G9.IN6KJ,16VFHNM7IZ+>]ADK*<")6SS[C\'+TE@@9@ #\HGA:45 M&UNT!#W6#:>+C'D4G-X-3EM61=1*JY1X0D&5) %BU%292)I3;V.++ MA-.U#6HTH8M1CET<#X:?\_E^;X]R1>"JSGW)NRV#ZNSPOST]F/G0X8VU.&=R MS[&/G[E-I^=OGS4R4%AN+I;;:5LC1%GB4!.Y+[L5"KD@I)(2,:8",E$ M8>KP)EN7HV/K&%QY,@/)T^J7:@:4IH.0#;E3E8_=+[D0^8-GI#PVRER2S:!M M[W.#K]'K4TDHI#D7:;YJFTTV28X9-D@"82(N T7628*T\K"LP6L9^,86E1UB M2JFCP@5+9CX5+K@U%[0#12Q1&SE#UOM<]DPH9(RB".L@HJ<$/"D!!A20@<*W M+LE12AC=F0DUPPD84$]F6'EZ9D(=V9.;VT^/<*M]!1-F9KSX5[/4^WG="S/. MQ8QOVU:2H5A)GR326N>3&=HBRSQ&\+M@K(?US6WKB.F82XBQI,ZL+IZ7S,XI M>+X%GEN6C@V68^4HTG6O4LXU,C17(?,A%Z&00B69VR.SCC*WR?,M>39W$@H: MY&WBJM3;60%KYC:Q\;S*SYI%;JIT%,J;B_+>M4V8Z 1)+@D4L1! >5@CIZE! MU%KE4^(V9LH3':*7Y&!#P? :!6H*EF^-Y9;Y(I)41'J&&%<8 90=Q%QTW"#,B$9<686LMX!HJ9)*GGAC9;T=S?G%+FDE+G/?YZ_/ M$I5[=6RF9] 5BL L7_V].ZS4MWS!I^ M?54:#@[+J; EZ+I]GSMBNW% 8]_.E>]3[!$=4H!"9(DXE8ZI"FA2 <; M8%6M5$I,4P'HQ;-CI3%WH9Y[HI[[K.Q6VT \=9ULQ>EZ*(-SU&E/^94_JOM_[@UI$AN#G MST2C<>O_FLK%7UDJMOOAQ4PF"EG/1=;GBB=BQ1C-AV,D,Q[Q0!DR."5@;"5P M)$XP"Z)).? <%8W(<.*0 MD@K,-\R28+F!-0;'\3;I!^6@W$)J+N7M2CL]1C$[ M>NN70O]M4CS.MXB(I+ M5^R&?'>*YG6S^/N#PI9WPY;GJD5&Y8//Q6P39@IQFB2R@41$J Q&")W@\XTM MA2^F=9269*L-ZWLS@PKB'Q[Q[4-V+EE%E$,T>HRX@)\,XQY1*K52ABFM?8ZL M=X#SEPCT:QM0>C)U$S*:GE;/6]WK;>4F([A^!$9//]8)6[D"*]A+M3<1JB=- MK_L8+IBM)0ED-2)'L\C^!5?Q]^G*Q]%N'.^E'/:??A(*^(XI8) M@[E.G 3 ;LHE)75@**\M$B)AZZ7TBH>\,Y8S!GY;G42O=8CE-$?H8+K1[!A= MZO9MW\,3;I-I_@A=N64S5ZT+[W MW:H"[?N ]KGV8DJEI"R2+C+$+>?($FY1E)0(%Q6ARC;0YDMR7G8-8C$_R.J> MC&+(F %SYDL<+2*S^SYVZY>0_"Z?XZ6O$7!%EN7+F324+,L;LMZYVHU4L$&&QWRD&+LD- 72R\529$<3?H?;]*L:I'E_,'(+FQ!M, MXG!P#"\\ LS"=%;U%P8)^6$,W7%E/PYC7(9DG%4BR65(T[E6C+OE&[X/RO87SCVVWT^@*2]U!AY+A+B3A%DG?9(:ZFB(8S@ M%#:VB. =^'$EL+\&<:++\?DZ'DV3=@:I90X]='!H5>AMZ4- ;:([7>O17JJ# MX(7GYN:Y<^4A6214!QI1"E@A[HU!SA"/.#>.8,JCU9GG.E3=IBELR<%9-B3? M77_Z M=%P[5]GDH1E0NZ(D&313PPC!RG"6G)A32>>.QR)8Y;U7(M.3;SQF#B MUSCTW5',!LAH//"?J\%1GO227K/TD95K6QYO\KKN-)6]P/BH[5\R1 MBJAMH!Q)+W(9VPA41CE'6J44B4F&)UUG_ZI;-U4MB32/T_PHF%T$9MO9,]]&QP>#CHUXQ6&&PN!OM\[LR1#]9&D?/[O$/<.8&, M51[E8PHLD&!B[E+*>,+MO/4(K'+ MCQV4=CXWI+-OYXHK)YD,X28@EJQ%G.%<](4KA!7Q1!F&7:0;6VI9>OD4 "^+ M.5( _( ;J>*)$HH<19A[@CBB5MD='0(Q^04H8)2#&)H:&F2?@_GA9[,#@P] M;;9FIA;):AP;6LZLN/4Z.?3'3"#*B8$;DM^YDK\)%!E3&,P5:5.N_J"0C7)H74\/+1*;+"D@9C" 7?& 2T#B*M(7* )26LYXM%[ MI$E42!!F6 @:J]QJG5#

:B$;3L31KNBWK6-DCT(J7HZ^3<^-4W :.A'<=1 MU?QC5 %?-*7T^J'Y(1<0_@)H[#]\@9H58^?EBBQ=FZ<;$=E++Z8"\AKD8Z^? MJ3O__\69.+R.H_&PZ\&YH&7O,2J4Q=TB+S TQ M$)3#UXAX*Y/VF >:*Q;KVVR]E;Y8MW3'P.^INM-*W]63,*WU_31OU"W6TBI% M-)8_B_E65/D7S,0@7*P:[WN3O"9M4FZ(NG#K7-QZKB"R"82FF%.BI=/ K=8B MHS3\Y+FG+A#A:N_#=.M+6?<;N"FTM-6VU3$*CC:0J,D04 M)XB#?X@T,18%PVE(8!9B3?)9>=/AEY0-*L2USL&_;(E>:7)6=ERY^+';[^<- MVD&JCFK8+FW,;PDI_=;GZ83!2N& 0\ 5T6=T%ABY0G6/@A"/[S,3$XH(P_# MY(68YR+FR9@4M4DX&2W+;$!,88.588/VX3WC@HD$(TMSD5<2 M/?!",L &";S+Q"V&5=T"$ZVC)%L)-ECK^-T/K:8(O[^=O?03%_@.W=[EF.)_ MW(T#,(<(+Z.#GVV$"":A3<9P;Y+U*F$3351. )^'VAI\P'!DX?^Y^/]\D6_/ ML/6,($Q4=M,U0[E;"0HV\&B]2*#XLS5H.H)>M :+FU[(M9#KK.(,>6-JUW(=67(M1T##2D8!^3*M/-@7!N"'/<8J>0-3DQ; M;>3&EE"Z<]G6>"'7,VM^]A;3]S4U_Q\PE;L#=?6XWHS.3KJU77R M;:\*W9'O#4:384Y.G?9Y3KW!<=7M-TP,F+W3=(E5O\?:;F?49\R.;+?I236V M7^-9._!A3#"B!\]87I6HY++6WWG9]X/#N)^7]B]8Z-U8]H;GLXO.5_EC00EB M#,(L.YU).603%X@*G>U?KZ0Q&UN$=82^38'A(^EP0G"AG*&5)2X/R1DKD)%)$=(4NAO_LT-[H +S!);];)J90'NVL+ MXWM.:A:K$-)-".E0B$=DR$0"'*FJ H+-$@U4?P:HWDN=_2F^8D(*"7,E;V0<+1&1M M'_PRMJX7X>_0_;+U/_#'[-&'=OBQVT=N,!X/#G\E%"1Y^JLZ*D9K5"X (F*3 M_@PD%/^?WXX&HVZ>JE^'L6?'W2_QM_P:B&YFB'TW3&=',=\ D$6>WF<0F68T M5QG-:3 8]P?CN)(8ZL7_?0TR'HXN<-WGW_^NO?W2[Z[ M_TJ\/_SWI_?P_;W]7F^'OD_P&=[]]O%XY]/.R>ZG;;S[ZH/)G9*%UTA&#EI* M@<]KM5+(!6QY3%9Y,J6X;G\2PW9V;+RE !E+5 IPC>9:)ATX-A%X+Q!/L@_4 M3._K01T3'X^/?OWEE^/CX\VO;MC;' P__@+4QWX9PL>_S*[=V-I+U?%!UQ]4 M_YB#<,',$3H$"A80S(;DQCLI-;%6,N^%\U,3B%]E HDY/+;M7F_@[3B&-P=V M&'\',0[/!H='L3^J@ZLOON8?XRE%R]6DZ!N+U][^JP]>*4X]B\CQ+$\\]^(% M38ARM\F0J''6Y4/89/-BW*39W0&8]_*2YQRB>>1 (PHBI%1;@T+.=M MR,V+1RO.RT$NP/&?27=\4MEC.PPC6/6SF:YB,]59%$;=$:Q(W@-?TU%-OV MFV>5(KIJBV*%IJU]VO-P_RJWWG8XB-5_)G8(YFQ.!(2U^>>D'RN&.U4FYAKP M&9F="LS=HYAK',7>26=N(KBM3UR(X*[LC9.]5Q\LPY(G&Y#Q'B,N M,(EXRREA/'?NTYM7M2>]J7ZXK6-6Q.*NQ.+;SJL/6AIB.*@'[75"G!&+-!<6 M 7*!;CTV-H&!2/CFQ?8&Y\5BQC2C[M?J$-;_8#0'V6R>NGG?T?]M_*^M_W'# M7T[URH/Y<03?4*WL'S0*\Q#>X23KS*PG1S488!KK\.['H>U51T#M=6.7@P@J M=M*WD] =UQH8YK_?Z.)^G:F1D=$JNCX:PR_JFK^;5\[2P>P--P4,XZ*S>=P- MXX-9;EOK>]-IQ6=?L0[>83*^^BL_7Y"V'^]CCL\L>HE^N"#R_"RU_\S#J*D$ M:,XI)ZT0G("EH@VQ+!"JJ<>*"\(_Y$,3TR\=G"8O'=F/8#<-H_V,;()A_6I[ MQ_9DM/'+^0F"J3B_'C>?RA]@Y((,W->L7TBUJ6?]V>N7^R_VJC>;VU=+:6MP M\A[%Y/(7WMW;?_&FVM^KGNV! MA]\^)Y_NG-WK]>/M_>AW_\\7)W>_?9R^U_ M56_VX1<[+W;WWU1/WNYNOWT.(WW^]+:C7#K>^R&HG@V!K ;U\E;'=@2T!G1A M>[V37)%F,#P:#&O6@D]L-1KX[G__%V7LMW'S5^:^JE%'(] \AT>];II>$3L5 M:*1\VS>;'6#%$!O]U+/'HRE;5G\,8]\?5+GIB@-.SI4%=P=?XJ&#:UE66%AT M:L5FIT=G\A>-J4ZB'8YJ53::N!%X23#]\,) LSG@!F\+WLUE;VM!?9XP)D<@->.ZB'>5;'=8O_ 3+]F2S3G7YT;6<[? M&^3;=.""_N!+;7DT_H\_&'3AG>JWI2!N@^,XA/6%IXR'D]KMS5>!X($0IDFO MLJ$.N8[RP^N"XA<'?/4\;E97",05B'X :9FM5CTL>U*G.\X6KA[*=*9LU8_' ME3TZ&@XL("SCH34S]>S#]QP\9G1V [!/;#,I\!WX*#]MV)]&"\; 4?F8VW2A M3T4*1"R_#:SRZ&!P=)2O_C28P"*?U+,/S5 M?OLAB%Q_$I]>!=_E6*V?#;RN;P_46I'1&&43$J3_"";#^A,T J/_;#6N"6V8 M]*M W,EL. &>KP\A#@=AXL>C7Z_44-,]')23*GZE:J;JNMF<'?^*B+X_%57/ M9I9I*G];8/3F6@_^[=P\@ LF\KAK[ Q2@K4X6]TG;@@K-_"KAK[ MK 13/XZ>UH!MVG>)>N2OP0X.APTED\7[([^># \*TM@)JOH/)ZPYCL\1PASDUPB7^U2B@CB]TJK9%WAWE//4X'$Z-VE$MH!M_@2W0'V^<&HKU+ U /V<#[;@[/JBZ MXU%M''=![,%:@]O"('JMX/*HVF@>U-EH[OFLN=?LGW^"5CF"?X"IO'$<-Z[V M_=J"S.3/HC_EP_)A^7 !'Y8 X44F50L)$/*5"1#>:U0M)PV1S6JZ\[2;G<"N M7\ .Y/D=I#<@.MW4];8_WO9^,,E;$1__&O2ZV8S>AR?]WJO[\3[DOM&WW=-] MHU=L]\^W<.V[KSN'+^&^KP_>__V6[^R_I;N?7M!W]/7G]W^^H[O?_MG]?M]H M%Y[_'MX+KCMY]^DEW_WSCQX\\^ON_CNZL__^T_L_X;N?8%2'_TPP!K;SZ@/6 M46E+'>(L%VYT7B+-J4=Y?\\[[Q*SYON4)6R<=AR6-!G'!3::)*X5K 9\11"M M-JHX\O8HZ_'A).:#E8<@B'5@H;44U=E:5+/%F.U'325A'OJZ-,?@YV]Z?F22 M$4$4]=[$R!5Q)B7-/ Z)V!2(5*=G_>]*5'^WH^YH+WTGIB?-GX]:5#]^"-Y8 MQJA&CE % IH(LHX'1 P72FBODD@7LNMX@%7!1@5IX1O>B2@LMDE(&:6C\GM1 MO6\&K-<[ ^.O(5CK_?'Y<\7+%(,ZW;Z\T69D#OSW)GGK&+R)V.U73VJ'X.WI MO9Z=WNM9^UZGC4JK-Z?WVGA:'=@Z>A7[X#''(SL-WTZ=G*/)<#3)!),CC/"4 MX20'A!N?_..D9QO_>KI=\";ZR;!N_U5?,:L*7$>]NJ-19I(G&V]>/-MXNED] M U_==OOM(^#UET[S7]N'QOOYDNF61S-R^.:E4W,Z!+B@2::":V+C;K[9K/[Y]9\_-]1M=T' MI=3+6U*#O*O?K_[(V_T$H__O-,,B[SY-1S_=K2*=:5I%ZO;@@],W!'&L M[Q+=<)+U*I5-(D8]/0O"YS"F[-E7(&6P7CF$T5SW9)H<.*W6VTAYCE$"C.H= MG=;%3Z<9R+#FG=FL#(ZZ_6DFXJ'M@P67HG#8+C M:-(;CTYGJ][RZ1Y.-_!&9_+2S,#LM8W9EMV]2WF^:CCF:2-H_TUW'U"VDYS3YE M[I]2QP6O>'D0Y@, Q"#3;.^";H"_OH D#29P81U)@W%,#H\:D:S'?1QGE%D+ M8*Y2/Z@W,5L;W+X[])-#>.&\0[I9[4WJ'?),*C,9/+0GP+-U6'JV1PGO??K. MFY>MS&1TRL!7#0[FPV.^2_5D_(T]-5 M 5(8?.S7@8#*9]T,\M:IGM"GF54&Q_5@:B!XT'Y=N,\ UA@>\83E>XP $GF; MT7Z=?IX_X4_K%(+#."N\"R(33*"?_&)[4W<#'@>:9&H@Y.?-0B"C_.0! M"-QX1N%9F,9# %U>+-#J=6OJH]K";W:>NQ>'GOT%#VV6+=#WG2I,AF=L5<>A4*R9^-1$?K;W M[Y?/P"[PBJ-A#R MEG77@WV966\PR@S2L[/(,Q<_B'0FX/C7R\F&,^39KCN Y$R-+VM8I]E@ M"?"FC2;XM;8[FS/%?S5!!\#R%_!C/V8'Y)JT^.##NHHS?RHZ6W]D!3,UY?P4 MJ6 X#C-MUF9QIZV8:E-NEJ\ZJ8W+3&"OZ_R/2Y*F.2C4]UE;-[D\^=%- F-FDD%O1I5UGM"YG)/3MX8W/80 MY-?PX,/4<_.D>W;;6O&U M65S?;^9OY+@2#'EJ"X-&MW4&SC18EIT+6]NZ<.OAQYP5>S1=ABK%QK&K_;,Z M$3B;RS!!,YLG=#_F,QU73,7L=<.Y'-BIDYM_/#K-=*WU;YZXSMD#&].G]@YK MES#! @VF:]6XOE,ON.&0G# 99PO+W)EXU4/-B;(N M!YTW+U&;RZ,W=^-Q:P\$A&"0;,D-KC"SLBABJ;O !K,7";X%)#=#2!IJB-N[AY=]^:L[TK>&[=J^TP MF(6ZL]@LJSK=V&K:">:0X3]MOX[0-C8OJ1%>4YB=CJ4^L7 :D6J-_0TXP*$^ MHOW[ /ZJGFS\L?WF]XVGEU_SMK&=GVQLOWD+UU2[@\TJ=^E!A':JIC1>5=?& MJY[L#XX KXKCI[]6;YK3%2>S[._6O;-5?OZ+<.O9/9]VII'=V?&,:9C/GO_^ M.6^JJD.S];BG_MCX !1)K0VGXP#6#6=:PU;9/\NK,;YH!-AEW:GY_GOLQ]2MXY;/X8=LUTU_E0VV?O[]GTUDK=G* DOS:#"S M*X$NIT&2;A.Y'P0@[];VZBRTW^C+3,&7/F2S>CF&2P\'7^KP5^LK.13:W*TQ MQ6?[+\W.].1PTIB?C=F:@Z'#> #[=9&?DWVI[M@S:;8-(S]K3GME[\QZ,?I MCDXV19L-,5!(;OJ"V;*M\L&M9H<5*.Y<, E>*/M7^?G-,&P(HQ_.0.U1@&(8 M-3O9V0^J:Y? 1-@S333;=VF^TPZ)?00OL D_-\'&MNLWBZ1-HXVS,0S #?G8 MW'SV!LTX-Q],!UY7PUTDV'L]9ONZWK:HKK0!5R7:WAK Z)0HZ]V^LTAL=S2: M-&D7X/=GD)_Z<9EMZW2,&F:G-X"7:_FL9+-I M5;/&;'^[C=&KQ:R5PW!ZSO&GN3E 4-G-G+[%)8;8=X4@+C/%%ET4HEAM9X)I M%I+-K%8FF_G!^>$'B<_TSA*?_7 \:&<]O\B!J]%V/^RW8I5["9317[5>6IHP MRLDTC'*XPW<^[=#=/W<_[QSN?-O9?T5W_W[%WWWK=7>^_7'P[ML.W]WWQ[OP MW._#*.^^?3S9^?8.OZ.OX-X[7W>?OR/OGQ]\VOO[Y;>=O__XM//M(]G]MDW> M[>^FW6]OCS]XJA(&"QYI*13B4B7DL*5(*IQK[Q$O_86BC21(2:R@R8L]=*M#MUI=KYCK;?&"BA"3#G\X8Y+V,ZMEB?FCL>##^#*>ASB&0(9B2H MY?YTV:=)E4T^T&!V)+M6$&<9?V>YA/'+-)Q;)R]$];.MQ*.&8MED0ZT'-L4_RDI%Q3#N@L M4_J-G666[YVEZLY2.><3$$+A913(OR.,YZKDWG#X,SHF:30\% &Y,P'Y^/6# MUL*YE!3"(7'$&?RD'55(,<,)25'H' XEFU>UE;]*0*;AL%I$M@/X#UV8^28A M^S3C=][RE=R$I**4UH,>BX%IZ:6*R8*'0UPRIDC*74G*_JOC#XYQ ::V1XF1 M!/HK4N0 J&!Z:Y=3V#BS0"5X\V*/U!]+RNM9RG 6A^>@Q'J#HSKH.I.3&Q7W MN?^][S?^((9)+^ZE<[*3AS?\$G\_V3\Y@L^>#4;C1^RW??W '=9)*HZBBQ(T M$B@C;5- 60UP#WXH@@B:,]4/ %K]>KN^^K[>-UWJ&3CY.J4.IM>O:$Z396M]*[I0GU4^SM7 M?LI+_5-?#0G11AX]HUN%:M<[]?YF+M?-BI,;7JKA\*^=8T73V$0 HG_V_+OQ M#W^Z1B^JB5?O&N?%=!0?^G/6_<)N=[$H[C=\>>01XFJ'*IJ<0J.N7J,;C_Q% M.X6_Z$8'D>%K3.Y()NY].0++O:_][K)$[BA*'GO9.]K_C&N<# M#EV]R_$=AOG4N>HE;;+83SXHZ]@ZE?#G/ MK![5>F4=09Z6I^=_/],@/=F=Z@6>=PT!@ M"@H!'70.*HH%-DQ"#H5%4%K'$/Y^F$H8$";H]_W&[E+@UJ7IV%.UME'3L3*J MMS^U*X.SRZ/]0WBT?SRH#+Z=EJN51AE_;!P=?&M4FL>DWCPUDT-:/SG$E7W7+CA^[H=/,]>?WQ'LNL]_U)G[K*ZH+XTA!?I MS_>V0'VV9HGKC5FK;)#^6Z=&QK6'<:WR?@K7! E&*Q12Q1,&E @/M"0*D$"A MQXXHG)J;TFTE[G.)K*:CXAKBUZ:HH'M%(EW1Q_E)N+50E_@7P*T5]UU^-'#] MK:^*/*6/G>X,AF7PF@>\ODR!EZ;>&FXLP(%$I=H=N8@N-M*RQZE9,XIV>J)[M?!'V=FK!\2[ M)W*>Z)1WR$<+5 >EHCP%;46 RBLO#(NPY@KCG:P?9L4_!Y MZ]G7-,%T+['V]*[I@_8['>-+A^>E+ZEAQ^&YW2G]L5761E_IK=N]J5:<7E?6 M5R4DIZJ4)MEKPZ+"F4=)A'1C)K:+?I$<7Z39)Y:>WH//F@KPQ_UNAM7RHRX. M]W5**OH"]$J]GRGS/=5:CUN=3!75IJ65R^\J M0(DHYL"X>%100S504DH@H0L0!:M8X%N[ZM'M.6](R% 41K5&4R^EK30L%1KF MA>I_XMXM8KI6]TY3]+EST;7C3T[16I1.=6]8LS(J\!V3'*;^;7>1?DTQUTT/ MH.W[I\-^:Y-"X>LRMR'_0\';4' ]V5'R"GPG HCS%+>9 MX7>Z3=TUE/K_T[LF$;OF,CN?)2\;$YI=/^A/WTUB,(RNWPZ^#UGWAJ00PPJS MQ,U89'A?CV8"*/&W>4280&E1""RE:5,&M9;(,F<'([ZM+/J%Z,?O MQ]^#]YQ$[1YX30*@V%F@*&- *:T4-S) %ZWE!QLVIV-L3;9446NRS/TT]9"5MH!Z;(%61 %,F(MF":5$ZY0, M_E RW3ASZ&;BT) 6\"ULML_>^2&'X$?O1ULM[[3A3DO-YJ5BR!$+@: &@;B2 M&.CD]U.4,A1XT%S+:.4^F $^<2)-,R_J^-MX_@MZIO'^*U[[D2K"SY/G-F4" MIP9X46_^.]%E)8;V^+<)MV-[I*#$SZW)IAT?NOD\G-U4L'SY7:3_XGP!22"/ MYR$+0%-!@'(L;B>%HS)FTWGXP*;:3C2^S:(4JI,(GE((3:\\$@&-\C.G/)OC)2#E ^=-8.1:*%H95J#G$"8 FNU %33U"Y%2 "5 MD\X9R+5V*!QO 85;Z^^Y+:@!R+/W1/L8#Z]OZ>S:GS1G69-R$E@>LRFV#P='^WM7 M]>H9*<>?R_N?VY5!O5$^^7Q6J\9_[8_-2O,0EIMG\!9X-B/P[G]J'57M5?SY MLG)0(Y7VX:_ZP>?3RL'G1NVDC,O-XZNCZN=0'NRQRMYW0[#AF%L0&%?1E&)1 MMR6$ R0IYT)@[?"M5F@^(J5P5D,I"&6&*1V58V6U]09QRV[UEYIPIAR>IQ#< MB-7F=[7^=Y;S/WS?V7$::(F(1S5WT%+K7(HN8@:9BE9C@ K=*=W%_G^^+L)W M[__)#(VTJ8="+FF4PYXHJRG+ZJ7:J_.$]$,O]U'XW.B=_765OGXLF%S?L!S1 M:"ABJY%G6 ',C8^*!XHZ/78>*&NC!$EH'96W"K-66Y/5UK\:[8MV4FB&M&&) MS&O84B!1%)=&C:M&K E>IQ98XYXTH\+WHHORI AKQ+-@=;=;T&D.%>OTZ7!S M0R>KH%>T1"QXT48>Y!ME8N^N]_UJRZ[B4;\#A\?]W'57;"5QBTY.>_J$D MB@V8G5M]/!XQ0R^\^]3-^7]4DLKK*MY;O_+0#4[#?%:QNSMIJ]K5KF!3]8U_ MBAC8=D&?.LR'&;52>X0D/KTN]MF*:EY@,N*_9FU0OJSA0W0S>[-%89[,'R0;S/0:59'L3/-[^EJL*KZ^Q-*Q441"O 5%Q%"K$! M$@8,B$?868A8$&1KEQ*Y+>!]Y#6KJ;^Y%I4LXZ&<8=DKAX*P0 ME&,83SXBD254,,=$>)!4,:/?.J)?Y?V4?J-D/+X42X4IF@ :#[B(?A8!+AG5 MV#H=%9VM78&VXQFX).*$5:HW6"*RAHD@#SU*\17$$M"/1BM$.:XJ\Y3 :,%QMJSM*<-=-P-^66V>H MW12)-*G-91$?RFZ:D@XH3RK.1N)@E^FW3A> M.*:]!U8)"*BE 1B'$3"4"8DYY@+AK5TA=KRE'<@A(TR M#HTT-LJQ5?%_J!'.:LZ&"OA$S?&,484\!8$'DM*S*) $"P"](5X1$Y#EA8!3 MF)TXZZ7F5#KG8*SDW$R'R5Z=9XA:$1@H1X821RA34B'*&;38,8&-,#JK.QN) MAHTI=0=9 3%7"C"H*: 88Z 9D\ $'2U^!J."2[=V$=T6V:OS^@1<(&F0IA91 M0RGVUF 8!#(8$Z*(U"JK.QLJX!-UAS!,H'$:..Q=5'>@3K*-@/.8(LE2-O]XJ/>4Q3_9;?.\F$0,0H=#]3:U.H)>F6= MEI!R$DT"*#',>LY&PN!T=@[V H; %>!:&T"1LPLYM30:,H8HR;E E 7JG/(:D:SG;*B 3_2F%O68;3#*?SITP@"8V6TD!LJ(%. M!V<$AE'>1&#=%-'27VSEVE<]X=__J7[C5ZU;1EWBXS2H3WX^^00:%D5%VY3:6& M4@H@&6? JN M0A&!D;_%C)+Y/YZ+4D.HS1DL)(]K/9U9/3*KQ[)9/3)7QPLW MVMZ8R/>0IF)$W3Q%W;;$D-C"8; UF:K'.R7N>K -=RXPCYQVE!$=0E2#C.0I MMY5=B)H+P\JC?K!(:I7CU$%?Z"U MDV^M.!Y4:]JK/X2W' :[AH_UX'_SIK-:,[]__2FK5T]/ZR5=4KGYK M5 :'5[7JV:_*_N=9R@PWGH?]W,K'/8T>,X0M"&'3!!F$&:ZTA$!!E5+FHNVD MA$!1%7$^51%RF)PV@BX#PM;/9_/6)?BY%9 LP<\EP1,E!#FO5=0X +%2 TJH M (9X#2S1F#O. B9T:U>R;2SP&DGP:W=YC)DM6K>S<;()M1$ZR-AA6ZSG5&I3 M1J\%T6N:L<)C2B E&'C),$AG$-#)F&+&0@.-%1:JK5T*MY64:V1"9>E==_TC M2^^S2>]$]Y"0*:>E!99)!BBF(?5SDP A#(,CA,+4)8&0;:+@&DGOZW6 3+* M%]4[LN7TTGK']5IF]%H>>DTGK$ KC#&.@KA*+A4..F 8TP!!B[#WV 7*(WIM MQU5=(\,I"_"FJ!Y9@)]%@*?(/PURDA@/+"444*E3Y82$@%.J26I400-, HQ% M3O9XN]0/ORTA?+L5R_--RX:C_0K4M0SR2P/Y67H'3FQ$<@B@8Q;0"/A A.DNVT E3K E3 M;L&EL##,7.]15 R=B_X;8&-(TU\@66G$A) X:GJEH53=_OK(N6"S4\%6O+%. MXMH.G^8FH4=]:^+C[=+E:<.>EAKGMG7A M?/S>]UW?ZP/C=6*'*!E]?A9/E)^=7B,QCNA>J>7_\:T2'@]A.*'&6WW1*\9S M5=)Q8,5X7.FBER[2,?%)"UJ2T2A*3O?U3JGTQ+V7?E\M!3^*ZY1L-J[)D7IQ/N*D]#MQ&L[U#U\LEA]1):4_I^7L-GIG:2']+WNJ MS^.;NA$82J%U8?L7!0=3;Z<4H:7G9RZ7,:%]4EX:Y\,K/6UA%X+ZQU_G M=+SL.TFHBVT>A_RN2%R-RS@AWDCZVM3G1C>&DX]H$T_1B_[]'WEXR+=+Y5>Z MRQ&ZL9!37T^[$YJ 'QZ8KM=G0(Z=:FO>EO_GGW8^%BS<_OT:?G-2BYW M7]S8N$-%UT!+!!6!.VBI=4Y!'3"#3"EM0U2_AYIZ_(QW>TG/%M1RIA%A,JIV MCG+-B4*4**]I4$B'.Y_^>?63NP_'_0E83?!MPN36VXS#=C_*_[%7ZPZ7NNF*QDG*=(%#W2Y>^5)Q;G=*I=S]&!Z#MM./XKQ*IUGEO MJ(@/S] AX5:[!\^>=N/V+Q/?&]0C2*]-\71'I6YVH/4]&F+BZ M2KT+$S&\$:^^4SHI"+TZ/\[C=)1^Z,9H$-$@ZZ6+%1?I^:DGBG>;!OSX&+[T M1U+[SGO^7]MCQ3!J"V/0&ETD GPK,825>J<^8GIC"O&'[Y_F#.L/E_,C[8^ U[:HZU_XLR4 M13P5#7OWF*KEY]4 GOK6C)&EIIGM'ZR8?+>K/5K.^GSW\\NQ5*W_\8 MQ^K:-9QZ)M0&E?UOS:.##_BH>MJJ5?]J'YU4SJ*E?QKO/YLI'E(Z.&$0Q.5A MT0CHTI&E3&JZ""A2)W>B5;40"$#-M(: ZWB M4E%W?Q)/1I6EH\HD00=2B8Q!'CA*(JHPD[R'S@!M/ ]4*N6(V=I5BS,5+KMT M+J?7S*8^/!A]OY5I<]Y)ZYC"^@]DVCQ\Z3GZGSPU[6$C4F[>I^=,LU'\\&&2 MA+)(.'%%C5/^NOIK& C[DN)@!U%X?T9!?B*E:.(P M"/2SZWN%%(=.=QS2+$S$^(YA1'/8.JG(>G"=R_,DW7:\T6]F6[T;[_051YCD M#N3L21$FNH,E?XZ@#7S:51^(,#'U'+UAGFFP'.;>,#G"E"-,+W[+'&%:=H1I M+;S$OS7.W]\XFA? CSN>>1,=+:_)GT*]0YZE?$REJ%5!6Q&@\LH+PYRW;@G5 MI&D#3=DP>_WWH]J,PEYX'3Z7=N6T7JVTZP.VOM'C__NE9^>"05=K'N![O46D>H]I) MO%[5S3:IB2NGK-86&.,,H,Y[H!#7@&A"C*0(4Z.W=A%GVXK,64WZ?%[;# T; M PT1%82 #CH'%<4"&R8AA\(B**UC""^A7C)#PS*A8>*.Y0IZSYP%%@N2J @% MT));H"B4FD$OJ1$)&O V92\ #1L=4G]868IB=1H5P.9!GI@L, MMMQS;B"@5$I )1= &J-!/"\$8X%:@Q(1&2;;3"Y,1;9^,>:W+I\KTAFR?,XG MGU.!6F^"5Q8! Q6+\NDDD"A(X)A10>'XGQ5)/MDV8^LDGZ^7Y[1@&KL_$O(2 M+88SE )$: >JP ]%*M, 3$JA2 M7FH(MW:I5-L,+ZM;SLLSZF3\S/BY#OBY(C4YX^>2\7.B1ROA4U*C3?T2+:#( M>:!L5*8Y1])P3B4F+N&GW(;H]>#G2Z9,O@0QQLW89T&FT#C_Q_?ZPY3%QODU MW=/_][\D1NC/.TF?1@Q1[<0,L??E?0D36+P=_WE-39#2H=Y?YS>6;+<1+]O0 M[TJ]TTZW#^(O[>W2:1Q;ZZK4:L0AN>F!;!=I5\.[C F0>D6&5<%_5 QTQ#TQ MRR'1[Y1,03(1%[L1XL*?]W=*A[]EL'I9&HK%$S]7LW4^QO6XYA&[R[#;ODD\ M]G0.NWOO,5=*[=(8J):>#)TO\THNDYG"IIC"\(8RA=W)\+4QC%WE"87CEVL* MQP7SZN\@/'LH>7OVD>]5^38DC_LVA>:=3)DOE-4=I6 '#B5A[K1N]FAZF_E> M(^I9B(.0>(ZT;D;ILPQ69N*@G-:=T[I?_)8YK?M5IG47U[F+_./NIYVH0Z6] M?W2CE8Y;$+4 T(O&9*9O63O_>]5WVZ7]D5,FT[!DPH0[0PT*&DL(4D9I3:G! MTB,"*5=(%1,@V?>F/_FMTCD?D0>]CKA#\VN*+<1K M?CZM[W]%1_O'L(:_LJ.#K[#2_-RHX6^-,AZ^?C/N4*FFV,*'J\K!Q[/X7+2R M_[D9[TWKU6-<.?C4K)\<#NK#UV?SZV"*NF.J &4P?H%, ,49!=YK!H.'SB*S MM8O)MN"OL,EX1J17@$@,:F8E))IZ3J5PAC"GA(0F0,:T"TL(?F9$>FY$FD1" MG5&4:FR 0D0#:CE,82,*M*&8>$RPTB0B$MUF9)T0Z74K\/_M6RY:@& <]\GJ M^]J= 5E]SX?E6JCO"2NJG?((*?+AN.CAV)BNT?7*$6C9"#11SUD0P2L8@.>0 HHC#"G' M*!"&>001T\;3K5TDMK%8)\[75U[OLW95/??GCKY"E%[FA&PXNJ] OYQDW&1D M7Q39I_E?' T8\:A;(@$QH(P%H"&6@&E)J2#4QP74=!@8JCQ@WDL=D,=$IT)'M"VA>@4H M>:M"9S:'_Z7SPU>36IWR6N/*]'I1IKL^3M/ NU'SUU18I57E*9IU)M'NP$>JC)^&ELGZ3X_F^8A[]VW*>9VXJ^[P4Y;.AOYLA MPFKZ^>W2E'_X5;[\3GB<5<85P#1AI<(XB)O;\^]B?*$W[>1O4BL!-%R\*4KK[N9=/XUN=.<=DIRH9'3DEHF ME S26^Z,8-&P,_X9DUJ2$5B^5MQ/&OW3QOG1N:_%/7;=PNJ5.-M^L*-J^=?1 M_AFL-;^=EJO'K#;X06N#-$;+RKC>JK<_-6OX*[SI;(N?8=$DC./ZW*B2">L?J6?U.Z60FG,F?2LG).=TP#77W?82'4X$X.IIG/(? MIQ_CUDU8W,M@_"0PGB:'M0HC[Q@"C D'XI:1P$B, 3<0,2JPUMQN[2*X'??B M&N4,9IC*,+5IB5FC%HR1DT41H*$,BPJC%CX:&H2XX$6+'6< M-\P(S!V3:FMWQ+*Y1B"5$YMSREY.V=N4 ^!)>FI&]R>A^W3=G)$Z+I*Q@%,< M-= (9 ,>8!@$"RM&Z5T675S:Y"UEX$R ^4K!LK'TG%DO)P/+Z?S6<[7?.4SW0B>SE_^ MRYK.^F\^: M;"B?]3+WQ9 +&R(C#->,442]E IIXA"6V$)!&:+?*=E:Y.;/GM!4K&>ET_M6N=G[OW!WU3WWWL[>^4>2+]_8;/=OJI%3SM4G/OAH? M#\>#RL#^*K>/XS4_D$KS<[.^7VG4#XY)#7]N5:J?3B-D-VMWI&?7]\ND,OAP M5=\_I.6JQ96#RED9?SJK[[MF_> K*K<_MNLGE4:1GET]9)6][X:JH"FTP'H5 M01YC".*O%! F%2.2.>O]\'"/H.?=7CJ:"=-,X! LP8QJ8DV B'BG.&&,!0]O MIG,7BU":FOW2;62]D;)_F_W\P9L^=ZK_%WOJW47+'X4]:U/OC.$.*_9:W&$? MAZ4-YS\FS_FFM];Q]Z@[4,T5!%;XN+6HM4 ZYP!T.DX1* M^U]^:N(YDCM1,I\A2_XY>.>+P3[NLLO/.UUC.O5,)O]"9/)O@B'^C>15;W B MT%#QTR-U:?I 7"B,_"J\A:\P/KZ"#LYCU7NB9!^DFNSWZ\9H\#2->]1Z],.O M^O[7JW*U=EF)GRLWT_O^.BU76V?U@T^M8''WX=)=]B^VL:(ZY73U-KTU"^@K\FG(+(Q+7A'A D#*#&6:!A MD R)#V7/I! 4^M1M(T57Z/(=T[/R?"SP@;(&7Z6"3^34 ,W**V4!9 P"BCB M 2@4?X+2*^Z%]U"BK5V&R+9B=(W@Y_4FWOSQ']_K_:NTE_P=^MP.71:VZUVC M7VK%+7];A;M^?CS?\]^)I^L"/W^LF?HS7HZ/G>Y^Y\+TPT7K-B9E.)H?CBKO MI[0AKC1U-FI#EE$,*"$2*"<),$PX%XQGGNBH#>%MIFYGBOQKWJ#G&B5[O'D9 M7H4.D67X^61X*GN!X@ )P@ ['%6*X"TPBBJ H%;0<$DEP46VEU2W.=I>1(9? MKQ^H,AO]T/V2/W>)!&T8]9A7<_MMELAO$T5>9^+9\J=E'6%\S32Q6X@=-WD& M[2> ]I1"ZQM\7RQ&;-G5@9 M-C-LOKCRFV%S:; Y5;=&&'*>1PTW, :H0 1(!15@7F-)O!>4QDU'!=V&C+T: MV+PC87=]LX?>G^KS'[Z7LH/T73ZUZR!I8L'M7;3C6 N&8>/CF]^52CDO*.<% MO9K,F"'BO,FDH.M'S]E .1MH*=E &Q-2^DNWBE-/]TN?]/F%[EZ5;LG_PD[G M-7G6N:L&U]Z.R%[TE[8LFF>7B7>_/#@]*[>_XO+@&-=.CEFY76.5_;U!I?VQ M>;0?QSRHG]VJ :SNLKU_>+\?KE&FE&L?4 M_CR;%T2"@]1# CP. 5#H#5 22Q!$"$Q+XQ1TZ^5%7U'9=\_CX_1*?_S_MY;A M4>D&L_ZF)SJGUP6\1MQ1"[G:18Q:+J#M1CXU1'!(B)(4F M_@)]/I/6^$R:23'Q+BH7F"A 4$HQ4=8#+7T &$?#ATN-$ Y1.=ZFCTY,*Y9\(4W]W._\T>G% =\!41J5Y4&DZAR(HYBS1%!B(HLF. M#0&:2PB@5H9J2(5Q=&N7;W,DUD-1SKFKRQ%='^TAAY2 2##JI),H1.N7&\4T M*--7Q;E_$@-T8S%E3;>%Q1DW\J1.G<*V(_S8!AAI3 M&@0FPFF*, C(11CRA /#HBY!,(^&JMFI:ABAO<;0 ,BUB"(-*5!"4$!-Q&U'M;*A, J4R.6UJQ#(H>_-7B6JL/-> M:\ASIUWSHM=O^_/^FW!+K%;/&"*/[?8[<[E'[55ULD)[UPN4D6@>))K.*# F MHH-' @BE#*!$(B Y18 8&P@CFCF!MG;IXF7^V4.Q;E*\!-4B2_%+2O%$GX@( M3)&A&D@M$*!6,&"L$D 1'40J.7 PF0AX68T4LJ_BL9F50\K%7%*;:\,RNTG& M[A%V'TVSFV".?#QU$0C*0$!AA&VC P;(2L\I11'7[1+83=:F3BR7UV8(70L( MU1XRYET0!!OJ63":&0BC;6NAAQ#385I\AM!UA= IOCHN"72: XJB#DR-$$ F M@BB.@U;,&JQDW(:$;&-UVX[=0 A= MZ%;I\+S7[UXDD[I7 J7WPPRK_PPS@O^H=GXV;(E@_J]WI5+9Z]1U);TU159G MWQKA\^YK7IXV;,HI_I^+1MJ6_.O%;Z8^/>U_^^M?.]#S%D?UL:3L:MO_5Z!6?;)S;A,*N&%FI MT?ZI&]WB8=H=YUNERT;_-#[7Y#F*MXU>NST;%SV?GCH^WF4]:.F^GYZ5DH\#BN_QO9U2];21:+I[%ZU^4:KN=;?5\-V;DSLS MISNEDSOW1RGY^6QJ675S1PT?+@W;7K0OAFVM1N].5R^NE>Z4[AJ!+:Y-+TW% MQ#V>GN56@OG.C3Y,-SK,K"\U0)R^RVZCGQ8PW$667C)#\S[)1S3RT[Q-MQ9) MA 'GG;@8YS_B2CD?1:)0>%MI\N,[=DK[%]VB94G\8*_Q*VZB\SC]0^JM1,05 MWS[3J&&[D*?I/\6OZZZT1#Y>?PU.A=;6=^A^-IKR MP#CG"02'&VB$A!%ETJ&=CH#XX3MRLF[@_FV<3Z#.5X?IB*64\UX:XPRL%@]U MJR=,@FX;C[5./*9N/#*"_U6*WZ)24ISMMYI*W7'@Y>:4JVQ.27-SRLXPH^ MIN7!!Q3O0VO5\F6Y^?6RTCQDM\Z6YMFOH_VO<3S'K+)_VJ[LUTA]_\>@7/UV M5JZ>GI8'>U>5ZAXN-ULA7H-\%Q@1AKP!VA$#J"4!:"\P,- +9KR1 ?&;#2B= M4,H& C$/*,JFT()09;1@-EX$87>SJV QY:71G)>&D_Z4'I0/WG?^[;VJGI5W M[+IU:E'Y EMO\-V+P 3S%E#!!:!8,2 E5( ':I6&V!)M;S6H7-WY,D?#R4ZQ MP>UH@X_<&J^XYZ38@?(9Z-K4#B5L4[CETF!%YI;+/2=SS\G,,O?L+',;DPOU M=]?_U%?#L$&_4^I=_/R97-BYX^1K;/GVC$E)18[IU&:J=KZ,M]+:Q,V?J#6/ MB*H_M2J#C^VCD\-!Y>"0EIN?V^7F,:WA#U>UYAZNM.,UVI73;NVR;8Z6U4\D%[[]3M2&KCCG3;]S6R=[ZP4RSZW. M%)._/YS[#"ES0,I,=TB,O.*IEI8RGBIH'0;:R "8)!C%59,6I^Z0VX(NW"D[ MU["MFX@^]_F?1?3I(CHY]:'#)D0(!@\],TH)D4Y]I= : MB>@K=\HT7)'->/Y4VKU73+JQ@N*JT1)\&*[ NE4 ; 3"3+/LN929!HE+%>RI M8WT(P$ 3OV@*-6&!::>V=A%:8L>M-7)EO'5Y74&#BRRO2Y#7B48@M1#:(0&0 M@0I0B3Q0(BKM4$-'4I, 0=C6KMJ6<&&-8'5^@'$H/@[V 0E?U3M?K^-B63VL M1P^UHV_(A9@4I8V)K#9+!\OCSA?)F.;%DEI4'! *B"C4JAU_%\"1!8 M)G#PR,-@;4'=*NFR3,Z7+PM=4:^EC)49*U]:'<]8N2A63G1Q*Y!VU@D A491 M%S<<*.-3%C-S$%$C$1MB)84+V\YK@Y6S)?0W4\_G*XW@LP"6RF(;X6JERTRWJ>1#K=:^SA>^\>OH_VS M0:590[6!:]\L#*D-/IY5JI8=55VKWMS[%0\Z$@^E1GW_&!W%@_&H6L:5YK=F M!==#.8[S._)4,(\P\-2Q>$!9#K23#GAE"-(,6F;)S9HD3CCFT"!G,:;>0B5L M,!KS@)F'E+/?UR1-K<$#A4ES;MD[ZY@>'.MSUR5-5R--/?I:E22M?N?ML>]> M\6CA2PP5*A$=M!&"^]=@?#'?K$RSY0:$2>:;"/JU_*A4:YT"@7&N5" MHS=1:/2^U4@V[/])Q]XX93L7&;W"E/\51&+>Q_NED9PT^J?O1VPP\>9Q7L?: M\=6Z>1V?J!Z/.#LKS?K^#U2OUJXJ@U:CUHS7'WP^K3<_Q'M_:]?;-58[^71: M;A[>\CI&A?GL:/];J](\)$KC=;\?T?KLK-&[5' M5!!/O [ &8X 95@#I5C4M"6T07-N9.J+B>@V7+SWQ/IE[&0D>@5(M((X1T:B MYT*BJ?@'D6K&Y0E0E"*L*1=>VXA$>!N3=4*BUYO;,V*A/>_T MWTA'\/72?I*SN_>WOEI':O)- )>9ZB2KF%&8!B#BF9!\UP9(J0A(YX862J) M3 07N4VX7*/:AUR>M"D:0I;6A:5U,-5J%PMM, 1!204HUAX8*"6(2Q28,\@@ MR JCA)+<2FL5LC:F!2[]'.[P8?Y"$<)(_.D_$Y'^,.DA:@P7W5S*M.H:YO$" MC1%HN"0?IE8DH]$\:#1=U,2EP<1K# (5&% *#3!$D/$@+I'072<6(\M9(H5U 2 MX VJ;MI@A\(H3Z)P*V2>DQ>K;?D2I[-[-95@E.V5)P!-8TI#8,HAQ9 %Q@6= M@B@>2"$94))9Y8*U5-*M7;PM"5XC,(LEXEQO[:)MA=;))_AZO0S[/OBB^5OJ:'-^X;,385D*PL/1 MS!S'7 15IC,JI//26*^!-X:FUAT.2!,0H()8:R2.ZH'8VA5J84S)SH)U$]"G MJP)90)];0"?'OC:,,RHQ$-["**#QQ%S$4H:,5S+% F5.,EB%=%4[?=W* M-"&Y]'U--*4G>6WCK]T+[Z9LLP_MGZW.E?>?AW6^H_?U]LY=5?_*@>(%H/QH M.JU#JT"X)@)HRUF$F.06)<]K5?-QD9RB>?SLJXAN-K@]K@\%=EWY+ZP:?F436>*^EL M:OX5QU,YJS<_AO+@,)X)V%F=/">(JJAX.2W&1P&$[SDSH2/W2GYV;R*(;^OM/KKQ-WQPOLE _D M>TC=H /EP!&13#2$HXDF/:#8JVB-$X3I[7;"Z] ._?[VP[;3_MDY+WHI=D*I ME=9ZS/A5,'[HWHCC8])$^&E=WC>F]3!B.^09&$$0WL&4/ LCR-.NF@?[T&M$ M\LT9[$;-[+,-]G&]O1=FL;G%&S+&OAG[[7[+[G?!C'6A_*B>=KTOE>/[3GNE M#^?.NWEH/QZ<0\0>YE[9A&F:ER3HX8=]4U-V)ZO0JOA\UGB.CD)HV-_4'BV* M0(_:<,N\R1K/];[NZ]+[8C!YPE=RM-P5*)]W$O)D9J3(2/'*)_PV4BQ?=U^& M$C6<_GTJ.H:]6:9E$_B[\V/9W%,L^PSR#)(,#< PI2FI*$#TC,+/ _"2Z0,%6AK MEV]+,6_2Z6/1>)F)1G,;XQE]7@7ZN( UA\%;9R&5)A@H>8 ,00^#""ZCSUJA MSU3;;PTCPC@(I'$>4(@YD%9!0# VACAA,/,)?2B?-WTGHT]&GU6A#Z:82>=P M1"!,.:?*&LXETIH3:YG)Z+-6Z(,F[#E*<^Y" #*JK5'W(08H&! P$L;=Z9TU MJ:T9(MMD;EK/##\9?E8%/YX&AZ&2B#I))4$F@1%E3GOK!1+#I" XAA^8X>=% MX8=,E!_GF'5! ,X5 C11@)ID?V$!G29$(VJCZ26VJ109?3+ZK"GZ)*HYYP2$ MAEN*B4UJNT5<((>P9S2CSUJA#[M&'T("P4@&(#@U@ KM@2)4 P*%#8HIPDU( MII>8N]HXHT]&GU6ACZ30*QF$@RQ0C*W6TA%OD"4BJD"89?19)_3Y51Z3E^Y] M-\)8R(@ /IX6"7\,,,HY8(BBT7:.*XA00:2,Q;P4B,\*0"OB.%IF!/*18O?E MM-/ME_J^VYY-',]<1TL/=!"S3C,C*8D908,#B( &U2@"M ME$J,1]QYR8.2B3@-+]RG/E, M!ZWCZ8D@B,>H 9PYHKSAB!NQM?R TTYF+&6D*=& MFD8E3Y .'&B-7#PYF1;,(>D,N=L3]"+BN=PJCQ=P'W_3\1J)%&1>Y_'&H,1+ M^HC'LYNAX4G0,-,2QSA*(-8 <9I:XG &-$81'11"7"*HK([[*B[Y?$;O\YW1 MD&LH2)^C?L*9UE:$UE: M@@,UR])296GB-F50JU"E"E\NYW%?0Z5+%";YZ3, M K6H(V+*1QDA3B&-'?#2HV0^<: 03^GX4GAJ?#RG9!*IVP?5R<6X[[;>1V3H/;"P_M74TX8?%?&>HF K>"7$@02$ M)8M"RJT &CH#/(>0:$JPY60KFI@2(_QGSJC;"&F=RXI=>JIK%LP%!'/B674! M:A:%#VB*DIK-,9 B2& 102) PP(2^?3<"'EZ,$<1"0K-F^VJE]1E37K. +N(?FG(E*XZU%50#XT@442D5 M4)I#()5%SDBOG=5K=I9N?,IK06=?ZHQY07Z?^7HGO_^;ZUV>6Y2_ &%ZCM4] M!6"/9GC2$0LN& -$5%=!7#@"I(<0*"]H\)(1*PNF8HF>QE;S@OW$YXN@9QC+ M,/9"S.L9QIX(8Y,0A16,6><8(-%2 ]1S!R0B"C@>M3IC""6()AAC:EY%,<-8 MAK'-A;%54KAG&'LBC$T".I)2!9DAP% ; !76 J,\!YJ:B&/:"R5@P=Q.X=.X MDS..91S;1!Q;)1=\QK$GXM@D &:MLO%\\2 P%G$L( F,01H(*W6@@@69,D;$ M-J6W0],9QC*,O5886R6I?(:Q)\+8)#QH/33.1H-2**T -1'&%,0.V*!P<@9( MKTRR*LF\-?49QC*,;3",K9*=/L/84WW\4T%4SRUW1F.@<6K)D^*GVDH!%($6 M$VE@H+2P*\7F*61%M/7?_52[%;^[QC^[_S=^&8^OK;L_&N?7;<=Q%(71GXH1 MX0+FB@_?>*(H;"W]L^??C7_XTS5Z/UOZZEWCO!">XD-_SEZ?_;PUV.)AAB__ M>=EP_=,D;CMP*'*C(/'HSJ.7=XJ7;LSSZ#6V0S"^]V6X@^[_Z.\NBW@U(OGF#':C9O;9!LL>==E')H_T%7$W?6.C5^ETM"%VDV]:JG#"YU4SUBFC=DCHY":%C?>_R&FA-_'K7AEGF3 M-9[K?=W7I??%8/*$KV+"B\S'16U7&O7JMU:M MN$855MGE8,/<=QGM(P_M2HGWTXK^Y;4JI6S M>K5>]%$=1=[B^ ^_>Q48])X#9#$#5)$ ),,8*.6$F=M91XJAG%%)., M#.N$#&@:&:S 4@N1>LD)!2CA&ACM!?!$*ZH4(2P4Q<+;6,S9*#DC0T:&!D=" M*JFY$@D9/%<\:*.I,-;'(4=X+6D;>2T:&19&!3",#YU';$QX#Z8P&E%H/ MC/ 61&M0:F*5,\$4UH2$2:JXD29@0W2 R#N-F,9U]:AA;ZOMN>^ZFFV^*OVP)T8VWT:EW50#R93:$ MP2'F3@L(2 0,0+WE0'*F@:<"4@*A1#[AQ[P61Z867'_17$)X(8OFSY*Y7,F<\>%K M9K6WB !", ;42 8D-A#P>%ARKH*B*K6$07,Z\+-HKK]H+L&_GD5SN:(YXT2' MECDBB %&:11%4S"@!+) 4B><\9C(HEO3O/DX63377S27[."^E]@^"^R" COC MVR:01SL$AGB6BGB60B& T= !3"SBDA'L;>:W?[U"NP3?J:3D0#C80#W(@0HM5K'4WE^"]1/?.*$V%';61+C:*/[)O(?_WC11-@7V'? MWE4AQM4-UZ6,BR"I!%S29!P&! R3"B#KJ3<,0JI8- [%;>/P7SGDN%XB^7*T M&O?F"60Y74!.9WRBF"2;4VC@M5513_88J&B( LP4%@BF6CB2;17(! MD9QQTFH0TQGW MK^%1L34HGI4DN7\#Q4"3>(A*I135BFF1,F>R6KM) CO/&;K\W-ZX"D5@+A ML?(4FT"D+;C)X[)F*,M0]F:@;)6LZAG*G@AE,S$P$D\=)J%/=>HJ&IC: 6V9 M 2PJV,IRC*C$0S)U-B]+4X:R#&6;"V6KI('/4/9$*)L)$U*+?>H;!0B142LS MC +#HY)FM*"<.>.55\,NJ5.*'VZ./SNSDYH6*^%+X_Q"%_MMOFF^W>=ZR0NXHNN,EI/B'<'B M-7YV>L44O^OZ5IR6?_R?EPW7/QVC]=0'1W>&DX]H$Z7LHG__1Q:8U=5LYT1K M-K-'IKZFYRA.@'@ &6&X9HPBZJ542!.'L,06"LH0_<[8UOA#I]V)DO/# ]/U M^@SH$)_KG6Y=ZJO>UK]G9RC.Q7A%X$Y:D*?/Y6_6_Q&[Z9GF_5:#]F+>*YV^ M+\F=TO^= = E^)=G3_7WG7;*+RG$?>_^C([[=J51:Y=1>5"C\?@F\>ANUP_B<8P_7%8&Y:NC:NVJOK]W M5=YWS7ATM_Q_?[ZJG[B?!E->PY^B6O!U4&G^B,>WBT=W_:S6/&W6JGND/#AD ME>:GLZ0N5' EE*M[E^7C[TA1*;S#P N52F^L 5)[ X(7G$G)):-^J)9%V/1N M+^E22%CD!=3:0$P-Y)+$4STPAQ#&V**P5?)1A_H9UZ'?O8C'YWC:2Z-Y[]TZ M-V?VZ@V8'B[+P_><'2/42%/(0Y121Z.D&NN1\H8:'CA'2#\D6\N6AN(Z[QK] MB'3V]_(A:!+\),+[<;+.X]$XFK92L5^?>#[P5>L)UD9]+!W7_4X\]WWI8S>> M\Z>EEKXLCNOTIR]74=IMZ7VGU?(V'3VEO1]=[Z-"T-\>O]^/]DX\Y+N^%%]I M]%MQ2N)%[91LEW[JJ.S%[UW?;W2+*T1LN;FKGA%HOMA3[RY:_BC$![]H7\2C M-&[$<_=WM].,S^;=: V/3#SIBB'WJDF1?-/H\^.[LB[:"ZET(:06&%0$8*@+ M &H3E+7!2N)OHLGZ[OEJW-,A;N;.9;'O"X+/WD4[CBA>I%=L>7NJSW_$GZ-N MFW[].=X>)3.2\<[U!GFWD*2/[CYC.\6G;^F?/?]N_,.?KM'[V=)7[QKGQ=,4 M'_IS]O)));EA%A4JV_#EB;:R X<:RRA'=73GTR7#T>E*OQ>W,/W70# MUYJ?VQ5\S&K-RFFE>789Q\F.]EOMQIOM]"^4)9?3E=V.5 MP<1#0*Q(S8R5!EH&#Z*J)XR"R!7-C.4VE;<#\V.)6%TXXFE5=H^3Q)61287B MOU6<*N-[@'3!=PCM8#:^4>/<191_!]3JM.XA097O_M.P4;7N]/IW'R6/*D0< MS>'4RMZ(,6Q.C>(<8"N1A$9+:2 VU$"G@S,"0R6T"(R;FXE/2T;=T=*M5=AM M(_#V:@IO"<:20(& LYX!:B$$DC@(G M8>$B-QF9K%V]C,B>E^*(RLN9<>FND M5/_N:#I,1I#O]0M\*Y460+A-*[5>+8P]A%7C=6,BCH8MA;!K5VVC>]HZ?UX3HF[T>4YD&T<'(CC?""?\ZYWKK$6 MMX:P^?ZBF^*=5Z5^-UZE-72<:M>\Z/53,#-K?<^$G+WXE/&GAW'R8Z<;1WD^ M7J P:E I11!0SC 12+ M2AD7'MFM7;Z-^.U>Q&L?.)I7&%^A\W0-U>XEQ8YN1P7OJ$]YC1KXTHG;VF"*UB67[7QTO"*U2W-SI( MM&F>UO4"JQPD>FI$N[K7ORXDW?NNM*+&*P:,#A90Q R0P7G@M&0(.:Z82#'M MA>%J=<[4K'BM($RT:;[.%^V1DV-!RX:P#],01AC1&B,3;5@50%RB^!-''F". MG:+(J:AZ196+W:;T6$=^\17'@MZ(;W35L:!-4^[6#!]S#.BY$;0\C: ,$Q.4 MXD 8Z #E.@"C<-S,!$M)N/'0P*U==$>RT#I&T]^L KB4BJ%IOI&%ZH5>#:G4 M::@CIA#K0K:B@"55UX8%L\)5X2/%F,QSN&C91\8Q],' MAJ8(!F98"AMI0"6F0&G. />$:8Z)@-BE !*\(P%K[0-(2Y?7=:#!>HD*_<0) MH\^OXKSY7L%#==IIN5+Z2[1;SD?444FFB[]UPK!0/]ZOXWKCD\F[F_02KV+]L^";^)KS[O,.7'YG1HBO)$XSAYD@&HL@,(\ $N]L51Z%:BXQ3FQ MVBW:UHUB(XZ7+G&:N6)+%GOQHONSDWQFH[VIKWUI25\:DHL4;"FM1F^H8+4Z ME]=L$JLEAE!HAW/^%%X(QGK,HG%K;!] MXU>I'=]UVBOY:+^XFX?HJY^ FM?=.QX][/TM[>OQ[PSCYBHIZZ?1X[BR]&N/E[ M@SP:SG'/+=>I2Q\1\YI5D-_KEDWD;7&.*[[_=Z'U-^SH_2FJ/U[VY/2]MM4! MWDQ5>F2LUW#]X&,[7HO&:\RH^O57.=ZC,K L MI0L(J+%'%&!G,* ">J 9,8 C+U*?7\I2"7QR>]ZR^_]K<8&=YVC(0O^PT"]8 MUI.%?KV$?G"?T)>;-CT/KN_;JTKU\%=E_\>@UOPQJ.SOQ6?Y "O-6IRK&JTU M6Z&R]YT'JIPG'C@(HY!C[8"2QD9)1U$/9IY+2[9VX?0"($,Q:-1$00"0@109CG0$0.!MH9P;@EFFFWM+E?)N2&>3U)RWJ:(+ZC' M9!%?9Q&_7ZLY^796;W\=U)M[\=_G1N7@:WS>,W:T7[ZL[!^2>AQ'_: 2S9I/ M2:L1.%#B3"IUDQ!01 .0S$K@O7'82R)]X(\5Z35VS6R$2M.Q*8AB3^/(?6]Y M=N$;@;L0N' J0IW%G&(O3#"6>0NA,4)+RA^KT=ANO[,TK/M2K.G[X9)FD)L' MY*9YNVZ%74\^G973O^9INU[]RBK[?S53+[+X_(-*\VM\UN/+]*\RJ">0"UIP MK0**MEI((!>W@()( T&PY40QK6W<^/0VG<-_E4!IOEU('#4R2!>$X=18I+4V MRDL>]Z5'-H2\"]_F+CPZ_HX]-U@J!)#""% 91#QT*0<6&TX89-9X$H_:VYW/ MU\1'^,;.$TFUQU!()*2A1%OEXS^%9""&,\'#8]7G+,EK(\GW*\V#5J,\^-2N M5>,XV^7X7!\&Y?W6:26-OQT5ZNH>3F.J53^F\X0:10*AB5T<>4!5B':P@!HH M)IGC7#,?R)+.DT"%59()@QRGSDEI34!*6!BT1-BYO O?YBZ,YPDB5FEOHBXC M8-R*%,?SA$,)XA:!ED,D#>://D^R._I)MENOKT,H]2^ZYYWXI-D+O5J;[4;N M^\!W.T[W3I\%\ZJC- ,PI1I0$0]=R9T 6D9+B[,@ H0IJUUBA/]\ M>4N.Y%WXZG9A/'0]=MKZ (&1Q +J! ,ZV !,()@P0:'S*+7UW;E=5YVC(!MH MQN4C9@.$^UZ-.H[KLC;XW$XQS/+!MWB=KU&C/OM5;QZRQQ,L\8A8T[O(1\_IV8?(3(AZ!3S$ M%5* &F6!LH8 XRG2*:)KZ#Q'3([*S679]?I1NHJPW'4KYY+^L4B"TR.>\(9.6'2OSS.5_&N'F)#Z'+V5M]D[U MOT'U8RF>\3"5@^)2[[01^H\J*'LI&V&CIFZV5OQ&E?BD=CPI98WS8>GJ Z74 MHT?<+0J[YBC!?MSG3L-CS<[MTZ?E-RLY_'IC0PUU9ZB1II"':$$X*K$UUB/E#34\<(Z0?F@4 MRY[ZXCKO&OVXO/;W-7F"%C5YA7%1>A_?V6V8B^+!DHW16XR'8+5U[?U.?-Z2 M_Y72#WU4\$9L"KW"*AL_5J_T4U\51>K]3JIOC^_\63RHN2I=]!(;4.]G-,%" M8Y2ZU7LR%<-SK.MOY^ PWJ?33G3C%^EY?6^[*. _B$? S\*J%7_V2K[]L]6Y M\GY8P^^C^#?29*3J_S1O!3^2_G_LO6M36[FV-OI77+SOV:=7%:)UOZ17444" MR4[O8[.2D$[!%TK78# VVS8A\.O/T+3!F+O!&!O4JQ8!3WM:4]+S: QIC&>< M'E;]9MNAUFM"^VRW!A/$MJL(MJ&B$G3,UOG=:T?=SJ]F@)L.>O3\+;5?30L> M[6!R71Z%09^OU+Z#(=*]XQV7GJ"V9[.@QF4AIPY7'4:>U_H!6A<[AR/LF> M5[IC"/3+.,\PSQE(K4[O&#KFS6MX--9V:>01FV 1M9XA3O-9A./P&Z'&.$F3 M(.::AL=LE2]@:5O!@^5M4ND+25>D4%-7DU K7#U,3&*R:\Q,7_FBM!7,)/:X MN][35BUF(BAB%DE/8VL/5J1:?2 ILC$M29&%ZH*LJ7)K!Q1AD3D2%CFW9L=N M=7L&^2+V*IZNHL]='7=GWRUH]Y5)^?R3\JF42,FKX<0_P.OJ[W6.X1:A]Z]% M40N:P]WW]1O<[-YP]P.@ M'Z]%)FR?U7_#<_'&6>,@1XJ2RS)88A4T,NPH6+YHV+SBYS497"0D-$(LB(8'9( MI#$-*"2L!&..AWPRQH&+:.&BPD5SQD53*/E3N&@>[**37>:(\0D;Y'2BB(>H MD392(&,LU\9@[7Q86C7+,.4*$14BFC,BBHGC0(S"1 D>=- D11FD,\*2X(R[ M$D=>B&C>B.@B='R71!K !Y-(X$Q$6GBDE7(H8ANPT9AQH9=6U;)6/XL=LYK' .\^M'L[_WX;@'8Q2[\Q+\L?EA M".[]NH#[D)WU.JN? =C.OA[L[/^]UUC_NUD_VP/0?H'[?J>-K7_VKN?<'P ! M_'-0/_-GC4_;K/'IZV']< /7#S^?;6;0KON3QM8V:?SXF"NL_M[EG(''8AV2 M22@ J$K(.,>1M8$J&8F31 WH&:9[#&N94Y-5(HDD>1"*2Y]@$^J]+@ MY5P-%1GV?^TZGJ81;WIC?.*]39SS^,1FS_[\V8WG<5^IUAWTX;5'?\[8J;%& M;*;A,,Y5P-2L,=-8/\"-LY\GL."=0IM/ZVN (+A'\@));P%!A@6D-58H>F4E M(UY&(Z\%3\UT\MT;2)HZK5;G)(<'#H*Z+@)).\?=6AA-@RJ-J)H$O9<"7YN+)*=S96K1#QV ;-O+%TA?*'A>V] M8+6FP>Q\)L3>?#Y:]]R3D0^U)Q=?,?D!^@OT$-?8]\V6[5Z#$U; MNF8\-"_G##PF\N*!FR4O\$@?AX'K_2KJ\'(AL]JM@T_$_>$B+SN>TXH5N9*+ M10:%G:9&E O[UAF%TCPK'F[>:KNYNG?9(9WS'=()-D@9B38X*U0B@C,GM64B M:9J(T]+ J].,8+EG\V3C=XZC@HY=Z_5BKZJ)^WMNMDL?Z1T.MTN_P/NW3QKK MGM=_U'_OK'\YV5D/>SO[K>;VC^]B9^L[W_[Q#[3W:^N:TL;Z/P>-_;7L*?[> M/OMXT%A_?]"@'P\W?_R]M[/5:C6V]O9V?GSGC4__C)_;",MQE#H@)K%#G!.# MK(H4&2N$9N#Y:":75KE6RUQ>%[%_7 GLS5C!/&&DG8"I+H3%UC$=MEE8E6]9<%FZ: M5^OPF;GI!9YH3D-_"S<].S>1"VZB(?(DF !N\A1QYQ,R3#%D,?/1Q"Q)H9=6 MA2#+C) 7):<+@"S:YLO]SN:U-+,;GF(1J?$U,:"(6BOI;4Q,<*NT%I[@J"6S MG&G!U#0#C@L#/B\#7B[FLBN]H1'L;$1-\(@;+9'UQ"-MK3#>>!FX6%IEFBQ3 M=3WH[TX&G ;13;:)5XAC[H@C*,.=Q1+3'%@0DH[):4E#4))ZJ70ACH4BCI%; MYP1GTF2!8,;!=)(>K";*/9+*\\0"@V4!W#HAEQGGA3<*;TS(&[/,<"J\\>R\ M,7*Y&)%41L^1M+G^&X\$:1A>9"WAX%D'RUU86N5,+4OR L0Q'LA[=X2A'H_2 M95>SVHL14KWF[Q(?5>*C2GQ4B8]Z MU2$(1F(;"/%:TLB=H\91XK 45#&N"?;3S&1_LS[G_L%9_0?<=ZMQ4-^'-IQ] MH?7#;5$_ U_S_CN+[AQ6#_;^;$SKO=S=K#+4B1>$9]'SB+.!+B=VBM$##=26:&% M$4NK1N%E*4J(5.&G>>0G&BA./G'OC>:",2LP58(9 ;1EDB*%GQ:*GRXT@#;7 MZ[N66R.B8XAR[1!/CB#G+4,^11R3CB((N[1**%E6C!5^FE"X#Y093DE3#.?0@S8>V^=I7Z:.D2%!I^7!B_%2E5N))9!4 ,6 M&@V:(XYM0M8SAW3$22M%K8ET:54+($(^H9E6PAX*=S1U,$Q1Z4W F&L<+6$\ M$G .$K7$^<(=B\4=8RX>%=0S33CR!!P[+I+/$5,1*<&%5@*&F''@#K-L;M"< M+M11J&-^Y \+=3P[=8QY7U8R&%%GD>(\!TUI@1RA#A$/X^RH4S*JI57#\;(Q M+Q"E?4/0U#7-MKO4#TO!WY&P%C&W%_Q]N*RC)$NK4Z@23%?4,Y<)GHK M3-8JF4F"GUUG=1UQ%8,1@#3(25C\L%;9:7A6@5 8';PAWTB1N#7,L!I.\$%$$C[VZ M*K=7=3JJ>KUV>6#N4:2\45GR_N\>;ZNGDF-/0G0>?JP*2\L#L=5HAPL?[G=K/KFWW+THVUTYL-[]P$;PWFT>O MON FKK"A^Y__1_*V%_ EE0 M<5B;>@/LK7C4;?9BK=.M+;W_]I\/&[VE?RW/]FGO?K9J@&J=HT'IK+D>AS\V MAZV\-A+_[YH?7,G=O/EM+7?RC)_ESI9W8Z\/[)/E-0?]G9V#>>_MI:_?OD-' MSE,_YDKC0.;H&G_4_ICKOKR9/\9F[?MJULY17Z_4'I@$<7T-NVR7[X.CV4RG M\[&LK1]W*PW%YX-SXB*TU MU'DKK WNGI/5SXV/8\X]/*G/#OY)IQMZL7UND/INO_-N9&E>-GG6,B)^QFQY MOC^]9HRN 6+"QO\>-_NGG]M 2L>5A;J9GW9KS[:'# O6DHO=S?2I M?G]G^@ MNSNC(@GXC1FRES6A-]?KI+ZV:U0^+R(:,9XTXM)JL&<-0SH*'103&$9\:35U MCKO7?/R!#=3+%E)F6)A.8!Q5I?-]HVL M_+S@&3A99I[6 S HLX"U/0[-_J ,:!6\7NE80T_9MH>O@#;""]4\'RL*FC^Y MU@;3OU7[&H\ZW7X-.OLC0 \\2?0_&835H)Q&VQU2Q'KT,0.CQLC@B/<)'#G3 MG8I->+#HNL>V>UJCXISB;N6URD;I72$V3C5VTM-HK0=:4UI1P2V-PCB1 C-# M8J-4H/-?[B*VNWS+Z:[2K*J?B%P. M].;.2>1P%5Q)A' T&875TBIE8EG?.A,GGTC484EQ8@R,,!Y#M!Y>T<*HA+6Q MC)2)M%@3Z3O>=9(PDRQ&F+L(C&8^8[6H6W;P8C=QVT+9!VL'76;K1HUCS,-HM+&8Y%85()KSW0PGFL3N1:1 M>7GN\W!JT/DO!4CS"Z1Q;^=W]G:T#5&!RTJ\],#*'".M64!6N80YIDJ1L+2J MA%XVRCR3I;"R,&"J=A((?QR6P'O,@E[)AP#X(<0P[7TT,F;Q;^GT$$N2<'3^ M2\'2PF!I\\NNTR$("JL3=A&,[L 5TEA&9(%%B3?$$J%R7*)>%C<(6;Z8U6U, MX$P3I8.U/,4(OUK%F3=!""^X+/-R@>?EZ>;:KI4D,B,(DIK#O(Q2(@N&,"+8 MBYBHC]SHI56@-4YOF)9OUG*JR)X^DNRQM>#&8H*3(]S:H#&W7OCHK:*4780D M2'H.*EI M3"@.FO\W&59%"U:@83+.RPT:.02#R@&G;4\J4]L(+TG;JC3/2=V MTT2*6"\,R*WJU&;/_HJ#.(4V],E>GM]YZ[[C>K><*A6KG0:!/2Y,D!7Q&&P31G8IIXH)"PX M?BIB3*)]>*73ZS-FVEQPZS'\S7&"'RHJR%!K5P><&>R=XS[ L9WG\0#TM3\S MZ.$G@!Y^ N)?IA JP7@%#^(X)]7YHW*%JMLO/T$Z3PC^#-)YG#SNDWPOPZ$"5?X('^.:> M^]+B\&:>N5)/')_B,U*2>P')G_>V!39[K(&M_[=M5W8SN5E6[N*YZ?W/?:O@ M(KZBN7ACHM[<)[S=N-7AI"9&$!F5E5PX[B)8\]9S8760+NG=S]EK(921%]CA M&.YC;(YLP4$$W*)O90RUP[^V=@X_'FYO'?RNTPU27_]ZV*#;O$Z_GVQO?<;; M^]OP[]_-[1\?KVN'?_KG M_?#OO>T?_Z3ZMTO%2K1C26.9D-9.(2Y3WN4. ME@HA.)6XO)TBI=)AC^+Z8E M0O)@8$TW]79B#:5"%O?LBT9A=,3.L4 XIQ;FD!82_DJ$TD3CBY+%_=&SG7;> M98JAD,AC2&14N"1Q3SP1"@4L#.( !Z0=9P@[HEW*.FO$+:WR92/X,C;3JOI6 M2.1UD A-)'&L??*"YF0^*YAVF&AML. BLF)QO *RN%0@4A*OE+%(V1@15RXB MS65 P6I#65">:[ZTRCA;5FI:LK&%*EX'50B#E<(!AX -IXHZ ;8K5CG,V =! MZ%.H8LJI.H4F'D,3[((F C4B6(E1S/'&')8&I*7DR'!&7,BG;J?7*_PU"7\U+VVL*,,8=M$@KTU M/%B+-,46"66\YX0)'\W2:B5 0/]Z*GO=3!+/:LE<^PIXL0I9&&*H!2##R0S M HUYIY7F*#-Q/3J_4,(KH 2E+/96:>IE L@=<,^R=6<7B1_8NR[#\%_:-]#(.C M$LIIQ"C)D>56(NL%1,8!AI0 _JI.*M771Q:*!=#6)AI$F8ZO;1# MP84/4CB'F'-@EV@CD4XFHN"$)CDQD"EP2#@5P$W7]U>O865"6EB48Y:%@?7+ M;DY,W1-I=(8;$-4L!<9+ N(A-]@.4]X4AA>>>8SYDI_WH# M(?ZI8HIK?WS]]OUQ&PJO>S-TIM$0[GZ"<@?QS*31\F*I>#D$F8:A+A1[! M-B&.*<\Q"ISF8K=$(A,D03;XX%-07 5>#D$6"_<3VB:O)!YBP OE8.1QC' I M:218[P2E2"3O$8=E 3EF$@HQ,19()#0?C'!%EHFB3[!9"AG,H1$PTT"(8@2\ M*.1'&Q1H\%TLL98@I#70@J41@L3!$M3"1 MJ:")4DNK#(ME0N;D0*7PP4)N3A0#X"41/]J;$$3)%()%ED:#. X2::_ 9Q&1 M4[B8J&0E>&*Q8/\&]B;*FO]$!AAM4U",I?(Z(1=R23NP Y$.!"/L@Q"1:A.] M@S6?DF6NY'RL^:\WB&+C]U&S6]0D7CI^X@G6236"U6>*=?(H;KJL)D&TH4D% MA;!SP$U"8:2E=RAJ[P0XKT!6)7SB5<-^H1,V+IB@,,!D###:D1#:"T\HA=$5 M"?$LA>62D\AB0(()/I- 88!7S0 +LBU1%OXGPWZT+8&=,,9&BRBKZFSG3"WB M.(IN-!(KBC*\-3*C(RJL=5"YSB7,#M_B+.9@Z@&6&)$LY=)KRZU4R?F89+14LV+UO *Z&>WN6,^3 MTR$B[R1%/!B,= #[1TB#I0C!12Z>J19*(9LW3S8\!A*%P389P[U)UJN$3311 M.0'<$9Y"-J6:RAP0S:5J*BI(09A$QF:[)H!)8Y@+R#)LK&.&&6N75C78-7I9 MZBE7:'M!JJDVHOZL:KO#OZ'Y:_7?\..\X>/5W@D%C U?JEI$QT'N82+"'!S@ M>?7?KOOGZD6'3'[G:?-"=9]WS3ZTU=]='9A6^UC=: ]"YZ1=ZZ0:>!.U#ZU. M#WJ[-MS@.G^RJNLN!GHP7-#6ECWJQ7?GO_P5FKVCECU]UVQ7WU1]Z*_Q/A!' MUX:JZMO!Y;\&-P_.NW[[4W]]!7*]/?,]?/B1;6YGCW MLR_R.U]O]NW CJUU1BYTJ4]?SH46QG%I-@[_/JR# ]-8_P+?]07>]YTW?NQ M.PY.P2FAVX=?Z,[A][/KC@NT[W#[=.?3=PQM@?_726/K)]DY_&=_<^NSJ&_M M-'?6=PYWMAKC9=1P("XY3A!3@B#.5$(N48*TLR0HY17F]-G.A5[C%LB;(@OF MA:9)L!"9X8I$DYCESD;#=/!2\7*J\XI)9'2JX[$+F%B,E, :<14#TIY(E+@6 M6DECE0K/=JI32&3!2:2?_H%;*//K./VH_@#BMM 6^S/6XE UO';4;8ZV*Z]T^+V,-"=/]U__1\.Z M<]NT&7N*A>+3>-S]3^Q6S#45-XX^(V^>S["UP00[5Z7_3YY>A4TG8=/+<7V* M,R.E)$AX"I0:DD5&$(N\Y"R"=:ZB-DNKE*WH"L*=: M:'3.:?1QMFFAT<6@T4NE?6!BBQ 5,D&1+$]'D-6.HQ"(T@[[*(586B5BA4RX M!;9 V1XOMUT_V(5Y$X*9KV\S?J#>N]8.&[^/HH=?MSKYI>(Q/X6D M,HJB:)-$/"F-K-,>T&61DO R=3YQFG?(Y8J9,"VC[)"7'?)"HW.R M0UYH]%EH=&1W2B\-C=$CK85"7%.'+/4,,4Z9(0)C94W9(7]^J[,;#VVSG3/) M,@QS#Q_;5JW53#%GFG4&:+@< +]<:[9KI]%V>P^@XC>>TI_C#PN/=:5S']\O=XSEX.>5J3O@&$\EQYZ$Z#SFV'!-+(\I)EC6 MLW0OOIMW'Z7\>X5>_5X,QZVXF38.CUJ=TQB_Q>XO<#1O\6=;K8ZO?MM,7Z/O M_&S#V(6!BN^'3J_?VX+&O8?W'"PFB;;B?W\]W?D1CASELK[UD^U\^L+JGS9H M_=,VW/N?_?K^WD%]_^/!]EF=;'ZJ,VC[;[AWJF_5S^IK648E2N45\DPQQ$F, MR :N41*8,4U32AZ6EP@^_!$,0K]['!\YSUY*%B0/>MLW6\W!)#YI]OY:=NX^MWWG,#Z-,&>N-V*H>8S>".4KE$]? M;T2M*&R>0<&#RNDK>)2VEK:6MI:VZA7)'];6IPKY<#'RM<>DQ>Y-FKMNUCZG M]HM^D/3+UEXWQEH=WK?7JVVTPY4(XZ=V%B7WE\RXJQ]<"6$D:JH3);J5\3SQ(2601#-O5!)L6#P\!R(WU(! M$K$)$FR&)T QW'Q E--FVKU1F");S'.@P6'ZOA>-LVW1H'5X[Q>QO?_E=^/' M/WN-]3K=WJ^?;)_]TX+/PGO^WK]ZF-XX.V"-_0,&[]EOK+>:T$ZR\V,#U\]V MFO6S]_MPGX-M>$_]<"Q7]JR^7]\-+A)'3*[D;',M=ZV0\=$AST247HCHI%]: MY'L%X@8G'1T47]GD%[),/G;U4-.KH.<'$QL1Y\EY0Q8FB MHK#/O+//V8A]?NXJ3ZC$02.J;,CR=@ZY9!+"43+#)1:6RJ55MBR$*>SSXD!] M\^PC*0Z,"T^U-%PPJKG34C%*?9#!2E;89][9AURPS]GG75@V9"+1HA@M1]Q@ MAXP2"ND4L&-<2D)I9A^B66&?%P?JFVNE5@[^=(.-'WQ./[C0S]S1CSBGG\;ZVJXVW J% M(W(P9(AS2Y%Q.J*@ Q:.2NL9AE72 M1\DMH\X7^IE[^KF063O[?KI+L9(Q"H<,E>!\.>/!^B$"6>F],\H'0JL:<$3- MT=;/C'2#7B!FJ9KI%W) ?];N+GG];**ZL^>@"2@(9FRBQB2%B>ER0R3S MB7@+JZT6]B'GO06HSP_4L9 2!2NHH50AXQBLK5%'I,%80L1JS2C\ZG4NC:4G M"&H*2EYXQX([+2^03[?P6I\^[$)I>("2(2[ 07R;G 3%31::*MT9Q/ MN(]6G-A9PGS,7QK,.$T)1:T,++E)(VNP M11KF@]'1)&[)TJHH*^YK0FHRFAEC"1C%G+NHK)5)L2BP-%;R])"3\X+462#U M\O&X2!'LWZ@0MD(C[C1#A@>&%(,U5ZF(@]* 5%76=T)A)E96"@X/5 M-&F''!H_*2!G3H1+)K( @"H43%.3=.2> M49L,SKND,E&''4\E;VF^&:Q)+#G'9>,R@!&OL + MKAA14 O&@ C4:N6#%))[GHQ*8/=):9.-SFM=4#OOJ!T[08Y&"&ZX1 G, C 3 MA$+.8(P,M9Z'Y*/,^V5L6;*%#7@MJ%UJ"A843MVG,PYT=@(B[#& G$E$]+>>41BT$'3%(70&;5,7:\C65"[,*BEG H- M-I7$B7(IN?%.2DVLEM#0&V)F!:$44=UP_9+RNP?5'8CATI M>^R=\(DB9;!!X/,(Y+ S"%LE#354*>D6/".^H':IR;7'QEGN*!6<.F*\2C08 M(V&!93P6U,X]:L=/E7,>N>(X(.P L6 [861E%$AIH["D)A%FJDSR8B,O,FP9 M%M%;QI)3E OFC0!/2#$G'#4B%=@N FPO'S$GJ@55R2&O'$$\@6MK.%C*0,7: M"F>"T+82WY,3G%P5V,X;;#7'T>BD A:)4^JMU8%%1SQ3@8NA8&^![3S#=NRX MF;-(*4X214IRT5E*D!;2(<*P2Y9[AP/.FJ+4P2QK)@ M?/3T+&89F/,Q4 S6O@Q!$R*)=X9+HX.A=DI9S)][O6/;]G$S?>MW_,%:._RP MW:YM]WL?.]UAT>O>9O=#RS8/>X60)B&DT_'3:*E54D2#X<\Y\!$6#.GLN4>F M:7 &C'XQ]3CP%S(SGC6>[:T1 =,X*2F29YIQ+9*. 'JII$\JD4@G#4HI1/ " M1#!VP"VR=>G!)J&,2B "8I&UR2-JP (5P//,Z$($;X0()I)V"]SJR%+B 3P4 MX5P(Q&!-L'/P]X/"TPKF9X;Y\>-QBH-GGB#G)4=<.(6LL %\$^4<)A$GXI96 MP3)X>NQK@?HK@+HV!!.N =4\;_UK8[&-A(>@@C(&/Z1^1X'ZS* ^=J;.P"Y+ MT23$F )C/V"'- D*>4$U]5PIAU6!^NN&^B3F?=YS="2%%#QWA%D3:1":1A:L MI"]5> =2>)34IR*2SF ME&GCG3+.,YV,S'.F8'VNL#X68F"5#SD(""GL .L1L*Z=\PA[G4C..+ K6 M7TFZ>_S?XV;_M&9/;#?TQA+>:W$053-I:,?\E9ZX^?DG+CTQ1W4G%B-UWW?[ MG7=W1FQM'!ZU.JL1R MW3]MA01_>6I)_'-8_*;0SR+0SRPT" K]S(9^QH(U4A+&$9%M.J9RU)9&AL2$ MO"9):B=83'1J:@2%?@K]S*V80J&?V=#/6-R(M2K"8&'P, U'W'"/-+8$A1 D M#';TDHM,/WH:Q4<+_13ZF5M5B$(_LZ&?<7T($SG#.B%%3$Y]PPIIH6).I*%8 M4N]9&.A#R&F4_RO\4_AG;N4M"O_,AG_&8FDBP9%0@Q'A.53>8HH@67BWDJ4?,*(1XF1X9:#_<,$TRK! MLB.GIMA1^*?PS]P*CA3^F17_C%6WT#9YS#62GEC$E6)(*Z.1ED1S9A2A(>3M M'T&+^U7XYS4KIQ3^F1'_C 4X)0PV#C86):H\@K7%(FT#1UQCP:(&]\SRI56U M3.2\\$\5QO1GW[I6A']#\]?JO^''^76_3IJA MO_?.Z!5#34X5& 9?#;]X<)6L5%D$5[IP<(WR%YK5++2UM+6TM;2UJFW5:](_K"V/C#,]=80=BZN*N2=+R;W1>5>7LA\!/.I M^YQ6GGZ0E?>M^;M6AW?M]6H;[1##V)+]U*ZBY(YP_U3]]]==?3A1S/,\]N[? MQ^U88WBYE@\];]4^NRNQ8FJ]]&R#]-K&"4\5 M?9XGZS]_X>&@S$+'OHCV:[ MUM_K',,M0N]?4^TB]K0>FA-W^>M_V<.CO]8? O)[G_*5=]6WJJLV2U?=WU6? MJJY:*UWUP.R?TE&%J0I3%:::ZZZZSE0+E'IY<[[SUV_?KVD[WS=27H!*57?)CS6^6=O9W]O M?V?]X*P.[6SL?VU6GS_:C7KZW6^?09_;?FS:\;GYJ'&QNU4\; M9VNT\>DSJW_:H#N''_T0])8CS M8)'%6""KE"),"D>BR++XBDP@4#=?U2P*];P>ZL&2A)@("0Q+SB6VR5OO3)#: M6&MB*-0S[]1S=D$]UDGN/ E(Z%S9V:2 G,8&.2<,E=X8;\+2JEBF>&'+UA7J M>3W4XQ@V4DO-A:5<.>:T8L8'!Q8/8X&:0CWS3CWD@GHD$41BJA$3$N="MQBY MQ **$JQ9BV,,-F;JX8H4ZGEQE+YYZK$DA\Z%H*44W IEB 8*LI9H%H&(>*&> M>:<>=D$]7'"C$]8H!0S4([E&.IF(D@PF,1A4Z_#2*E'+S+#"/2\.TS?//2I8 MXS4.3!O!<= FQ>@HB<2%!$OEN2 A*740YY5[Q 7WQ&@$9>!L>>X-XEAE!6*7 M$!5,1V8-CZ(2SP*#J%#/BZ/TS5-/"E1%H9P!NN'2)A=]B$DZI;2UVKI"/?-. M/:/TR;5=H0FL(MPBPYQ#G'B-C,0&J:RBA2VG(:GLHXG2]/$[?//D(:8ERV'F3#)CJT@GF(E$^6($52;J0S]R33V-D^7A, M(R4D(6(56#[).J2%L8@ZEZL].VM36EHE?)GP*_ [M%4(1<3V#V.N4 X=9%/O;CT@I::61003[2# M(JB1.BANG>&* (HY=]%8!G. &B<>@.*"U^?'ZR@F1BC+J;(P-RGA"(8M(>.D M081(E05^+7,<3 4]@;Y4@>G8"H(TT1[AE'0T)D65XTPTW3I@-\G9QQG GE%).+8:F0]MHCKD(]/X6^6@ZJG4/VTX'1N<&KA M/\RCE=QK#A:Q@7\\2TQ*%PWUJN!T3G Z.@LW6AI?'8-'<%FYBQAIJP(R7@KO M&18ILJ55Q29(^"Q G7N@AH0UQ4*EX CGB1@310A,XL1%M1 "#)*)R3R$((GX['*0-5F/H"Z0+H5=Y4,[^7IC%R>SV,% MPQ]R0/RDV)LY$229J-0)^-8J2FE]D#P&IJ67*B9+/28NF9(3.>=\T[QT5*PU MMBJRA*2C"O&D/-*$ A(<=5QY*QV)"ZX$42"[U-22"6R2#10<;)IB%G!WFKF0 M'6WI)@WL*)"=.60O*2B$R#0G&@7.P9RGB2!+)$$D8JK!QJ/*^QQ2S\P4]/@+ M9%\*LC".Q"F-P>QCW%FBO>'P,SHF:32\B)[,/61')\>!$4ZIB\B87#C#!7"^ M%9,(.RR"P)*'1#)D]20A'@6R\P99E\ @EIA(B1-/)N@8O.H["MPMF)ZZ;QV@( M42>'B>"YGI&QEC%B@9Z%3O(A6]D%LR^*V='I,>%5,7*/E-,8\0Q>VDQE(F5<0IYAZREP^08Y1&)4Z0 MXQYL8XPMW-E%!JW"-!C *GBTD1.FC(L,,RUSD 5 MH8!V 4 [.DUFW!EJHD;&AH2XMA%9DQ+RW!CI;!+4BFH/"JL"VL4%;4P*%LO\@_;2R3)Q(<#R&A 68"-SBR72"2OX31DN$E=* M##*2S3R)L;S>C.3WW]:N54R8)&!EP>CHR3'>6LB@E6#*>L$E2U9R)J6EVBO' M@)&FE)W\N=<[MFT?-].W?L=@K M?#0)'YU>.GF.DBC/;4+!NEQ6.N5#9Z.0 >==8&9-D'+:H=XO9&(\:]C:6V,! MZR,'X(,[@3E/SAA+HU5"LNB4COXAV)\3IV46P#\C MX$='X3PE+6V4R#K.$-?1(,=51-%1&,1 ,0NP[&LSA?#6@O-7@/.<\X<]F/K. M<&ZPU$3"FB\%B8Y'973!^3SA?'1^;BE3C >"K)> /GR26"X 5J[ZPP/5J6]X(%K+2"N8F"<-,B"1HIY4%]SX4 M%IA_%KA\MD^C32PDBRR%']Q)B5R6)%24&NLHH)_XP@-OA M\FBQT5Y[X9CA@FK+XL1YJP7RSPKY461 ),)Q0AA 7F'$P=D'NY]@Y)ET4FLP M!2Q?6E5T@KB @O17C'1B++'*:B8PYLH9FTRT7 ]SLG];LB>V&WE@>>RT.XF?N MCN)PG7Z_))3[W@$5ZSR.7WW7[GW9U171N'1ZW. M:8Q U@UX<)R'GSPUA6OZ<)[&64B :_2\$/JSP!IE8JX(09_'QD5O]3 MP/(2)7$*I;TU2IN%UD&AM-E0VBA0!!8GRQ3UB 9K$'>IBA%)R 3KK7$R>JT? MJ7I0**U0VGQ3VBRT( JES8;21J$PE$7G(S5(\IQBKH1!!HQPH#3/(_76,D\J M*TU/4%&@4%JAM$6@M%EH911*FPVEC:)^$O/)48>1CU*#E48)LHP(1(E6W#OC M<:*YDM&RUA.G&!5.*YPVWYPV"RV1PFFSX;11,)-VD1.>F4QG51%8J)#C@B*A MA//2!$6#>J2J2*&T0FGS36FST%HIE#:C\X%+D5E8,"&24BCH)!"WGB$3C4)1 M: JDQB[@1 M.AIOL?65F#F>I,I)(;5":HM :K/0ZBFD-B-2NQ1F)Q389%P&)!FOM'H$LCY8 MI)+ C#',A39+JT0L2SFQ>/1+L%H5:O=GW[I6A']#\]?J>:L;QX> $C_X.\_M M9ONXFENK_X:WG3=]"!!.5Y0 $!UU>LW\GG?=V((W_XI_G31#?^\\]^32!X[;A_^T<.;?=GLWW1312^;_A2U3ETG")]!#AV9R4A1'-C*;D8X$%/ M7OJ9GZ,"&U""4TY:(3CA46M#+ N$:NJQXH+P7B+\Q'!*WE 'M^7PYY;_;?KPI?<\%R/N=NSAU]6X]#H M]&.-D)7:O\>F\A2./,:#FS?[>[$+Q-HYBEV8[>V?G]N^[3F679_$56AN,T+T-6'WF.?7-[\5PW(J;Z9;9=3ZU,F6_W?FU@7>- M N9T0L"L$AYQ$@*"_M<(:TY$%-+"[+LZ7QY.6O+9..OFM6-K+^:Y%/+89D^C M72WT68$1OA_^.83EK%?KI%IS,-'S'6I->+V6$_8H_FL$A>$[_A@&F?^K>@/Y MJ^;A65RLN6[G(+9KH7/2KMD>F)FM5N>D]VX<'!/V4V5 7#%GH+]:]J@7WYW_ M\E=H]HY:]O1=LUT]?_6AO\9OG]>L*P9+M:8/+@^7,R-7J#)Y11LF"0R_>+C8 MK52+W14;:W!-TA6 X:V7\0JY]=I=MR5JA1KZJ-O>?4VHQ]WUSL9"[Y&']<$# M$S%N3;$R#\G9&!AJ\Y"UL=>-L5:KPQOW>K4-P&(8,]B?VAN7DM8FR*"9J2/\ MP)[Z^QC(A^'ERC;,*]FMPID3/O/#^^Y&9^E.?VE!^Q9/=0Z:)\_!F^$Z&([I M=)1^V&Y,LUWK[W6.X1:A]Z^;.NF*CTK$8*EZ*GAG^-;7J[9[S5I)W[&59Z\FR(N ("1T"!1\)S'[)C7=2 M:F*M9-X+YX=.$G^XAEC[5^SULX$\\) ^9X*"5^9FG_.1[M'Y/F=K>S_L-_G#;HWX>- M]>Q:'="=3_\*Z:P?:W 22ZOR>L;% MRY', HD3W RB\XE;[96F&!]2]>#EM4X>^'"3G-$^@R$RZ-EYJXZR$,SP;=S^ M@$%APO)<39L(Q*-SR'"!48B:2,8$MQQFEL /+_TCM ,D5/=YUVS#]_A M)UEQ 48ANOY3R@S-$X%,V WSM#:OPS 46IF$5IKCZW.BR422R_GJ%!!G.B 3 M9<[#T=XRZ2A7;FF5RPEB.Q=@:Z @=>:+?T'JY$@=,P!B5-RX:)&R' -2P=LV MV"/BZ>E[U(:WNFB*\YX+0*@CYL5KMTN<_7 MVB%?.Q='9'0AN.1T?-7')D2,P84(FH4L(6Z02%!&Q$Y-RA)#[B+TB'-;L_;3-=NV/5J?7N]:AB^H3S--ZWH/'A-^N$LQP M&#X<=[NQ[4^WNO!$@_9\@O'X_V TWL<$[]FROPN]3$ OFU<.^TV,&CNJD:>: M(5@+/-+8,J2]PBRH0(W&2ZN"3J!\5ISY^0?N% R" MQ9 W?,+@"K@&H7"(I! M"<0YB\@E\.TCE4*(1%/D=FF5L@GDO>;3MY\3NZ#*R:FEB^#%6W3\Y]S'F-M( MOKM3G@I33,(45\[3DQ*<*:^1H,[!$I\"LI)X%##/50"%350OK3)R76#FSE"; MXK\OWN)<4#9-E(T?MB>G4T@4V40,XB9*9,!11XDIIZ3F# N1%3>+FSX5/ WJ M[-R['-_WH$\K\S4G?3%QM._#GWK1J?3Y-B@*BTZ#1>M;:_T+-;RS;;%+A$M< M:(Q$H$"CS IDI!:YVD3"-FCCE5]:%>0-E2LO'/:V.6R:YN"]RE*%WJ9.;Z>7 MZ T+AJTT 9ROD$]1@>BLC0YY3'6T3!"13U'),L8//\]YX6J-XQ)2CU#9N$EG M:&[%.FKG[2RZ%T7W8N%U+[XU?Q?1BR)Z,4]]6T0OBNC%Z]NN*J(7;S8=?0H% MMMY4.OKV6>/3]Y,Z_;H/]SZKGWUMU;?RYQO-.OWG$-IWLOFIL;?YHWYRS3/; MKT.[ULZRCW?YW<]:PK2SV<[/W8.P!OCVW1#;)^]ORQZ<;*KC8N)"Q@ MRR+BD@6DG99(1,)BHI;JK%?.Z/6,TZ)X42CFY2EF"I+CA6*>@V)&99.E#'V"S*?A2(305BHU792NZP MR6NQB![!)!!(!\S!\/=),1F3DCI#C-ZP+B]8W,[\)K(5C8R76,_?2N;]C%BE M>6GA9D9'08Q$P/L66$4P9&R0R"D8(NL=&/M\:57KDE/SRF'Z@C9!0?#D"![9 M!9%0BCGS2$GL$*?6(D<%!3,!!V5QT-C$RO2>()YW3EWU^45:DH=#(ABH1#X\3Z_X\ NU@A?4S0QU ME[;;#3WGYLZ&=S?'TA/ MP4XH>AJSQNW(7""&!&Q20#B?R7,!N-7<*T03#UYX)I0"(YV;AQ^TS:FW/R?F M0A'3>%;7_DVD^<^()BZ?R%-O202&1R9B#+X\UDA;R1&CUBH9DD_1+*UJ?%T$ MLRAIO+)EN4!LFA ;K<18><.$8(K=LNA,_")['H6?I\'/8QH=:[LI1JU, MB B#6X2XQ0$YPR*2EL"@62^3]E7,%%-32V&? H+F/,^B,&AAT-G9LH5!9\^@ MIQ<,ZD-P20N)C$TYL)MS9 +52&(176!>&)JJ7>+7P: WJ(0,GZIQ? BX\1/( M?51_7\O.GH:02/[["O:O]VFJ_OOK>25&MO9B[?_.4.-,/$'C3"XF^EOQO[^> M[OP(1PYZ;&=_#3?6&X?;&;U;^3YK9_6MGR<[6QL,$"ZV]S_"M2]L9S\+^FSC MS:W/M''V!=?W_6EC;=K/AYNLM]8@[;@ C+9?&T\QOY?KF8.U\"ESSPWMY5*I9T=_KQEC-D5[S=^TP:[;48!":G="KQ2S= M4CL7TJCED:[5NK%W%.'^OV+K=+EV$KNQ%KKP5[OF3JL['A^AU(7[5(EQ-7O8 M 0H_L[E!R]5U:"$Z[C=;PQ=AXO7ZO<&E:^V$;VM5\Z'6[]0ZQ]V:_66;K4HA MZ6O\U6G]RI<^=&-H]FL?K8>;]D]K?WS]\/%?Y_>"Z^< Z$;?^0ES/G]I)]5L MK1U_VOP@M>;A$719?C%=C3> WOEE6\=54WOPB>I=W4&@36TO!J#YGRNUM?YX M-RU7C86'Z/2.H8.@\>+2\U75AUSN"&M@]/T^S'3NW; MRMI*U?+\'7#EN)B?VJ%>#L80K)[8;:D?'76AY'F%XL0>HZ5U^K.'G MFK&W,KZ*"\%VIELX_M-<=[93^C,AUHSU -L%SO;.M$WO:6_ISO(>@+\8' MY/%]>S;9HFH<&IU^K!&Z4OOWF"D[A>7Y:EA_7F"W[._U9L^W*IK: M@ON_;W7\P4NOLJ?GJVRCN;G^'6_""KNS_IW7U[_N-[""GM3WX;/K?^_5 MSSQ\-G_/^"H+WA)O;'T1VUL[!PU871N?-MCFCX^']?6U4VCG2?UPXZQQ!NW< M^IIM+U'_LBN-"YZ J25]R&(=#B.8Z!;E8M?6.L&4D ,S"4@RAK5LTGBEM;!< M,BTT]+PT4D3IK%,Q>7"DR5(M@NER!/W>[Q['G))6B?1 MP,O7_-6QB;J%4(> M#,F]WW?3U,[SV,QX&K_/< ^=DVJEO?+4"Z''F)VEOOU=.^IV?C5[E1$%"VHS M\W+S\,)":O; ZH67@+PNUFAH8>SUP< %(,/#5U9+&T81C)J4!I93=>=N?L,? M__5_-*7XK[6-K:_5K^2O?RW7;-@_[F4#(W]G (!VX4MJ8!<<@D$%AD/^FDJV M*PY;LE+;ZM3 1O;'K>IKL_$Q;$.HY7MG2^U2LXZ[YWI1K@KRR0W*QMJ%I32P M;W(SSRTQ:(F+[9C TCJW'=-Q*Y_Q9..\=AIMM_9'OSKV@:?.G_+Y%@.+8Z"4 M$&**\%<8[]@>/#"86ZWC4-EY<-]!/^7;9">BF9K>PAV.V\>]W(O5,*1N_-]C MN&_KM-;Q^3NJ+JDZ"*[#DQUUXQZTN[+N!D\ZN-KN],\-P6QP#7NQUX?GS1'3 M^4L'[U^I;5B_5_O?8]N% :[Z[_@H7.W=_/Y\@UM'>+EZ\F:Z,B;#]U_,@]"! M[A^8G-57'=H#N"GTWN'QP!@9SHFJC56CP50( 5>WD\P/RV_8'%'8XK&[<7?X'[!E,"C.E.MY<[XP9OAC38/&=P?VG*4C?<\V*,I.8CN/9^95P%8O64P7:$?H'OZS2-P!_:/ M 1?Y3I6=?CZ1!SU:O?.Z90\-Z WZ[@9@#B=&.NYG _X$'"F8OH"$D+.)*^!E MOV;@2>2V0S,!&N SV6ZF@I-F?Z_9'O9]O]<,56>#9];V<>4^"ASQW?/: -\\ M.!?'K;B9/@!@.NTL%;>9+BR#H??]?H#ZK>QUO643H?%S-RH9I/$)0;<3Q(G' M2"MID=-&4P)]K+FXNN3/>,V".1+RJ.73I7:UYUKQS07!]48,5\MWJ&BQ-ER% M_G,KUH9K$ZPQX.?#JM'M'(#'7RWP-F\FM%J=D]Z[EQ(Q-BL$JT>)&/,52L3T M=8'%BI;R.42,Q>U?^J3&FB)B7$2,GR:T6RL"QL_6KT6\^+'BQ:\PMN[#T*4: MK<]%WW=1Q#?G55QO.*=NL?WG)RCC<7;_("CC\)_][?VPO[U5Q]MG.P?;^U]H MXZPNZOL;9'OKX'?C[ MI_*BSG:WW>U>#,G+@1H,VX)Y?]QN'7YN-=7CJLX/3 M^M8_>YM;&[E]9/LLM.J?/J;ZY2Q]'B-FFC(4:0X[UHDB8R1%2F.K/0Y$.[FT M2LBRH5.(R5B@N+1"08M 0;,4&BH4-$T*&F4^J @K1BX-19.WB!-"D3:. 04) MZ8,CV@0.%*26J9E";:@728L8AD_-O^G6B/WAGF3>8+R\'_X@2:('/?FK2;*: MI?VS/AR*PCY/9Y^Q$@A!>^*UU5GL3"'NJ426$YX-(*6L)U1XO;1*EQE^N&3* M0PG@6>V?*U_Y*.6"14/OO$>5%Q1/%<67= N%BCGN%#', S$3UAF8(I1?[Q;0[05Y$$W92[5;N &B[V)VN MT47/*<)W^YUW&^?AC1=$\14:]37"-^:4J2J^?..\T<.K_XG=?,A_P2&(+B:) M/#KDKY'S],[JOX$P2"/?^^>NU(Y3SV.VGAQ85-D+QLX@)D54WGAF8A;_O>X" M_S_5Q)EL!CQQ 2DS8 I!GW5:7]OEPG"GK4&4:XNX2 (9,)V1M5QR(V+R&A8# MAJ^/^O*59,G^Y1C]*H;X5C=^I;9U$0@_%I><,P9?ADK.K8V;Y]*'0:X*+$6; M@QS>3KOW=J=.8_T R.,GW+-^"O^>;7[952X9967F#:+!$Z,":16 0;32,D"7 MRN3GCCS*F$]"%U_.&C#.R7+EE$,L5:<>W"(M"4?&!1I<$EH'?S-=7.35/, ( M&=@>E^EE@JR"V:6!G8>J9?JRO5[L#U(S8,6IDD&:E_8KY]L^K-+!JN0F>P@V M?)4GY.]]N"H&O]F#"X>VV_?^AT MCU8&.3W#5SX=NO^^_/?_K/S/)+G=)0?Z4@XTFT8.=%9T+CG03\^!9L^> [UA MNVU8O'I@Z7[;LW.3 ,WJYS(C^VNP8JV=;&X=,'!%**PPX([\T]R!%:FQY45C M?^]@YU->G?;VKZY<]?6= UBEQ.:69_6S[=_PG6>-'W^WP#(AC;,#NOGIZ\'. M>FMO\U,#5JZ-;.@R%H2-1J$8 ?XB%PGS*YF0YUW>0WZO%9U^F/2H._]UMO6/Z)GG0=M>S!Q;WSJ MQZY[ETDRIX0VT^E,6?)'O.3%N.KYXOGS@1E8ZU7/YTYK\%#-BYS>K)PR7.O. MS9Q!ZG+-]OO=ICL>I(SE+-+\^;U.Z_]G[]V;V[B5].&O,J7==S=Y:Z"#^\79 M% 3 2;5YT>+$L?_I?8TB*U)V4*')(H9(H$CD7H"\/ MNAN-;A]Z_9^=>9R (MB59QE MV:1^&E"J_/3IB<1V1RUXCYSN(M>'"0/^PXXIT'!]FN5$]RRG&3!LN,VIS! M/AEE]4K.CV[M4=/#J@K;K8=-GP4-5G3<-IW,7=7)W*V@&UZ&(FXG:9)(K> P M][*25)=Y-GN!PRYCE^\^'V^FZ.4\0O5$Z5Q+S-9: [D?FJVUC&2L-4QWA86L M%\G% J$?[9'%#HIUR^/G^QSY]\R,6/FZ\^YO#.WX< MT3].P%<_VS]T^.CGV];5#*S]O3^:?CUJO\$' MAZ]^-'Y^^+K_Z5_E?A.?3P\M$APL+DI4%L[%CF@*:>(5$C)(R92R3-@J;U5C M_M@3!XNJP_QI5A=JD< L@=F2P$QS'(PNE<>BY)0Z:[5GH2".*<\%%>.M?;Z, MQ-($9H\ ,WP!9M87W)2.(")CZ@>6#A4,?A#N0!R<"H5P.R]%KLCU=-*$90G+ MMA;+5GFT*&'9([",3$^",J$*6&:0IRS6QK8&%<(*%(P2P3#M.%<[+YG*@5T) MS!*8/1\P6^6)GP1FCP S-JW.!:8T]6"344\-XIPZI 752'%F*7S)>!EV7E*2 M TLW!%$==>TZ-."#>BZ7)#:7@!C)NP^]6(VXV*V0=E ME0W3/YARNLJ,N]3ZT<&E9):UT2MIS$G6DA07O#.0+5+Q(6E MR,1SS-0P:[#2F H":DUR3D3.Y7K+]B2U?AJU?F1\):EU3=1Z&GXI+%788H&P M51YQZPFR4EHDO&.Z '?%\U"MU@K3'+0\J?46JO4C(PU)K6NBUM- 1.06%2$@ MS0B.I3(+5$A=(*9**X,6WAMWOREWV\YV[+&#*7;B\1L M>_QXSIEO%+@/^WYRO&>Y89;KY_=O.DV4X'H!N&Z\GLU.4B6LNMXAY4A 7-$" M&0KV&"F,*228V%JKG9=XERXY-VD^)=B,;; $9<\#RAX96DI0]A10-HT32<.4 M8EPC536H44$@*YQ#WGAJ2LX4%2Q"&38)RA*4/6\H6WHEK01ECX>R:6S,$DJ9 ME09)S!GB.!;7XE8BQH(+\+D2I(Q0)A^]AY6@+$'99D/9T@O$)2A[/)3-Q .= M\UR[@'!9"L0=*U"A;8&PL#Y84CBPUB*4L8UR,!]49W@M97OVFK&2F=_BPCU^ M/,/%2O<\<:V>[+0UC%7PSK/3[@ > E-NG8^&&HN@CF_H= ?9>1Q3OS^$!Y>] M;GOT%2KLJ/%].Y9!']6+.FT!Q;)?^B%DH[)B^->JMFHO#@U^=+I9%\;9N_F- MS4Y_T!N.B_7-C--6L[UTJ/=:;6BRF[WN=OKAWT.X/99_A4=/WS)]QZC(:W]F M'D "&%E5.Q (&_SR2QBMMK!VL.YD4NWI%*87*TYXH$>U)$7QJ9FP/W.BBT3UO=\Q!+X_9ZMC/(LZN?9+_L_/[QS]=O M=G[]%5Y3U6KL5R6[^[=PO?41^&XTFKSX/ M/T+/-?LP*M"@,!BT0A08F&G3A?B45A7P MA7"NI2[6&*F??66LQJLOA<9266H0T!;\'TE*9)06R!@N64G "[+7ZO&MN#(6 MV*N[>&2S+EP:R^P**IZD)A)_BII(F#U- :<-&BPS#^/75E&6W_[U\RZ-95)E MK/E(L$&%L3:M%,^C2A@MI7[1IE%L5?6P-HTN29(VH@S64Z)WJH*U?FJO\WCR MZF>;:F"M;!/@Z.?G3V_XY\/W9XWVYW9C[Z^SSWMO3PX.8R?"_?/&X4EK?^_D M:P/&?G43H/$5QAJ_C^]M'^'&WN_?8$ZBZD3X\STY>/?WV<&[?=IHO[U2 XOY MH!D3B,3C>=P[C70I+)("$VPX,XR[^M? 6F=_U@1EVPAEJ0+6AD#9-,O,.06< M8"6BAF,$3"+(!"X0IE0:*KP6I:I]!:R$9 G)4OVK9XEDVU;_*D%9@K)4_>I9 M0MFV5;^ZH97]TU>_6KTJ+E3\:AG!Q"4>PY_A^D,2B^L.AJE0UM;"Y6RA+,FU M-TJ52&!'$-?* UQJCTHPVDLI+<:QBO/2"V7-KSQ/;?XE1$@UMA(BS$2U"AL[ MNNL2\;+D\*/0R&J&D>,^E($2+Y5Y@AI;"1&V!!%2>:[M0(2UE^=*B+ EB) J M>VT'(JR]LM?3(\(F)VQ5CWG1', KW!PZO'?YJ%:,KKQXB@2M](PM?<:2HI*C M98[N4E''".6'T!_TFB[&*$>'].R9[?E^]LO.AX]_]W=^77<4S62U'G8GI_^#_].>QXM?Q2.8Q]5]_61&+&!&-#[. M!!\-\5@YS5"A D/@+%IDN"5(*@:L![=#!['SDN5,\UR)]5;S7KOGL)V:OL+X M8=+T56OZ-*AHC*/@(93@)G""P DT2%-:(B.I+X@H!-5NYR7E*L>2)CW?/CU? M850PZ?FJ]7P:*C0E4X8KAZB+U4+^JX525"GK2\-Y=@'<##;<'\%80K*C*! M^;@-_0Y& O*JXT>5I!(8+@"&LX<:9>DP<>#>R$ !#*G "%Q8CZ2DE!8,2V7$ MSDMN1"[8LLX"U2A'/F' "L(8"0/JB '3$(-C?U*'K.1@ M$4BAP$0P1E?A#[ #-&8) [8/ U80_$@84$<,8#-G:0LJO1((8X81+P.8 ++$ MB'ACI?(@():"'C;4Z)#9)@1&QA64^REY8T/C(0L%@%_;5FN*;I_& MO$\ MPC S1X9H]P2L&4D,D+SN,=C4.' [_'>,!!H;PB)%9PHR271-8K\)@7? MG&!'4O"5*_@TDJ%CA:H4+"<8Z,E#DH'&7=N#<^Y2/J]A?I=MP2- MI-_+T.]I ()(K@I*"B1HMT"!A)[!7EN*"%,-$^SZFNDWF^R4>OEECD M9AA[. VZH'"#T&O#P^YH:I;R.38\?G'+<=5Q^Z=KIU83)BZ B0>O9V(67,:3 MJ8HBI; &3*02@=.J$?;8*5](4IA8YH;G4HJ

GH*>]F?KI]?I+U22]7HY> M3T,5P@7GO58H2.D09T0C2UV! N7 :N:,UF5U$%T9G!.VK(I_2:]KI-?K+SB3 M]'HY>CV-47"K65$(X%@1TR>,J8I0$?!AK*.P8F-L;+5>,T5RF7(IME&OUU\V M)NGU@]C72ZZTM MPKNWW/C"/?'7.6O\C/OOWE#FYWD57%\^539I71CV_:0E]G*#-/3J"G!+!^Z$ M](L@_6QM#Z4-"TQZ))T#I,>.(^V=0ES%P(L.3I5ZYR7>I8^VW9:N(FO>H4H( MF1!R"0CYR'!70LBG041(_&@K M."%D0LB$D-<0\I&!PX203X.0TRB@%D1A4W)DR]B<@EN+M"DQ\M8QZH6AUJB( MD&)9>0P)(1-")H1<6@@V(>33(.0TGFJ45XY3BYAE$GQK3\'+Y@Q1$[#2@AN& M141(]NA>VK5!R"H.^X\J=_#E9%*-81M4PL'?OOE](NCC#Y>PYE\6XH_N)/AA M*QR4KSJ#IA\?LOP8W+#7'#1#_\T/UQKZX-_VNNW7W?;I<& CP0_*J])_"*/Z MO=5UWS93ZEOA?S^YV_[>Z_$P:%C^S^/?L [?S8^_=%J['TC MC9_?Z,&[#]\^[[5.#MXUROW#-ZQQ_*7DP186&R T$;$FI(C'# P"?"E-,):7 MKMC) D##*5!_T!M&$0#^3F2T;7O'S6D0*321J;B!=9'^]^;/C]7? WCJ M*0RHZ_O9:2_T0R=^6PSA 2=-=P+B/FSY[+0[@"]@"JWS\1.J!S0[U?WE<#", M+XO_]>&IK5;WK#^M_EXIT>,I7>GH!:*,< $HWK*G_?!B\LMOOMD_;=GS%\U. M1<'JIM\NOS$>);V""=4+1U__=M;T@Y,7QNPJ3.,Z-]ZD&;]X]"W9K9; *S W M^D[P7:UN_QKOD@=^)[A\T)UW#=;L$J.?^5B941LSUJ>A*T#F7$^]9]-R@=X M]UYJKEUZ@V/@(EKU5FD+JQMMX<.37@C9/EQWTL_>=&"UGF.O<[M(\+'YXW8" MK%!N9KSZSXML>!E:N)6420*U!($: MH]ID%).[1$60VB%=>N4J7KF&>L CMV65H;];NABE\V-/D;?J#94%-T%IYKF) M1ZNI*!27GABJ"UHN\?S8(P-0K]K E,&61%_?L\;A*W9P^/O7_?8?WXX./S1A MK.+HZ]OVYZ]OSAJT<=)H__WC\Z&C5Z.O^U\=@7&+_7?[YT?M#R>-=^]_''UM MP?V?V_OPS"/ZAGX^?-MJ_/Q\I7FZ,HH:)I&U1B >M$4%E0$Q;H5B7G*O^UMP6FB!4<0!TD MG&BQ\U(8D7.<2GEOH:HK41 E2C#:<>!8&"L"U1A314M2"KW,HV=)U=>@ZC-M MC(*TCN,2K'=2(*Z)0,;3@ R1AI784U^JV+",$IHS^>@\L_J=1ZMWX&*9C8Q2 M8;![#]+C@G+!#&.$*Z<*1DKC"V:)+KUF8;' Q<_0ZWK;/TF MV[ :\Q6PK&T M<-90CH+EX,@$YE#!N4#$JL)C;CRG(*+_]1\:$.^W&I4'2UJ^K/)6I9&%8;XH MC.(<\P),VMB 5V%BG2M]BEELMJKCF2(:3$M&#"J!P8@;&ROZ>HH(UH7#!>%5 M^CSA.!=D6:BY1(&"W\*E$$C+DB*I@G$EH2)HE1;T+=9R'3/72V$"Z"]XLA8LO%+% M#KQ8!U:J%*S8<%6?!BNDL-(19A'H+(V%^3'2C@<4RE):9;TEUNZ\5#BG0M5( MT^^)5$P2P&&P]X!#NO*A5S['XLJ7CU+,G+8(8[S*2@"L.\HK9RD_9L/K*Z?U M:N7KU6Q;[ #.!H55">F@,>*%PL@H(9$BAFAJ"RI<2/DQ6ZSJ*RRYG%1]#:H^ M4\S&$N$T44B)6.3+"XRL+F+CJ"!+R86GW,;\&$9YCNFCK=.D[/53]A7684[* MO@9EGX:<'"'*$*F1-*Q 7,"27BA-D)*>!@\_C, I/V:+57V%I9F3JJ]!U:JO<+E.2%72X%JU$/@[ MRG6S,ZS$YU+1@Y.)NNS&S)C3;K\9+WG1"RT;97%<=6"L/3/WC6L6X.DMMNAW M8XSAUEONKJ]0_7WM /%**UE0?KDVQ.S/DXOS=*?V.*"B%^PW9$L8X@O;.K/G M_9U_7)XL3.LR;1].EC$17OY/T8.7W##$AQ:QN$3CFQX?'UPA"6!@H0IIA>"$ M!ZT-L'%1>$?U%L9^'1S,QMV0R^=F:R8G"C.P@9X;O9$]?.B5T FX/8 M$3#V^GM=Z=YQZ#B ]+UFW[6Z_6&-ZN*X?_MYN_/Q&/N_YYM6Z.$=?/[0^?SH"(#^B^^_^PHUW M -;OWI/&I_?\Z-/['_OOC@#0__6M0?\H 8AIXZ\OP2C-2NR0UQ0#Y%*&BB)P M)$I%!'6Z+#@?K<> 6\&_&HQRTPUWDDF"P><6SAJ0R=)J(ZTI@KU61V>&#U56 MG9OEQ'6^QH^#K7O#-0?;6NF9K% #?^?#Z[4X^^>*?L9S?KG M'0^F#*!PM\P*H'Y_7,[)5K69LF&_:@K9LV=9-CR-O__7?V@F^6^W&NYAV+N: M#E(R(4LG- ;\UH4NJ*>NE**@0;% Y)?W-_GE2"Q@K4=9.BA'@C46J?-]^Z/9 M'K9_[_9ZW3,0R-?V%+X9G%\8Y?*YX?S7-^R+(D5!M;5(:$40-XHA385&CE)F M2AEPT!(,:X%WKS=ASD H6Y'9O_SG744=$_MKRO[W/[Z4F@"738F8HAIQK"DR MA#/D@3\.%BJII=YYR8G8O5[]>\+^7W=KO6#-@X8@8MTI)/9/NKT!BGUO,S=: MF^*-HQ6I.UF,LG*Z5%7@^;\??W^=G;9^#/[T_::A1W=\\_7_QSC:R>S MPP$\O?ES9+1,L'0$I39KCX0T@N_BN,H+[Z@'.T> (>P"LXH5 A>&2>>M<2$I MUHH4Z^?QCR^.& +6LD)!"8ZX*RR*G$$.&Z*],")X @XMV;T>JW@8K";NUX;[ MY OV%)8YRF-W7_"=I*&H\-(@Y0JO"T(LH ]P7^Q>#TM?H.JD2*8]/NZ%XVB2 M#3L^C IO+HI0N]FK?@252Z6<\NPL9"?69YWNH(*A3@8B9COG\4IX2S]H"UF;=WO0E_>FH^I?&-0./X'GU8#;P<>@/P*J,K<6[H\EU83SM6/TM>_/W MA_>_'WS(>I7Q&1\82^-=_ZZ:RM7152!>Y=/TF]]#Z_P& MU&FCSK#GMC4_?$ M?@\CFA>5<$=0'K4_CX/J#\$.GGDG3*%Z3:1?TX7=6\(S]70V+_G95_SJE10M M_F>WW[\TC-_/IW^>/^?8R_[9%UOZ4COMD %RP^I1ELB$P%!AE<* *P#K:OZ: MQ"L3MIMMK-)AC[VO].S# M2'#G8,DN>Z):R!B M#+(_;&=H>^<9F;^T[J(Y0O?=-Y\ K:6YTISTG+^[TF)37B_L+-XZZ6KU3^%* M*@TSU&".C2V*X*E6VA:.6NQP%0["A#)R*1S$%@D'7?+@SE\YUQO:UJO!:]OK MG<.'_[(M\$LF<2"VF9[<..7II'74_ONL M,06O[6>C_49\?M?X=C7EZ>!=3*=Z1?;;;^C1S_>BL7?R;?\=>'V';\X.]H[@ M_GT8?^O;$?U0[C?QC^F!6D<+#U*$E)(&<2H)TM8%%+ P3!NM@_4[+TE.U++: MT\^]FJPBZ_'^P22L2U@W"GU+1F6A&0O&<4L*2[66#AM&2QLDE@GKZHEU/R^P MCA#+2D=H/))E$3NP6M;YK(1U">LV$>N$P4IAC[W' MAE-%"Z&QQ,H1K)T7A":LJR?634^M$!DPD%(9+8^X[PQ?A;AY,NX@J)S1;!,W.9[S4( M/=,D0\5*!E^H+ M9 CVB!66"V5UX4R50+:L0C#SZ\(&%81Z?@IN+ G;S0OEUWM+:G^ M5JC^(\_GI[7]B95\ZJE08Y1C18F"A 6>@TF&K T6D9(JKTM<6*8V:VW?WFW% M:8+$L#]7%^$M+S#WKE1 F#98E*DSL MG$.T028HBI@.5!"KL>4Q_YI?1ZY?4T&0>FEH?9R*I+9/H[93KX(I1WDA ^)* M"_C!+"J4DP@<"DRY )L#.+8LKR+I;^U6V*6Y!DE5GT959WR#DC+&;8%*69UP M*C0J2A5@A2U-X3%Q3-L:K;#;NTDQ-?Q[H16JLU7Q/%?T O[_=6]<;"5(K=0- M^##F::,[2'BU*%Y]G/4(3&FXCPVF"J81#SXVH2DU_&FD]UIJ4L3"H/CZGNO\ M>)6Z4B2/(&GP!1Y(P"XUF-DL5:ZM M#WL]:*D M9X,>/*4UJC]C?2RZ4Q6=2UL&]?05^C!-^&T.\'K;[<$X.Q-&'T[Y_,XV._&> M!&.+P-CL81PP'I0.1B&L"X$X4P4"EDHD"ZLQ6" &2Q&W0NL1[4CJNQSU78+[ MD-1W?>H[DZZDC*8,4^0)BVU! D8FN+C/( JFL2*E53LO&4_JNTWJNP2/(:GO M^M1WZD18512"8(M 50WB'$M42-!A65!32N>D\G3GI;I>2J^.>PWUZ\JX83TA M-V9K9K;4PVSAO:?8EGET2*@F-)O_V-]-$ZOCBK7(X3Y;2"*#X855L8R]P507 MCANF2EQP7MQ2PW/.C-AT@N_AR]'!;':9,B53C$F$+?6(![ K=:$Q BN#$Q>, M)!Z<08/U]D6A$\QL \*@A$$7-5N")T$8;$MC MN#.E=6#CF&""*@1@BD\85$\,FCKEV 4P33%#6-O8.03LH8(5'!$J/";42Z*J M^E2&/[H=7]K@FT/Y1C1%L7C[J&6/JT)1@W5O[#V_$XY/Z\9=@J]1N'&04&P1 M%)O-"V1,>\:4!P^.6L25H\B6!&28*QX,5I)KLA1?;F%MV*#=@^>GXFMSH9+V M/U[[IWX4YEIB' P*QH(?Y3!&5FJ')/.4:!76OWAB'V?G+3SC5MV[''(69*_G=L:-4?9/ ?J.T@5(VURN%@V N9 ML_V3K#L:&6]0D\3#V!&K#<(\&'<&F^WCTPOC]CW]&1I56?CJ MMRN4FMP])M:83KO76F;=V>Y\10T*"/W_8O/BXV'+#KJ]439; M\ +BV3[M&6;("E5PTL'0 5_9=X.;!2:01BMK.,NF*/^:\V.:PTC[&6 K1T7 M0,&J9MC]ZE1C8_R* .MHUOKO]YW1 MK\-ZAH %_?MG$X8',D<9 Y'[9>=U MX_T_=W[-,WL,[P;Y>PUO"MVJ YS-8,V-DP%1[%;]3_I-8('MQ9YQS<&PHI[U M%<#VJ_Y4P9UT@'''Y]7<;*<:,JCG<-2]R@XN)GG1->_BPO^&.]S2 D/S=@6G"U-^%3N@!1?W]^ MV/EU%YAPT41BQ*\X]0P>V*FX49&J!03^'E7P>-PHO0/(-B9),YX:[9^"'E=X M-SAI]JNSH#O@VDN%U1;))Y\',GI["FZK$]/B1[3VEUZ\H#<(PQX0 M >"I@MX.H T\%8;7'U:"-&+/:+D&*#J_]*:S.*/($;BI%_X];/8BR?I -:#( ML'4!=9>(MYO];_U5 -$!NZ'R/%N M!Z0T5C\%W2O@UU.P1IMP37XQJ"LK @@JV*HPM!9<&;EQ0=N+9TS6@0J?K'-@ M"E53KI1AY]7'UQD7.+O4%##*%R6_Y1<3#>.NE=]#Q3P;K>)*UD>OG=K+N]>7 MW]&WPXHKRS**;D'^IW_RR60QV(U=[( ]S3BM%U5'K.;W,&U>%QV;F?O&0\'3 M6T FNZWAX/9;[IY$]?>U]D(K-5"HN,+LF9]Q'I53I# I5"&M$)SPH+4AEGE" M-758<4'X%R5W)C>=]"8#/P6+!A4@Q-^0+6%>+VSKS)[W=_YQF4) B\L,>3@M M[V#_@N(U\[0GMY-=F/OB#; 3[[: M-Q0\6KBST6K\/&DU#EM?&^_>GWW^>M(&+_;;Y[T_6N#3XL;7(P9WEP>'3GPA MA@;+-4%2"!IKZ$BDB5#( J&E-]Y>BF#!C%R, M8IW!4@Z&S:4T^49E:!^4LR*P7PVE_[[S*9H?;X!G@_.#\8PNHECXF>GN_N$; M\8794@;I!+(T1J(D]DC;HD"%*0K/J6;,N)V755/LZRW#CV>U;,3N_K1=[K55 M8QQE0G'C^@4WU7IU7<1''X%/"1K] E$:+UNIV%>VG_QM%&>[_O-5!1\ *+\T M8!4XJ4#H(UBP)]GXFU]_VW82O-E_\RK[9>1"YME^%09$;VQ_U.W\53FF0OQC MRRGQJM^TZ$];.5.[MT_V7JA?.:Y/\;N*V/8S/[)E0A7 B1Y=[-91.4V]\6I; M=<"UX+U=4GL+B^OTJ[%7UJLLI&EC[2>WS,86P=M>M_WF1Q4@:KT&"0*GLM?_ M_7RZ%%2FP&&<\7.UV!I[WW#CY_'9_M?]\\;7]S_VS[[P8%4H"4'":HZXYQP5 M/M98=Y(J6E)%2G[5U,'*85R&P OP8JPEA?>E!(LGE(P8Y_Q5^VUBLH%M=EU\ MP.\OJ@IBW9%Q 6P966$Q]C .B@$CQT$?;=,]0 $?ZU;OW&)) MWD^NR^0MC"D,587S%#2!"(V9(=X4K@A>,&QV-J@;/>>[6M.YVI OW-UF*GSI&'N:0.ZC?L)->2,M%\352Y)B\SIFRBSE7J''8' MMK5(J_@%$[='Q%GIE-Z.=V(KYSYKP_4G_=&.[(M;^4_)5:Y>[^ZW*2S]I0IE M=8?P#-__]2;>7MGS("/G=C^AEELXB&Q;3H+5C#L MO!-,!:&YP=QRQ0)E/+J\11!X''?@:X^@^-07S^/?O[1W#\\ M_G'T\PC&YN$9;V%,[L?5],HC^@:N/\+[/X]_-KZ^_=;8:WS=;[__<;#W]FOC MZWL.XS\[^O2OKXV?;V>;0^+]KW_'L_+4D%BFM72Q$0LXQX++XR-G;*QR1EF"3L2=BR('8%('JNR M%J4CL#(1S94%J/!,>A^H] D[-@H[R"QVT. PH(9%10@&<>,]*J@MD(M+ RM56Q-V).RX&SLHIT)[3R4N*9>2&U=(J8FUDCDG"I>P8Z.P@\UB M!PM&$RT ,4KJ$.>&(5T8BTHA+'9$2U@Q=EX*07)8-%:/'=M;PF(V<(,?4[IS M$]%QOHEM.&QJ76J+2\F$I=Q*K!TAMBR<(J[ QHXJ:N,);.($FS6&S9F.NZ-0 MC\12>ZT1*8,"DXOR6)2,HA)[1@KLJ2 <3"XM^.Z="9^V )^$T%@% M+[CR-C:<-30ZA&X0RP$J!LFQM#I0IJ@- 5.GL4SVTV;ATZ60 M%>:E-@4N4.%C]W-))2HTYLA)'=NB!TIB@T-#P>LT"9X2/-40GC3'P>A2>2Q* M3JFS5GL6"N*8\EQ0D>!IH^#I4E1,XX"UEP4J X_U7@N&K!,8X4+8PIB8L*%W M7G*F.1W'Q?=G;=[#\70!=7&JZ"+@ ^"JX, M+[2RJC06/@>/C17WQ=S%BM!%;B:Z+.TH4^/5%^Q-* 28,;XD&'$;TWX**Q Q M8,N8@@IN^.^* KP,:51 MG JPT)W']ZUY22I7))7'7R@/@!QEB8@HHU0:CJR =6%DP<'H%=3Z4BL>I)JC1WF*F-\;,7\#X_E&CMJ?6_OM-V>-P[](X]W? MXN#=D=C_Z02\@WS>^]R$YYY=BY@?_O7CX/!?S<_MO\^/#E_!./^&<7[CG[]^ M^]GX^0WF\Z]OC?9[&-'OLV??SKY(6K*2>H6(*RSB6FID%#>(D[(TCND"&[;S MDE.1DW3P+0''PL!1,B<#=C;(8#DOF2X9=UH1#- !7_@$'!L%'-.>1-((Y>%? M%"R3B#-LD X:T(,+H66I:* N @?)F5DP#R !1P*.)G5&6*;6APQ88M2$@_'@JO",4>:,X5$8-H25A(L1MWD8^ZA M7K 3:CKQEDZ\/>>42"5* 8NOE9J @Q:L)EX((7F01GNB)NDA)*5$UA\U9TZ\ MG7UABF%.: _#4<_K6H;J0V@)L"H*YAG'LPMIE3.4[YV J=:@E-1E+HL3.&$ M"%QZ:Z3"+CA"/&7**9[ ::/ :1I$$H4K0\DL8B48 M>TW*(+TLC+#$@T65P&FCP&D:#+->8&^415;9$G&A/3+::"29LJPP95EXN_/2 M<)P;@VL$3DL_YG9_U\,U'1J[XTC)YJD,\Q^P+*3EA!6-(*W!AH@$(*JD(JCA""DPLUB"*!^V'W;[<$ .Z^K,\_-<*VEX'-M)GAP>$R^8%/R MPN& '!,*</BV&/P%!0G=,8WSS8Q MOJV-X.J._MY\#O)^*EWI/ZVE(I:4)0,F! P.+5::%\PPRJS'8#^.VWV^N,E2 M6\'!SOL'N#D'.ZG:->(IS@DR;99_3E#L:OG0 =UYJ)&IS1GL1E$6[+ZG&>Q\ M#%O^<=%;+S4;=;+TL#J OS\Z,O8F6FS+."^X633X"";KK118H>1<.V6Y\(F\ MU8< ;Z;HG>>G'CK?)9Q.W2:Z7DMT>MJ#O=M$NB22JQ#)%2+GDQUF7L-1[OL/ M,]]&IHD; ;[?/;MMZ;I+Q9I5X^8=[;\[S1AG^SBP@_ P_5A',L,:"/7$R0QKF-$B70^T#-J$ FN/ M.2%,$RL-$9)HAV7I4S.K920S?/W7U\97W][?^Z-Y]-.Q QA;X^:H7RA( J<$3I? B6MI;6!>8FFY<,Z9Q M+N6"O<<3."5P6@DX&5%:57@KG)"<I=@.6CF?,\]CZT@G!E#!&>%J$(*?"\01;*^4S@ M63E"M<4:T4)S!'+BD#&,QY)21-J"&57:G9>"Y5BLM]5N\IX2-MT2=^8T$,>P ML*[@A@4CM3>N+'CPI@@E3W'GC<*F:=RYE$X5SCE4%D8CSA5&AI8*@5-<@IOL MC',D]J9;>QOPA$T)FV[&)A(HY5)3+DS!I2=&E(1@&DI:QA).*>R\6=@T#3M[ MPR0I@6V$BMBAD#)42%8BKSAENC1!T'+G)3 TEWS!K@$)G!(XK::HG+9$ $(9 MITI>8&O*,NZ9<$F$%&494MAYH\!I&G9VI;#@V!&D=0##2>)8\=(RI*B4#M8= M(XC:>6EP3EF=]NN7%'6N>:AMG.GY?S!BWVT_12QZ$7IM!SC?-+$-!V?B!+98 ME$IAQAE1.E;[I%199\'&L"Q%W#8'G ]>ST3<+!?@RC(9B[B7B%.ED"&E1K*0 MVG'K'>/@U5*: [L?"\YW .13&8X)FYX#-CEO+.!0X(IK*HWD@DE?$N8+2HLB M1=PV"IOP3,%/ZH53!9*E=@B BB"KG4=!V;CY$_<*(C;A7(M'.[4)FQ(V/0$V M:4; 7N)%X)YQ7!#M2@-FE"#:,ZS*U&YOL[!I&G%C6(<2@\G$M*&(QTW*PI<4 ME;H(/C;$$=CLO.0BYY@G;$K85$=L$BPF*S-+/>:<%\;SH(67O'!:$TU3P&VC ML&D:,6,J-A'\T M _O;7M183Z'G#3!3]@]?#?:;XVYXK[X4SME RQ)9$8_RFD(A(RW\:045S')A M"!@JBN?*/#JE*CE1"9V> )V85T184S 50%Z)UD8+$PS#UFMC20H^;Q@Z7?3J M?/6%*FOC3@(J6>R.[F*G %$:5,I"!4JULCKLO)0J5SIMC25TJB,Z<=-0Z>I[<2EIZX$LTF+DB+NF4?:>HJ(](J7)C"E M8O=U87*,'UUI(,%3@J>G*(/BB02$XH7U@A-,3>&,MM8(KPJIG$P1Z,V"IX.I M\<1%:;'!'EE2*L09"\B4UB-OXAF_PBHK*WBBRVASONP@]'W]\*Y_/G?#E?CW M6!U?_D_1^\?+!S9NF?\Y)Q-EW8W1O]-NOQF'_*(76C;VH)IV4HFZ.W/?^,5X M>HLM^MW6<'#[+?=*;C.'4'@=4](+]AFP)0WQA M6V?VO+_SC\N3A6E=INW#R7(')T<_;V['0SWV!54E8YH;*HT!/]-I#V:>!00- M#QS%D^^)5*PXJ+H_O>^, #S.Z?*\5]5#[ U0=7#^J>G#7K/O6MW^L!<..I?[ M@_7_V>T<_Q.4Q[IT428'L6K#O)>N&TVXLI]*?PH*[/,Y!: MY(:]'J!;9BMQR7YQW5[L^M?MQ/4I-AF-[ZW[+MM#4/6+;.![1PW M8_^LV#6PV9G^63TFS\+$2,FJE2S>,NQ/OLXJ1!_U,&V!S,+GQ[T0VC"._J^9 M[87K#=1&S;J*T.J>[6:')[$_VT3L;0LNFNIFLQ/?'.)+^L,6O*P$.ZIZ!DAX M=4D_CJ85CN'&$%4*5&$W>^#B=BM_-Z:[&%&[ C^L==1=CS6[2K*G: /&^;,> M*\&[4H@-&>PF$3:-]>G&.I^\KJ6=5VTNK7$?H8,R.X.%]F2Y7:TV\=(ZM\I; M(9>6IZGWM>#:!,+_;[<5Q[C:GF^;0)@%VA8],\HLVK7FF9%GSF*CSXPJ"^;F M/C/JS)N:^/SKAJ=#OCC8;1MM26Y"O\+?9_?OMQ\*EQL@_W'.S]18Y^PN^?/C?WOYXT M&X='XG/[\[>#=W^<7,M7./SV\^#PC3BB;W[ [[RQ]Z^O^_#[Y_;[\X-W[TGC M:ZO]N?T7/VJ_+2\2/>.).1Z<,45ID"N]0%Q+AZP-&A%5%(+3 NM0[+PDE.98 MKK>%XJ;3F32I6:2ZPQ<3H!SMH!Y^>T%8O& M3I:>(!:"B\6$/8)/"D2Y]=I1ZPW%.R\UR[EZ=/F A#<);YX ;TK)E?/.EYC; M6'A),^F9T\)RL'!$P*HP#4\=B(X-2VBL& M>$-SQ73"FX0W-<0;I@,M"\]%8)@+Z6R0X%R!=0.K);..);Q9.]ZP"[PIL"\= M,6#:Q'YSG.B BN P @9:7S OB @Q_3L'7ROA3<*;&N(-K):NC,6\.&=<*5_8 M0E! '4:Q,8Z7"6_6CC?B F^DD1*;6+?6$PF@0S0R 2P=J0M5B" $X,[.2VIR M\?C#< EO$MX\A7UC54%%*'%I!'A6P1I,,("0A+62@40GO%D[WOP K)D<<).$ M:R,,0=+&=E >,V2U94@H5RI2&FY,M'!,SE2R/ D"(-M:0QWIK1. ME1B6S0!+)B"(3XA3 \0YOT _RH,_M;@88/*D90;7H\H+/,S\6D?UDP0X*VYX)T-! %H*RP+W'A>6%DQH M :@#,*1H IRU \YTP[XL&,9: /-=,.^<)0J5I:($4X1 M#[$O6]#1WBE,<*4.15E4>(,93GB3\*:&>*."!K?)45QHP:WDA1(F",X%"80S MDQRJ]>/-=,,^E!9,&%TBQS'@C2X+9#FX5M@'PP.AQ&*U\U+GBB=W*L%-'>&& M%LI+CR4M 61*S(S2.,:U9>$U+)_)G5H_W$SWZTMLC:&N0,"2:-Z4 IE24^1E MP9T7&'M?[KQD)!?FT?F("6\2WCQ%\=JX469+4@0&-HT$O/':$^D#H)!DJDAX MLW:\N;1?C[D*A2J05D(@;HA$5FJ"@@(/V&(F-'55,UG!UEO-?Q[$2<"RQ< B M#%8*>U@"L>%4T4)H++%R!&M8&DDR9.H +--M>>>)")(:1+4IX]$*C0HC BJ) MM-290+1@L?*PR2FO4VCXL>*"\"_*[+Q\1+GL>XG[9$4VJL*QC>X@9$3N9D]?5CFN2X'B@X]CG?_Z]MO^WK>?1U]_/_G\[HUH[/U%&_"< MSWOPS,.CGP?OXO]___IY[_=O5PL4[W_ZZ^S@L $8\?;;T>$W#-B ]S_]\6V? M_NND\76?'\'_]]\UONV_^U V#O\B7Y@E"HPVC#BU''%1.*1+4B(5B.>!&D.8 M&^$R"'_PKR*J.B:<-=@)R0UG5!B+B6&@Y P[+[&]6M!XS((L\J 9^EEV7<&N M:,!MA;[O>_&*)?OFDLB')Z$7LK/XH]/-^J#UL::2[0PFE8G1:13&;# CC9D? M]JJ2R"=A7$ 9[NUEMG.>N1/;.0Z34L4=.P"1K8HDQ\+%LX^P\!0@?*]9A E! M5[*N5Y.N:BE7.DUY-KCI_6OBQJC&-,A255VIDL.RV;$=!T^&H<$'567H267G MBYK0K[MM&/SY?_>S5QT0PE;VH2IPG8$LO@7S(B,8_5\T-*J+RV:T&[+S8'M9 MZ,2G7,N5VKT0\EN:*:16!3>W*E"WMRJ8?ZW4]&*M?$Q_ [JKGKC!07T;%8P6 M;/7D"_;'8=$/_QZ"I+WY'C6S)LLSWY^8Y%_W28.^/3FBGYN?#\&D/OP+#'0P MR<%0/FI_:#?:\-=A-)4;[6O+\\^_V=&GMU\_M_]H-=KO?S3V]G\VOI[ '?"L M=T>T,M.__DWWZ><2WL^_%(Q33:Q',KAR'!_T02%'F78D&,G J+ZR/'OB!"\5 MYC%?C]/"BA*NPIK$]F=%*:XNSU."9R.*W[\^KUU$;\:*FZV&>^D15^P)WF'SK]T6_WK%&Q'8(/\$; I-C@H#(T['4[8W:H/1A^ M,U[F8_N T7-@U?(7YN_N32O2+?R^@H//?&722UF9Q.:L3*M<;MZ#T(^" G0W MV[<=H$@4WO_Z#TV)^JV?1?]MV.]'+8]J\:IC6^?]9M5]X^V%[KR.G48&DVL^ MC'MVP"4'8&2/VG7LWN!\W.&;KU+ (BR5W5:K>Q9= S^=P_M;\,4%T3X&@/:J;4LUB#<_ MQOX7K _M9D7^/.+GSL[Z_ PCL@1DCSPE$Y^.PW8Y( :S_.&.NW:",( ]C2[$Q0K]N]O<%FK^^0//7 MLT Z%;B/4R"-0F)GUPYXK N]@04IF]&*_F3,(Z-QJEW-T?3&X:F:P]O?_$3@$9>4-V'[5 M>CY>W-ZQ?9N =L%GZ@PU>O\^Q5Y1O ,][\_OYP[]4(RB:?-<(@ M>]]QW7:H>J,!B2^>.7(]!AE K!N.%NNQ6/5\Y>U4J^K?NQ]WLSBLZY(S(6UE MR#>C5 ]>,+E@9]!HP:[:T[Q,P2PB/D!V[^+327^Z0<^6H.5 $_#"1IX/6#_] MV MO!V[<^34[#IVX"$1P_QY&@&Y/3P$%JA9O8U)'79[$A4=KR*77%]'L.H[/ M[H6R%=Q@-)SK5U6+8K[*@ZW/OV&5X]X4$G"MW ^%8UAA*?Q&]L7 M*V;UA*(+0!/UU(-?Z@;=7@5O$[^[NJ,[6ACC.W7X7'>^$8WCL)LH-S/V[85R&B/6T.;&L7!#V+ MP?EF%.=>GIU570&;,.41+L8[X6]PO"YNC42HC(<)\P'2)X8#("_0H1Q>J&$% MQR,^@MBB,4==##WTFOUQ\\ +)A7#/@A>?S0OZWK=?O\6#KZJ5 [FUCJ_/NAY MV9O?P=_)A,;3F362*IO\.UA2D9$32Q]N^P:X,6)8"Y;)9F>T&%8+361"97Z- M>![_O,SU27?%<2R^;]OQD1UX6(2YN63J=K"Y#!N_;1SV7$7KYD0J9FP!, D[ M0$B _5!&:9DN",T*RK-?PH_3:$/\FD\^&=@?8'> PIP"!9OVPEZU;; _FS^K M#_)Q&&G477.B"6%D.(,0NZH79XPX#U89%%&ZX4VC!X[?FF?Q?Y4K&WK? MFRZ,0#&/C!_TAFXP,CLQI5*[1$^S(YB^&_CB,1@$7 M>]#(5OOV] :H^;74[QRC& 2>OZX+C,0+!>S$,9GL!83#*NC#KNA4R"Z27 M8;0_-XY.(/0>B+SZZO%K^T^+=[VI)WC!QB?"O!2XG0WQ$V CJK&'=<6.MY&69<'7U'I_P,JW.AFX703FE8#\D1*P MCO7V00-=B3.RPL5Y,1Q>)>#^V0(!B+M,90Q-C%*I^L/3TU8U43 YIWY%E4#; MGX;,1X%'F'L7OF\U+S3HBG\)#QT[SM<-0/AN"NOYK0)RZ;+(H6#="4ASU-^* M_:!$8UFM8BH7\:C9Z,IN=@!,'(X"B'?%T4Z WQ%$!O8BZ\Y&1\FVSD=[#8-N MMS4:['EW.-FJJZ)D<'G3CV(\[3A.T)S6F"Z5&-DJW6#0' P'HTB!G=E.B#(V M'][98@47HN@;J[&[<.1$'1B>'T<7XW*?O'A9.,%-!%DK'<^:G@\BH7W@7BPILR$9'J]N-4T M!MZVA77$^U[\YK*A$67<-TO0GVJ[X+=*,'ZASY;R%:E&(GM?&/K&]:S:?!US M Y 37I&X_)9,)@%@DOA].C6QV\J,9S"U#6U MGQ7?2=@QOG8*@XON^R4_\0;197A[_,1;GB97G$1ZR];ES(8EZ-%X7=^S YO] MN+ZS*]R"0K V4JKE7S79ALRY[VPXO)+[_Y9A^\D?,7S4XU^.JFWRX_ M/O+NRHFB2DY'7T_9NHM'K!V7_!R_>?SU;O75E7-.H^^8V-5:W_HUWB4/_$ZP MVU]ZUYUW#9:P72.>_6"9YILSV*>BK)R/!G.6P5U&6UU3C[;39KY>VB>]$+)] MN.ZDG[V)Z3S+Z#>^423XV/QQ.P%6*#?S-VD??U\MS(MT<'_RX]CS$?S.]LNW MD^/NZ2:RSI+U6I'L>@ID72!@VR2RCG3%2\55RC=IB?FEBN!VA_"(N!;17^"9V%]OHM057YGPD7NQG(8BZ1GI&;<^XQY5G;=,QBH+W-(X#QXOW4UQN:CT 95 IIO0D*0G!&RQ(#TU??>7("H;B6LDD!OB4!SIG)) M>!+H)-#;(= DQX;F3.LDTDFDMT.D#<>Y,?@9"73R6=,SGI7/NJP,N?D4^W7, M+>N6%UD82T06L:O%'&.X(4SF1_C3,'EKC^I6=L MZ3,6UN8[^J<2LUZ;YV:-/KSMQ.Z#@E/SHBM=C(0WVHPKM[%N)N OC('GH/2O M>,R=9%-IG(F^?RB6;\0V7:RA>6&)+;4C2V*@D$J$UMJQA:I MMVP.UNVQSITS5P\IO6473--<2U/W+8-%2;Y! M#L-VB!&7.<8TB5$2H\>($9,D%U(E,4IB]"@Q(CJGN/:)':L2HULVR<5"F^0U MV[Y9VL&(-,CM'.06N$"W1!8OZDJ-RS@][=9=>L9V/6,-"2N39X\?@>+U+XA> M5FV&^=3F0^@'VW,GXRY#5OCR7",-[T:%N$?=3WR[V6E6 M%=]C7=5G9SD\1S.=XYRKE"57-[90DQ.=0D!U8XMBN<$IUE WM@@!]MQ&)R]6 M[V:JCEMXA]W87**[VHV\[4O^N-7F93GA"\AN2N>I.T>9S"EAB:-;PU&&8S4I MDSBZ-1REF@-'%]C+6W'VV\K"$"O+:^%D2B9%.*<=<&#I,476:GSI6628B2$#TJB$1SM3'-B)(4 MU52*&,VIV)0.0/6S!S=U^R7)@79 M)@61.1$;&$1.^I'T8S5!*9USE1:0I"!)06Z>*Z6Y4!N80/H4"K+]_1VGOE=F MO]MFRT;Z#;I9_\3VPDFW!=3MQXY4KWO-0>AF'W=?[3Y%5'GX467S6-8RC$)YKS!]=X_R>F:\Y.I8$=_L$5^2*R"2W26XW3&Z9B@ED27"3 MX&Z8X%*2$R7J*KCW. &^V3]MV?,7G6[G'EE/5S[TRL2"M5^Y!;N/]WO K5;7 MV4'PUSS@T] ;?? B>XH]RO2,+7W&]@>0?K?]IEM'2&A;3;FZ&VMXESXPJ+-! M7D02KG4)%S9)N))P/9%P29*$*PG7$PD76^.RN"3OK,9VYEZS-8R>V3I21+=. MIVZ:5RUUBK*'Y05L4'9,$JZ-,363<"7AFE>XA$["E82K+J;F$H5K;&I.WC49 MF:A$9]EGSM(STC,>'5/?E)VH3]4?X.-8&(H]#J,=IW[6'0[Z ]N)@\^&??B^ MV8&)MT^'53.0BZVIS+9AUH/^B[1#E9Z1=JB>?H?JXAE;U %2XEQ*EC.\^9'2 MK60/R3D1.9.[,&YPC17^H%9F(D]3ZT]0K!$;GS$:"O90W)E<$[8HJ"1V+,B[6&*Y!)O_D[15K*'Y$;HG)LU M[K542^X_!O%HZ\MQ4_*9WN]MVSMN=E#1'0RZ[1>$PK3&'U6EG.+?XT&,VL-? MK+G-C@^=P0MDEM4NGN^*>SNST]L[L]-=SD_GZ\R^A,&J.4:Z\_)UMS^(QX=[ MX7OH#$/5X_YZ']N8?]T:^I"%?P^;@_/,GMF>[UTN$.+GE;M[H3_H#=U@V(L#J @8 VYP_: ' MTRR[O?;HCNJQ\8L\LPZ&-2(YFMQ1?;U$2L MZ07_G'Y,<>ZG MR3L?]H#'+)LSUXI+5)S9"P/;;('^O.],50W^_1A:P46]>C\([7[VR[!CA[X) M'_QZ(?(5?D^EMCKU!8-MV=-^>#'YY;?)T95FIWIY==-OEVD@KH-D):ZCKZ?< MW<4C#H^=M?&;QU_O5E]=6<5&WW$"0,QN_1KOD@=^)]CM+[WKSKL&2^BNY/0) M!LLT3X/=K,&:N1Y[3P!C@8V*>R\UURZ]P= =K2_KKYMS>-(+(=N'ZT[ZV1NP M#?T< 9#M(L''YH_;";!"N9GQP4;KQ&3UNU:7=9&BK36LU?3'L!,RAO.,8DKF MB;?-,]U$UEFRXF5H\;.DW*,$,DGC'-+X6$BE?)-6EU^:G6QPTAW"(WS_UT4( M,>^&3OT*#[ZY-R#RI(D-Z1G;]8RM39W[$/K!]MQ)%[DC2M=72Q7/.UHA=6^"F MW4S7C[85^K.;V]U._W&FYS/,SF2Q+U[*FZTA9T@NU*+)B8DSJS$7,%YC,G/B MS!U%Q(E9XRF K8WTO L=6&%;HQ0OWVYVFOU!KTIQ>M)8SS;F9K)MWDUU'?FR3N84G7<.L!D)R*6O?AW'#>K4G-=DV-5$Y$4E+DI8D+;ES,3&Y$"2I M25*3I"9WJ8D FXLF-;GDL4T&,ADR7ZB0X;R.]HJ>L;0$_S3([1SD%FS!WXQM M?]YT+#PE1Z=GI.3HM21';V.(>?$FI2GTOY*47)DVR^K(%R86S8!(?%E);DI* M GT"JJ8DT*6(9LIFJR%;3$HRK"-;"$X)T[7D2TK]? *JIM3/)0)'\IAJR9<4 M8:@E7VA*QZTE7QA?=UWA%7JR,U4]QX\8522FZLE*$B^2&7IC8=YLB;O-8E=? MK8]\TWANJX_,=LD-I3]GZB/;:5&A44G6E$R1DBENG2UC*F52)!U).G+'; 5+ MN:M)1Y*.W#5;J432D:0C24?N2ES-L4K65LI;38-\KH/<@JR!FZ%M;YZ^12F/ M-3TCY;%>:2:6]OKFW%,2N>*;7U-R*UG#+, M2BR%W,@UIGLFSMS*&94SO$:=6;4COEH[X<[C+IMD([C'V C/T/QFN<*I!&8= M.<-S2DGB3 TYH\!Z6_2H3N+,*CBC-(US+VD M-.>F]K5U%Z7TFCVII"9;IR8XIU@G-4EJDM3DCMERGC->^P,O24V2FJQ?3612 MDR6>>*E9ZO;3G=-(@]R*06Y!&O_-V/;*_7O8'&W5HVJK/O@KM4+6=2PI/6.# MGG&/?OAF_[1ESU]TNIU[S*UTY4.O3"Q8^Y5I_SCMN=R?L(5Y2NJN(V?^ZS\T M)?2WQ)L:\B9I35TYLW:M>2Z[R/8V3RWM'*<@YOVSK1 TQ3"3EB0MN6.VX]4L MZ4G2DZ0G:35)6I*T)*TFR]*3M'.VU1^?^+N_= M/%VQF_2,[7K&UB89W5OK,J48S5MY2*=2"+7DC" L\:6&?)$YE2F]J(Z<(;G8 M@A(5]5ML[RP8N:)F#ALD@^+N]?3I0& +R0)6P?< M=]\X+ZCH#@;=]I74H-N3AK8]:_-1Y*AA/J?)C=FP.D"/8<%FY$,GG=MJG2,Y M)4GGDLXEG5MA^5222T:3TB6E2TJW,CJPG-,-J\6Z#IU+"9QKO[)BP3\&MFB% MB:]]6]"#Z&LQCEN%ZH%RKNZ3L%UCSOP-I\U.UEW,,R*ZXF $,K#[TS?Y3[/)K MQ.TW?]Q V@E9\QOHNG&JZG[-'JNE*Y>D,OM/NDMG!2G[S_J(TNS0'JVE-^O( M$ZL"GU&%BKA\E\VI&_=,Z';U:-O><;-S8?M1&.KXH\KBH\O:U!"[= XJW+9; M0'?UG)L%2QBJGH]=*Q>0M[<+=>3ZW8*15]?,?@0_X]->@^%C.^>S1E%O=E,) MW;6I= *B @!6=ENM[EG<@6H",'7"6=;M'=O.&+[ #)L\#RRK]FDKQ', \,1! M-^L/3T\!Z*K[VL/6H(E.>UT/UV9@IP[BF[(JYR0L-^0+6&(+VSKS)[W=_YQ M>;(PK2O$?3A=QE1X^3]%#]YRPQ@7?5KET4Q967FQ0-N6/>V'%Y-??IMX1,U. M1:OJIM\N/_^&?Q:-IC]W9\9O'7^]67UWQR$??,;TKB+GU:[Q+ M'O@=T_Q!=]XU6/+_V'O3)K>1HT'XKU3(&KNU+QI# 1!2N\ZHD>C\';<(HE"5EZ5E:>E6XYU!F!M M:_M+E0.V49@]%[#]>@3;X^(YH+)N[T\'&S-4C4U*]YP>PC55O"6#0YSCO\HC M^P,>V36R*5N&@R]@M&S%P 4YI^+O/Z!OTD7]SC4QNF3UU4G/W>7\/1QO!SJ1 M&XC4#B&5.+412.T4G"/%&:*-T42M_U>KTW1.$64UAA6:8L MFZO_LK6M)WYQ/3_P4Q_LNK//L:FE4#8@3F6U,= <\]!ZNLV\<HRTX(<@5UM MK.+CQFP<%ES)$WXL(,$HRC YO-C3#57=GQ@E"E;>-Z*MTVG)<-D(\$N@K=TL M@T3W!D6W$=VA&BFZ)'\D?_MQT8Q.48T40#H[27;/BHM&-)Q20W0/['BTW.;9 ML'1[9[5R[3KEWK)(_3M+4G\\7^&94_?2V$O6?:T&UMM-K#05J/:=D"T&/#>9 ML"A+QT'TO.18/^3:?TG6%CA($_;,8\Y>&YU%&P[91N&UJ1ME8XZ87Z('2CV8 MJYA'0,4&IJX?!G/9X!/AW'TC<<2^3R>^J'$_(R';K"4 MW2?H!I(%M(-_L_$B_T\T:,B[:971E#'GR=[V(S6: .Q]Z.SU5681)T)M)%#Q M!3& S2Q$3QG-W7971:ZVX4OD]K0VZ9VAMT->[MG.E OR& MU#_6*2IMU^Y_YAZ?#D$!6X8F=.BV*M "G/QIJ7(N4SM_A7+]0R8N-Z7!PGG* M3M5.Y=C?XTCFVM*YQ:&Y5@_-FM_DS!ZONS)--K:NK&V)W)#JPU3J_YM=G$8RKSF*GU^H?V M<3FUE;4U#>Q%$RNN,&"G9K+')\S/.6$NE5%GK,]II^74W.DB'0=#@9]F/'9% M0M+6G)S&# SI=G2[USM'HLHY9G"8NM/OWSJP9YG!T33,#NKQ+ T,H8$A6W&@ M[,"0C>,$.H?DLJN84';DC(9CF@3?($;KC!*Y!-X:B+H7,>.E^+&!>#UH9LA^ M-V%7CH$/\+$17!MN)8'R;YE((L:@O-@\-7.NBSG3T"SK MT#0@\O-?AC8=S;(/]6D2;4AN;ITV5Y:;2X?'A ?W:ZJ'/>,7/=>K,G28_B-BV,VYB@#4SKT& Y10:)PVI'!IV! M-C .[1U+'$8<5C_CVM)Z7=)AQ&%GRQ_MV]K [-].!NF%;>:'$7;+X2/V-YZR MCZ$737ES#.?N2PQGJC=M:KUI1^NWH",^,9BJ#&;T-*<%$^N(P51EL'Y7ZW0. MM6F(P8C!ZK=DT!SKAFHMKV4T?_CIX]>?'YIB+[,[FSS--WB'[CF:224HQ&!G M=-)H@X,; !&#$8/5OI%U+Z3LXT75-WT-9>-\3+FK0?7BT]F+^YLWC$'291D*7;'ZE!];73WPYB[W^[=,8#XU@V>W7GRZL?ES<*V5I![/%YVT/)J M9:6KF=/G+^^T=;M.3>FVVZ2I#YP]>4NGA+8>?O[)V8B/X6.VDNUU]S5VQV/? M8P_>?S(_[QK_'IOROV%NPJ(L9G'YA!=DJ"QQ.()XQJT\(QKY:RR*&2RKL4<> M8KTK-OL'3(@I#.YL%@!&L,9URMTDBT7G>C:##44C?14P/V%AE#*W^"T#7'J9 MG #@A_!J+XI';NAQ]NRG$_8/_8O._O3P\%EGL->)^\3A5P@O_'QU94RRA^5_ MB>(I,SKW?V=#[KE9 D^D^%J7?>/S\K49#BP8S@4FIFX(0BF@%A,+(C<6PPQ& M?LR]-(H3G$W G]P@P\$$45GQ"W^(41( [0(S;)RE^(+*SP(@\$EY8[];1' ' M;F;J?L/:8X3L$4@[XAY0-@IQ[,(C;%.0'8D8!)$G)S-@=KX[\U,WN#@[Z^QC MR&8N2ABP1*RQ9PY$#'P@-$#II@)4^'*.Q.<2!'&.*HC:0>5^OL$_P,!00^7=G$!!9!/*?Y:UP$%_[/ M#>9"_<%.HD#. IE'&4LF41:,A&3CB [8?BRD+@3!BX*<5@(RER79,$G]-$LE M-<2:B5]B?M&XK=BPB\PZBV)4$0)+5:WP!4/T\"@@ 3:R!'+,W[([]XVT8HOY M(4#IT,?ND%*-^&(N>_XAPHL@@)F8@'#DEY:\.?('X]Y#+\,YN_8W7 S2&(-N=%5:@":\O<'TB+# BNI89VED8)^^-X"E M6X.S#%ZQS.8 >Q;,VKICU9L2HP"PECZHN2RUB* 6$>SKMJR<<]S-%E?T%DW=NK,LL J<_IL& M&P/M)(QIPW5@0(11CC ]NZ\Y79L(HQIA;-O6.CWS*H1I@]6YV<6[G"IT#L-S MWW/+O< MH- HRC GZ.!FX&I#:\A.B1<6H6][U\)Q#C#;KD>.*X4]' M#<5[-9 TWJ(TYATB21I)&DD:KXZ/O)LF22-)(TGCU?&1=QXE:;Q8"?MUBYE? M4L^R%?075Z4?NS+5J5?KU+LW4:=>NP?$"[%^[KKR[E7KRC=U1,X+3$..%9[R MD^)76"B=U^?RE4)(_I_,3^?,?7;C42+J[7B8R&(]_AW_YAISIQ&@X;]E"5\E MYG4OT":JQ%,W?/11F;M)PK%:,.9)&F=>FL6R8E#^$,L5TQB0L*B_%7$S_$+; MN'1>["X>!-A3]WL%_E34'\;\,1(%NF6<&LN#-R#IA(7N&Y=7N]K]I:7GQU2" MMY;!D-@%]^!7F_CAXE7OFX!H9NG[IIVTKOY]TR9'$9=**N;C ! C2YNC%/ & M[P_F@"^P=+ F?%6+W^/Y-%J6L2A>4?@>'&FN4'6+Q(4E07@G\+>M'KY6B;ZL MO%^4OV_:YL[J^>N7RF\\88^OEU^4S&^"!01WL>8Y2N?5Z'9U\0I\I^,< M4X&/9G;WV/+JW47MQ]7U[RR]-G6S>XYV 8T"UNKWF@/LV3#;D K\KFXYEZY# M&U -?CT44 G^B1%ZY7+IXDA>6ZI%:*U3H'\2=!#:B9LOS,T75+FF\6*=J\HI M=OZ"A@Q;ZY@T=H/8ZSP; MZFF&?<6"3.*N5G.7U=>Z#BDO8J_S;,@T-=MI_E1GI:W.16%Y0I7EM,;%*\NE M.AVH*!H?]B9.4*EYS4N.H?5:,%NPC:1QX() E%&1,L9 L^WF-YUK)6ELT&=F M.PQ3-<_>AV,2$L]JO^YBWPWH59E]36U@]1H_6+Z=E.EW':*,@I2QM;YSZ&%, ME+D$909:;V!?CS+MOP<_;,O8I^MO33>YUCE8JY,A?PG*_/YW?=,PWQ%M%*0- M28VJE+FZU.PY/7W]^*-H38^M75"K'T>5NG+[I95UM9\T6#[8TMU7/,\7 D%@'* MSMQ8?NK.L*^V7, -PPQ88YB-'KD$ GX\XD\\B&;863B6'V+[X'O03M-%OVQX M2K1F/U=G]4NPR=9&Z#EEK]<$/0>@X0W0\UVTKOFY&V"[M M+?JO[P=IXH:/H@>[AJ\0$*Y"HPDZ/D?Q-T15\?:0\Q&^RJO[JI=THH?WC&J_ MQ_T.RG NP1=XE731)'X'Z0O80R@>V[#ZY?B"ZA:.V+[K8\W-TL<_! M;DH'^\+,N7;W^AR.YG:N_R.UHV]4A_=& 4OMZ!O4CE[1%K;4B[Y)O>@;UF.Z M3NON$W7GWN[F;1C.ZG29IX[F5^:VEF%.Z5[PUVT$O^HI/G4C^!V;4Z.A=.W"M.UR#2[.JU[EQ1:-I_ MKSW3S+%;- Z/F3E&=OLE2'/,S#&BS$6$YIB98T2:"Z46'#YSC&Z[A]QV-Y7J MT46W9CCY8$\,6>P7\?=;--U31;KTG$/;1A-=+A2'<:ZHR=I_P_UY9ZTQ77(/ MS;WI#LA>5Y(T'1)":)RGFI2A<9ZJ M4H;&>2I+FG:,\U3O\/T:R7:7J4IS.U\V:T$1CK5-S>SNZ13P8@0TZ-+5"J): MIN;TCBP;4(VH1TTTNCF*&YVNYAQ]A9(DDB1N:&TU, R2Q/-((LTP)3F^T"SB MKJ49 QIB2D*5T3'H:T:'CM2#[M9G&V):K$-S2B6KR#FEO>US2G$?_NA_ MO_*=CC%TACW7MKM&E_?[ \.U1H;9-[V.T[6-[O_M]U_]L2G#35=6$X_VRT=/ MC?4UO6#F617%!+Y/BPE\V"T(1T-]SD=#B4$@;.-T@9."*M9YBZ/5?*\&\*>< M@5H37YAOLG%6P(WAX>X?H9N-_)2/WFQ5;\M2,E@6DL'I&?U K/W&GWB8<284 MPRAZ#G$<:LP?00)>/@#M6IN2 XRFD9C?P]?%-I\-)\?GHHBGNQ_HL)?AXL+S MWFS=M/NHK ^=]V:;NCVH-SOKD&4-2^];YE'+[ID?9G<)V)HSU%XZP461\5W[ M-?,91YCM^>GIAN2H.;BJ)NX+S2FLOIHSF%XXQJN=@\*.Q/=YIH6I-H2I)G+$ M <")+<>1H$O7A*U04XYQCU>05GV_[+>Z=J2U?&FK]L3D9=Q^(I MV:;F7L\] >0*6[)M0[.,/0EK)YX!4F[S=&)$7*8TEW4M1^L97>6X[(!TM^LG MKM7$M;F[=.2%/O++[>.'0RP7%?/K:^[S?10"$*)]G3^=N5[*_J%_T=D(/23Q MCU$ZX3'SLCCFH>>O=V\_9/]7B=F]5.G5VIB*_'MG]#6[-U@S+P_D6"6R?IN^ MQIFL;.$7O8*IG<(FPB1UP[30#/-3!@)ZNET#G@U!2SR[[RU]@\-VZ"8<%T"Q M6 D;[$HQ5SN3O*Z)C34AW3U5@]=),#DDW;\5M'B1(:H^+9I#"/-(>7@I T^)4 C[D4R@^ M;(''4M4_3&%%SSUOM2BM<1M.Q$9?R4U#,\W=+924.%@: M@U&C;VL]9_SG/TX=9 MG8%F=7;W(%+B:&D,1@U[H/7,WEIGT"?' MD0)KD..('$=7O"!;FMDAQY$2M*AA;A(M+G29NAX9R(J]8,I1XKOWGUW/'_L> M.9"::>B0 ^E4YX_9T9P^N3M.A]&!J5GG392Y,822_ZA))R_YC]KK/]+Z-M6J MJ;!&^]U'C?<>G>1FK+HN4[/G;5W3U^AK@V-KC*[C>B&F4IVI:EC_BO%4>]UY M-YH']O+&U"<#7:SSPIZKHG,U=5VEKJNK7]].(]-& 4M=5ZGKZG5.2.JZJB*^ MJ>OJ4KXN=5W=A1_JNDI=5ZD?)G5=)2YK0K,KZKI*75PK M[.BR75=KG:F-C$)3)/LV"B'(?E-7E[VH<>P5[#?B)75YJ05W >IZV]3[0_'J MXI>V#%4J8J;0&LUSCFZ-TA]:,/2K&W_C*>R'?Q7LW (>J?NRJD;VBFTU&,^HUV3_;)/:F8>_*@(TQ)AZ5*B<4-KKSI:?UN MCTIO%%BC,0[+ W7'1B/W]6W6NJ&AS;=E+/%#'KFR*-4:P] M"V\IU/GD=,'=GF9U:8#5"4N^S]HIFUQ"2"J2H8:82*2YDX%[/OWA5Z_?(GB?6J7J#V+JY#W1SNW(W M]7Y-Y7X"4%<+<330I'#$_$ ^L+'X# M>.-/",H,=A6)ABFBI'KL/V8Q3W3V3\XFL ;S0P'A")[8L0]1;0PP_1+%4V9T M[O_.AMQSLP2>3Q%6EWWCI@E M0)@$?6%)%J1)CO<"86#!\2V(3V,@?2 07VX)'IG#/P(?,"*W/>1I"O>EF,_@ M!0!%(K8F/5F"+"4 *2P[2O2M?6=RWNF:NH-VRCJ?YPU"A/Q6'\P%L[-XQ!V* MCC_;']G?XV:]LOU2^DG(CN6LV&*5_T[BQ=GTR.]%IZ-[=PP@OG6#9W>>O/IQ M>;.PK17D'H^7' M_%*T9-L'8-L5IOCFE35]/<[Z/_91'N,X,32BRYUQ_C?S$?7R,^:.;+I28D-AGSD.V,5H/JJ-Z MQ]$9>X =(Q2/O@>R[ ="=0R#R/N&6D-"^OO?]4W#>9>P]]%TRF./YS>DSX!H M5%6:T#5+EZ?%5WZ8QM$H\P!&T*6B]0>J<4TJ3Z##&+'XY,.J11\O-HNC)U\J M,=12V/D*5)96J-E2IX*ZAL4#5*3#&/M!B$]C 0B/0==_#)D;!,R-8SPIID*! MQ5D8XM)1KMEG):@Y74 ]1X^AC^JU.!K@MRX+>!U=O)".>8N)EI[-/P+\L]:=<0^KS[S-4 MZM,H@7,*=#6^#K7PXRJY=K\8.XDA=H74R+YB%6SH["&!'3^7;XA">8(AAOEW M/Q&L57RYNM!6;BALAJD[9R/NH6P VZ7EY_S[_=>']TSJ$?;L _'@G$9W>V(\# CF7_G "/(CF]@+MP MF,(N0C[V!1,@-XW\1W0(("IR.4:$/OO(Y<(H 7D!1@5J_ >T Q[2J!T6&"[L MH3V=XHP2OR-F]GY@\-2=:?X@F7#=',KY'UA_!,"&4JC'490"'3@SB^H%M_/3U/G[;#^C+5;2*K7R4 M3)ASG\8%[@_E M*2#$ ,W--77S+&3'[/_ /'>::]^%KF)X2Q4Z3AC[\"] Z\"QA *OJK05,%U/ MZ%PX4?%9+7_+DHI?@V0A/+ 1E)N-EXA(Z&_8IKR3[) )8V1XQNCDM-JF VNQ MT95$99,!L\I)(\$$=Z"T3&NWSGJCG=+.J[D%D/+7W;ZCVZ4NRK6R0AII[P&A M5405;,5H^8J*(I^?]:7\I'!Z2\J)NRI<1SG^LORXB=RXL&QD?V;!GZ?U5+CR&]&!7>4([/_OI1&CG6G!D4>HOVI2PPXS6&PS M+@H?C+R'(1:0-%NVCTOSZ2R*W1CXLS2!V"[%:ZCBH\'SDRVL? M+?>4(B<8<$/(]X))%5*UF$ ?\V#=I_*:*9V/&TX@;6^%>: $;"HV\X#O+R,TG8_\I]30AD"'+3H@ M S=) U\5 2$"IX0L;S<)$JB<5IR0KYP$U7K0^YG<(-@K@ELK7B>*@9A;4*B MY5@<;Q7[#/'W^L[HZ[TWU>4WQE$UD".,=V2!<"RN69<<+'6PVCU?1O_RS[YF M\3<_F;"_^C'0],LS2#3\ZR^@#N"?OV5 5T#X;]DPX-)HQ6=^BMW_^@%^ 8P0 MY.]%=%2HCK]S9^OO^Y#%4;G0ER@#GA/\%+)_1J&VQM"5),X#>>4DT2^*9&Z) M9/9;'\E48#[,%__[(JL$9C MBNMO>-Y->ZN#M8[M:!WGR D3QUM 5*M]:E-4?5HTAQ#&;4Y<:9T%NZN[8)&< M6<<=WDC#0I4U;L&1V.1+>=>T-<-TJ*G@Z1H[.X[6W=-DFS!*;1K;>NR2XZBM MCB-#ZPWV]/4BWU'C32OR'9'OJ([=V-/ZIM%6;T6C:%''XB1:*&&KMK;C8@L- MV5W^(ZRL)-]1,PT<\AV=S 8P-&M GHX3GN3=@>98YYAA?*L8-<\Q$IB.7/(= MD>_HP*2CCF89?4HZ4F -_ M[4P\JK0/(@=2,PT=M;5^;[?B4^*(:0YOK6S1T]X3G\EF]<73T MD@.)'$BU'$@]K3>@B; JK-%^_U'CW4;68WTT8! M2ZU7J?6JNJU J?7J9?%-K5>7TB"I]>HN_%#K56J]2BTQJ?4J\=G%MD2M5R\H MT]1ZE8+8+PMBJZ3T3A/$OL*.+MMZM=:9VL@(-$6Q;Z,*@NPW=779"[O'7L&" M(VY2EYM:K(-R=U_19IL7 MS710'G2$*>FR5"FMN+EU-Y:IV9T.%=XHL$9C7)8'ZHZ-1N[E')J'&>O4Z*6F MB6SU-6./B4RU".H8K VF17,(85S6PZF*!4P.MB:MT4XS8Y>7[3>>NG[ ?N4C MWZVZUU0U.+;MI)XI8M8W19JC6$U#E($??F5J?!J(KL48[;<]5"Y-\6\WVIQA&7QL8NXVC!OM3&D6+&G8JD>)" M%BZU/+E*;Q!;-_>!;F[7[J;>KZG=3P#J:CGN)D!?_9'M3&OGW[T@&_%$]"O) M#?%HS,91#&N$B]^-@\Q+,S>/)X4CYB>BW4F&GIWAG+FS63#'J!.N([J;N( % M]Y'C&R9N"'_$;@KO@97%;P!O_ E!F<&N(M$R1116C_W'+.:)SO[)V0368'XH M(!S!$SOV(6J. :9?HGC*C,[]W]F0>VZ6P/,IPNJR;WS.IMQ-8'4&GPNHHRQF M4S<$,*<<5L-]#2,W'B$*1G[,O32*$P0-0 U@]YQ% *XKPFOP!^P%GO:XSGY= M+ )@^OQ9(@D^#>;_A5T/LP0(DZ W+,F"-,GQ7B ,3#B^!?%I#*0/!.+++<$C M<_A'X -&Y+:'/$WAPA3S&;P H$C$UJ0O2Y"E!""%94>)_K+>,_)9; ZP=9V< M![NF[J#!LRXO>;,1H0>J#^9O[BP><8>B<=#V1_;#O%XG?RD]9\I!#2M&7>6_ MDWAQQCWR>]$PZ=X= XAOW>#9G2>O?ES>+&QK!;G'XV4'+:_6<^J\&MA\<\K; M03T5_#[V4Q[ENH.+I-,HK.J2A#^B[M#9+W$T97]VP\R-Y\S0A$9\SA7AR$_< MQ\>8/[KI0AL*T7_F/&0; _^@@ZJW)9VQ!]@Q0O'H>Z 4_$#HH&$0>=]0_4A( M?_^[OFDX[Q+V/II.>>SQ_*[U&1"-.D\32FOI&K;XR@_3.!IE'L (2EET$L'S M0)-:&.@P1BP^^;!JT0^,S>+HR9?:$-4=-M$"W:<5^KI4SJ#W8?$ -?(PQO82 MXM-8 ,)C.#0^ALP- N;&,1XY4Z$)XRP,<>DH/R)F):@Y74#/1X^ACWJZ.&/@ MMRX+>!Y=X)",>A^)E M<*T'[2Q>I[-/P+\L]:=<0^KS[S,\':91 @<>*'U\':KSQU5R[7XQ-B5#[ JI MD2W**MC0V4,".WXNWQ"%\BA$#//O?B)8J_AR=:&MW% 8'U-WSD;<0]D MDO+ MS_GW^Z\/[YE4).S9!^+!@8^XAE-UY4?BVS "HA2FBCS%Q3X6$.GKC=5VGEC+ MBF#=Q3(6_^_=^2QAIU)[6)A'.UO'&26.1LSH_<#NX"'#_$$RTKIME/,PL.^( MC^'-0C#'490"+CDS,'_ =^/>=N? ^\ M$-_C7R6W(=\4&O 9V2F&8S>4(@B'%+P&G?:HH_VA5.Q"3Z(INJ9!GB>@LIDQ M^(%Y[C17J OUP_ &*]26N C OP#) \<2.KFJI58@=3VA1N&0Q&=W\+$Q,CQC M='+TKMO5RE!^DWU0$+.B3KJY.NGL5B=O4!1>#YR.[A026U-W"46T>&$R@]]( M\N='2$Y:#:YBZ02!0/[!,SY^E/"+FQ5)VREBTI M:^TY*"1E#=,X@K(+A0!&9K1\28;C&\@9(+D6%ELAL+BXB/\A;7$@N)[;-G]( M-EL6A0DE'0HN&[M)>@_GPK/@A D:6:#+-J)$>"_2"O,GF^RQTO@31B7"-XM] M^%*H&>FS $Z6^XD7;ZRJ1U!X:(ONM/4TRM-SGA:@WX%#.5T;YT(1P=DU;-PX4S@.;$U=E6=ZTGTH;7[J0$$JI9+T, MI* JWEZ6I-&T(MZ':_#BMB>5\@9MLL+>&Z%!!&< 1_6R6!HBBUMC8_@+%6.% MH=S*M=FD^;06NB2RH###?K$/H3\9M?6!^H45Y>.<;E7M3F#@/^74$[4E-<.;J?;5Z^-?$KK!2 M'%?M1\X7/5G@'A?!@[RS[YF\3<_F;"_ M^C$HS"_/(!'PK[^ T, _?\L28+<0_G<8<*F \9F?8O>_?H!? -L%VE:SVIVM MO^]#%D?E0E^B#(3U+Q$L$[)_R@O^,G=5$L"VQR=RR>\9"=/L$K%EO-$9+9E@,:O5FEPK@_$,L%$;!#TSFHYRT=7^-QMH;$K,N MFI)5#SLOF+2Q>\NWA[I+#DK)":HQ9&IRY[)%2ZO8W)RT^S5VQ^B0 MH?#@BI3\KU-VT+O\OD[30NWR<-]9EJ%UG/ZVFJO+)^43W2]"=]-V MM-Y (;JK?B'8,NBW?Y8J7(4U^"=979N[M7*O=>-*;%\FW0I6V-95]XYF];I- MKK EUE*5M2QM8#2:M4[4-D&5L\GH''0V7;$11$W_8Y2Z 5L)J+RTQ%$)%;%Y MOP=/EUC;FX*.KCNKU]>Z77.KGE"K1)C827%V,@>&UC.:PDYM=,WV&M^'J-YQ M^L..^\ZF3@+;-EHAN 4$'T68,Z-0CX&:YE[/.=C4J[_SZS0>J,D'=:):1YN> MQ$#$0.>^N]1#8T-F_=3#^9]$5O LCL9^RK830*5NAO4V=MY6FTK)1*-Z41+U MSA$"/;[!3Z'6[E$?88J7O990>;[JX*V9EILS<__7UB@I$YFXH^A9ULGEQ0QO M:R92]C:U/:(TRH9E)C8*6$JCI#1*2J.D-$I*HU1![BB-4J574AHEI5$>>>': MT(^%\B>ODT=_:9E":!Y6.2A$A;!=-"M$[XH:^_:NF);$NCN MJC/%LO:(G11GISW%;(JQ4QL=RYO*X&H&Z]>CTN_.F@U!LR%H-L3% M9D,4=ILU9' MZ6V)6'GK[9676;J]]"XC;[([J/&J:%-=]89I$+4.T=Z%>65[PIJ_^0!9\ C( MF=7](2?Q\F (EYGV#PL,"ZH9/VR-H/X75I!.?B+(N]"0*E5=A+3$T;%9U*5T9&E.UI\[>/_$?,\F/N M2!@*0I=.Q?873"_Z#@NVCZ/L<5+T.P5:C?C4]^Z%V2$.8D^"*U@-V\8"_&,> MQ^([.=4MF?BS1*XX%0HR>@[AO,JYDSD5[.40AMET"%B!EU;Q 8=!9?/QHIF[ M'+^!L/FB[?7::TL-7G18GF7#P$^0E[';JX1FN6\SB+O8N!P=@[0,\6VB,RUH MA"2;S:*X.)% N4]Q:=&IOX)5SP5T@@E6>QJ=RA*R=,;!:;80#?3A:/!1,H,# M&2C:.X:B.OLI'_[WS!=&R1:;!)?=;>JLG,D+LV=A4B#;;-\QTG)I":!ZL6L6 M%2:*L&9AG<(T0/MF<1@O3H_0)!;+4Q5DHA"G(E?]?^0%2*DSP6(<'Q.0+H3X7Q$KPW6A1B[;JJ(($ M5!Q^,!.&L]"+OARQ,G)3.-[$;32?7BE@[&^&<;$_^1(W !.YZ/\-.\TI6VC3 MU/VN53I&P]*&/I")\\7J)?O ZI,HMREQ_1,,J[P,#_R3BU/-'_%XU3YU5T>0 M LX0Z>5<3K!8_2<_G8.!G\7%/6P.I/6 1FAQ W*_^U/_OP69%V,^<)V5UPEN M846#ZUPK"+&LK(+/A7@8 L6G^25#HF^'S4+]MRL$[QHKL5/JOWT*(5H:;2LD M0+HC$C LP&;T0U'O$$3AHV1=',XK+S=+(C5$\0%M.19#;-S**2O.)##FP*05 M,RH2G$[Q"%>7ZN@5N(B+@;G1DM%2FIJ:*.0 @E="8I:"J/0HI7I)6"YBD,= MA$]HW-Q4S$^\#R'@F9>7]*7Y.FZAU/U4GJZ!+P0XBBO3DPO0\D,>[.K$ U4L M;NRNL-C*@4("D>*$+R9FX+*X'SBC0.>6'I\-)F)NYY6&H3P@P#I)LF54!8 2 M\4D%9<4$Z*3V5>CJ3(@ZN$*,^Z$TY@K.FD9 C=PSQ='A(K&4@!K"61WB5I.[ MHX3217X#@L$SE3;R2^X-="/YW@2IDW#^#5$9S5+4U/*T1=\R?IBK;[ZZ2G$: M;-+[:%%X'BRQ&,,5+84$O[VRIO:A2P5(NU M%K="X:=*+*K$HDHLJL2B2BPURJ*H$HLJL9I3B44-[15+0^[9?&MHWI^K$,;6.0P5-UZ=$^UBKYVB.N;7" MMPFLU;*"IL,Z#:M?SD3][%M0>^)8':UO&@VI/2%V4IR=>J:I.7WJ9W\U"A@. M];.G=N2U+#UJ1T[]["L,=/@ME!B(^ME3/WOJB+Y7=S:&>EVB'O6SOU0_^TUH MJ3#3O[,$\[ZCC28&'$@YRH$[ZBC1+K]U)?YGKG16N/[*5/C6WKM74I 4F=,0'VWC$!U=[:0M?C?4"H=E1GE4$!V.Z^.BG TLUR[>J0 M@/^3#PEX3T,"KC,D@%JUM[=5>U/$B3JUG^KLI'4:NP[9K56[U2*[]90%@9MG M+N1:36-; ]ZY8WI)^0W1 M/<;N# X36.-1^+^6#>2'*0#M@5%X]S?Q-ESF2Y3!7_DW;S3V(8NC&;S\5Q%G M8A_<1#K1'\;X ^%1^_#KAP6)IIZM]MK#K".?9:BSS, Z^BFK">KNRS747"7\78Y_.7"=\<8B]3?=W0?CJ;428-2S5J:17)YZ(B;56+ MM!N@@OZ%L5WA%!-_O5]OAD#B1>)%XG4V\3J\WT$C.@K0*^F5YV](H;"9NKM= M[R%H;)3"NW.GF ^;L,.:;+2V>7/AWCU'Z]5#D*-$%>&V2$KFEH MUN!0>XZ$]")"VAUHCF43;12DC=FY)07:WEA/)?/^VK,:F\+ZAMG1G/ZA!@2Y M "Y!FX&I6>2=49(T!YOT7X]+CKKWU\-T@/T7S M&:AK.5K/Z!(#$0,=.0^R=^N\\GF)>9_O62-"HU6IJ40B 0B@?A"$#?Z MWVJUJE'$S59WWMU)CW%:@]8XQQKM34 Y8[%Q&X- =X;5U2QK^R0\"LY=B2Z& MK5G&UI'V1)_=;P;-W/;NO.=W#7?^DA52EJ&W;6J=W0((I451MBAH#.E>H M\(Z*G0A$ K$!()YICN3(?[K\,$G&O]]_?7C/3G@ V7K?K@'"NUDDB_[>QCQP M4_^)OT,*W%LZ*M]5+ W=A.,*Z-%=&#X"94J5@=$:M$83UFAOS@>5*QZ$KWY/ MZP^NT[>22+.;-$Y'L^SF#\IK(VG,ZPQ*I;P/U1!E]"S-Z)&0*DF;KJEU^M=) M-"#:4*OL5N5_4/'BBRWMKF;;AS8[V,P(38G.-(4TO8'6[5VG6(Y(L\?2/G0, MR6G(HKBE?8.,8,!UN-,Y]-Y%0GH9:\[0C#[-@522-C>E0-OKUZ9:QH-QUNUK M3I_&F"E)&CC,!S2A4T72'&QQ-]HU0XRPW7+H=+2N0_I31=H,3*W7LX@T"I+F MIDK"6^#9OG!E8\TF:Q5(0139-X4"%RG"5.1P<0 M'4#K4Z\MK= M,+<7[IIZ?T_=[BFKC/LU('WUQW]R-N)C^)BMU#N["8NRF,7EIUZ0(>^Q-)]* MZE:FDGHXE90]\I#';LI'+()-LG3"F3N;!;!99/ I=Y,LYE,>IFP&L$8C?>V= MX:CX2&-;IY]6?U8\.9S#)X_X$S?F+(S2XG4) U1[62# \N%KSP,!'A\\Z U1,W"<.O\*M\K5WG (Z@""=^ G[)8JGS.C<_YT-N>=F M"4=LS07PW^!_2^#AFQ$^CJ28NJ'[*/&'[QA&;@R8'K.1'W,OC>*$I1'C3VZ0 MP699-$-:(,'@CS&\3NP9'RS(Q,99"B^I_C( 1M+9QY#-7&120%NLL6<.0 8^ M; F =%-!5_CWU ]=L6T 3_@6,-@70_"0*$UP8T0+T! "S!'@X > ?!(%A M-\%\'?0S4#0'/RG@]T.!;/$XT,,/GW@BB(.K1( )^!.X $X&^"N%#Q'Q^%U. M.?RG%+PD"U*Y2TD@W+/@'\X2=\J1'X"0A:#NY0Z=?8*?(:O!IV= Q 0 0:Y( MO!S0*'0&%/<(M WR'E+[,]E M239,4C_-D&OQ,UPU\4L> 4&[ VZL$0;/!7S612CV M<5R7]2S3E"[Y< CKF M;]F=^T8>[H)C+$GC.7N>^-Y$:I($5@81*KD3 MEH_=4%()5INZ(/&C48S?(%5]6-)+"WD:^>,QC^&7P?P=NQMN!DFL(3?Z8@(" M7G. @SD#9 > NH7,9FEQ4""H4GZ3*I!:OO.8CS*/BQWY,>/PO8='H-P_TE+* ML#@7B_7?" M/\>1%T3A(ZXN&%'"47+[NFQ4V3C7USK[BH?U,$)%*4[K4JVY\!L WO,#OU3W M\1HDN3X'A5=\5WZHL\\!( Z6#Q+\>HR"'H$81RD(/V<6_@MYZI, _)<27-SS MI_)L^ME-W1PVD+A7'U.@IOG[W_5-PWSW:ZG[_I"PG_W$RY)$( 96>,A5Q2M) MK:6S5ZB2_?M;[$H3@$Z!)+E>!:[+.00!6Z Z9Y6J\8' S( $ .5>4V2KF9O; M;EU3=[ 'S+JA^>R/TDENA5636K#7+:IQ;\K-P\/ M]Q6?QLPV.K5LUVYWI<]-Y;^3LF'9#%CC?AAS]]N].P80W[K!LSM/7OVXO%G8 MU@IRC\?+CBO+MHN+>!1-]OR*=X_^+G';$CB&TP7P^_9^<*J;S!J*URYR L7O M06V!D9*R]UD,:M-#G;,D+34O9*M8ZIUM'YM9Y6/%*ENWP87X@6C.0**EM$LC M8B&NJ$R$#A?(\ IDP.4-%GIVEVX9H/GPVC,7ER50%V;'[# P!V)@1+Q'3= $ M8&B!2R-7GJ)1MN)Q4[VX=+-:7 /$9E-0!&A22.1("UJ8B9)L)0 I+#M*\,0/HF>)&7D&%;:#% 9I M/H!&3[.*#;JD[<6+$[2%"H))NA]"I;>G] \8M01GQ!.TOXV^*/=R,_@0OI_*T?"K#$0^^67[BA#YIXG_QZH<'UCM3B>1Y>_N;\ M:UU\M>+ D]]9AFZ:SM:O.[IQY'>VT3_JR5W &AV];]H$[.F![>G]CMD06!N% MV+,!:SG=LW!!/5U0L_]EC9YU>W\ZJ--54RK>ZX<%ODYBSMFO\+M)PC[ <3NJ MD3-R2FRU%;%?_.^71NL%>;P2*3T@.*9@6.S/69!;)D9XTZC##U!PE439;#4*-'0\<1GPBN'@+J/ M/'E3@Q8[AV.HQ#]$#PID8FZ&5OU,U$W[4O!LEG;-C3+ M:'['"^(O-?FK:SE:S[A.6VKJ"+"GH\JA73\;W1* %$VK%8VA=0:F9O6OT^:" M.*S]'#;H=K3!@/JVJWB4&3=UE+6@N\WF;;Z/0H!!9!'F:;DB/6^$R0GQCWF" MJDS.\/EQLY0.+_)JB@S<&7W-[@VVS=\]GP9J(2[S%->=2N6*"#W.-7M+LF#9 MFF7T2!9N7A;:[[A-UQ,7KW'Q;5:C@1/=61K21V"+[]U=;^?-N=B3SB.=M\V[;3M:Y]BNYTW1>L2X M;6/<%SG-F\*V)SFLFW1>'SR\Z0($O:XO?C47K;LC%^UX1]R)UUA08T-+K+/7 M$BCP3L*X,N]LK9_NZ];.791R>9-Y!'>6!>:\T]\6G&A"#@'QEJ*\9<(UL3=H M-&^U,3_%O*GI2Z1DVJUD>G9?<[IVDY4,\9:BO&7;MM;IF4WFK38>8,;@E@XP M2K \6X)EW>0G-?"U3;^JKD8-0S/[N^>P4@[3 D>@V2'1-0^MU=@?,2'1O M1G1;[Q;?T'6;$EHIV>!(S[HQT)S!X8Z)IB0:$,NVCF6/==@WA65O+C?&5# S MN=UQ -)ZC=-Z/L2RK6/98P,336'9FSNH#9L.:DIB;7%*)2&= M\EA/7V^^F%1+R:NWEY]AFAW-M'9'%IN0HT'\I29_&VYFCA>=W:4,>RI^''4PWM/GP 5+V,2-4EIKNG(77M339'-%[L*VT) MY?>,.B?**YEZWCHV) 5$"H@H?_8RC&*% CK[H(JFNA<-6H/6H#5VK]':J]DG MF6<6)2F+QG =N\C-C%)8+I+"8CF:U>NJD\)"9+\,V2UM8"A$]@9G+AEG[62H ME$%+2EQ)TMTYIM9Q%!H%3V2_"-E[CN:8'77(WF EOCO#IYDZO+5)J1>HBKG! MDC';OLX !*++RS/C&T4;5=9H$8_T^WM\[DWBCQ;1A63W1GVCIZJ3J7>_WIKG MU/@UN]L;_]::V,7O:T3$RG(1#O=M"HQT>YLAD,92A'\[[D0 MG0O]K?#YDCI1CMQWCJ$9.V:'**1.B(F49:+=7F>5F*B59]*>EMXM.Y-.TK9; M,&T(XH,U9?9VWS,I M?Z.=I+?ZVL#8';=1PF9NBF7LG'4:>"N<,B31YTT%[5J:,=C=?("T>3MI/^AK M1H>T^>FJ""DECU+R;CQ]Y*ZK=2WKX'F,*B:.M(@JE-1#/+)7<@=:Q]P>N&\2 M=[2(*B2Y-^,?_UBNN[I*_OJNJ3LV+#&+$C_U(T (#]S4?^+OGOU1.LG!JSZ8O[>S M>,0= M*S=/LCRQ ;YC+(XM\5DG@\3'E\&NP;G7WH-T5(S5[&4_6_DW@ANH_\ M?AAS]]N].P80W[K!LSM/7OVXO%G8U@IRC\?+#EH>RQ'D8;9PE_6_SQ;N0GL\"=O_5#L1_QT+OEU9%S5Q2CD%+Y=<[4@Y[>[?21 MKW.G:?[BG.5UP?(K*EU^9_=TTW&V?MW1C:W?[5K6,/6>L?WK77:OB7]G(?Z_2FG^@-)\V@[(#4#!#\R;N.$C M/R2EXY 0S@$FWE6-N\W8*72[.,3Q0*CCJJFSY=M#7>=LS<4/PHXJLBZ>$ MK6%FISD%C\%X]?8OK'SEW'A+EZ-1Y7+$5R]'E+I\T31#0QNH-,>>R'X1LEN& M9G8==W>Y8<;X75^ ^55F=;C[\6I0W>]2^=R*EX//T&4T?OMNI) MXH'SI:B>.3I4.S)Q+9_[%__[(1[W9-?/R=]^4R[L1@%+_O8UK8RB3]YV\K:3 MMYV\[>1M5\/U3=YV\K8WQTU#WG8EK]MWCJ7U#%,=MRN1_2)D[_4UIZ<0V56_ M%6QI\D7.=G*TDJ.5>(!XX$K.]E4W>>\TWO;>FK-]:QWG>:LD]IK-;!S%VQ+< M\9F]GGA# X6>S+B'%2A!@:^3QAEV[G"N,3_T8NXF -AKHZ/GM4GP@@ [>.$F M7G?UP?*GL&FK^X/XTOE!JY/M7PL9'9U]G?A)"1&;NGX8S)FHT %DY\N'_%$4 M[!3MQ>!0C+*X> H8&E 7>=_8+/8]S@#<)/( 4>A#C.'BF"\GH)WQ:!9P,;,+ M+IDNFP!J>,P2^"6_'PJDX.: UBX6_A1TQW[+SSP(\'\7Z(N1,W"C8]?S S_U MX5UB99UJDFK5)/5:5Y-TX&I7C4?NCCZZ 7 S,/?E510[YRLW[_;3["SO/##B MRV.A=)*R7JQNU)8*QO8)#H6P&Q85;A2P%,*FDC$*8A\7B644P#X6;12\IN"U MLJ^\J=.N@<%K]:(=Y9631;/R*D3QZNM6/W0TQS;4"5P2V2\3@[$UIZ\0V56_ M %PR7JT>F]]+HR1>#JD89ER!) M%QV #0"'<%.3T?XD]:Q,61,]<4&7""X!L*$0/W0QE618YI#H=4-95-EZ MRLI6"@RV(];6*& I,$BUK106I+ @A04I+*A@C(["@A065-Z[3&%!Y?R#=T:O MHQD=ZAIYBW1W;(7HKOH58 L>.WKW#04'6QH7HN @!0;-B\! +0[Q M+CG$R1E*SM!V\D"/>."F'>([D^UK6+0G'IFX,L#0T*T- PR-OMY?GV XD!,, MX;@ZXPC#2GE5M?=EN/B%N$GY\>@>:YKF###_Y'M8KI>(*J>B$"H*[Q\C+(P" MA(8)('$J2ZUFKT/S]ZC-YJDB: WK7-DH8*G-)I7K4'22HI,4 MG:3HI)*A0HI.4G12>>_VXOJ3NVXH%GF=H)0Q4"Z^5AD1]^:HT-<8TNSB$/^&TYE1L%+'G MJ3J'_-_D_R;_-_F_%71&D_^;_-_*^U3(_ZW$/?C.T$QK:^(Y>SUP#7,EB&;I8?C ]%S&$525CT MLQBFA,MFL_MQ#,^S,,*OW@-2_93](B5.L!=\7JV^H_0%L !^%>'.4 M$Y, *4]ND.6CPW PE#AO94'1A(^ Q1]U]I"NX@5A YBC)(O%"*9B82^+8QYZ M!+[298M U_T6,IP"\G_*(?=$?= $HO@.^R40MTMHJR;,[2Y#5X)MG M-P;&R&* ',O-X,-$C#^K;"M_SM]5N'3Q,A>:Y'1 (=6@]854O:N'2S^7\]-0 M.7X,05%S]M7]?OS:%E]\1G M[>.BOGN!K8?:E_JL>VKZ*JA"B2*T+P@UBJ/UE%':YFR9(JPMBK#>1-BT44<0 MA4U/X+9;OC7X\M:0XJV!XJ?7J8+0C/Y6+_&)(FE$RHN0TM1ZUM;^6Q04K8=% MF^;UM#0:=HNQ,*)?L^EW]5AF@TW-#^.QC+FA?Y[17 M@/.;1Q*KTW*2G/@62W6"J@>(>KHI)SD=$2"R>N99BM>L<\S!L@;GJ6$\"[!V MMW<>8*DLD,H"*>BD1-#I]E!'P:L6!:_:]LJ;.O,HSD5QKO8%1XRN9EHTL^O6 MR#[0>@[%Q%Z(Q:Y#,3&*J5!,A7B >(#B:NV.JSD4Q&DN]2@$=Y807/^X:L;^ MV4O6=I1F6P HH9EL= K(BF:]I55'W6GE%681<8T-R'U60RE+6*@'6 M#RZ HM<=OCLO90YDHB-YK]YC5#A;(8S=6<93"PIGC^0?!0<._HVG19DM%=@V ML\^RK9OV<7V6+;W?.2YA8&?8'Y:UCLO3V%<:V[UQ8$V]9UZFCE>1X-+:$7.# MA;PU<7"K214UT4-9%:?#WN>5IMW9-A:QQSL]-F>*PAUNV'!FK3I:8:]VYW> M*-*\3,==P7[9(C'=[D&Y&.KK[0-S+AHC/Y;BH:BZY&E;)+&NH!'YSA%*W-_' M[/AU7\_MF+R)L(:M95%;UVIAO-:BV$_* MQ44<$)^+>9(%HK6NZ/KK>FD4)VSD)UZ6B'#E,'KB"!2#UP'?98$;:\QEKP?Z MH.QM7*[JA^5^XVC*(KB(Y/U[Q=-N$,SA5>,$\#*A,(B2?D#3U&RGWQ[:M"0.XG0H#-((^>F2 M'[W)Y%.]S22%0!MDWW+ 2!#'L35$0I[,A"++;FWWR$ @LV3U)#,0X, ;2 MU7LOCH'LP=4+//];ZXU>7"QS[,I4CU6MQS*6\;1:\>2/_OOX;J0#TP@]Z_^?S)_A*-/ M45;?NS,,W+'?>!)EL7?\%,-+E[E^RF+0): __!F 7P /&C)8["_F8M2JYR83 ML5GQ!X>OG]P N#I9?/C(0]2!H&.J&A''P6(=*<@5UJO^D[.)^X2C8>%D1ST8 M"&T%:FSF^E@V.Y>+ <[\$6@L "<4 $0Q')MN/&?)!)Z0*XTB%D8I/ 3J&K:0 MGR(<'PO(_=F/N3Q\ MW"R=1+$<3 L8>=ZZ'CZ6S5"G5]^>'V7O4>6'\]__KF\:SCO8;98F*5 %$?$P M!<[P .J?N=!MB, O H&PL8GO39:W!_CXA0_C#'\FSU+8QP.P2)"7!9]P(]:V MC?SAI5O($9^#7]V0L7T',SQ4"_@U%D3AXSWHMFF=K8!*>_E>\"B7^\'G1YDT M)QB8,I4*\H@-.0ZO+%3R=; (Y$=SLPUD4BK5B MGKJ +[!5*F.>QQF*C!!AE$8I#XR[<0@[2,2H9?B%$"@P,I_3BJG84+/BW M"$31Z!8V2!:Z&2@3CO8PV"!A(O\2WFVI+TH3"#"5\JG0*[#.1_B;&7(9P,,O M$9##Z-S_76P#J8*FUAR_3U"=P/-!A(7WCS'/%T'E%)=SJSTYMWHLYU:C GCV M4\2W'X_NY5H+4/P0T)YFPJ;33Z?1KV27'J+H&4#YLW*K^J7@&V[ZV\ M 0C>_IE[0DO(JY5EY!D_"QK+:U%Q:(,JLW2G\D:Y_M8#7=MXVWE]9_?T_INU M941G#'EE05Y;7DKLYO6=Z>C='4]6ALPOGHR>N+QO H1^-*K=K^("H6&,+ M>$N=@C(6% D*9?_ZSNKJ@QWH$%>\+0<4$&?I CK0>]6%X%<>YZ6J+YF]Y+)Q M% 31,\*);^'?>>SYB;0/DS3RO@%#Y,H13EGT:J3BUHX_7N/47"H284#=&7V] ML]A4R!_%]8SYP+B>N*'+Y YQ!J!M!E1EL11OJ4MF<%AY #=B8I/4,+-'XJ&KX4-OG0#8!7I$N@T+&E<0X' M+ZACM(L?L6_,'C/].!6/CZVJ>8&L4M$OJ=VF'Y._9#&:45-@.JUJQ\&E):E0 M%7"$U :ZN0O6!S2 #6[UNN\L>V$/"NG"E7XKS9#WT@SY19HA\_S\$'ZNH1\6 MFGN-O350$/$WGJ=;\LL?L.6U"=DE10'/ROO8IB-,*U@6,86J97&M7)(8..0Z M;"CQ!=(F++E V'A#'OA<" 6PHD"(9,6*F5:NN0E_Z%'SA.$)B+P?@SHK;JFY M$I1@\A!QFE16'0?\NS\4Y-GK(SOOS7VS ^+3XBRN." ^H ,1<($&^V]5Q=-X ML3RT?944'HD5OL!*(@V]UV:ODM8N[ ZKHULK[N>E%ECL9V#^_"C M@C,_& E8<%UYB5UHX>HN2M 1-E"X4O?@C3?FC\)=+_8)Y[ _QIMY*L[$W'K! M+8&N!FX'M3!?K( 73M!_X2,03=HA?CB.7?@L\X3WJ"'^OW\N-*S4EKXTRL6Q MDYL>>$<&; V![;,QH,A'7 ("IIQ+FB^\;[G5L63RI!/0%H\3O'$%@--4\'G( MOZ?,,',ATD_*][4VOA*9O'[YQ]Z[>^Z&6;V9+N%:$ K,./3N@#Q/A?M&QKFT MW (O5%C1AE!RN!0\Z)Q$8G'8? MQWOL\E+,RF_13$FV7[ES2WY9&A/X53*>BW382O)^7>) 26>13>#Q<^ M!")B^"+GV5.P9LTXIXRJW7B8TSQ/V\E+1"S555FY>ST+"^G<(F;/:/^@*/*1 MMB+]TN4IKU!"S+YS+TNEH5'($UI1J$$1B<"4?C4,@E'^E, K1' M7^5N)W$_],39YH>HJO@(WZ1)/53]",Y2?*>(1HI.B$VB8 0 M%:?5>@A1J&VQ$AJH:(EZ8-2"NBO6 Q,XC7UO53OJ[ &.Y\IV\J47WL'"[AKY M(**BNV\DUA 7[APNE4I8=U]8Q^/[GW)GUI<)VHX/<8S^/'$XJ;>+K09S[D\4 M;(,&EM2Z0-")/\OC25FX%-V"#>9NZKCB84"_>0@4Q,>JUEGYZR2:QM*+NN0D?JXX M9A]!.8MC.??#5DP=L#9SGUD8A?>E"QA_*6.(XMWR&HK@> P]I-O>>1+2#QQGE M-H8(P5:88[NLTH%>.="MUASHXM'^A17M_X$[?(1)!@%[C[>)7\1MHB$.B:^3 MI;!3[NF6<9JJ2SR_(JUZ!?.X3[U>_6]?A)/+-CT AM4[DFD/[7K0Z^M=:W". M1@*.;,-PZD8"W3,,_P9@>_4 .ET]Y6D+?24[J--E@&KM5^O%&=79G[#.GHK) MKUC9?05ELU3:_>805;,U)'E@X=Y9-[VYM.C]SMPJMJI,#MEP[2KL*VR[?A7V MIHWMU657V)'1L33'W%WP5I=/:U;"E;L\J$QWY95;)@L3ARG'88..!E>DZS'8 MA;I>7$L)[\Q,O4@W#*6EY*AN&%?8T9W=T_I&]T)3:8]3P7NZ+1!SJ\*_?M&FL.;4N3)&FZ*K7)G.IKE'*"%R1 FYJI]U3([6F>P>]3V M^2WA(WMU*- Y>I$Y_K#!T]#0_/ ]CA0_J5:\B"HC.&Z&\[5:)9&9>H'!U3*[)5\@SY7$!Q",YZ+.9CD_LI(F)QZJ9,W*Q,LBQ:1( MCM'9GEUA24HZGR&CPK:&G(>K)?CAHB-+#F^EL*J2CH+KRD0V_%G@R[2=17F? MZ(4BBX4$[(@O!+',G8L@F4@$\KPXPUP(V>($,^=&_\Y$ M+1+>NCP0.$R=P2A_F2J)_U@ Z&.^N]^RED0$YH1?E=K5I+=Z[X-?5U&=\ M]5U'=\I"0IT]['C5ZNH+A;"TMRIC%56["]XJ.O3@N[OFHBU0D2;+W&9MN#9%44XYL:U17I/1:?LV(FMFV^6RG:6 MU'F>HK2,Q46J%5!:-!TIE)) \),;9/P>[(0O_N?AZZLWR^"X.6J67[U M92 @J"A2V8@ )5>TC?!660HG" MBG$4R-3]XN^B(FD))X"!\O45L13EN:X?2YQ)Z8D!1YBSI%1FXH$FTL?2!_BP M?OM4.X'F4[:EN![,#\Q&E'F+"TE<2"=0KR@@ER7>HO1+DENR$I95W:^65>GL MX#-H=Q< <0!A^X!ESI:5(!M5B:CF6U4"&TO1M*+$'O4SYNZ-CMUVM=Q%M+WQ MHB279G.UDK B+7+%JFI?)(3FZDGV8T"DE)7#*S4WORZJ@+\LYR&O%/F#R I8 M$?.%=2I*&^)* NBO[A DNUKRH)3Y(U=M,H[0W) ME0L&RX4A[__P&EM-K/$.+E\FG6]H,J')UH8.V\;LU4KMY>/0Q<+OA3&#A[%\ M)U;<1)A(+ J&-C88J;(YBO!2+XOC.UE0AFZ=#-WN23H+=AO365"%M%YLA97W M\-'9WS-T'Z2R3PF*$GP0%/_^V4^\($I$Z?7#,,K2_,!@O_G)MW4.WUEQ=LD= M5J!4 7;]OU<%"D]:%]OO>+$_*PJ/ M$=OKS88 UW#[E/>YA'/V2O2D&"3^0R-">&3A_W]4.G0$"_NO'GGQ<_H?69?0)P" M4="#GWW(XDC^]6<7X,;2G#EV;I!(^BEV_PN&B8LV"!KBCR[V_A-?_4/_HK,1 MIO/'U7K!THK]_AFR M\PV]W^V=I93@##,)"=AS ENOHN2EJ=&FL9J77:@Z*M0X04%+5[><.JAJ?;%& M>W'7P&(-U=9I,.B7+V:I:.PF:.3S5[/(G"-3-^W]>4= IXNFZ/SII\\__N/+ MSXRM5; SH"FE)_Y_1J3,HZ.!$M/9B[)XP1CQV:1X[41F+RMJW M,H8K;ZB]KH>IR$#5]-8[8V!1^_YZ;>_4KR'?/$4[R$>4XW'*-Y#WBVEO5L'=S(AURDQ5VVS=."03_[Z9&@A M8UD&,=;UR= ^QK(,BO50K(?")VT$EF(]%.NA6(_ZN*-8#\5Z%(CUU)665I;W M*'C9^//G?U&4ASSP%.4A'E.-Q]H[G(:".TWV9IG='D5WB+O.Y80']B(O_/7I MT#[.,OL4E2;N.I_>ZE\G+$T!'@KP$+ 4X%'*ET@!'@KP4("G:>LT&'0*\%" M9^.F/_SC-PKPD/.= CS$8ZKQ& 5XR)6E(J-VM;YQQ8QEQWSDRTEG8L+3U]5YQPT9S+1UC)8G M-Q@7&]PTT+DR4NMO4'\I3@3PY->B17D;[IZCJO?%DN]*J;2XR_$ MV+1\)M-B$M-BW<5,I@,'X:UX1VD.) !KVR>9 ^F\^F-#YD!>9]XC,#UP,?K#G,4Z]2?S+L82[EM.^I.??S)%:.BA9[Q8\9QWKDK)_F) MX6XK WI1!4[+\8!:9>(\?O-^XO,Q^_"=>YF8U_EI//8]'@MDY%\N%%;^I883 MKW$1,7+.3<5"HP5&O2I&9R5&V1W -^)CV- (U>1O6<"98;GWAGW'WS X?+F< M@/>AF'?XX*5OV#-.IX2SF'L"0%"IL.23+U2XFT2A2'EP$W@S0,DE0'?^FWQ6 M]3B*IQ(Y,<]G3<,*0U[ *T'!#<1B<&'"QGZ Z 7ISX93/T65O1DT)F<0>QC! M&&ERHTF"?R;9%$>#XR1N1(%<&?[Q[*>3_'Q(_2EG,V" :)2P9,8]?^Q+6/#; M+Q_>_R%A<59,N,==X#QO^//.A[TEF3=9VIP/O_.\;)H%XHP1\\"CZ30+P2I) MY9Z/YX.M; #T=&>P[QDP=5I)AP3"- MTASO\XFH0*F/>,B%_"A$+HW+::RX1?K&_ M7*!9]+0T0CLN]@>'*[!4R<'3ZC#2BGJ:97&"LX*13WX3O)U+_^@-RIMACXI_ MC->%K3)B5HH-0 7@P!N'<_@4!.#OF1OCG,WYAAFD?Y=ZH9AK"[]QA49!:46[ M,:YHDSD+_&_(OFFT_H!V&&:4F'"\1GK#_D$,#Q;30\,HQ;F^L @'_8FZ8[Z8 M_YM[@7/UL;KM9#M'@!T^\U,NZ#462PC\1TE:F.5\.@NB.4<-ARP8Q=^D>IB" MY8RZ(^.E^?SI?S[^?&\,&.!FQ*>^I[-\\C'"X>/867A@&H5^&@DF$?/<014G M2<$RY1)@[^;<&&UF?SF#OC")@TT)0"F:N:?6 >MG,9\]^$, /.> Z MQ7.3\3B.)"3XKW'L9B.=/90Z)IDG8(9K^7QN6(U-X*A]YH%8$Z^@^$+TPF3>RGN/=IJQ84,GXT_+?DA:30R,N@R.'C/(6[Y<8?N!?R1V)*@.C#M&/6P5EB,[V/0I5%E M1ON(I^+T$M/;DZV[$$:ZV";.DH:K/OHD$)1_9Z-'.0W:#TLS#=A*Z&#( U\(?"21M).!:P'_\#O,8LZ2'/WI%,7X MHVB&; W_'LXK&D"<4;&0@"4F3@3NJMP*!U_.IU7*@F4Q=/-[PLR59@4HA=1% M)@$J3F<2V^XPRB13"_/!GT1@HR!%LQ35@Q#S!1^CPI!H!IY:Y9-P7H E= 18 M^QZ7 +@>J*@G87(!?I)4&/>/$2 UOZ0@C\W@!(5S$;"8O]LK9KW#GH6-BO:Y M5A$?=XZ$%&'?T!V!A0[K5DE;,0P7:\EQYV@H1'%^"PES!? 8<_E>XV>^YZI_#M/\2;FBRM3KL@C=-FX,1ZZ<'7GQO MN.84US#4GV#()L"@>%$6QZ2X/N-)MOYV/.2$B2-.CZGP![HC.)>2_-:=P3GY M'&7!J&(1P#< -1H4 %OTR/$,E0:1N[BNYJODM['BBE? JU5NJN4QIJ&]"8:. ML#;R^UQ^N'EN,F'C('J&G?XF'%A!?BD2R,E2Q+3&T*YZE <@'ND2IK"$97%] MS)+JF3KB8QXF7!Q""4_30%HKPDJ%&X>/3^=F3L68*8QC>81& @MH1$?QP4&D MNB+L\X:ZXP/[^=WW3[+RK[EA\9+PK7'8/(7I#-CC _H(^9+'8G+LQXUC< MPW[F'I\.X266(4LQ\ON(6&JW.ZU8[3_R5_F"O[JQ-RE6,XK+B=P8+IV%N>4L M;B*%ZA#2A+?3"*04]1@P-%P;'D920M&OM&4%82X_2R64A>XS_F\T%G> XBNP M\V*IEX9@E/.GA<8JM(8F[R15Y3G%#:.G,A>MW"Z76B4#=? QORZ@'UX"5ZP& M+*'MUSIY7&"3XO$$CPQYU?-I?KD7P8-8\L,L]KU2*S],X=>H@'[FPCA$ MO?T%'N3%DG#-0[9 ]O%8]27WD*HQZZ;)>7(7#A9>VO*?DCL.JH%0$ MJ[ZLC/W$@Y]<4&3.I,,'ZNIP4V?_"&/^Z,,-#ATW7]Q ND(^_"?SP8SXPH&/ MI.L"4?T/>7KFEI@:&G^+\0SG],1-MFVF\'F@(TA>11_&8S_PQ96^>!;X]N5W MT8N%DH#%,?PGG.XB+)M[Q)+285*-60J/ *BG&5]$&&95G DA_?E+4HW])!QU M:"&8A2C!CU%ZWA:X:DP=O.'HSJ!>I;("9=5]W1H&,VP?2!O\IGH#WEKY!?:,O'Q? (>%O5OQS1%X@[P, Z#YRL+#P7&7@FA1E(C/D<^!*QQ@8WX^Q.TT: MPPXDZ1LE'7/WOOMX>V8_HU$OYOWC*?N(55OE'Z9UJ M&5M9C%?L ,O&L=T+=F?T.-C0*QL;QI8[7,%3!A&1VM.^CN MK#<[KO2GW,P1&*V+1478:5N1V&&U8->@?D\?#!2C/4D325,SI:EO:7;?U(RN MH=N=L_/ A7IO7 &/:&7)L]FHWU/NT +E#6KF^&)E53C0'-B:;9N7K!ZOHYC4 MJ!Y72)6=J'K\&B>8."3\J@J_8VIVKZH:^ -R^@[6K>_^P2B&U9;;UC60!_L'H%!_@J2)I*F>H#W M;*WC=+1^KZ-W^LKZ*Y:'"5CP]E&485(3HN7=UJ[92IWV.X*0+_%MO!0U+[D6 MG8(LBNC&S=1Q!I9F6^8)0W@UQ?(XP_I$8G*)B]^IV?9JK*J('CGXHGD2A*@H MLU9?[S@DLSC#?$=O6O/H<.>#P=-4KZQEDF\I77IY! M=KE"&_8I9+_P89QAA9]=M'F4+6+^D+"?(C<6C4=^]F,N2]_<+)U$>3]"EDQD MDYVBU :+=#!M#Q_)9NB%?2T*6A@ '!1]5D03VREL<0YOB+(4.]:($L3M58>R MO4K^E&A_%(X26=U=??U( B2^20#SR7A>M@9C7%9-S0)XP1-/TKPV/?!YAF!A M[11^%/+G?!797Z5L@!+,\Y8E(?8+*6J.?OV].YV]>\ RRC!QO;PQRM?)1JQ@ M&T79& U6DL5ZB'#Q'M&=I6AZDL5E*T:$=%KT71QB?63J!^QOT9,L'=QN2XT6%ZTA4$<[9,(Z^\5@0%YA(U-WBSS=0I6:%I6'6 MK["DWC#U>\,XRV@ZLC>,8;>P-\P>;JJ+FOX>QNV=ZDVFL>E-P!G>/?!8#(KX MK6R<.W^G1F5R3V_7*7T=#/2^;1Q3^3K0 MC;YUEHI'^^05C^A@&1RW[.6!'>C=_K'P7!I6P]2[O:8 Z^C];E-@!<3VC/_7 MWM4V)0X#X;^2T2]WCA9:"HIZSB"HQPRC#-69^QK;U'8L+?9E1O[])6G!HH5+ M(7W!RQ>=:;C6Z/*EH>7YZ!I"5R:*;9X9A#.F!,+0U3U_YE& M5H(!,4$F@3K4T*\ "B1[[I&L#[)NX$-YNVR-9 MUAP+.=@,X62:G)/N\2<9A.&%IO;.*2)?G."ZA)D+6!1KW45%GP4L'YF_#I*O M:,FRCCRY^?:FT)2C%4Y)L9XD'UXVX.?\0Q%U!B6KR'+*I);GB8@3\ORY(BDT MI99<\^,NI:G,]1--J!6+6O7)4)B4;8BR1JRA64A3P&A)3K[55!9[#!KTGZ&+ M@I.'=P?-*>\+A?9J*C'9T#3&S-LS]=WE!=])QEYT5OZ/+*DP0SC +2R5HIL? MENK# RJ[>D#66I,"ZW.$)NRL"9E.ZPO]3SV<5@$:)V3L@8R2 ^$=\EO4Q02 M!Z?-2N)?%$D^JD^(*OQ+A;K N"S:P+*ZXGWD,_ D:5)? F2'^O1";K6;L9,Q MO!G94,AR5=UF9V_75T+&'LDH=2'$85.'M5RT*4O#>ZW0FO1BUPG\DF$%'&S^ M/G+C6962[KZ3H@X=UV@?/+F2(:"F'=1K,8B9H\,8B26]5T=. M3^CX!1!?H3<7A?'$FXC82LC8)K9B!*Y25W$Y5%:0%T8IA<\]"B1Q&.-=?/U+ M)IX!+.0CLDTNL7+15]RK=J1FF^UK*T5MV75U MQM]@I2!2^Y/AX\T#T*2>E*>(O18]MJ0(+V_=%7?:C\G2X/W,ZK5/\4R7MKN* MCLR39> S3IE(MQ4,U/7\/ >H3!UP^[/;T0@:I X!6N#.L?77*72WF:9I8&*Y M6Z4MRFXEP= X!Z 7O41!"-3<;.LU5L1[.$4LJL@3VJ&"9NZNH]_#[CS:H<,T MWO4?TB1 R"ZT$L$"<[ P]FW<=3/<=^:R%[U4*=NGY0U=(,'0\^<9L47E /%Y MESX"KWE3.J>[/IW3>/:,.?YGA5/GZB]02P,$% @ EH $4]_#4JI>$@ MU>U M;C;% '-'U>PP@=F[Y%-*V()1UDB<;&:'_/JT9!L,-L+F92 Q55>W@ZWNEOII MM;KUYI__]C[VT!L1/N7LKF)^-BJ(,(>[E(WN*M]>'JK7E;]]^>FGG_]4K?[C MOO>(6MR9C@D+4%,0'! 7_:#!*_K=)?YW-!1\C'[GXCM]P]7J%T74Y).9H*/7 M -6-NKGZ5MS>F,1UK[%5'3@7]:I-[*LJ-H9&]?JZ7K?K@X%K$/NOH]OK*]N7@Z&EU#LQJX.+&=8=:_KQ+$0V" MR6VM]N/'C\\_K,]<%>9LC^FV*-#2ERP!(](K)<* M)%X'6(Q(\(3'Q)]@AVS4Q9>?$)( T?&$BP"Q%.$0^P-56U\$DLRH&F;5,BLH MA/21.SA0=AJ55ZU+$=6(%_CR5W7!XO.[[U9J^2LP]:LCC"?%*Y$D#"L2/2E> MF82]FCJR73VVK81BY1/G\XB_U1P^98&8;>P@OHXP M_E&\;RRQ= DM7H^82/ZQ5CYFC >*BWP2/9M,*!OR\ $\DA9V&YM9CPQCCY\: M33+ZLOKG%@M'<&]#QZ]-!)\0$5#B)T!5D.%=18Y'U=C9_LO#@\]0D[A( M2L!R7Y&O:T!"O,=%2V)::39W%1_ \$BHFU-N^$20H@T'$A_&.07T_WS['>P5 M;3^0.%/O_Z/Y+AD6;3Z04$:W:+VD?H'WB+IWE2:',/H9CZ!V\OFW7F==0*2$ M+HK'/&.NB^I\,2!.A?]0=1%W5Y&B1)+TY]HJP0JKJ4_<+ONB_EXU\H@X*J(A M7+&.W'3+:LTDBQ[&>M1IM_O4:C_UVRWXH]]][+0:+^U6_P7^_[7]]-+O/CQT MGAI/S4[C\;G;[[QTND_?GAK?6ATHE1./'01H$#05@G6 K0^J)S&$L3"4E(86 MXE#W <8"VOU* @HM.;@A+$O36X5T/_NW"O1IJ0YG M*TG@UGEJ=K^V]^T65KGJ4;<,P]X&]5#*N?]G8P"Z>>ZU?X4RG=_:AX%9*T*/ MN6T8%]M@OB2R]!:0B4K_UP9HJ/O8:O?Z[;]_Z[S\LSCNA1GKT;XPC,LTVNLP M3LKY,PHEG3'."\5VH_MN4O3H7QK&U?[0/X_F&H?7M\46A.$0\OTF*'OUKP[C9'_HE[O']Z7B,Q8P/^W3$Z!": MSX*&HV:(*1L]B[4,@F O)N@'_[8 D],GHKU)UQX52VF_0#!\S]T5@YF-'2O#Y$)S4 M,Q&4NSD1+BPMXT+>Q_8 M5]&2:/0I$GXVADRC*5DLP.]M1HCKRG:H0 MZC DJP3_.I_1ITI8K\I?2FE3#Y1AYE#L=9CL9C)-SFD4F93ZZ/#:3*,Z9X,2 M?$H.0)%03T.OC^ENK+2KS@2CC'%;EE;GSQJ^3Y0/; KBTJ!'_>^%W.FVS+4N MTS1LM7Z9 \_D\U"<I_UAG<%4C[%IJ_7*@A@G MQ)R!C134@@CA#>KU1K+?[@AQ/O9ZL&4XG1?LA;QU/OR,NU)$$_NOTKG"/VT( M#=^PMQ>\]6SU.%NV6IC,A;,4$#IK^4="U!G@V+EB*G[#WI3PX5 Z\N?)J6HM)FJ>6FF@VG% B5XE%CI13+4 M-;3:[-2\LM)3!2D RIB9KFKS7A#\W>4_&&6KKPKYNRWXZAW=-:2DFQ&LHKD@ M1%D6Q&<7YS<\C_^0QS6'7+3X=! ,IUZT&N[WN.?!XQ]8N#OA75"&'OL;2%7S M8#\7BH ]BL7&*_T^2@@^&P*H[ D+H;*\G:!.<=&"63<@%R;#,5-&9#4G('E9@1+HY(DECOJB "3,U@+N.1X'6&8ENG ME6:A]UP7UJ819&G%H-SN:]N%GPT\]([LTC8WC"UE7]-Y)-C/VU>BLGI?=66F M9^%#PM)IM8@?6J+0NYUK*ST:A.1E]#%ARYM\/.%,3O?RH7K2?I\0YA?+[_*Q MTGLUJLWF*V8CXE-Y-FXB^+^)$Q!W M$+[D X^.5'T+N;3=1&A=G05I26H<2N,*7B^4*:>EY9[2N5@4R44+P6Y*E-PS+-G-T^"J* MA2?EJ(GM> [2HPME$EF!K23'$;7(67G4*\IX]O#>KV,1>;PBV;6X> M>E<,(9*(DB*1DEE*Y'ODC;!IS@O7XL+Z@.C"3.^VNJ3\YA2-JW> MJUR;Z6T*BE%5<4))5J7'H= 99!T'O1.ZL=*>?ATF9?1*V:K=;G- 3EY:+V8; M=CUW)RK]3H%LC8?9)I47D0^(X,/[_G.SW>TW>OUO]_W&'B#-)T"/LVG7TV?! MU^,C_]B:U]T+C>2B2*A9^CGVE)/Y?W6KI-X2K98#=B!OQY\RZZG MSV2O!S]\I42BI$Q$2KQRD#A5 #HAF+G1.DKQ4PFK]-HP%UQW>D=F\MB!Y*8. M%L7\SJ 47 G=R$4;\]H75CH/T0)4QL!WO8[G;ZAZLXWCW):YWFM>PJ!9#-?D M^U @^A2)+/T=%2O ;)?R%."GQ_;*KFN/8V=A6^[<)]3)"W[/ZU63!/H1[MI, M;U./(%#DY=1RD1$L3:8?LFZL=$R1U'@91ZB$#I\%?Z/RXXU#+A*/"[FJ_.RT MGNK"L.NI->\EJ*IHSE\M82[C6&Y/M=THHV.@!\NTZZEUZ!6PRCV*M+%@E(W\ M9R)4EIESM7B52CN>7-3-]&&"F(6\8"Q,<$NL]4(;L+)IM>/+A66E1_0T F4< M95;5>8]]ZA3;.J'CH'=/MEU/[XY(PU)%BN?908$R6M2;!J38 =T-//087=CU MU I:)D81US-*H(X&"ZC2!XRK6]X84XRE'L-+VTK-"&5B*(548REEOQ:FR<=C M&HRC6TH=KBZ,)RS_]?8Z!OJ(XK]X8UNI:0<]ALOOSUYQ1?^)'_L#-8.I%M9+P[92 MT?YF6)>Z:@F!3:SI1]L&04]/G"V=GA_,?B%\)/#D57ZYJ $D.1'>FKMVH+PT MS?1ALZ6] O$.2(DYB*NN'-\?S%!2)%(RSZ!OA*7(2+NC#.TP?%FWTI'2S@90 MQJ%Z6Y2VF]+'TFP\QG8W2]:8D=RT=PI1B MLJSW9^O:!M_$USW"JS/D#7"B:$AZ^&KH[>W"MO8?V2S;6_(S*-&=('$=SY97 M '*ENXY<31T7/Y^\;Z%ZJ[JTK=3J[3ZL*C2?1'5*:4 ] C4@[C,6^>_#6J'1 MISM79OK ><0 11Q*I.[^=."3/Z8D_I94WH^.KE#I57YMIH]R+UA$GX_Z_U3Z MS[5W_Q9/)A2ZM7P2_F:,AW57C^ )\<)O(DM('!'P?ST+,L'47=JAA0=^(+ 3 MW%6&V/-)!3$\)G>5K**,>IY,O^XJ@9#G?M\'PJ.WD_ ;DU"YNPIE?@"#5OQJ M$)X!N*NX9$#AJ0_P!#10!Z=_$7PZN:N$!<$0QA44*![ADS%GX*;$K -O).]* M;6VKU!I)-SR@WV"N.GWRECV-Q(=RJB$XNYVL,X8]/QKO M>'\ZF7B4B W6FU'\1"TX/#K5'29'\/## 'Z'_0X_7]L,I,Y"^#2]MCBC AHI MT';* C*"*"@'L!%,#UP\"^X0XOH/@H_#8V5@L#)\F>^WA;C'6;Y^=QW^NW'= MH18:\K?71GW2(0 M-( 1A8'^Q"/R#QA2&F,.0=]_0G\V:2.8%@J,]R#K5WJ>&A(7#T/>W-86/WL.R3[TVA)"#NBQZ M/UL4B2* AORNA 0HF"6^N_0+D,B(*.P6:TWD< +WKLOPB2]KX^=0Y:_]^R98 M[F/S\0$[40J@-PH=Q=$MHX4#W(0G1.@;D2YW]*KOS\94MWV!"#=*;.>YP$<; M>]Z*'*@3Y,\]LIL<'>2++X-KJ$G?^%=!]6W@==+#A9KT"4>\'.-%1NFC]ZU% MQ>*9CMG\TXZ+:4-]'I6#?/L,Z[#)XOW4AQC1E[OO!I#K2N800O,1H_\A;L>% MLG1(\3RL:3C0D:%"TLLO30Q!KTX^BWZX.-!P_SWU VU:LA?>)SM_]#HD3=(=I>UM8H[^R$J>? MLCFLY&-;^25AWOA"WH-[#\*;]>YO*V:'BBJ"6$2N$%'NS/D*FL:;(L!4P:-'16&'@YXW MWS,@IYBE?V1RPBC,AT'L6,VJAF^?PZGAM5#NQ//(D]GSR 0BN95DY1'K[1SR9G(YB8 W/&&2V#W $C\6:UV;CJCD8'"B>Z"S?.FFX4E+0K#NOY:OGW MG_C/[*ZG__S'7_[RM_\!\%^_O'_SY,4J'>SC_9US_\:0,J_TGOZ^&/^9? \ _QG_T?/7E^S#_]'GS1##! M+_YV^*OGF+,+$F+2 A0J"X$5!LX)H42,F:'ZGY_^ZFR6C&<%)A9#;_,*HDP% MLA.89&(R%SY^Z&*^_..O]4L,:WQ"PBW7XX]__^GS9O/EKT^?_OGGGS]_B\/B MY]7PZ:E@3#X]?O=/1V__=NG]?\KQW=Q[_W3\[7(X',-J@>^Q/*E___;^];E'IF&^P=7/:;7_M/[ZZ?.]MR]>OOWP\@5] M\V'OS>L7SSZ^?/'A(WW]]>7;CQ_V7KUZ_?;9V^>OG[UYM_?A]V]_>_OL MMQ>OZ5TDWOBXS??UO/]+PL\?NWS@.7O/Z5ALX+* V8DJR#_8Y?'/3V5 M,(5%.EB, _J&?CYZ:!7H883%;QM<9CP<]&-0BU4Z]Z9%5?EJ./Z7BQ!Q,;XZ M.UC#IQ"^S-[,0YPOYILYKF<\>''TT\46PI[C8K(]?J7I@P/@17?[C"@R'(]Q$G+>K93H8!EHX9E(& M*8S*X$OFH!AZB(7FON;<)9XY,AXZ"W:*YKR(9VCT;$A/5D/&@1;%GY[\B74) M.UH?#Z&%(5WBU_G9>?2.I^N#_?WQ,X'8MW_\[^MBV4;[FU7K83]4,.%OR(#G M1SA"U"ADH@#/%?]BLTA^? M5PL:Q/7+_SZ8;[Z_7J;%074KWJV&<9 WFV$>#S8A+O#CJA)UM=S0F-$G?GJ] MW." Z\V,D!>%,4!BQA%B&<%Y(FVQJ(+C1A44/5^G#XEV8Y]?+Y^'+?!,6 M9]@Y8R%K:VF51>L+X5("HF0&#-,ABQBD]KD'(6Z'M@U!Y(^Y/#362SN^I'2P M7T<9\][F,PX$Z,N GW&YGG]%\@U6^_AFM5Z_Q^1B^S8JPT2"9>ADS15(^ M*?!1&X@N)NX M6<^"5IDKY8&7F$&)S B%(Q0&/>.I*.:[^"J'CV\CQ-G,8\X4 1$&ROY#-4R"ZH8G@!],J!2H<57.8*2,61C MHU:IC_]SXY2^NV#OAM47'#;?WRW"E?+S=A^6D>%W@D*&Y>?CO* M$OYSM+F5=2TS]ED)2F28B,@;>B0$%KLM+6<]8EBMP&W/36P49<::Z9 M9IPY>7JR(L?L T3N:UD+/3@0'#""%!I]K+NQ/7AQ%]T_5 ZAJ>[O-<+-]+M' M:Q2)O/ST!L,:W]?!VRN_K0]Y.$/)M7:A@'6&0A*O:85R-H&63$;OBA>V2\G& MC:BFE -HRH1VNFA&C[=UDRAD?(\)YU_KWM%98;U$+IB*$%$H4$P'<,$),)R; MI)VAD+7+WNV-J*84Y3>E1SM=-*/'"RQ(C\^'Z:F/X=N)^9K94%)D18-1M3K' MD-UR-B1:UU"B4=P&U<5>7 ]I&V*8'Y$8C;30;L<^#'_@N-'\ 4F^BW5;&*W0 M& 4$J6S=%S84U3,!.7EDB4>AL(N'>3.L;=AA?T1V--1&CRJZ,U"48-IHQ0$Q M1E!!NE#LHI:41K:G[7W!)WVS>U0V?U;)F#:Z6O\3@ M?,@,0N"TI*ND($;,8"/7C%E'D[9+\OEN,*<4JG?A42^5[4RK>B1A]FJ^#,LT M#XNK 1EN?.:V0!:Y;DE+!9Z+"*+89+FE5],%$WSYH,,6SYE2S-Z.!*T'N%,L M?PSL^QE8R5'$F,C_$U*1'^$543(7 Z4$IJ7@U5GL'\]?@6Q*,7W[Y:*M8MKQ MI9897"TM/9,EIR0(9)H,8#>O/SY:Y_E6W8KZ&!7WH M^MGF>1B&[S0W#XO[I+"F!9&XGCFE(WGQ#J)WF=9^Y<#7P!%38;QZ^$KY MK1SJRY\])2=Z=Y6V&,"F6APM[XB!UJ#3'TZI-K.I*$ON/,GE$ZA(7EK4G!QZ M'36%;PQ5YG?1[:U/G)(SW%;C;0>[K2-\7M(8.1.),8BA;L869R%H;8 )EX2P MSAG;I8KU,I0I.;[MEO0=A[SK7L4QH&)#D<5(8$G6()ZT%1U'LC'68#;DV^I]PGLP>R.Q-O/^+= M7=L]IN@LB)B$H15'<5&=1Z;)AF" @&0S' 6,K'2I:[VVL\QD]CO:<^:^X]Y, M\?5HW7RS/^8(EODY\9&XB,M4 =5]M A>"*^154'38)WMS M/:8IA6]=B=%*+SU;]9!X7@ER4H)!6JER+! +.2D6I>08DA.I]T+1*)MYG!)Y M%[Z/:W,M##N64F2CE2$O3' *I)2M!TX%?:>EX2%F+BTK/1-35V":J$F]#R^N M2T[MJHEVO%^MUZ?3[SOA&P["XF(^57MN"M,91):T@)42.UA0-KKJ1F/7NY_6:R^([['L3_%%=(78V6P3)',BMQFB0D" M9P@4FAKDT0AZN0=];D4VI4,"C5G35BO=:M1.P'"7= J!9+,2%$)Y*_!LPTQW(])C!8:N$"'OSV].$QOZ.=.[=U?OWV^]^O+OCW=+S[C M 1JYWRA6H^[M;W%SVGAJYFE^AU"(/Y%\4L6"AQ 4<4I[:X(5DH<^ISW/HMCY M0.O9#]NN)ZJ3V2D2VTA1V_VY3*YXYE!"L2Z%A$%UVK!F%,(4\J? MM6/"/8>X?9!\5A[/4^:U%[VN1=^2?.E8!()Q1@MOLHK!=_%#+F-I)M[+;U]P MN<;U3/':B49P"*P68]&@DG!> 4_H&+>D2]:E*=(E))-:VG:EP;6Q_KW&O5VG MEX$$.9QBLY@C\[73FLFEMB,QBFM(2UUOA]A[K] M2G9".2UKWD@$$@<9P; :G&01HK?!Z^(T5UUVSF^9ZG<7[3VND4:HGBAX@5]Q ML1I[;AU]^HQB$R,"%Y"*K1MR% -YI"%7F*VQKK:_[W( [D944]H&IJ#,1M4V>YE[AF&J7!0L^E0",IJ:WGA6=NYB[ZR%- MU\ #IT%AIE9 MN@1<%/AA,;4)<#T.6R*O/8$E#1,M%(4QX?N23P+& 7WD(2JW3F4@%#;L-OL639(ZXOKL\ MX?K#:I%GA4RYEEA L^JT>V9J%2]Y9RH)B8 SDR-C/ 8H(@I04N+A3F!F)8>0&/>FBV]\ Z9)74G5 MBA.M=-#P-ICQX<>680AI\_M\\_GYP7I#"_)PTL*ZGA2D/[E>6V-#L2)[3D& MKM&=3Q"M.-1;93WVTSRRF#R/(,NXXT-?@D)7 M^]M*48(QA.XA]].F%3=ZBR+IP@%%-0=*D':*+T"+ ?-1P MNBU[_^^5#E&?=^, 'J-7:7N!&A5M7 MW!UX!=IUPR'2) BF8!F/JL5X3##CIZMT+%%1G^JW-?:H% MNX@S)?O2G+'7)-\>DQ$/,KV/FMD?]^=[MUIO!MS,!ZRPCQO>+TBD*X21,=,Z MZ26@*KDV I(4B"8.KJ24LO=&N#[MQ?O(,RG[]*@$?RA2/(1'=2^W,.>LM%." M1G)L2VD8N!0<,.N0ZV"2\5U2D%TC@IV2LLXF)W(2X+A1H 0S$#FO38,2ZJ22 M3JS+7+_;(8<)A#?=^7;#,8F[*.EAG4?Q<>LOID2LYHI]U"3DLP__>O5F[_?K MG#[ME^^_K6OCFM?+KT2UNHE(/O#7PU:!R601%#%"AV1!21_!:\/!*L6-%J(H MJ[H466T-<:=&.301AMJIXP4>_OUZ>:$MV-&Q^H^KBU<]7WM-^$RJHIAAM1$Z M%Z 4K>#11@O2!253LB&7[1KL= W)=O;B87G&O8\MGX;M;P/W\?^C!]7SQ+! MJ+N-VX(MW"?OE 5D/M0C:;7F(#+PN2AR*21S=LLF^/?&,*EP["%(]T#J:LNM M5ZN!8"7$?+C3_9D0$_#1=SAI>W5ZO=&A(+-H..!3__[S"LO]+:U05=G!2_'*SGRUJK=.B#CK<)'?XFSU16 M4EB1P;N0*?ZQ"#%92=/ >R^0*UJ#NP2I=P!YQQYW/S3INBNQ7;.SDT366'5# M>,8*G(^K]TAA59J/5Q"=AC\?5U<-VTF5YIEARU(XK[4%SKRO[?TLN.@%9%5C M(^>D,UVZJ/02:">C\0(IEJ2UI3*3OE_@4<[\V7X-:?]/./IQA%$3D'6A^G<8 MYJN#]9A%H,2CY[[;N44RBA7[?$ MJQ!-RNF=),/:*+/= <.8P$^8S1?$B%HD#KZ_:2 MH5 P>N)[-,D(1^MNE%W6L9MAW;%!]/^'+&NHUI8G"R[D6L]=%,J-]XU@4LXHXWX9ZF_LYD!*_. IZ]_XOS4%BN+1P9 M&E"*,_!2"(A8M*?50CB]70A^7P13BK\[\>G"-;H/H*F61SA/T+['+T=X]\H( M\P7&S2PFU$:5 -EHK)>Z'^402]92QTQ^#N_2>N-69%,*LCL3JX^VFN?[B>:$ MZF!(G\E\[)5ZV]QJ.5YA-XLAQR"+ \;(05&Q>BF9*Y .L_9!\I2ZW#9Q.[0? M84.I.8_:*JS+:O1ZO3X@H0G6F]7RTT<<]D>"NWIQ92''H_ ;/",3*SP MH29_? 8GC(K>#. ^U6_A ;+KG^'?,D5]:@946@N)U#\F&V@-&,8B>_"=?:SWVS(O$>0D!7&"U.#&3^/6@"\^&9FS.,MDN/3RV 3>E MM&5C)MWN*NRHJXY3Z*J;W&=%%^5K(WI=:_-I*#+XP@R(C#':2+Y,G^[ V\&; M5$W\HU'IW@KKN1Z/A^7.U4NGVO-+9 M!3\)Z\8YZAH%7),D&&YX&H=!G< ME&SX@_-H1UT]$(O.[N>HD$*1-=]%2R,YG9J^G5E_^2V-F];OPP9?EH)I,\M*I21"!BXM&>XD2BW0U<"18C/O M4!C;I6_^PXKY@)ECIC7Z7#10%.I!N20@E%)O1$5RDK17UDXJ<_S(+3RFR_8K MKL3MP8'>NQM7G2(KS!GAC8 D"^$SB!!5JJQ*TK"@?!23Z@OPR-U ?GB.[LJ! MQRC_"TPDCRZ#E+9>8Y9I#BD1(-$XQ.P%D[[+?NY]R_\>-WK[\3FZ*P>:W&OE"67$E+SFN76M8.LDRI*.8'8OUC MLZICUZ>3VM?72T)Z<%B'=D4][ OXWR[3MMWSIA3( M=&!$KY%O0XF79%M6W_&X3]@17:\47M+ST0:$Y!@%ZD9F\$QS<)Z5F!,S1J2M M:+'],Z<4/_2B1B<-M#V]?8OP1LG,12G@2TXUFQ/ U?:N-C$>27P6;9=MGRVP M30#)O-+>JFAYETK:+?%- MJ42](XUZ:.N!XZH: H;EQ4BP<61U\T/ZQ%9W$*S5=5V'X?6%)S[;/ _#\'V^ M_#2R8B:2#")[";+45+[/ 2)+$AA3RDHO*E%Z[8_=BJ[%7N,-LF/BUCD?((P] MX)(R$(*6P$,TT1HF3)^+4^XB].-O7[7ET*6;C-JIJ.D6]0P9X58E5E&JN^8L M>&06#-.F<(K^K.AS_14]?$I!U<-0X$[#_="YOF,3NBJ_AN$/''OA?\!T,'1) M^VWWM$X9P'N(VLA<7?6\T^:P,RS.D0-,GHICHEY#2M]9)2 '5900Q#'>I?#\ M9E@[)P._TGB.*:;5\"&<'^JXN7(@F,DR*1M!%U;O8]6J5A,B1,2H12K.=TH. MWAGJE Q90W9=2A;VU6$SJ_8O7.2/JU_#IN+Y?O4P1"58TJYN0)*U12T@1D+( MZZ:Y=R%RT85;MT.;DD7LR*7&.GI@0WG5P!S)TMY.;O>P/F;R'H(VLI+;+C8S MJ8(UEBL0I5XY*Q2'("HIE2@\ZIQ1=[E;;%N ?2WGJ3)^GV\^SY=[2_Q?&(83 M]V86@_'HK(5 CFD]GZ\A**NA.)U"#E87TZ4L=#?84[*H79AX-]O:5,OMSHMO MB?E9V>! D#]^'E8'GSZ_FG\=T9_ZX#.;)8^8#-0K.T%95FBIYP:D8Y@P:9ER ME\XQS228DM6>%%_;ZKZ[BW@*RR5T*01?N^&(VF0)(9 O"[F@DYH;%+Y+]?>M MR'J)OM4Z(U30PA2BC':6*","^"PB)")2$<9D5 _J-_]HMJ0M[[9UJINKMOL\ MO.LBHCV+O$0$9CG%"MP0>%D2T#JF9#2:1]IR)Y23:LK1CTS=%-?1W%WN M]+"#5;O^PW8W7EL";62CQJ<=/N988=)+'6TJP$RAV-J32QV]<)"%X"9Q(SGK M8IDN0]FQM_U)*^N/JP\'7[XLYCBL9X@8BF0.M,NBMA2-1$=-*Y]"7X)G- &V MJ[&]^O.G9$UVU.V%_O,[CV;#"OOJL8Y1K2TF+A@R)7.(4&0B8$1&GU" ME9+R6RGS[*=.*:)IJ<)[CUS#WH5$HGD^NL[H6"!=/#)-ML%A/9Z.CN(A43BX MF(WRQCKONECV*]%,J1Z^D?+;C?X#F>8 MSSSYFG,.SY9Y/!=S]/,IE8@XY'L!"DE4"HET;G*&4+NG,2&=CML9PK:X=JX+ M7"TW0TB;FBI\?K#>K/9Q(!(>+$\0?3_Q3#WC :,"6O@T329>P-,B2")Z)5$6 ME_JTTMH>XA2\B1ZV:/6""YG1:&[#2:.?[HEU]X5AJZ4/G<1;P-N"J<+I\:SYDIMUUMIM;DD*9>L.!\,&*L) M"*O%D)H;<"HF[[G R/LT^KJ,90IG#*=&IEU5UC$H'%MBKNM=[JMES3RMROC* M402[0VRXW0?O'B+>0X!6;5OJ", M[E+WA]+G9 MX3*4*416;=6^XW W4_N_PS"OIN@,#.TX,JT@EUCOB*8OWI">4A9%16=E]%W* M!BXAF4+(TU;INPUVNZE^0!@.^]Z1*SN+0KABA8$@HP'E$,&'>H.8M=ZI)+F0 M7>I7S\.85!_[1G/\_N/Q9U=OQV> MMKL_V$K4%ML)5V,YYE3^C8%W/?A+,]LR3U[V$8PN%-V!]P^#I/N-X;GB_"?'\] M,]9X&@<#(JIZWBD'6L"9!.NY]XRYI',7@MT)Y13\VT?A63]=/LPYWVK8P_)X MD_^T6^Q\_,WNYO.^CVIZQO?^0C;*KKQ>;G# ]>9XV0FI=N6B($G:0HSC(D(4 MAM=&HUHF'81V75*<%W#L?@O5N8\;;UI7WOK@M8/"'<7^'CUX%@RX2"&!TZ7X MTN5XRA58IF#\6C#@\BU2NPU[,T-6GWR4<*;5=G\^7IK["L>T<_W=\>)8 Y%U M/2>C=3IW22S>">44#%D/SO135<.]H.7J.)=X MN&8?"YY(LI!L;1(OZ_9"R.!-E)"293%DG5V?GF[7(MI]X:QWFU05''[LL:9G M0:"/SI,K*M+8&BU!S*$ !FX,!=Q*Q$ZW]5T-:$I+:!M^7%Y,&ZBBX;V.YZ>\ M<#&6Y$FRDA4H-=8 4)#"'>' MVZKI^T<*)-8AU3'Y9Y@OZR7BOV"A]WP,WV:V6.&E"X"UD8&2&6F-]H*^")?) M90V%=RG"N /&*27 ^["FE\+:5HI=+WN.IL02$Z#BQ'(R^A#KE?36A6 I-%4) M8[=2L2W-Z^-V"._#FX9JZ9@G. 1U6$!2;[Y:TZ<1F\^\O$-F8/L/WST7<$]! MFD7_1X\Y4N\ON,0RW\R<2Y$QM,!TO5M"#.L*3FX+7ARJ?2OG5(: MI@T*$JI\'2@T(97$.93L(JU^@6PD*Z6V;3+DD5FF99=Y<0NN::4&VE.EI5HZ M&J6785B2P:Q7X8W)_A?SQ<$&\PZ6Z)9/W-W\W 5R(YOS^\A"S,^^DH/Q"=\> M[$<<]LK1DT<4Z[V#S7H3EO7BP%ETQ4=5FWO;>O45Z1E\K?YU$E/2!;7OL\MT M1YR[Q]=IP!KLAT5-@QWMI:^?;3;#/!Z,W3\_KIZ'Q6+O2U7R^LQ^SJQHS7G0 MM?%.MJ "!O#>JEH#P4-)VC#7Q8#M@'E*UJTG(R\'\P^CYC:'P+9".X[3_"L> MW\EYNM'Y[O"<_;.*_]/X.>M3L7[Y\.[YRUE(PADL%HJ2AD*5@A"%4) "9Q21 MHLI^NS-DW:%.R<@^!&,G2("&R?H) MD)0E491$/2/'\7?^(\_ MX"B-\W#T_A\__O'N9^9__*__]B__\J__'V/_\^F;7W]X/DX7YSB:_?!L@C## M_,-?P]F''_Z9_R0Y5S]=_O6/RS__?.OO_U+SOQ8AA)_FO_WZI]/ANC^DQXJ?_N=OO[Y- M'_ ]8ESW].Z8OSZ+92QP<3;K$?'M9_>*=WP.PSX%?.O1 M/:"=/XB=XWG$29]0;SSW&LY+D*L(ZR/39#C#\=_2^/RG.;AG8UJ%?X?W^#"P M-)F-65U.N55\CN#J'U\;G=0\' WKRO$K_;A\0AUK%QSX>8:CC/G''X;Y'S\. MM0U:1R-TLEZ##Y"$3Q@P.!ZB5')P]9@*Z!+2V3C=>.I97=K&7W5Q!A'/YI\. M,@X'EWO-RU$93\YA.1-\.S6+XU.[Y6U19HH,G9N <1+O1# M\'_\83S)./G'C[P/5?Z/"YC,<'+VY0U^'$]F UZR3( TFRPB02+3QH<4&=AL M<^19)9U[U.K*\">DX"Z"O:UKT8>N?\?)<)Q?C/)S,H('RIMLE"],$-F8+LHR M6A4MDV2=\I""+;)/3=\8_(3TO+M0;VM9]K(X3X!,D#K))?.BLU:AC[3*8&"$ M!AA$H9GG487HE#'>];E0KXQ_0KKN)-K;ZE9=U/UB-!O.OOP\/,-7%U4< Y\ ME-"9.43:3(PG?S1;PK>5'MS[)-1;P>1WE:QZ:[BEZ,T MGM B,I_DVQEM'L_&%Z/9Y,NS<<:!-YA=@L#02$D+2Q(L.M1,1:(F[3#1BOXT M?B^4DR% ?P*_S0?;G0]/3=^._1H,0HX^@ BO":::16P9% 1/* M%F/!F*A\W_J^&O[4M+VC8&_KVO>GZ\6*,Q E)*TXS<^0AZ"!6 C@/8MD=5@M ME(E<]J[HQ=@GI^4=1'I;Q:$W%?\^GL[@['\-/\ZW%9MES$D4%E1U$ J9&9Y; M9-F7Q"5PM%STK>@;"$Y-W;N+=TU0I5,$;4F\:E>.1P/)'==6>&;GCK\F.-%X M9,)Q :'XHD+H0=$W!CT!W>XNQ#7J[!0DJ[O%DPG"G%?,Y) M$Y&8EIYF)>JL+$3F+?TB9"]!]N$FKXY[ GKM),HU>NT4]'HW@5J[\_;+>1R? M#="5%$.Q3'!'EAP9[BQXR$Q)960"Y7PL/2CUQJ GH-'=A;A&G9T"7*_&-[#\ M? ;O!SX&)7FM@/*"\/!JJ?E"L[+&..M<\*(/I:X9^@14VU6@:Q3<*6)UN7B\ M^)P^P.@]SB.JRM"@QGARJD7=\#E9Y:X4)FBW"*$@FEY2D92Z9E\;0EZ1M M=.A2ZB\HO1[#R>B^!Q&OT7T/P:R:#)T\@QF^'T^^##Q@SMH&Q@LG4&@EBP4, M9IWY3RU^'/AE-[R[0-64BG>)6"SQOS^'L[.G%E*8WI<4F.\631&9B MH(TF5KO?:9H;N@"R. B*]Z;@&T.?C()W%^@:!7>*9"WPO#C'R7O:3GZ9C/^: M?7@V/O\(HR\#4@H "O+R4B;O/5:+0FHR(GD,,J1:S-)'F/(>"">C\.X"7J/X M3F&O)1$_X-G9)9P<:,/@H)G6W-6L2"$>*F0*R+A(/DLH?=1^W1[Y9-2\LSC7 M:+>'@B]"S>E"G>H<#X.3SH\O,EJ*8-D8SP" 9!@A@ M(!DI^C/-[D-R,MKO3=QKV-!#G=@SFO4$SEZ.,G[^[_AEH*0UNF3%0@J)5I]( MB#0Y#3X78JP)-NO^EO>5P4]'YQV$ND;-G4)I2X_@Y^$TP=E_(DPN"XV%XSQ& M3V3CGD!EVG$"<,Z2"(8+Q4&5U$>&ZH[Q3T#9O8AVC;X[1=8N9WJ%ZF?Z9#HP M(DOB8&'D_A#W7<,?P+:[D.P:Y3=*<1V$]/B(,$" ME?!>FV(=$Y;3SN)28-YXS:25W(""I*%_=5\#<'(*WU6X:U3>*;+VA"#E.:P: MPT<=B'O@&7>&5AH@9R%*61CX8KG)A,3TD;Z\,>@)J'9W(:Y19Z=@V9KIO8-X M1GN($N!<2C2UZO\GM&0SJ,"VDT#7'9_[ M87'^^>_I;#S%_(\?9Y,+O/IP/)KAY]F+,ZQC_^/'*;X_OQ5FWIP9%U/V'N#C M8%YD7A_T[ RFT]=E[D8\^3R<#HB8,CJ,S*5(G!4%:%Y('F4H9&B2S"*N<Z6@ZTH B>S::7GZQRY4%$/1+FGA8&#Q)H!UV/6\B\QP.8E\"NXWD^ M7S@W0C18Z:G0)QMN0^IS<[BK*\05"7K6V;B)P/=#!:U]C$(9YJ(BRLM$R(+S MS(CB@H 2N5IS&/?Q4.!&HXT#,F ;.?>H^=K\HIHMDV&"T7/\.)X.9S#YL@@I M_3:WGP:) *@,LI:\ M-K=K[ MD>V=[_*__K0B$+)A_]RQ&<[K5V]?__KR^9-W+YZ_?4=??WOQZMW;US^__?OZ0_NPEOP[8Y.PS3O<%.U[FMM.(A M]P!45MQ%8S0Y"P!.))JD"S)"T&&PRX ]6>M77@QM-,BU &;FR;R,0,M)K;9+ M41B=N '>9%>^#:7KRO1RE"8(4WR.B_]_N7B3/HS/Z&68OO@_%_6$]/CL[.?Q MY"^8Y(',4=.K2JZTK\>C;>$L6L>91L@V)!%+7-]XJN/,M\2Y_U6M(TM65[66 M>FFPP=W.@9GB4ZY9;@B")F]48;Z(VO)0&&,B^6OKJCY[>$4.EW+*HGC[*)"^[W6,9+@9[/),%[,JDO_;OQJ/*I1%I(O/?']O.X-I[,! M" ,R5]@AU5Q+E,QGC4RH!#(J:WU>D[#L8X7M _Z),8] M1HNN8$RJ!1TV 7?:1.E=/3TV8;JQ^KV<3B\P/[^8U#5OGD)<;,2O\*_YKZ8# M3;NP]IA80AV9KNV=@XJ).>4E1Z]4*6O.-?6T@3T([[1IU$!%/;9Z>@#E?\#9 M!5Z!=$XY[Q0PE-6),(5 DNO -$_>>:/1XIK6+\UX=!/=-TFC#@KJL4'4)VTJMA3:G\"6R9^/I[#>WET.1>TP4+F8=X<[YF[*( 72I,OD?5CE M:X\I>AL!/,L@0?A4 KVE^PE1S?&<-LGZ4$*?C;[NCK]*P='6H]D^^4!LS9$% M7D_IFWJXTZ-V=LV1R>:![X-%\IHDG5[3UD5Z0*&GIX%B#HXKEB.0BE! -M&7'.E3[K@#M M0]MW$:>SU!LDS%8P+2MB-@'5L@1T+:H#5X%VU]ZXE>CWQ@M0W'A%+F!)-?A= MHY<@R/(QM'QB<,9HWJ1N;(]\V+0D=$]TV$;B+6J";Y6WQ8Q:I(!,>1G)K!29 M!:^@WD1!\TT8LEQSO]9)E [VH*$'JP>W$6^#2IH;@: EI)R;Y #68#D%G7<5<8.W_(ZPR1*PJ> M)>]"BF0+B=3DC;\7U2DPH3^Q-RA0>9+2Q?G%6;V7^*Z\^!(H."4=6L]RF)^% M,(G%>JFP!*6+$ 6-;L./31&>!%>:J*-!CG]Y!$+P$$-U MM2%E\LU 9U(^L#E9=VC'#1%*F9D#'6 MXBC% F3+C(LY"%<_&INL8P MRO,K*FM'T?%H.BZT@5TFVZ:SR46:S>M;GM<%[6RZR^&CKD-V/HC4ZYQ7#B5A M\LH9;BP6KZ//7GCGM2-?4.<(60ZZ#MYUP[_VR%HN\&14A\'))[P*O$.*F?ZK MB92>$_FYI>7+.7H7T*C$;31MTC";@.MN\5P?XP-,WN-TD*%@61Q\J'=H^\(9 M<-J&ZXU]$K3-/C?9^M:!V?\*V#LG;AL_'67>XA12^H#YX@Q?EQOHYE.?&^Y5 M$--%/J'$F'V)KO;-EK7XTS(OI& %>3)*Q2BA3:>-S3'N*TW7G"NM]'(L6;V% M]W>5[:S_H.JI!J1#2*H8B$QFJ$6A9'E B&0;>%X#U0)Y:1*POP?3P3)ZK6AP M^^QD+^IH$.>[ ]K20-T$7,NDW[WH#I/\ZTV7FW&D@R+VSQ:?%?D7F8&5EFGG M(@,M:X(\AVA$O;>XU5'L?;/D@93@@4BRA?S[;AGS%LYP2@OG:UI^YYBF+S[7 MLLK+$&0-6^>8"BO>!*;!%!:+T?42:_*"-3BA\T,NW28#':3HL"^=C!L)M(%E M^PN."-<9 7R2STG&]<+Z>CG(39 BB%P^PR8JP M$;I3H$H[=338/:H)3P_\0"B?XR<\&W^<5TW<@*@)E4@\,FJ9";''7= -LI\:5O5=R9;3Q,$'%^5&4Z'V]BV)5U@&3QR 0DBTJAIRBV28 N3&@;JO/Y8TW MUX:["B9PL" ]D3O,Z_^%E2PXEQA7@+X>!W!M#D??!ZKK. M9R3Y85X:%'-U%)Q,,(N!L,7+X,B<"/4V+R"H(6K#%+WG$3 K4F]+ 6P"/DTT_7(2J2E MAF4)J)WD%DR3UB=[G>5I,_E(V-&WB]OG3*]]\H*,CO$7Q&7(\7?:\.@9TX&) M@5M#4U6VQ@F$(6.=.V0A&1V24YD[NY''O%_<)T#M8]=VCZ5]+:?Z!C.>?ZQ/ M^QEQ.=&!194]1,=D5/6R6(_DM$3.DN4I)VYR$)OU#MXCZ.^4;JOG!B6'7S<, M'HP2UBOF0)(3*Y1E@" 9U 87Y"E#T$V2[B>XT^\DTP;UA&MH?&VNUS-W \%3 ME.2J,I>@WIE4-//2.69L]MX*6F'5FFMKFAB3=T \(7XTTDN+1E=?\[YKA#%] M^N7:3XOD+R;,M)PABU(DII$8'S#1/@UH8W%!6]DD9[XMT'T5:#3C4%/-'$MU MQIJIS3.#7F)V0BL&)M89@&4Q06(Y)B5HXW1>-EVM5O AS XYT5\9!6*.@0JF7U+A(9CD(H)<& M.;,JJI)U$$4U#?/NF2T/E&DF61Z'/ ?9:&K#$O:]]KZVC# M)GP%./=6"F?*@UFQ.Y]^% 9N%PV,^Q3?G>'Y'O.D/Y/Q/4K#>B]T+6J<]T'[ M^MG"M8=1?D:>_7#V9CC]LT,N=->A.N<[>YGC2D[3H(':^,MK*;2M?;]#2IP4 MJP(4+^U@UT&[]EL8I?D]WW,OBAY[96E+CMJ)X)DU]5IW1>NNQT26MD]1EY*D MC$VREG=#ZMY<8N7)5])<(_W?X//P_.+\Q>>/X^G%! ?U:T$ M'YA((#+0$@ZVR14?G5 ?X+ZK?AAUNW/%OG37Y$*T%? +U\);)30&R9+!FGI% MS0(8QQ(:3*(DD]N&C"&KR#B7 MCFGO$@.E \VH^JC"...:=$R["]"AG/@^=+UJ6?UQI<2T-S$V1-G?0[ MH1W(.^]%A1OPHH/\]\L0;P)7W-)ZFI.O>5\DYT$DIK37PHH@N&ARZF_?S'C( M$]\S,;81>P-"O)M QB?ZO*X="A]#EA06N9+;?VD!3(OG&,Y M6"F#SMJF)IRX%]4!_/B>U'>KV59?LN_1#)U'%Q;E3O!YGF0G9_*R_YN/0+[I MO-R)7@&M:,_D2C*7L@9EC2FX8E+<$9Y9__Q'K]B^9-?@/5_T9;J8U%XM-W!I M%8/P41'-")(6$AC4+&B)+FKKI7&I24+Q+D"/G@2]2KSO JM7M5$+K3I7J\VT MMF]9H+SLT65%EA@+DS[6+NT<6 @$4@GAI7+.Q6@V>LLW&.S1:[N)5!N4(3WY M!,.SBJR,)U,XP[=(\.9%4TM\022(3@I:D&H]*XF A2QI\N"-J:52VC2)+SP$ M[-$SI(D&[BQFVE?T_EK57:NH_9HAVD;K'YK3ZGWL)45 6Z+21B<9HC?9695I M*P=GN;@_2K]FL&YO^,\PG"QN1UK43-ZHE?QMWM85\^M:9TGKTJ*W!"U2D\L? MG\)T.+V*K@F52R[%TJ[$:;E"RUE HF4(*#@F6KI6,W']+ >]SJ*'-J-SVWQ9 M2OH5V_/AM(;X:K!80E%96L&DG5]Q9RV+#G4]!D"_D5HIU23Q\3"T_2^ MY3JK=AU,$,*8)",ST5BFN056Z[ 9=U&3A(IH=//WAOB^99:U4&&#(SHZ'FH=1_K$4#GV=_=,OR[G6I\XG MM>@.*#D*D1(CRZ*V6I*>A8B6)8A"0Y(AYS9[]?VX#E5&=""RW$79'I36(,OX M]?;8KSC7K/F7X>X-H+:L2-H"ZV%*E'K5]>JE'8T5U8!;:P#6+>#)^3S2]_4\ M!<_9&LWJL7"F=?*U-S)]Y]"%D$(4V'87O@?<0$42@KP7+3R+ MR-K&DXT:3CXX%6HBT]B=Z4W&$IVD9##4KS7TQGPW.8X>NR M 59/_C *'UDNM+GK>@N2)\^9H00M8J'-/S;)H&T#\@3IU$Q'=RY.C5/NSW$R M_#1OH;O^M[TFWS<;K$D:?H=YKB3DK3%*^A2XEE%78UJKB! S-R$ %VYM0GZS M87LR75[A[&J\N2/Q->.TQH68[])_C,:QWC=278>7HX\7L]HHB6">#>%FLXM4 M8E2")P9%1::#XRQ:S,Q[5"$[!9HW.5"]C\EU7;BO<%WO'Q5K;^HT&VA>A#=> MLI*LJI$GQ;R#P+R6J00,1D$33_=>5 =W]:;& ;K 4W4(8&EPEI MNIK3_B7H.^$3\SD:J8L43C1II+(6S?XIU:/&-N'"5N)NZ:+V_P8M0D>I:)7( M)6,"8Y58 !:*02:*M\%"\E:VC8\_'NL0=%8..,%+]]=M_'^*$D'WX M\FN]-& >RE"1 Y0@&3>E=K^H?;^<#@PR6H,"^=UPW MHQK;X7VX)'MWM1^%[.:Z>S@1/.!\V0S9R)%6:]6 M=BQ"$LP63:B=M3ZT-08.1[#-@]['P:]M5-625_-%?#J7@%R&P$JTSCB.3&I= M")KAK+8;(IL\)J,\CSGZIBRZC>F KF__VKR+-QU5T<"#?2A5)(UU0I UJT ) M>VV;')5^_'4"6RFYPU*TC88.72<0I/8:3G\>0MW%1,G%W]=-6999"#+2A4JH<'ZG4-&)AWR3 !7D44*90V2^_V M4 ^X .^#AW?V2FFCRP9;_K_C67XW_@UF%=F7M0@-*N-E),,9,YG0EA!&C"2? MD(,BXYH+T21>^S"T;XQ=/>NJ@3>R;GNYABX%QPF389[;>@8S(//$<2* 4P6" M*+K-W1GWP_K&6-2CCAI$V*[Y\^N$LX@P"LZY#R+4BT5J.RM>R*D/I?X8 ( F MT*:G^";@]EX2<@@.]:ZE(RS96!M.$J:D4ETU%X'>#A%T+=3BS'('U3U7EC?I M.GGLN83>>+!E/F ;?1SZE,X&4+_G _K2=9?#.CLHZE#Y "%0Y"PD,['NUDIK MY@4(9H(PB8N0K31-UZ/'E@_H0J+>-7+@%//!VREY Y+T38:.G0^H%A'[Y:PC!=?:E629)[,R-ICUEECC>"I21>N M$\@'=*%3,QVUW-*>?IG7FSP[@^EB6?;@M')*LJ3KI4C".Q9TBDQ('26]!0C- M[>J;B+X%B[J##EIZ_I=-YW#X^+U)L[#8^!T]OHO,E= M7*,_WY%LG^/'\73X]7H0;E/*V6F6/+?UGBG/0BT]2 :CP^2%A4;W<*V#<_#6 MA0=2]ZT+O#KKZE 7+J_+4RQS7_V7A6PV6).JD!WFN5(4HE$(E4WA6@D=10R& M9V53\;86..;UURYO-FRWE>)M^H#YXHQ\D[M2EU?IB,"YLI$#*[$>3O ^,3# MF2?#5MG,(1398OG8 F.K7'NM#;@2_3^'LP_#T>L1_B?"Y.NB,A E<%_0,^L+ M6?H"%0->.,-0BC B(I0F&WT7T/M?A%LQ;M-4?.^JW&/)QTWL3\H,)P3]W0=R M/=]_^'GX:3Z+JV*R08ZE2&X2J^$+IHN4###0-E5,*$;PG$23V'-/^+]UE- @C/2R( M10PM!Z,-64=D\]H:2-..19-I3992UOO01"A-N+,AOGV5D>R+-RW41UB[B?HWCFQOHX;'%/S;9%[? M(]O=(]M;\6=?4/2"_F=CVS8ACX+4 M.T>VCY+3V^A\?Y%M+;U6W@<6(M0C&L&2;>LX@R)!"?107!-']^0CVUNI>[/( M]C:Z:A!;N;)S[CX*=&50HU=&:8$,+6E?9UN/9\I$)H_)/#F-SC6.>6Z LNWY MM@>#95(90)L5XP;)(DR".((:F+#D?R"9BJ9-W+,;[$,& /IFWG:'W'I5:(,W M=%/T&X3')!0PFGR57&H53LPL>%K'E$$TD*,MKDDOCMYF\)VD?:NY@4VRZ9'2 M@15!6D+*Z VBS324ZCK72L(0L0/ FT,IMV[1GW #;_H.BK8G3MT+6<>:X0J(\*5NR MEDP43I8^I^44''B6A4C9H=2@OXU*W]Y5OW$X=!L5/*:(T2;S>OSAT",2> E) M06VN1DO=_+ZCVH,V).:TE\$J&96WWY*@[XA)*!4CR$ OL*K5=A:110$D*XA! M:P,Q^R:.PGWQHQZ+]]Y-(-,?)QS.)3U]7"CCR?/Q19R5B[,G*HX.LX8N!7XQG.KY(=PVAZ!>9:JE@$3$(&ALGDVG81&$1'7VBU0&>X*[') M+K\IP,Y>V:74?UXC]:_#79/_(%GMLHJ"!<,YTTF3@9C1L:)5#D5SS]L /&8@DL^TA@!9D]$%-AROD@029-$SD< MO9X=JM-.8ZWOQ+%=5-;BI/AD_&E8790U8 >I>JZ)+#N>JF6G;&9!)?)N@]&\ M<$0EFUAV]X$Z=?;TII &@:,-)4'V]2>NJD:JJXVT13NQ*M&OE;K9_I"UG"H^G9W)5[DO_WQ716 U># MDKW3V3CF)6JF3M\KE)3J;Y\B39Z/W5P(M(I?;< M"E]C;[5)B4[*U98$GKF20+GBD'C4N)1A&[S[RB3LQ;79A\X.76L]G3?!=]HO8 .$6.81>:'2(HN@V M*MV"+QWT<1CF!*FC0U=(N0Z9AHPL>D$^O0GU_).5*6U2S'?TC+FCXOA8"+.- M&O9,E"O#][(-0_%2."68L$";OJIEJRDG\K6D0"_09;>_O6H%W/Y\EU;*W69S MZJ*9?33(^!5ABM-GX_./XU'MWC N\T]>?/Y(KR5V2*5M]N#.&;,=\*\DQK(I M06M$[[C2R;EZ'Y)T"K@SV<4L!IL-T85ZL"-DUX! MRU9'6MN<9%['FNY51689R7]L4COU *ZN3N%KLCOI[1F]GX_P;#R=#;(A(D1 M)E-MC*0"S5198")8JYSRQOLFSO!M*/L/LO3)@E5?KJ.H6QQI^#">S-[AY/P* MD8NAWN*9&+>2$)5Z1X#SM#IJ9U3A,O#4I*#A-I334GY'43=($OT'3(;S0,57 M0%8D%($06"X-TT1.%K/BY$E8VB!ULBXW.;-R"\EIJ;Z;H%OT4;@@-(3EY8@V M<1P(D9,R)K$DR-[267 6D[1,AE12 *N5:%)=?A/&:>F\@XA[S+Q> T MB99V&"N@T)JCD06AZWW.2:+7(@(TB>6>Z*N]FV ;I#O63W+94MBD3&YX8!RR M9)HTQ$*VB6D7?3/N*T;?5?3\B/W3X_5J- AFHLR^_G\%H]F24 M7_R?B^''^0T+7][1(^8!'G+,T*D86?'U+*^IUX^ZJ%D(M9@QT):FFEB'&V [ M5#"^-QK<+AGI51UMRHS60ZP EV&=32 VO1KG88R':4G2NWXWY4]'Y1R(1UYE MS $U0ZTRTUQ;%CV]69);:V3$0+[R2?'G@>X?QT"?;732PQ8S:N2GL,,GM'<<+($@R)I[85APBNRWF))]494FJ@OVAG/3= KA=%WU(.M M/OET%-E=S\1?$ISBBI\VFEP4.X_)D.KTX7UQO^0=9PF4\>9)F M%S6@+M#P,$4W2"9U'TV;^9WG=4T+QG! M\T7EY2A-JF=->Y_BPF?.:D%N/6PK6)0V,ZR';W-TVD&3,PIK8VW&]K./9!YB\1_+0"AA?\SF]3JC=Q>343TF- "!1DF4S$/MVP@F,XBJ,)I$\EB"Q[Q?1EXB M^T[&/E77(,EX595^>V;3*\E==@-W6DF7:@4Z^;'TTI SZV1@RG, *)"U:=P? ME?JN*MP>X[WSD$LHU>;P.C[',>U\?=_6&-'#:SJL(/X M&FHSR*1C72=4[,ETCK&]J87$:N16]!^^9:O.< 1;]*W$9J/2OO-Y+4 M^<7Y$HCP3EFR_5A*TC%-1@;SMD(*8+1P%JW=)!*WD?INC+S?0PP[RW[##8.59 M'6.5PRF\?S_!]_, T^NR?/B5K5WKKV5=E%UPGFD;(@.K:(TV6='R7&)2;8+F M#P#KZJ0MG_(C,%U=2B\-D1V%!Q.R=:6)+'; >H @09],6O7:6FNK119@O3P6+@@@ M))5SH3W/T&H;:=T--A@F''?&@9(Y-"GBN0_4WGS\ED3I3>K'X,W_/AGGBS1[ M/7F+DT_#M#":1?:H#=$:BZ4MNT3% J\1$)FE=(YFI7-_(2ED'X&"MI'O3 M[+A'"??L4BSQU.852T27;8@W =6WKW\GFOU[_MT5=5OK/4EY;Q3(10N94V8N M\\AT2IZ!$)%)*1Q$6A65[OO-WY?J[PD7[$GSVPBW[Y3J;S#Y$VMVX^WX[&*> M];B,4"E+4XN%'*O:5-N)Q&) SFSAY# H&1'#0Z[,O2/LU_/L2?KCOD77=WWF MF[EK]AOF(5Q6BV8-TG+)?(II48 <0^#,FQ!*#KQF+392Y*U'/WH-=A/6/L() M;S_ !)]"341>*\9X!9/)O-M&AS##AD_N''[8908K80GIM?51RJ!TTC+(H*4U MU@2CE$4RU <;CM'UG/ZZ09[0&*/WN"CZO_J3W^%+_>A);0%YY5TD)4R(M?@_ MU@Z'2=)WR4BF3$0)%A.M$DWRK9VA=UJ3=AZ^%F#/OKP<3-9N^'"WR\P/E,FBO!;,2:$%0L5Y7&13CR(7V29BR MVCSCCB5OW\@/<(?7?EE]8_D]:EXTZ?31:KXK\[12*<]++4)5]9)6K"?=R0HQ MD*1#) .U3:'FOB;XS;PF1\V[^ [,[(-H_- 1UJ_MB^?P+X^*:O)4>1 Y8#,E5;%PI3%JH)A/7L3,96D2 M[ST"0[:5HK<1:=\U&16*4)<%[L9G=*AHD5+U.DIO68P!F%7&)K+.BTDK2_T= MN:SK3SU ;Z4.XAWW(9N>CV^\&\[J%O1RE(>?AOD"SN8$3)I>_90T*T#&AT[> M,+ %6/9CV.O!52KQM_@XH[&Z8?AQW?C%Z/9 M<8BS6L8*XW^*"H5QP" M\R'ZHK*QMK\2[:-@SSWEFX_'Z[9,W;_]X^O9)[^6$FPW7J,9PA[FN=FO42AB5/$U4ZE"DU[D$4R]!2_1# M@#N"5YL-?/!J1 6&%Q[(4:+UD*QG#0QH$629@_06C7/IN*J$?NWK .;.")9% M,Z\O9M,9C.JIOWK5]\_+J[Y+=.2.>'KGDZ\10JMK.P'.3.(%42/G;>[L:C.= M(PP%]\OIWHJL^F/%,14=WI[58CT; *0 67I6&V4P;4IA7OC,E'7.R:"$"NG( M:;Z8R2-B>(\4:\?Z'?AQB(*#!R9TLR+RE\EX.AT$[XP"85CD\X[K!1D$0215 M.7,CM'$;M>?8.^77S.4[Z8^ (RWNDZLY[Y?3Z07FYQ<3DM4"VR*%.?_E$ON+ MSSA)0YK70*A+J3=$ZDMMC)(O1IQAYRF":%#)L#_4[:=MKN$4WR@HM M/BS$>(<0_P.G,\R7ASD6$QV$A#[I1-*+W#.M::,)V2EFN>6I@'3>M;.R>Y[, M=UX? TL:7 785HV* MUY*;5I=A]SZ7[[0_ H[YY7"=V!!E$%%F)E+43$LH+,IZ*RWH)(7DT9?C6FQV MFN8C6H<.'-IMSZ)CBH!M/MOE,H5*BVQH<5)9UU"?3"S0\L]DR#+19R6'-J=L M]S7#1_2F[(&J^W^K=N#9HWJA5H[?1Y\%C\$S)6.]P%Y)YJ6++$DO-4 (#A[9 M^_1H&S>N'5/,_[X-^&N(=V 2%%E\9,[4DV*JME2]C!RP;71<&J^K=2(EY M5R^Y,,%(?5R%FMVBLNT/Y77>\Q)YX+P>(,%ZCY@B<6,03(1@@2==7#U= M9>1I M];A@<[KN._!^+%1IP]P=]-QW.X/^)K,2QY3.9Y4!&=IZF:Z(-"EG K,9N''< M2V6>Y[,([0U JD2[1ZVT(GEJ@LY"-)$EXU 6K@ VO"6H;V3? M>7LP/?<8NNUY,K=C9UI*R953S&&,3&M%KV6VF60=R%*R$;0I>^;O 0.MITWE M;MKO,7+:^]9RNR#6%^WFU=_)\7KP)RL6HXLLJB!I7L:!L7LW*0Y8#WW:S.[* M@!ZCG&W<5V5J?;?++.FLF2:Y,M UI@D:BE<2G)='$*;8(1C<6]\TE9#+((#1 M*B:)AN0/1>=K>]ID2M3%:[L2>/Q^X+(5$>Z]\&0;A3R6NR(VF=/W"T^VO_!D*Z[LX]*( M713]6$B')TW-U&OTWR M,\L$.R&;=ZM;-C4,*CJ9K&=)*+*[-2_,)S*^,T2/UCF2W!;AD;5C'&%*NKD" M;WF!W:7?_SWBMR]3J;.^=CG&U\\O.V Z:T$GQ7@)M;$WN6LQY,A"\H)F "6K MS7+)VX_]K9.HL;;Z7G&>OGUR>=\Z(@@UGS%7]*7V@1=(WKWR4M6X,GW=B#-? M'_FM4V$WV=Z9)FW>D?;I!.'///YK-"ZS#_B,?-'AZ/U3.*ND[;T?[2:#->I& MN_4\5WK1\A"44QE1!JT=KYE"$T*6DJ,%Y?/Z(U4%^-ZX? MK>FX%:R3U>$R"A/-DW01+>E"REQ V=I_Y+C.F6TYP>\OR#$PYYB:!-SL%EPS MB?N:RNF$I)6&X,MJU M::R^_[E^FZ_-$?.IQ0G_WBI5'$J5A 06<[WASRZ*?BPD]L@5%BF94-S2CF,Y"X&^,SQ%+:.Q M9?6J^F^-O%L5J1T==[?1[QZ+U!P(1:-[5F0,3#M/.TO6FH$"X77T"2W M6J2VE0(W+%+;1OH-O/WC$ESD#I45+).VF48P+$@@K$FF8%%E;C>Y M#7WK%>E>5-\PF?K76KO2-&VUS<([!D9[IFTP++H06 ZH: 56Q<-FR\JIE:;M MO(KL)MO#E:9=Q7'2M4_Q<_VV_]JTC49K5)RV_4Q7;THWUHB8M $G=;8Z@DVH ME9<^"2V,O(.)&XW;;8-X01H9?T%\BY-/PX1WO!%G\P?1=Z_+&TSC]Z/A_\6\ M.$G[;#R=3:_"*D4'95TJQ/E(U/4BLN!M8BX'K6@WB.3,MMA2>IY'YQC)8B3, MZX&\6*APX 67QGE@1JJPL&$!?68AQE24,R&TJ3K8#-[^%^1#LO%65*5_%38P M\.J%I[58]769FPJT'?T3)O-^4#^/)TLQ3E]/GIW!D.3!.1D*4<8J"DY?K&;> MBAIO0G#19Q5EDT*PK5!^V[1KI]#]-*Y;OA>7(B7\K^C#Y4\#8:T.]02N!*T( MKTL,P&16+X$N@5PDL\V)J>T&_S9YM1=5M:AL^AI:[T>*RS![(@LZH6?!U)=& M"LM\P<)LL5*Z0@9V;--XOL5L]I5M.P8:'P\MCC,-ESF*% !8-#5_%%1D46;% M3U&:H-B44!ME9NC--(Z#(>Y,_YHR+M52N[HN+N-?AMP]OXXOLPA M!9,E2S&1[R:-8U#[MPD'F(&#H2WF>_9E#XK?*ONRC=;Z[CIQ3YXQ96NEH!?. M6"68-D6R()UG2MD84($V?(N+-4XYR[L+-?J4?KN47$D^\D SL_4&8.VD9>!+ M8B+F!%K[$L6WF9+;6>6[R;9!-.3E*(W/\>T,9G,A_+KT7Q:%,($7S6NMH(5: M8F -\SX7YG4QUH)%&YMD\>_!]-T1[%MQ^^/4927>!N!:^G?WHCN,H]:;+C?C M2 =%-+!E[P>I4B@Q)L,2GV^ H; 8K63.:>]11Y0>3H0E#WA$AR')-O)OX^@@ M/? #;;W/\1.>C3]6C,O\PG('!2=L@1+KVJF8CCZ3X>P4+:K18#*%]M F/1HW MP+9_,Z=';=[V7GI51>\^#)QA-9]?T[8.RR-?U[&AD!5!O7NKED\E7EA !/*O MI,) 8HCQP0JB308Z!9WW+M &2\,O.")<9P3P23XG&9-O32@_X4V0EANC1<@L M:ZS);%FY268ZS\EP%%SKV*0MTT;H3H$J[=2QCP+$%S"I)S^G9)K/+?DGH]GP M^?#LHB)_B^F"_GR(TPXUA]L-T+G,L,-\5BH+E0D*,'.CE-2N2!^\2\H)%4J* M+IO!=D-U3$G2L_.M9[_XG,XN"/'/1//J?5W,EB[7*K2K#'%&DZ&VBT@*)=/D M7Y/#3FZ7B(@VN^IPM>E\W],$.N=VN^%X*:S MH]D(,F-2$)#(DXH\-SX6W\NR8' M(@Y#MX>*>1XKV[;18OLRGV4,15E%TT+'4$7.=)3U$*<)M!UXCMX7E+;)V:ZU M:([%F]I5:?>7Z.P@\3V6YH3HN)*@&&9>J^)HRB$9P;(J!:RW4-+C:\#01+U] M2O+.][S'L"0MA^?#V;PJ!4:Y^A&T'N(HD22N_:I#6'*[ 3J')3O,9R4LZ729 MQR6S\5P'LGN%4_4X6E$F%)WM8+NANJW/SS'.KCJ>7SFXI62;O =FK4VT)QE= M;VV?]^9 *9TR,33)2-Z!I^LV5!_TNCR;8![.?H8T/!O.OOP&GX?G%^=/QY/) M^*_:.Q$^TF]F7P8Q*=J$76:27L5Z8WUB$*-@LHJ$"_!@F\14M@&Y_U6M#Z:L M[E7-U-(@<'=S_@N/%I1&1."LZ)HL5E"3Q9IL.!F<]F@3RB9VS!HL^PJAM:!! M5]$>2UCKYCSFMGW4VF:5!*-U7M.V+#B+009F1!:"C'Y7>)/&9K>A'"J(U%FY M]Y)E:R$W\'%N(KIFYVV"JV7@YBY@APG8=%7?/LY\L" M$N5D0BM9MH(6/Z.0A=IL692"$*T.?,,JKO7//[1EN*OPQ_U*KN\@QK^_??J, M7.Y?G_VZ-%3)&UO"BF!!A>Q8D,K7$RZ*8$G%3- <"9*V>K/;:^\>XQ24VI,$ M&RS5-QV0^6)D@\E.69I;DIGIDLF2#4G3I*T('+APODG1W6THIV*W=11R@T,> M-Q$MZ;T)II8VVSI0A['7NBKL7OUWD';S!> R3V>418W #(=ZNQ]M.9!!,,S2 M1<28DFE22+ _!CQ@H^V# -L(N4EZZM/X[%.-,MV,02VV)2-SA%PB2\D7VNJ$ M((O4"D;+H%(@R/Y033*@]Z+:ORG077&W4E1]2;U!G._7\>C]#"?G=?_[VKTA MT=BAI,1*J9+FW<#5"V- M@O6P#F,6=%?; SSH(/,&.\0=Z.JY(67) 7*0!--81$WA M-@ Q:OA%=-@CC[ M9,(#YL&^B+"-J%L0X%J.ZK*EA=,N)7#,.2>9CLZPR&-D/I=L8M:.AR9=!6Y# MV;\QT(>2[LD"[B#A.VV ?54S7/NA53W#FB':5C0\-*>5F@;T"7RTD@,ZK56! MY(.RTO/LL2KK_IJ&-8-U7;2G-Q_[Z]<\)10T/%G/I!*::8&%A>1J)UC MS.J5+WTMW'=!ZKY#77_RER<7>"@ M&,]3/=OJBS+<8]$64%W:+)TUNI&G.FBDB;F[SJ0OT_& MGX;52!P4G7U$D,Q&3KL]K?4,'/AZWMIH-$ ?-[*#[\7U;7!E-S7T&$F?YW4> MP/;'%/- %&>=4XEY6^K%/QKGEXR9;(+O M#9YA[2SV:CR;0W6VH!;1$$]39-J:Q*(1B0D%.F#@6)+H@PA2;9JN&?D84B>CP9?2GBN7I9?Z'V0J$[(1XJ4=H''QZB6#]Z:1\P6*"\3!)L *UM&O5.;(?*I;91Z_W; M56>=[)DV*40I2Q&LS%^<'!R+SAG&8RXR%YV2;U1\L6>Z/)AP/3A;ME%%W^7T M7SU<LQ^&(= M.; VH[$B.[W971]K'W\B*NXNNGUT$'@Z0?@SC_\:CS.6?HV4EA)WWOE,"FN M,CBGK?4>EH=%FT!N*SN6Z=>QI[;?S@J8P&9'7?3&=C<]Q4AMBU.*4 M7VFTO !TY=Y)%35M?8JE>FNKMB6R&%5F0KF$)F@!NW(^U]/]\*@&XMM4VTTJ!182FC1TFHTFT":_7,X^W II$7+*]J. MJH#H?_D=?![P4'Q14C,C1"W9IOT#(LW 2ZN*@T);2Y.C$CM@/7'*[4N++6ZQ M_-IM]3H MH0.HT\EL\/5.@AMF4'7'C5"*O''!C*M'6HP!D2G&C@F$:Y!HO MZ:=53MZ+XO!=9-NS8-RW-GI^.!E]((6]WNG&B]Y85P%4GN?0E"91'!KMKBCT;_=X0W]ZW^;23<9PRS MWCXP^3+X^;D7Y/\M$F:A51J3# ERU..QF_"S6\R5+$5"S8*56RCC;VY MJ)N ^B9#%5MI:R-?=1=1[XT'089 [I9B)>12UULBOHR)I0PYBJ*CP$U.BQZC M_G<*5?2O_FTDW+/:G]!"1T@NBT.2-88LK,B*H@UV7ASB@7X$GU6D'P7?J-_) M1KJ^.?2QQ"VVTL6X%T$VL%Q?_/;BR67Q5BH%,RM5B$GZ MS%=OUNGPPJZ._I@5VUV<^[CUNW/HZNWP_:C.#T:S>3G@LWF(M5L+F_:@#A^( MW$YN*Q%)J9)%BZG>QZ1#2=[6_Q2A@Y3*2]4](OD@O .%)CE'+5 @"Q: WD1/ M[P^Y1H MT>,.30HG1:Y'F8RM,]'*LJA38,@MS]D@N4^]^:"G%IK0E*; M@/HF0Y-;:6NCV-0NHMX;#[)+PN7,F>.YMB.-M-Z60-Z?RART+CG;_I:*1Q": M[%_]VTBX0175'V\')J-VN2!3R9!+GA,96L)5&)K\JYRERR1 MC:W$/^XDNSX/;BX1/'\QD#DD+B"R$@1-@%QA!H">195U#%$!KNM)VDE[SU^< M@O:VE%V#=^^7IP.7#4@LCDG-*W\"6;:N%(92=M/?+TU/0WI:R MZ[-7XQ+!?_M]X+PQ(=FX2 MD(L%]"KO'-*]"\R! K@IRHA:)WJW4[W8P9$#"L:&BC'03F?&09)ZT8@N\D;M$P4[8O)MAY-:"& 52"/*/2Z#6=6HUZ=Y'^$ M<567"A8C6>2>-GV/KO;NY,QRFP L_1::E!V?>%RU"\/VJ-%CB*L^&X^FX[-A MKHU\YAT'ACA=E"WII,EJLF2>$TC:%:*=9*G8I3HK:IHWPRX)["Z3P)L(^*>%?\[5'OKV?C\(XR^WL8I MN,^0D"4TO,::-,&A=:XXQ&*C*6![T_B:\?<;->A++>/^9-JC*7M_BL#+PB-' MS@(OR,B5]2PF4YC,P3B?$OFT_55SGUIV=4<[H!]M]!@D?.CH]L.@OLGLZE;: MVK!)P?:BWEMV-4HO4*O$DC2.:5"!!:L%:8X+9R :[C<)A1RC_G?*KO:O_FTD MW/;@!R97T-)D<@J2:5/O^38^,'!%&>TAT@9XV@<_MM+%W0<_MA%D@Y3K'V\' M(<0B8[V1-T;:I6A0YGE0S(IDM/,A^!)OJ_)1)W"%LC40/IB445NN,MM+F8\OK,ZN[R-'07:_*Q.L0)SH$D$I2I- M"^T?GB?FI2F*:^ZUZF^-/=:S.CLOLYW$V2;!'J.5/OC(N*^=N8MPM.[0"A1E ML"%Y0Q_T7=RR[P1[1['?3JQO([-MVX\O/ZY?(DSQW_[E_P%02P,$% @ MEH $4XHB[*Y,W0 @"$) !4 !C' G,N__(_O7Q;1-[4NYJOEO_XE M^5O\ET@MQ4K.E_?_^I=?/[\!Y"__X]_^VW_[E_\/@/_SZNY=]'HE'K^HY2:Z M62NV43+Z8[YYB/XI5?%[I->K+]$_5^O?Y]\8 /]6?NAF]?5I/;]_V$0PALG^ M7]=_IXF2DK 4<)%!@!3"@,4Z!H1 B"#G,E;HZO[O!,LT3B0".=>Y>8PBP%.A M@210B53$J=1)^=+%?/G[W^U_<5:HR!BW+,H?__4O#YO-U[__]-,??_SQM^]\ MO?C;:GW_$XSC]*?FZ;_4CW\_>/Z/M'PZH93^5/YU^V@Q/_:@>6WRT__YY=TG M\:"^,#!?%ANV%%9 ,?][4?[RW4JP38GY6;VBDT_8GT#S&+"_ @D$:?*W[X7\ MR[_]MRBJX%BO%NI.ZKZ2GS9LO7G'N%H8 M[OWLK59+:K5,7N.A MOA:K#5N,\+78B6FIO+"_>&?^58NQ+^H@TU).3=TM5=7WC5I*5;'ELU='<_FO M?S'_FCT6X)ZQK[-/#VRM7AFBE3>K+U_5LBCY^WJ]9LM[99?$5T^[1SZR)_NK MZS_86M[^Q^-\\_36+ +KU/KS UM^^&I?4?QL7K$IWBZK+]*,+3.U!+]^:@PKM7\9U?_B,19M M YZ/R5H5J\>UV*W'7Q;'%EFSOMH5F?RT9%]4\975'S#V6]>E@N3?WC]^X6H= MK71T]^G7(KJWZAJGY8?Y,BJLQ<6/__+3#K4)?0D@X2)6A( LC1% <6I<(IA2 M('&:)UB+1,5HMMD2YI_R*[ YL:P,^07X^4\SXHL_[3@NP@YA:0^P+JZ,VD9' M+:LC_A2UGZLMCTK3KZ+*^*AE?52:'VV,_5$-P%5401"9KTH%PLEORDH\LW9A MG?G5>G_85N+%ANW9HEL.F68%+S&O53+C!^.?U&)3-+\!]C<@3NH-Q'\?7?>? M#F;C];H!FJW%F:]B_<1/8F6V6E\WX-FWTFY-7W9$-JN7G MFT4+YS&7A&9,$9]5JE/:U):64MEHO=72$(C9(5I?@RT6JS_LCK_P6VNZP79; M( :#,#"K5^@UBD8[3:/?*EW__^'8UPF3(2FS6^"H/.=D^SXYN7W(CU&DFL^: MT\//YJ,SG#"4XYP!K3D!"&H*F((0**62/,XI1$GF0A[[+YX:3VR/3*UR;H1P M@%7WW+\$@<#3W,UXYQE]RM+=Y"V:V5LH\;?[U;>?S$>JB6O^L3]?#UXWRM0\ M940S"T_^O=\27OH'[U?+U5>U-D[&\O[M4JR^J-OOUNM0LS1!&9=F\DE!KM=VTS+"*20Y%8A;[! *$ M\A10B"4@D(A8210;83XLTT^-J;%/;454ZQQ9.ZZBRA)[#-'\?F=,])LU)ZKM M.>TC#SEV;OP5?D1"NRK!!L.;]2[# M2\8 -SZEACQ6#%$7OKM4D:DQWU;-:,.^1\;9=]RX7CP@W<0W)LR!*7!K1;/' M-9I&5M7HN257T6XLFD>NHMJ>D09%UF=&Y4.3&)QG&OU9!\EYW1H*V6H%LV^S MZU(2YVE]_3'KV-_7F]*HI9S#D4"<\ -/\' M$$T%H G"($FHT@*K5.9.-Q\!=9S:2E?'\5Q%JTKE%PCHZ1A0MWW "P]3X)5R M@#"=DX$X]C?&V@G$XYP?BDF$WG2H^>>(LCF/\V !-0ZB/+<[]MI\_31[?3O# M-),QXQ#0'-F\%9@#'F?F7YFD##,*<[*3YPT:)'8H9.3;LI)V'$6&G'^UQ&'BG MBLUZ+HQ'7[[PU^6\/'\T:Z]>V?5$J-WOZV\N01K!3.1 9(*8R9]CP-., *A( M3B7*,4YRYS- ?_E3(X:[3[_^]/'3KQY'2STP=SCF"XMD8";9*5]S2:EF9/2/ M6@8\^]M9MAD$>(^CO+ #,-()GO] #'1$W/ MHSCQH.3C0GW0I>A'L7EE_M%OI06>844^X^)X M4A8&[= G8 ,"[7^BY0_9H"=5'N+'/8'RQ^7@9*G'*RX(U;YY7*_MV511J)T_ MH)&26@H DRP!*"8*$*ZD\8 UE9K2+.5.%^#G!$V-NZI88U$I&K%2TQZQV<<@ M=6.B(8 *3#L51K6.4:5D@$WQ.20&C\$^)FO\Z.L.BX_&77<]WX\4KK^Q^<*2 MRYO5^A-;J$_*S(?YQD;H*+[YA6WJGZZUF9$?ENKSPWKU>/_P9OY-_5_%UL4; M-E__@RT>U4Q(D2B5")"4&5H8;.#>N>I'A"$QN5O-H9\A5M#42F%T&L&9>15;QJ-3\ M*JK-?#)/+DI2,RZ7=;\^F17;N&;-GZ/79>P'LU!$UOK( !+5B$06DN&8<_!Q M&9)JAU-N5&X>'--],A]>@!_[%^O-[,Y>7=;NBL)4TD0@D$@&C0>((* )H0!R MAHA4$,O$:4.[]]ZI,>\G>])4;.:"+:)?RB/G*G#@M]>K+VR^=-R9[H/7S9\7 M0!)Z1]D7#6>..F%[!\.83[38Q?RTSRS[KQR%%T[8T)Z,$HF]5FIKG:9P1 M&R_D_ #D2428[[3Z,!9J_4WM)C3*.22, MI "G.@6(Y BPQ.PH8ZX)X2E'AKY]&-M%Z-0X^?G=NE6ZOF OU;Z <)U&P(U2 MA\8U,&D. :DW(_I@-"3G.J62?B+G:K>Q9DZ07;C MG0&A"WZS5Z/6RMEN*7L5&74'K:CD@LO I9,Z18Y=(\G%_B/%D)P^YE\*MKY/ M>[K]+LKR2N_-5V7&*(2"QP@D.>, Y9(":GL]Z2PAFHD49I"[EH0])F!JS-'H M*1E9+]QJQ1T'L)HHAH F]@_-#Q:MX;)?I%Q21/?K:T8K)=AG5+BK;^5P_ MU^#M-.<+544\&5(P;U\\V@9R/Z]6\H_Y8C%+.%.$QO8&+#6;%FZ+/TJ8 MFEF.(,Q3K*"0/OZ!B]"I3?6=SG488UDMWL]%< +;S4\8&L+ E-!"[[I&SVAL M"\[6.D>-T@/6GO7!:$C'P4GNJ-Z##Q+[+H379WM73]P=V"SE[9>OB]634JT2 MCD6K=B)4-+--*F(H!$!,2< 8CH&D'&)(F3*,Y%D[T5GXU$BI43:JM?6OENB. MNQLOA4(S,#\].V@N;^/WD"VKR1;A"B5Z@S9PF41W^6,72?1&YDB)1/]W]".R MC^N54$H6;XPA;XOBT2;1?=#O5LO[SVK]Q08>SE)%TE2:W5&6 $*4! MY!2C&.,\3[T*:9\7.372:C2N^@WSU7J]^L.L)47TN#1(1T:J BL-JJO^B-VO M57E\[T=M#B/A1FC#XAN8QIY#VZAKPP2LPL",[I?(JCP<=;G#,R1A.4@=E:;< M4=@G)X]/]DQ)>]Y$X)TM=Z81SC#%&FB!;(=2C8T+)9&AI#RGD K&F'&AMFU; MSR=9'<)8E*F,\\/Q0QM6E>]IK>YIOVOLLY@J7;1+\,H<#S_-GM3*U>D"#C/=,# MA1,W4EXJ<'C/RHX0X?TG>VXN6H4YRL*I=3 K3G*(E," DR0&""8$,$@P2&"F ML%G6<:*]#D1.R)G<-N+3KYZS^A2 CAN!RV$)[?VW*^V4*@8("SX#PZ!>_@E1 MX[KVW?8>^/-G'K^TJ,/6U+ANG'9:E_?.FA!+=3;*&J4A5J!KG9/BIM+J MJN/2YNQ'0I3CV?WTWMA6[_UQG%*I4P5$AC. DE@ EL8("$J33&4)PLPK/M9? MA:EQ3%G6I6B5=6'/RKH495F7Y5;](>ON'!TA-S(*BWM@CCI32:>"_/UYR HYFI?"9A@G^YU;. MZ QZA'5>ZKBG6Z42G#\]5/SIZY[5$;= \S1!>H-0V!":.J>!BA_<]SF09V3YQ+&=3R. M6G?@5!Q_JN=4%66;(+,C^[A:S.V>;%X( 4F;3Q 1/@,AIBCBE M,1?":]J>%#6Y*;S5-&I4=?DV^P+L.,T'@2WTE.^'F/_\/PO&H%QP6MJXO'#6 MZ@.../^)D2O=5,6TWBYMAG3I?90EFC\_L&7=].\?JMC8[,:JZ=\LES;(A6& M*=( 8>,^\)C&(-,Q$@F32!'>8YLREOX3W>Q42KY QU;?X7>\39O2:/Y):NI< M->4)6]9'5>'ZC;%_U_FU_JYL.[].H/Y.SV&;1)4>7]W_'+5\>H[(8!5_^LKO MN?H]\H4R*E21GC-!>:92G0#($@Z05 D@.4P 31*29GH2M(H M:?C!:NFYC#S'T9'L_6$9B9(;*-YV0^'/DT?ZC=_ MMY7@7[%%%=>EU.;G]>KQJ_&4W\R7YG=SMK"EODO2N6$5A[S;5ISBF#&S]\V! MU(D$*&,QX!3'(,UXKK)8J 1YU?RZ5*&I[9S;[1]JDZ+2IJ@QZBK:FA5M[8H: MPRZH&';QV+JQT)@C%IBWQADL;]8;"N$A>?)BG49EUJ$0W.?BP=[;MRKCAIE7 MR5NV7MHLTVLA'K\\EFW?7BL]%_/-3 A%,,\XP)HG #$D 6&0@PRFB?EUGD/C MD7G59#PGHP)=)X>VR_60R;^>' M_&LLWBXWMI>(E.:K5-S8NYGUTXPQF,0X2X @D@ D$P@(H3'0<18C)5/"8%E+LQ:R5FNDA3J/ :IV7X 1',!6$Q2P%.) M"14)A1K[N 4=LJ8VM6^JZJ#SY7X$9?^[QBZDW5R"@? +//T;+:LPR:LZW_@(/=^WZ RT?\"$2L-ZL![[GN5HO%F]7:_FV6QC', M%4% **0 BM,$D,S\R#,E1:H43K33=B2'KG&(1A!TLB1F'5@S(?'3;%A2UO[^?UC63R'9BF5"N&UB!M?3AV[VM0W'.*_4_7QISZ(C M7EV.746K^IIT_&C+DT.+%7^3-;:.:/[1'N[)T H'-YP9A$A',)Y7\G?+NOF'1]7ZU*WS68]YX\;6W'@\\H6%5@M-P;;15F*]7TWTJ,--H.UP.3&L/ "TK+UFW=FJKR\K,EY/,J:@R. M*HNC#_KXSJ-E]G8#$ETWWXM)?1<\KA F]9T8Z3IA,M\-OZN%T8:J\YHAO!;C M73F,ANBSZX?QI%YP%='>[\ZH2 B/=6)+/IDM968\3ZI8##"&"$I."1))SZN$ MMIP_R57 A:>)SY!%"&>)ABE(F6T1D7$.&(420 P-XDF<02A[G>!?ANMH)_"O MAH?4XX"U+TAC') ^/]P<^%#SF.&#'TH^$S+^H>(Q&X\>"AY]L&>K)QMF?K,J M-C.6)TFL<]N46VFS^9(0T!1G($D)(3(1%-K*Q!X=GIHW>^V31FOLM)"Y6V>!6*T&[."T;^B@C9NV+Q^W7].^30=MF@X>N##W MZ[;Z3A:SQ#BU4*4:P!P)@ C'@,4Z!H)+GBF6(\3TMM!'CV:+C2"GK^5>K8\7 MF+'U7.W;K;^E^J\?U*C+C4OW9TPUW&0 W?A@8UL", MT2Z)?149A(ANY:-CH.=RQC8!Z8T[:]ZJT-T0_;A@#& MC!^C>BS>+NLBD[N*0N_&'0N/.XXQQF2DJXN 8^-W&7$IIIUW#+U?/M[5P:7V M/[L1N/AE/7?&]KVMU[7:-J$,R@0KLR<6" .44@*($!G@A$JIXRSAB5=EO-.B MIK;85%-GN5J"BYN5=^#KN%<>!+70F^82L&DI> HH@SF(,9,9 MHU0CZ<46IT5-C2T:3:,-^UY73_+CB Y4W3AB&*P"<\06IDK+R*A9U4:R9#%D MA:3S: S)$AW21F6)\U;OLX3#)_J>Q!6;#_I.?5/+1[5K/A-3+G)$0!IKXT[D M0@$F"08TRV"6:DH9]RJE/35]7"_6?\+6_^NRLBE71?,F]K5Y4H(AI0 M.$$((*PIX##/ )0PPQC&4JK,9^YWR)H: ^Q4;;7DC4#4["R^5B'G?L30A;4; M/0R$8&"2:('7;JY[,_3&P@&-(>FB2]RHI.%@]SYUN'RD9^,Z^>^/1=55_//J M6LJYG1=L\9'-C8MRP[[.-VQ1GLKS_0R^.YN]50.R56]\OR M+>6A_DQG.8-IFH!,LA0@A03@A"O;ZX-@F&:((K^NE8$5GAJ5G2J]X]D^+_0P MNQ'@E 8O,(M>?WQ[PZ$ M"TK]GGSU:.5^SQG7+OE[]ME^[F:357/[791W;'=LHSX8&BH>[/_;Q.!O;%$6 M^%)F?SP7&T-)Y@_72_G\%ZTG9SS#-$M2!BC!TNQS$V3_14$<"YR*.,5(Y3X> M9@ =IT8V=5;=2D>J-C):&RN+J/JAB,R\$L:$,OVV_(?:&>/G>888<3=G\X7' M,3 7[H:PL2^R!MJ1LTI?E?\=M72_BG9F57^T@[O_NUN'[^J+61M&JW(2]<#'_ MD9_9]QD6*B=:Y 1S&RT!35[-21!3C(B$D@$3;T.)WKH,+6EH3;!M]V5/_9N M)!X8T< DW=RSV*D:-?I'?Q@#HL:"JVAK0]088:]IAVR2U1O"8;MF^:LQ0(]4[/.9"?$/$T/15Z44";2[$ M[U0TSJ6O[_>9X]SC?HQ0K#>S3^K>'KC^K%;W:_;U82[8XO7J"YLO9\+L13/+ M!PKFL=FEPAQPK!G(4BY00B#."7+A@TXI4V.#MH;1;Y6.CCS0C68W"PR&46 . M\(/'>?8[F=\Q]\WG6_/>_+0_Y[L%C#+CG6QLYKO;P[WW;+;Y\BNU-/_8?#3C MNW,QWC7-WF=4()11Q@'$60801P0P'*> (VQ<@80G:>Z[,SLO=6IL4"L=U5I' M5NUG/KO5/"I5]]]?.0R"\RYJ6&C#[Y4N1[7/7L@=I8%W/ Z"Q][7N&-Q9/?B M\>%^'/6&S==EG$CDA^6=S8:<6T/LI;R_6JY;GY\Q8IY4=X7?U;? M-Z^,Q;_/,I1SS#D$.8QS@"B7@&G%@**?O",/4*>49D S9+:>2 MMO"L!C'"0LE89*D?61^*F!SK-AI>X$L> =*-,R^#)S#Y>2+3H[W'*>.';=%Q M(&7D-ANGK#QLE7'RR9[SNW8H/NCKY68NZP+7NTR2ZCI2R>JZ\LO7QZJ8R@=] MR]:V_G+15&;:N0("L313*32[T"0!B*D$D"17(,FD$!BE-$^%%S\,KN+D^*7E MU?VAYO-0<6 MK"@^Z+*:7WVZ3N*,,LQBD.?,.HZ)!IQ+ 31,,QHC$F/IM3 M/"@Q\QA M-Y_";$C++BE*[KI@LMCL"+$&A*$,H(0+LU]$.3!NH$8Y42C-O$(6'.5.C0O> MJTTTKRKML$7Y];45BE959=^Z^]VNU*]G81+7L7 CC@ (!V:30^_IJCQ9$^6! M6ZUWD.@M3ZP&S4EP%#UNGH$?'@>Y YX?[]D29,66Q?O51A6?UTRJ)I;K3@DU M_V:=[E9 UVZ;8[P4K?(< 8ALN8(D)8!GA(-4020A89PKKX.O7EI,C=9*U:.6 MSI[M17J-A!N-!<A>RRV%.S3^3S9=62?1?*=J<6UG4IPV)GF38;."IC0+4A0J1E M#E@J%$"4)H2I'!O\^H2CGA<]-1[I7$6M%8:XK[(N%%C M&)P#\^$6XILVQ.U UUKQ*KY_^'A7=[1"A, Z2'^1J%AW5$X%RGJ\X8+NF0=% M3%K%=EX][1YI>GG^P=:R;N+Y#U483=Z7)_%UV\]BQG4J4WO%03+.;/!="KC" M*U8Y7'=$4!7ITF\U_1J!,ZL5+W:-O2^K.'DT./K>*OQ4L,U M8MO+NDA5V\!VI:J(/QTO9F7-W+9>OHJ:X7Z_O=&JS!VXCV:@P1B\%>?0>H[? MS3,0TD<;@H:2=6%83%5!B6JL$LPR$ MJE@+$C1NL>0RD610PRC7/4R\W^/GK MI^;JMH(^?&I0G<#.,PIF:G6GW,'H'_QRHLS4@($O(U:;ZK;N9,#+)16F;*+& MG26+,M4O4P0:UTT!@*(&4Y"1VZCGX[*U3G*/S8E.F -5Q M@]67U"-G\CELW?.T-Q@C3,\>.'@E11W8?6D2U.Z%HR4]'=C03G(Z_.-024UO MEV8RF.6Y:L]-=4QRLVRJ1$& L)" $TD!1IQ)E.02:J_S]6YQ4YNQC6[E^="E M>4K/<'5;88=#*_"4/I:99(OEUO -V^7;#96PF4C/)+YP"M(QZ\_G'AW]5,^X MHK62\\T;)FQ0_%-5$R$V3VJA0 )HD$,%3Q^,T57+([V573^<-_:H<5F M_2@VCW6^77TM=2TV\V^EM%U#-)CSC MJ8J14^VH$^^?&BM5*D:ECE&CI'O[C&,(=C/, +@$YA$_2+RZ9708?D&CC&-O M':U'1H=)[?8878_Y3=RR#_UK]76MQ+R\\S3_7JCR\G,IK[_81H7_R>H?/ZY7 MW^:%O>Y\LUK_@ZWGJ\=BIDD<,YG;WFK*;),R1 '7"3?3G$#!M(04*9<9?JDB M4Z,"$+65+A?0KUNUW2CAXK'IYHXQ$0]^7KNSXBK:VG$5&=6?CX/]Q_?Y2E9B@4 MFC5IL/?UVS\W70Q?J^I_WR[+%,0ZX\WV^-@\W:T6"R/0QNS,,DV$@2L'2L(, M(!(C8'XA 24R3KD6$'*OOAN>\J>V5&V;0/[0&/!C-%]&;1O^&E561+]9.Z+: M$,]MM>\PN6VN X(?>-4*@+OW;KLG>D/NN7U5&'7GW1.?_?UWW]=<6#6Q%8Y2 M;'_Y/^=J;5[Y\%1G^ND@3P-$4@50J*7/)8Y5[)TU[2I\:% MNU)[T5;3JJ+>]3]Z%E?P&PTWT@N&<6#*NPS>_G4)?6 *4GO028&7J2_H@\W) M&H)>+WF9#)O;[VHMYH6]N/EG70'KNBJ =:>L>O/E?=,MZ9$M/JOUEV262*)I M"A5("60 "9(!DJL,, (S2@7ED/@5(AS?AJDQ;*,W:*J/K1O-([%3/5K,=5GI MJDG<63UNBHUA"O/NJ^11.3[4U986CL%J-2-5Z>D9$W4< M3+>5XV* G-[@TRMX%43_C08$9#C.)6*\XPD3IYQAXRI>:Y5)-_& MJNEQ670"/X>[N1Q4W8Y4B-=@O5"S.]R MJQN+SGNK$Q\=[TJJ6_=GMTUG'O4/7[HVPR_M5^#-@MW/L$S3)$L)2'.4 )0@ M";@D"&B1-%HQTU(QV&-+Q!WHF;FYKC-7U$UYU[(R*>FOT:G]KM$LFP#&G.2$0 MQ"0WNQ*!A=F?F*FL,J4Y3U"N:>*5Z3FL?E.C@59YOY6N*N349RZB?3;#GY[] M[6M]'L.L;9X)I0./M]O&Z05',3"//1] E\.UHO-T+6AV2J!A'=F 5QTVJ M#8/O019N(#']5I"]0[#GQ7@^[*X/=E7#198RE7- 1&*6"$(DH'&L $X$E@() MXP!ZA0'Y*C"U->"?^WUAJD)I[:N7Z-$2Q7Q9K@J/&_N;;3WQB'U9/9IQ]JPK M[CUL;DP?MJM^G1[T>?5V:<3>S\VOJEWVQ_7*S/?-DZVXL+E>2ANY]-4R M^4S$BJE8I #FS&R8-1* 22B!V4-SD7"A$-/.YX$!%)P:V=X\V(714BFK3;/> M=.ER-55\-ROSY\:\B)7V7=DL@M)"\R]K8QD]HQHK/4[=0GP)' XU7WAH U/W ML9#.M\;K;H:XMO%JFTSY>17M[*Q/!*^BC]LQ+HTM(^)O)S+&'L>R+SS6(YWI MONB8^YT-!QR0SH/E$'+'.Y4.B-JS(^V0$$479;+/:L(7;9LI= MM-?*OE4@X,INU*[Z+ZX:9LZV1%KV!EB;7=A2MHJ]F+\91Z+]F]LO7Q>K)]4P^2OA ML">:[D ')O;C[59VMD=MXYMXB<;\2^D0M^*3C?*!I$OWBZE M^OZ_U=-,(O[V1Z5'?Z83U%U=XVG_OR#6>3IAU6.7IU(-]V]): MWEG:#99:BJ=K(=:/;''#UNLG\ZLR:[-)1:!2XRQ%".1FOJXOFUIG4?"[6@G#+Z!&<0J M';6TMLT6:W@'SQGQ!VC8MK+.TD?N)>N+RF$#6>\W]#C)>6-<)3,!V:+E\C03 M1,>2I6QD1\(M9%VW3W1\]L6.T#2 MN8?M^OQX&TX'*Y[M#EV>]Z1/>X>X?IK]_&J&D.()2R705 B H$: 092;'],\ M@2(GV+%:Y_:54_/5?EW.[0G-_S8KCUR=3O _!= 9?NME=F F^_7]V\^WKZ/_ M_?;]SZ\__#+ W#LPLF.O53]4.N%XTR[ P.V$^SP+SU;!-6)]?^< M;QYN'HO-ZHM:WRG]N#NB>6K6 ")3G'(H 1&2 :2(!C1A"N0J97D,.4LRZ-4Z MR%GTU*;FS6)NX\#_&GVU.,?.M$NK3@U*;G]>K MQZ]FR=SE4^4H1X@D&6"48H X-O\2,@$,Q3%*D, IZ5<5\(S@J9'6)_&@Y..B MS*JJ0G#+2Z/V7DN8G>[<7B9M(FWKVWVS9O:L$7AN6-QH+038H?=CV\J 5S:Z MIU8[*O6.&L6#)J7Y@A:D3N YV2]3(M 1D9/5 5T_?R&G[?+1WF[4E^LJ':FN MJTD3L\5)#9]Q@C5 C$A@=D(<8)';1B24IW[]TUV$3HW+6M4WGS4JOJRL:1?J MGG0U$):C494?C/T9R0&7(&S4)?=EF,@!B9,LY/+9GMM!5CS8F&NS\MM-S?7F MV>'W+$GC&*:I DHKLP5$/ 64)PE(9*9RAK#DR*N*:+>XJ;%.&;FK=NIZ;OFZ MH77F5=2H;92O.&7 SYX3*H!NX;HGC;MJ1-AF@ =$PH0IA30&*<@2Y'Y&BJA M(46SI;HO4TH<0Y*'5M)IZM%JZAVH&FX:5LI%/\R7=0[\CQX70H,/I,.=VXN, MRYAU@E]UUPE^U5DGN.ZAT;+R*JKL?,EA];@E&\66&V>]",M0P=-YB M#BYTO*O/4'@]NR\-)L1O#2_6F]DG,TE*D3^KU?V:?7V8"[:P#>MG*:=Y)@D& M%/',[ #,,FQ\?@T2(@E-40Q1XE1JIE/*U!S_MG[1;U9#QR.&;BR[E\/!$ J\ MK/F X\Q23L9W./3F\RUGWORT[\AW"QB%69QL;!C"[6'_F?X+6[**7>IBM5!Q M!'&. ..Q,,XVXH#G3 .:)8C3#*G$K5[HL9=/;5[O]'.?S@> G9_%E\ 0>/+N M5!NP>F^7S9?.V8/WCC953UG4GJ$GG^G9*.B1%^H_'LWK;K_9=7UW>Z9@HBB6 M$DB6Q !)8?L4IP(DC.8YU#!!?B'M)R5-;.&C2],V _:+KUEYY^>;,1_Z#M-=J;Q>J/W=I L$R$3!F@ MPDPEI'(*&*8:I!C&1!,F:4:\7/,.85.;;EM=;9!A>05BQ#P1? M:*>]/W+^CKL#)(/Z[EWRQG7?'2P_\.!=/M/CFOQ_?GIU8RMAW+Q[PT2]M-=' M2K'QWW$2FW692P@0Y1HP(3*SSXRV+G?+F1I[6$VK0C8W[R*]5=;C M:K,#TS-+^G!(!2:*$J3K&J2=GGW:E76@Y7&E.PQJ(UW./ON*^:#G=[]Z'I/. MF]*.CX]WYWG>AF>WEPZ/]^W5>J(D[*NGS^:-Y4T:%% DB#" ()< ,6Y\+H03 MD"%DO"Z5Q"+UZI'D('-JY+E?=9FUJRY?159MKZM+'_C=/+&!00W,L^]6RWOP MSNR\9?3Y687KP>XX>^ R;#_8\V)'[@[KC,-AKUCWC_9CH;=+L?JBMK[@.SNJ M-CK#?OT9BQF)I3U!RT9[#OEF MM7Z]>N0;_;AH"N+?*:'FWVPNX+;4"H0RD89#5,X40 EG@-$, RY(#!6/E<2Y M#YMX29\:OWQ>,VE+)#=JVCR"QA[/JU^_4!I(HQ'F9@!H"('.8L1 M9BF+<<8\8L[##<;X,>4_O%-%\6.T-272JW4DUDK.-]%B95RDH ,CLCSC"@E M"60V/DD#EF892!*<\ 2;%1=NDP$^JO5\)I^ MOES:O)N5CC8/RG:Z,VJ$'"69Q2C&S.S F#!^$9(Q8%H+(#(J5$(A)50\'Z5; MLW>V.P[:OU>TKMH].K+E]7RTV8E?C]H83@C,(^37"> QYG9^65F M/(C"#*2QYDI BA3TK2#=(6YJSMEM732Y5#DJ=;XZTMC3N[IT%^+=Y#4\CH'9 MZE((^Y2A=D#F\IK474+&+E#M8/"1:M4NGQKT+*FN-(&9ACD4"%"%(4!::T X MRX# &(LD(WF,ASA-FF9ACXZ3D5ZU/;JAONA,:7+5/"[ ;JASI7"5/+H%3N%L MJ;MVA]N'^O')YW59O.6I)*MMDXVJ_?+-JMB8'4U)8;,D)2+%9K.(>AU-=\\>RU?:;U5K-[Y35TRZ-_-KP>2NYE$"98VY&E#,* M4)YAPZ80FQ]ADDM"EM SS" V:)A!0W7&S#,+C?I"D,(+(GGWZS$ZAW!.47_0=QR"5 M8BZ),CZZX@#!! .:J1QHC2G1.",">SGJ)^1,;8&PI9U6RS(KWQ#*PBKM2?RG M '4C[0%@"DRXI897U6% 2'8\@\2@'?-.B!JW/5ZWO0>]\,X\WC.8WPSU>S/X M94AG3@B,!62 DE0:/U-D@.,4 ZQ2*13FE.5>14S:+Y_:O+>Z15:Y?D'X;=C< M)GI?, +/;F<<_,/HCQ@\:+Q\^_WC!L8?L>P@ O[8,SVWENK>7E'[W'$;%<=\V+-:A]U^5MM%6W6BG;ZC" M1NX #;K_<1 [[C[&'8>#_8C'1WOD3I?G;,5\M32[F-LO7Q>K)Z7NU,(>LKR; M;^;WY=UJG;"NM(\66_4],HA]QJ&;G$*B&]JEV0)KU(X:O:-:\6BG>9\<;1^$/9*V M R$]4A;W@(C[Y77W@*TST=OG?>-E?O>P\EDJ>)_/]XZDJWH6L44=KU>&ZC7G M7.7.=77#%HL/7ZW,XGHI_\EL0>U-,:,B-6XJ1P!+&IMU(9: X"P&,I.2Y7F> M)-!K]WF!+E-;*DK-HS]J[?R[1PPQ/&Z^[$B@!UY!6E9L0X&K&."V(?9.X?5\ M\5@6ZKO56HFZ6-!B$=7FE?N/QL!!H_TN17G@6,#>ZHP=*7@I;D?B""]^9=^B M9\9I?UL4CTJ^?EP;G[Y*E"K;!;U7?Y1_*68\1"XQ8'&> M91!BDA*O)M%.4J?&GU:K,MO(3$\#\7S);*QA.5"^]<]<,'?<]@^-9.B-?QDE M6"D<51I'ES3,S)@B1&&( M9( (6*\P)RF@*<21-(&-U]^K6(OAF+[,3L[2)>/H(7L5^8<7E!9JP, MNHIV)C7AUE5K*1N@:%:EEF'!J=,?XQ%HU4.I*5"N/X:.=-SCQ?VH^A>V_EV5 M_NDG)8P"-A;RO<&D3DHG4LN$TPQ@36V/QQP"DI$,B$Q+S#""D#F=TKJ)FQK) M[K2-BJVZ$8B69B=8JQR5)^FNI[..J#,M8@W+&J/2>.L4I8!PF@"C+XX3SF". MT]EF938;HZ.^%?I?#W6W%6LX+ ,O1RT8=YI>13M=AUMAW# 9"*1^1?.)60,(ISY MT+NCW*GQ_%;M:+'3VX];7!%W(YD . 9FFQV$+94CJW-U*M *#QB.=SQA&I* M7$6/RD2>>.Q3DN_'^W'3C;5EN5F7UTUW\^+W,I)Q!K,\9FDN0 9C A"3 M < M:T QC@F1&83"R],\+F9JS/-,R\BJ60?7>D8BG@#5C6TNARHPN?1 R9M+ND$8 MDCI.2!J5*;JMW2>&,T_W++]9QN#-<(H3LZ51($]H:O8ZB:W2RR20,-YK.5$;%2-\\BZVV+_*F[/#!RT/%OUYG'K MKCVSYJ"@VO._]IME=8#'1[;>/'U>LV5A$\M7R^)8G*I,$Z94%@.%;(E;&YQ' M8L( 5CE!.$%F6GH=NGO(GMJZW,0L6=V]]P(^F+O-ZT!(!I[\;1"?HK;>X8.% M>R V))OXB!^5:1F9' M+8V:OB&DAY"Z$4=?A,8*^:Q1J=6[BEYW8=,C9/.D]<.&8AZ*&3G$\J2=AZ&3 MIQ_M&7YD+\]?F851VK1^\]*J8X@-M[Q75?NAW2,?V9/]57FW;OL3;9[>+HO- MNLR7*#[8LC"?']BR#MM\OUK:T!HEWS^6J1U9II$6:0H05S% BB2 )PJ".(]U MC&3,B6&1K[[M#D;3WV?B[5L1;@Z^VO9%X%4M_@O"F$;[)D"=\!@1"J!(S'K" M% <4\APHE<9:LC3-M*Z_",ZD0XBGE7C&+4QS^,?8UE5;1:E?9^\\P_&[NSR0'-;!351H$N+4H M:EL=M::8$!8S0'*(8"4"0R(*& :9;GN72+F[E(BZE-^T;5:+/3-6+RWQ^+ M3>@],-U&,!O>+G:YOZZPV8]$R)+*61#_8#SOZ\Y>-A4<)CC'&9*1Z M' ''QJ\^QZ68=A;KZ/WR\2IW7&K_LS(>%[^L9].';6QZ'9'$!<)()1(HAK$] M\4H YZD"6&3F/XE6*$Z]6CKL"9C:FF+KQS7I)WT"N0X =#LPN 26X-R_O ?O MYM_,=GWH.*]35@_:!F%?QKA-#DY8>-#"X-1S/:,N=TZ0?3,K'MYNU)?B\^I. M6<7G"_5>;:JN6)8T;-&*P_X)'[[:ROG/^B?,*,5IFC$(B*$%@'*) *5< J:Q MR&4&,VX[O'C$<092U(M61H@,+6G%MB:Q-6*6YH=5HW,TMP9[1HN&&EXWLIK" MH 4FO9:)53*=';O2RBM;"6AK:)G27??^JYPI^^>.)C1;LUM-: 8,G T\,H.& MXH;2==S@WL"('X0+AY;7<\&Q_JE]M17\F7U71=/P/&,2I&"VK[*NF;=+?[[]+A:/AHQLDQ1[G_)8'9!\ MT+=L;>-!BJ9_X:NGXR\HZ_!3C5(MJ2UP%G/CB"8$L-0,B\9ECF&N): L,RXD41+PA.4@IDE&I8WDALDVBMO][&%/C--LWXO@'N'D M8!NK;$\.M/+U)?>Q="/5/M"\3.AVL*#M$'2U+^(E@[5/T<*IQRZH$?FP6IA/ M%%4T3!D",\N53F*:Y8"*W-:!(.9?*,=F0]$C-.B.LSM4=PQ*K8 M-O%@PX@*VY]4E2KWJ.%X!&&WB7X)8"/66ZPU_&L=(7A5A04.7#SQ- R#ET0\ M(FK\0H>G[3U:OK#C\4N[*._Z,G[0VUUH34"OU%+I^7Z_1<%3"(ED($^X!BB+ M&6 42H 5S(RPF F&^G5)]M9E:MN[=L_1^A#W!C9,GV%_=5ZHCW!OW$[W">[_RAY!AU5L\0?= M;H)7U24LWB[_:7Y\N#4[.CHOMU$\$ME@D=8F_O?48N^JJHR]:SZW47/;R_;$(O"4?>< @'\EI$-3!ZUZU'K]N!6.#NTZ MJ&9TY)%^\[(\3'N_6FYC0JLMX?52UEO"UKE73F(H4P'2'"8 *9P#*A4!"6&( M0)@F,5,^YU[NHJ>V-N]*D=='*W8IJI7VG.$>^+L10!A4 _-#=1O1UOH(LH'J M./H#-B3+>$@?E83\4=GGJ!YOZ%ON_166:EZ^2UPRY+@K&'G-B\V:B&"X9X8)(;$NP>Q>=[@#9L37H?!48N5=\#F\,*]GU>G<][ZC$U%FS?G#6&V,R;C0T++XTIY^O6G&AG3[]>&GW'S_8?JJ\T.5E+[Q.7USV>UW/]F9-4Z(J)=8(:FVY?RD;XRKY M87EG0T]M3TWS@'%UU\V/KU@Q+ZHYJXGF BL%LDS9!F@( R89!2E%*#:DRR7S MXMS!-)L:"^\Z>=DFMK6ZY3QOZ]^/<(<;3C<*?I%!"DS* XV/?PNVH;$_682B&B)?1W_K%5=OEY_F&_/?XA=5 M%L!69OFX.)\&QR,(\U*01@JT]/@"^<50=MG?&2=Y M](/CQ4)VZ?TLWK'SP7Z;$=MX9D>A93 >3!7*&<0 $QONSI(4,$4$R'.M-28T MS:#7;>2AB,E1FM&PY3_UJOQP!$@WU_$(3FQ\RW@[B:>.'=.*.2!G5T3IM MY;XSU/%DW\J'9!HBD,2"*_P]*C>YP#*L"7XN@2.7$?/P?;#8G@N'[KT?O]$$%430;67F,Q(DC D ).4 M I1)"+BD D!!<9X3LV?R:U;;3XVI44_[,EEO S?G==U,59G@V_.IWP#YWM^' M@GW$Z_O3D9T_U&:,E8+FKS0W7T?M$Y?W?=ZVY"%_]Z;K^OKU1.$,6[&QPP22I4&1.($Y&8GE@F,,\*!PT()2A#XE\]E4%I-PM65,6><8(),@LQR#15 M "72IH1E9D? JUJOZWU9JD/LN=81JSF)KE M-1<0 D0%!^9+PD$FN/'@(16)2GL5?SXGV>G[/WX]Z)M=N=@_5NO?[6%>?8L3 MK=7":F$[$.U.^MCY-D-]A\:-8 9">JSRTI62T0^-NC]:I'==FV[.W)CU*#OM M"L^PE:C/2AVY.+4K"H?UJIT_V8^C/J_+4/FGL@AN%4\O_N-QOK;Q>\7F%[5Y M6,D9S7!&"-< YDD"4*R,^Z)T!BAA2L4YC3&B#4NY$92+V!X4-0H[V2FSJ?6/ M"FN )_DX8>Y&/X/A.%+O]@:V4M^K)MFGT?DJLEI'E=K#D9 /2$/2D)/<48G( M!XE]*O+Z;-_PM?7\&[/'J.VR5(DPVZ,\R4"";8,,"@5@2.<@Q;F@*$9,0J_K ME*-2IK9Q,L1?=BJQ9+.[4VZ5^8I U'3R_;I:VX,@WPBW8U@[GFI>BF#HH\RM M?E&CX.F^ SVBW#JL'S;0[9B@D6/=.FP]#'?K>KAWZ\4R)7N7?/WSVC8/KUL& MQB+&2+U1^&;%794N#&+&[S361;C8;I MWN@ V, M'+LDCMW'T<'Z(\T<73[5CVOJ>Y2J.=BR+*/SS_GFX>;1./E?U'I; M1(IF<:X0XB!)B"$=!CF@:9P:M*'F0J",*J\<7$>Y4V.?YGK0CFW4*![]832/ M&M5[5_5R'0HW:@H <&".&@A;;T[R1&I(>*Q3U>^'^^3QL@V[$;9 MMF9UB#HWFR+!X\SLCZ0"*,<)X$E,04ZRF*9**Y5)]Q3&O;=/C8.L?E&EH$_S MA /0SESL7@I%Z/W.#H5>F8K[:/AD*5Z RE@9BC[H>.8HGK"^.S]Q_T,CYB:> MT/=Y7N*IAP9)-:A=M:IJRU[T>IQ0G*0Q!#&G&B"M"" Q%8"@3$.",*3"*X') M7?34>*T=X+ZJ&BG6ASVLU#Y:JDW$5ZO?HV_V).ZBW(*N$7'SK\+@')@T#W,( M:KVC2O$QDP8<$ N8*- E_263 QQ0.9,0X/*&_B6A5\OR++RJNO+A<5-LV%+. ME_>S+,]8HC0&'#(,4)8QP%BL 4R10!!B#9E7N$^7L*DQ5Z5K5%2E:%8[1:,? MYLVO/7.A.K%V8ZBA$ S,235X]>U8I>E5U-)UV'+-YQ 9NCKS27FC%V,^9_FQ MVLMG/],[2JCJD'BD7+G()9-)TT=FZ]FGP\]T##5*% 4H%LHP!C1;*)@F(,X59'&>T!1[M8X^D# UGF@4 MC!9E9%N=;>W'#H $9H(M+J5R563-<+/_I.5#SOE#(:/.]),V[L_O MTP_VOH=:+;[9$+_R_O$-$V4$0WTXASE!D"@,H%;:YN88=X#D$-"<4ZP1S5CF M=4C2*6UJLWVK;"2JNUE=J^M]O=2!L/.ETC"XA;]*JB&KK[,;30/4>''"9.!+ MHPZ!8U\5G;?]R 61PXZZ7HC3.!=, 8BP RA(.>))SD,7F2Z2A MQ#KUVEATR)H:A1P[Z^O14>\$L&[<,1!<@9GCQ*EHL!9YW8 ,WA/OA+CQF^!U MVWVTZ]V9C_0]TS0ZVUMJ>Q]W-R]^KTC)_FO;CW)7SNX7]GW^Y?'+[?>OY8YF MEF>4I$@0@%EN_9*$ BXQ VG.<"YQFE+F51OJ(FVF1CJU>G9[4NKG>P!ZR<"X MGI".!'?P(]26'9%5_ZIQ?*H?VJU5&W.NHF: ;L\-4(^#U@& '?8D]A*%1CZJ M'0"[P[/<(5YZR6&O#2AM8H+FRT?C_M597:ME\:H,1-T>&:GB]KM1U<@PJJV? MROH.[XT!-IIHM5B4A:X,@:EB,X,*Y]"6@8GCV);_S!) ;;G?/.<]^_53642#9E3DN18 ,9H"I(@$)(4**+-@()'D.92IC\_N+GIJ M#KK5O-4O^2FJ].Y5M,1C -RX/0RL@:FZ)Z+>G.L/SI 4ZB%]5$;T1V6?X'J\ MH>]U1Z',AQZNE_*U^J86JZ_6[ZXKM\X8RTA"M 8<*<-3E!N*PH2"'+(LICKC M:;ZKD.)SZ]$AU&D6[15'&>7RH]*Y;(DI=UHWEYZ>/FLW[JZ7()?".-8E2 NZ MEJ;1[9G[XAY7( Z(#'L%TB5PY"L0!]L/KT!:%^KB>"S63'%.N8P*0L('K,C$DI7D&TI1*QAG-F%\:\DAZ M3\T):W0%K%+6$%NE;?35JGL5K2KSRE!2];A>1<;9KF)*?H%'FMA5FR_JKJ+$_J@&(&@2B$H()-,/L-V:3Z(+IJ?J?H_UEO_$8K.]E M3_']UL-:?58S)>J,+[C>[4QCCTK'IJJ/C.6*)'IA .5X 0@A3&@ M>:) HB',-!.)6?'\JG[YB._A@P=>G7YH"$BOUC_:\-JOJX(M;/H0BWAMR%69 MF&5^)8PI$:MMB7Z0Y=-*>BY37N/EMM8,/@;C+!B-VK;\8ZU>M-/\*GI?P6ZU MWY83&X[L^X V)&-[R1^5=OL@L\^=O=XQ4-K6]>/F8;6>_Z>9/T0FE.@$ Q;; MQ'DD8T"$8""%"I-SY.VV%;/ 7.V6D"[!B0, E_P<(/# MC*UHIVG ?*U#.(*F:[7$O6RVUJ'=9Y.UCGSDX@I!M]_-Q%RR15/+HWCU]+-: MW:_9UX>YN+:U$O=2J3G!688R"=+8]L[31 *N8@AP*F6"H8I)[ZI!OKI,C7[: MJ=CF:U&L%G-9UGI>-V5P5NM(,?$0W6_-,IZ7&5K6NZR0]_BY'HB.,BK!CTM; MY8<:.[:5APJ[,]^9$I6V!$V7'P#50*6*O-5YJ?)%?7'K*&G4^Y47E-,OZ\4L M:H:OR'VS6<_YXZ84M3K<9.^VX,4LYF9+J[ "6@A[F90(P'62 B4ES22B3&JO MQ/S+59H:%=^IPN@N+/F6?E_$["%%$?UP]^G7OQ8_]G<(!Q@]YT"H$<M F^U5J+<#!\]/&W9.7"9_T$P'[P-P&5:C=\F8! 4 MC[81&.;-/0\>URNAE"QCI4K'O#[V; XWS>X;0A8C2(#,6 I0F@E 4VI^%%H1 ME5.<<2]J/BMQ:LS;*%PY7=N;+S./RQX#S=V7YP'B6=P=3PV'1#/T4>$S($MM MF\NB[6W0D&>#KM ,>B!X5NBXIX"N&!P<_3E_L$=IS-YW,K?_\3C?/.UR (KW MCV5BL,JT9I#3JD<30C$#A#.[CV6UO/S+,B.(DSI1 %" (S8BF/ ,\IBE(!-4*$2HQ M3NH1O5V>N>6:R'@V>H8;S=NJGM?$AK)[(7OQP1DEH.)5=T#%J\Z BLK(5E:< MO58K[7S)8?6H1?N2PSM2+=N7&6:_HKBAAJ&SJ.[@0LBS&N\H(3"5@.L\!BLU*3;#"0"4DS:1F-,VH MS];01_C4=HE6T3XU?[T =]L3AH(Q\$K9J&UWUB6:I<+1+V5WLXI AR^,TP>K M(?>+7O)'W3KV069_%]GK'9'>H>OSR6O:FKTCS&OUJK!^-BS;_5V;_ULIK 6+(\ MX0!"*0 B*01,91G02+$D8QF#?ASA+'EJK-%2O"F]WU8]>I;E[]W*SG$TW)@E M",:!N>;ZP\W;@_O!CVP=QK7Q1FC@CG:.PL=N;N>'R9$^=YXOZ$=>/[/YTLZR M#\LJGGUN=X4?=%57+)DQ)?,\H1F@&'. M$Z!8:H7W1FN#:[2P.>VK921;P?_+U1(\;\[BQUAGAL"-I@: =1QNLHHV MY5L,D"UM+99GJC%Z%CEO9 MU!6#@_JFSA^\M!_=[7)C7OS/N6P=$GU8[H6POEL938S3)2L"?+M\NY3S;W/Y MR!9O5FLUOU_>V([$Z[) 2O7/IUW0N$"$*N,I 0*E+8I*)* DCT&.$4VQSHQW MY55@:4SEIT:,[2R!0Z?+QJ0?9 >4Y3Y$95??'GDC?$O<&'>J8Q_Z9KLU[*V> M-L9AW$]!,+QN; :ET4VY:N-M[NR.:L.CK>7V6U/;/E*_O_'&+DS'P!'T?Z&> M@^.-S.FNA2/J<$E3@+ZLSBX^K8K-6FWEUJ?9*+96>;SZ: MN5U41Y4J"]?%ZLG94O;ED;M"A3T*'(;:NP= M-QPO.)ZC]EMX=A3^0V7DCY$U\RIZ;2Q9FM6MMBFR1EU%3-O>UG=*+(PO--?& M_:EB@K;&-H\8>X?NV1!L0(;O]S"\JB_0*R(8WL?[3(03U_.VK5SRFO87S2VQ MQC&7"85 LH0#1" $1*;"1O7&7,64>?;)/"IE:ONAFV?[G[][WI,=Q='Q3NQ2 M=$+??Y7Z76T[UX2X:N_$8- ;KJ."QKW-ZK+UX.:J\^&^03??5,4B%05M2^/3 M6!*I$0$D)12@5"! 6)[93KEIS&@N9.[5<^:4H*E-_5T/DWEU55ZF.I4UI]1_ M/,Z_L45G?J"Q #EA .:I S@5#/"LTQJ[%-Y.I2>/3:D8Q2KWNKW MXOE!KKFN+SI ?^HLH?-9M>.,[XOD"O4:YS]WNM" 6=2A!V.DI*&1\ZY#HQ8H M=>C2K.[#\W*SVWC\4J6,_VK>NU]RC?),0*2 (BD&B#$*&*^ H=VJ[A?8-6DOQZ%=GQO8%WO="8^[]NT2]T M=>>$Q^E;-[>/^W%5L=[83I/;6H;ES=Y<%67;)T*H4%PRP#&' "EI.(EK:-'' M5"84<^9T7MDE9&HLU-8S:A3UZJ_5"6DWY0P%5&!^Z861,X^X@-!!&N;C+<(P M/^V31>?[1V$&%PL;&G!ZMG>5Z?U;D^UEIQ(Q1##! $M;=D1""GB.,,B%3)0D M,4Z%].G2VB'+BP%&Z+*ZGY)2'@H\K!;2EA2UQ=O7\XU:19_^=OTW[V+3)_%V M/0RL/U!W.&L-@&9B#MC#66D>-VE?M:@H[U<.@ZW'2 M%P;ED0[P!D/;[T#.'[/.!<"@:HYM:OE"G@/$M +G.<92R%F=]9EYO8J9$\B!J]HY^B M'QK=?[1AX!NKKR?I>XZ!ZTWYT,@&OS>O(7T.:*-UPTE74:GXP%6EG8$:O'+T M>]D+1W39[>&R];)_)(_,"0<_;^O MW$YG:O?T>+[2@8;/7*'#O_9N!+]9/XK-XWJ^O+=MH=??U-UJ89-:['7BC$&2 M9BBG(--: 92K%)@M+ :2P)PBD6<">Z6&GY$W-<)YIFY4ZQO]9C6.:I4]BVZ= M ]S-GQD0QL <=A&"?3K!N^ R<"_X3I%C=X-WL?](/WBGC_E?QUT7<_:1"9L@ MTW@J:1ZG4E! I,@!@CD$C#,%J+*UN'(9$Y:XWL,=O'UJ_&$5!+6&[A=NAZ"= MOVF["(K '&!UBVKE!ES(.\V^]%+M\,6CW::=M*E]C7;Z(;])*M5\=C/?/-DL MUYN5V5 CCI'*L0")3"A "3,KOF;83-)8$Y@1'1.GBGG[+Y[:U+2ZE3GLD=7. M;7(>@-4]+R^!(/2UEIOUSG/QE*F[:5@T\[!0XF_WJV\_F8]4T]#\8W\&'KQN ME,EWRHAFWIW\>X^M>]. V2RQ[88L-P\VPN_MLLSQVZ:<[ JQ5*D^,\%H#E.. M09P3!!#.)""YE C'#.E\APJY1LG?Y%&3E_M\2/B*^7MR=FJ3/1MUS#1VX0> MGQ)R PR>PVE$^+$8N86\,23Z8=LERMKR8U0/SMME79!TEV&UL^A<>;JAQ\;C MQ&2T,1KIE"7X6/F=T P";^>ISF42QCL)&@2)9Z='P[SQXD#R7<'5ZZ4TBOR[ MLDU0ZT#?#WPQOR^_\OM=H1D7,)$9!=L[)[+2>3)= MO:-/_E#@FJDI67*+LJO<3W\ 7B3*DB@ FGNB>BN;3M)8JT/Y(>%A75) :2F MNY_0DYO&!:<J$6D@W=!!B5^;RP>*Q@KFEN=GHXM^-0,VE;UB.]UGT6; MG>21DKLP,Y= B1%?!0NGST0G>&!>W\WMV^[<[A6/NIJW)69;W2OB[^@:->K/ MNG\T3]N]*1J#-GANHF^*2]#.--^8L<*"IO?F. 8AC3]]_6%.(\HS8B#5^"@? MAFJ]POCN9\#OFF_V2]O0_)TVQ>89RC.1:HLE%@G7N[D,@R(F%"0PBP67<:IM M&MO#X),C3,W2:(6,:BFC]V9CH>6T/Q\^#>3E@^*KX1EZ_^6*C-/9<:_V5QPB MGW[N:*?)O6IUCY7[+_38YE0^?+-Q6F_*.%FLYU2N=>H.KAA/*OGE)P'9LG)"_P\Q"8;_NUZ91H(R15_ON%\\TB7-]NW M=+-YUG^LDO/F-%8YE9 H@E(DU"2 ,(4!4SD,A/:E"@RX7)L9S7JU AJ+_#" MU1ELAW+"$"EPB@%5D *H! =$)@3@(DGS-"^X8'C^4*TRW[9TLWTEK%]*,!+B M$:TEGT5,_EBL5B8FG=&E<2P.,1DL5Q*CE "!40)@(1 @F%,0IP*Q0N)",=A, MAE[R7W4JVO%'GPBY$@//@MVY2'!9IHM<' M%>=ZL069Q + .&>:DF2A]P.(YYE>+E":.@7/V(T[M75X+V!$*PE-0$95'"G: M[)2)'FIM',-B+&?"CI8&P'=@8JHDCO8B1XW,LZ@#>BUVP @6-YB"QJE8#CUN M-(H;'D()0BG64PD0*G0]FPJ$E!@E@!94)PGC,8% M5TZ]B2^/.36N:GI4-4&V'=D]6HE=0-N.DP)C.(I3I'O4TVEI^7V0>#H'@(*W MW+HP[/CML^QP.-D*R_)6/_;1I*866V.;S4DF)).*:I))M%&$N !$2 X0Y910 M6BC",2')0)(E0&:0LL3LQP?'?Z5\*VM!(6;TX7V]A38B4_($+:DV-;41-QW;R,9D\6:2*U_DJ MMW2Q_$V*!6V*@A$I:8$%!B2F1/-&QD"A4KU;RU&J"DEH;->!_?3CI\84M8!1 M):%#:-LQ;/TT<#T8 W_X71Q\JL,> ^(0\'<5,"-%_5F]*&Y!?V?5[HW\.[YK MO/"_LQ(?Q ">O\HW$'#U0W/!O0DKO-./>+>^IXO5G!>*T"PWVS2]5X.$Q:#( M:0IBF68T%2(6=L6I^X>9&F$9*8$1LXI G45&TNA[+:NC67,&5SN#YGJT!F8T M/Z \PIGZ< @;OW1RI)$#EOJT/8Y0ZKW:T[%SLHGM7.0J3UB> :(( Y!)"DA. M)5"I,347=*I-YWQI:_F5^=G0KGX'7TA-S-6A# M.UU.M]S^>52=-M/P9O;^ G;O#I1>:H+Z5TR.-ZT;IU?;(8])_M4?IV?63 MW-RP<,K=NEVY M##ZU[[>J-53NA)]%M!4?J/4&E-2VNH373%@Z,@?"=VC'IH'V6P?:FR-HAST[ M]H M=*$GZ_%'K_/DBLRI,D_.SPBY_>C8D&^>]Y" .3:"6<-N]_6:SJU(ORUQ [H& S?,U.:M19&W]'UE6UNRV+V'-T M11V]A][.A9Z?X;>%P22>P/8R-/IVV]3@H_JT?=C( MAZ;X]MWZV^/#PW*AS=5YG N5$28 BU&N-[X8 \KS F0\9;E>:!"*K9JN](PQ M-1.Z(Z4)'"Y;.5U*_9\&T^* [WJ(!B;;+CIWZ^A;.'1<.AQI";VEAV8 *W M:;"@S\' '=J$;7&]55$KN:EG5MNLLZB2WL6[<"W6#F0\&.8C<71P[-TXW N^ M7FIW>^)XC.^EZ<%"X/>$:Z/_#ZMD+&3YYKE3-*.3$4YEAIG"@.EE^4WS'Q_^SYH![/. U;'%$<)C7 5HA72A!PQ.A\FH#K@SRCZ&19 M2OE)TE*^DR7?+"J/Q*==K@U1)$MSSH& @@$8LP(0(02@B&.1PUC%A#B%T_6/ M-S6ZJ\6=197 LZ@C\A6Y3I?6<'3= PO M#CAN/9Z?_ M46">Y6W7,,VMWE-20V+5,&5G=Y+D@N"$ *%P#F"A." $ZE\S214D#'+DE)C4 M/]ST>,:(YT,C9P%U89$0,(U$(CM1:SHI!ZJJ8X=+> 8Y.^(K$,@E[4_SQ\6[ M/'Q[-_=RL^!T]4X^K,O%EF[J(Y6R34[*62KS1 "4IH8[H !,"FVIZ#U:PG.9 M),JJVJ_%6%,CCE;::"]N[>1P\=Y?@-?"21<.M(%IY#Q>/OE-%X!S\+B% W D M%]LU0+IYT^R@Z76?77C$>/XR.UT.'&26M_@991_H8E-5A-V7/"MW4;\Y120E M# ,L:08@S7/ N"DK+5*)"DVM*7-*GN@;;&J\:F2-*F$[%?Q*FT!B=YSM++50 MZ U,L/[ .=MH-HB$M-!ZQQO5/K/1_*5U9G6/;VBWTIO$MC?P%_T^?).;IT7= M0',N&!$T5Q+$@F@:D7D&&"P$4)PE#&H;+2T2MUCNGM&FQB.-:!%?]Q2F\P#5 MCC."034P:31R1FTO]N'G4?,M04F88.L^P8<.:K:0O?C,&J;FZZT M/S[+[3MMYSQIJ_6I;D[7UF-]_DWO(S59B5O3RNYQL]%;2W,T6/Z^6K-22V). M/CZN'AZWIM/=BNM[*M.WKL,B8\F5-%6[$.$ JBP#!&,).(2,Y4F,8^R4#CZT MP%/CK_UR/HM,D"]&,W">_U7PM]F''B>!K$[AY+Y=6S7@6?@K/T[]+A^*^''%=_4 M)R_U_WY<557)FTK\=;O6>4Q((M,< H8@ ["0*2 \+8 J>*H0@5F"49L'=&>_ MJ-F,;45 ARD]=R.L3R#ZI97^U^C?HE8#$Y^RKFKQ\Z:5 :VT<%M;K.;$;GT( M!O$X'-^*&_W2"ORK@?2P.\1-/Z3.W.R"44A^M1IW5(YT0>(ESSG=Z\=5QO"_ M57]?KT5YLQ+-;J#\MEZ*>4*HA(AS@(1IH1+G.2@X4B"&5.:II+) A0=#G1]Q MHKQTMZ%*+7A$38?MF)58D9T)=JM?QD9 M2<,QS&4T0O)*SVBCLLEEK5]RB,4=UT;@OK]_6*Z?I6P>?B:+;EG-:5/;LNUC M7_>M-C*6]19-490BE F0(I*:9 X!"$7Z5ZRW_@@7O$B<^C8-(N74=O87BQXU MQ8Y$]4&^I0^++5T:Q69-0S6__?HP;X =&;[ZO [,H\-/Z17!PP- /DR <4A! M7RD(>0"LSP0H)$@G+ 2,)!Y!2!4C*,9"44;;E[?OF^BQ1$":I)D"!>+: MJLUR"D@"&4AY1C%*)_0<$ZHO8M*?/7W^]A%3I2_J M<)@7??ER3Q>,?B>J[6!==L@8Z>N5J<-Q\]>BG.=80"P1!"HK*(")ILJBD 3D MF51QE@J*L%,:3N]H4R/,ID[87LCHNQ'3U*&%1%82 22.(, %D(; M6B9_3Q6:,F*&BZ*P2K_I'65J7+$7LBZ1T]3:=Z.*TWC:4<35* U,#1V *@$# MV@16$(3DA-,#C[UWV]$FK>16=3W_7^72!%U43OYJ4\,ZA5#W M25!Q4B#(VI639LE. MHTW%&+ZBZV;!IR%J / "MTR]1J*QFZH&0.]$V]403W7CV7*SG?^V6"WN'^^; M?8+B'!5,Q !FB@)(B0"%H 2DB<*0RH[1BG?I:Z2ON! M":>1*^#6Z:RV/0RA[^FP@_[M)3,OX"7_<'EXLJ"6"_!"8X M4S@G$L0U?DD5%G>X&^5OUZMRO5P(8_J_7VWK *'Z M7!:V""\$3*R=J_#,2UIG_/"*/M RYKV=T46%SM9SD<%C_E?,$^P2=1_6 M&T/+;O;$!=SM;(IP: Y,&R]JH,ZBG:RS-CDWG&UAATI(^^+"B*/:&';:O[0S M+._RXYC/S!%-C(E.V9%%IL,]X,(WA5NL5 MZ(BOKZGE=PSK<)\A.X(:%/>!.\(4D M-W4J#_@SPMKZK(096WO&/?K_))KA[E'!.]_4(* 224B5"A*6 * M%2!+69H)G%&6"H^B!#U#6GUXXU!L:69="=M(-E9= MZJ2!:F]Q?;T FKM]=1F.H,95SW#C6E:7]3XRJRQN<6,/(1?S:@/X7-$0Y:8F MU#NZI>W.07*<084YR$U] 8A@!AA*)4@442HN(%:)E>ET::"I64BUK%%'V,A( M>W%[X89N/V&$Q&Q@MO"%RYHM;+'84T79B_KQ9UB+:V06Q[1NSQZ?^ _;0>^%/]_?/'N_?OHF]W-W?OOP7( M3SO2L><3;"ZN/\/FEY>?8N>!XR2G'2FPRT,[_I=KJ_[L"R]VVMU_7.UR5F[5 MA\6*KOB"+K^LZ[)9N[J-G5Y1>AG.8I7KSS#/3*^H!!1)8HKZ\EROU2C!T+/> M3Q#YIO:)=UM)BGVQ5M5J$BWVNOH6\PDSL78;B%>5,%<:= M>N:RG8)1J^$LZO1@&*3U!\SU?R"3M,N(XT>X*0@G#$ M4FV <:*W8P4M ,V1 (CS+&$*ZDT:OK8ES61Y?/^I?_0E['YT[>@W&&8#D^FY M3C2#<*$5*$,WHWDEGK+2W:8=32@.^2RW;VGY\XMI4"ZD>//\>RG%Q]7.9W1C M-HK5H?\N]E1E29X320 J% %0$',H+P601/-+09-<%;E=L1U_(5R^G7'J\!@% M(C/AG9-ZNI/;^5#,=5*L3\4&!'J$8[$*Y59\T]G]%Z.!MO1^[?B=]UH,$E?L M#V+@PS%7*<8^'?-$Z<3QF.^3/&LC\FH[7WY>;Z4I*/-I35?E/G3ZTZ[[.,L@ M5R(C@"@<:R9D"#"1(R!R'"N.12:44]<_VX&G9FVUU3AJ#+'J M-*C5XXI^\-938\>'0P ^, L.@K5[!45'X()64+0=>]P*BHZ('%50=+W?C]O^ M(9?B;OT;W9J"C,_[PHP[&W.>"X1@AE.@<*$ I!(#PB@'E&6FI2E,,$E<"KY> M'-&)S5ZCTNM/K0'8KL%]HX-_G=?+Z-OQ5E!,!R:LH\JN_SB"<[_]#,=0UA"% MI*;+@X[*2=88O"0C^QL][Q^7E>?LO5*2;^O"UK?J1M3E-V_$_WDLM\9A MT^0D4X0X+F0&%)$4P%Q;606$%""2,R&S%!>"6F>&. X^-4MK+W\D*P5FT4.E M@O%OTT:)F?ZI5<,AA<1U7OJI:FBT!V:M#M#O&Z"_[("^V0&]UR!PXKDO=%%>>Z\RGK/F!=4[R Q M$=C87IG>4,84))()GJ>0LS3VZ/]L+<#4Z*YM=MQ5H.IXW'53>_6*MI\3.XML M2*0'-] L0![T=-07O %:3]O+\!K=J)T1.M.@VOTYGIXT(:JC3[K\0A?BXZKI MH_-V?7^_7E7U%N<\%Z1@A02"FRH!*2*@R!(!"IDF!5(YR:1T\J%='')J)+>7 M.'K0(H/%*N*UT(Z^L\^6G5KXXS M?_'8D>/+3RMU'%=^YCK/LD*/I;93RO)FWQ-V?[9#8)Q"P513S"_)%&"09T!; M"A3'''/.G$R&OL&F]FFWLD8=8:\X3^O%VP%^_/W#N)88L$ E:9*AO MO''+#%EH?E1HR.:>*_NWW*K*KOBY7NJ;R[K;PSZ>*4DPC0ME.ASF !*I *'Z M/T@0&DN(BTPXG>);C3HU7CD(E.Z*_3^BIG&);_E"NTFPXYK@T Y,.D%0]>\# M8X/2(/U@>@=^G;XP-EB<[0]C=;,?1[TU>JRVF[HJ\J+\8[_^RCR#A:GN+O*4 M U@4!2A2TY"/(Y7$-,\+Y!3!?7ZHJ;'1@:21$?4*&Z<'83O6"8/;T =6GI Y ML\ME-$)22L]HH_+(9:U?DH?%'9Y.U;*4)DYHU90!F_-,D-2TDF(BUSR1F*XR M/-;[(:Y8SD1"998ZM6A^,<#4 G3NS!AU :*F$!JM)'9TE[Z$T=(Y>@4X0[M" M*]%FT5ZX@$[/,VH'=7&^'&-N\VAIW ;]?:'/YMA%_[IYE*(M M@K:09=LPOFF7T%QGX@/OZ%^RO:^M$2%$$:."8T!C)4WQGDSO9! &28$ESU 1 M,YK;$,$ LDV20QP:U@:>J7ZN>67\AZ:I1K&HD7 6-;I%'>5F4:L>:/1K+S>] MX59@YZ6RL''G*\=LS#8'70 MPGF@(3P-[.5R_:@D6! !9$$)CQ'"*K$%5O"::V@=\QP%Y:_5&W6D5:ZNCM1HJ%*?5? MEM%WHTKTH=;%-27(>;8L#?TAYV"L)38H_.Z;!E\(@^XJG(48=]OAB]'1OL3[ M07XL^4^Y^/%34_'-D]S0'_+SHPF8?;=8/II6NJ:C6WG[N"VW="5,CN8NL';G M\<* XSZ51I^4IYIL:@E>3[.']S@/ _W8CQ MV@FRH\D181^8-#^N^*;R]M-EU&H5-6I%M2I'A9AWLU3'DP]RG!,(X9"<>JU( MHS)L(/Q>\FVHQ_KVURNEONFG-H#?R2>Y7#^8A[__RS38E$V"#F,2QER3JZ(< M 8@)!$P#"!3/:5HD+,8R=2O483&JRP<]3F6.K_^=WC_\KW>N3?27"/(EQ4B09 8BEVLHC,0(D M90F0C""((4_3-'&H)W^E.%8?VOBUYKLA:=K.6^S4:0ZV9M%#HY'^R>A4?9VR MU>F'$8L%4BNEM'C1K17H^H/63[LIN12IG:9?E^W"EQ\#F/ M,S4C^9>'G2(W1_+UP/8ZC:]X_'@.XNLQ.' &!WB--S27QOJWK5#L( G0%>$OE%&;XY@H?*I M'@DVMUU776[ODS4%[II3Y%@IG$!M+JLT50"F1)O+,<6 PR262B8"$NA34>[4 M8%.CE[L-%3+:[%N4SZ*5K!R?M'5ME^:W_P;3OZ'H?K%<&GO96,+_+2-_(_N_ M;*/__;B241;/(K.@-EM97FV#HBRI_JK_3; M1VZJ;YFN7:7 MW:.A7+Z,EP,.ZIG<2[IOC3R+F/RQ6*W,'UG=L][9TWL,ML948)8Q$.,X!U"@ M#!#.4I#D"!.:$IX2UH#]?B7&A+H=[A6 EM511D"4K1WH5^$VO,>\ UT:9FF7_NI%KL6R'Y)%WT@VS'!\&@&Y@86CD[5MU MR1E6B 0M/M\[X+AUYFUT/RHI;W63'X\8X]S4U]+$)%?\N0IEI4L3=]4$V,TS MRE&"8 J*1._OH9 )H!#F(%':QDMBE'/NU)/MXHA3XY,JZ+ C<=2(?%4@E*)H#4\RU0#HSC34X(=GF\J"C,HXU!B]9Q_Y&CS/Z?6NR]W1C=D/E%[FI MXI":F*0792T%4RG/,@X4UO^!),T!080!"(7*$B@(E)E5NU:/P:?&1P=='VN! M(]DH8EQ746E4<3C3=9T,B[/U 2$>F*1VZ-ZJJ)7=%%.N8RIG42._2X71 *^_ M_='Y@,B/=%X^P RX'9)[0MA[,N[ZS/&.PSVU/3@#]WV&[\'WC1#ZC2N_K,LM M7?Y_BX?JW)7IQ8 )G($$2P)@AC@@$DF X@(BP@7"W&J-Z!]F:JM!H/ ZO^Y"X^LSZY,-'/JKN4_#XA+KW:K^- M:Y7_0$OY3M;_^W%ECL'O995@.8\SE>5<[U=C;(H1(5Z J8(L%0B_7^Q2!EQ MV;3VCC8U2@#1VY_Z=VFJ"R\J,:.MD=-MA]H/L-WN-!AL S-#*V?T2ROIKP:\ M6M@ZM3O< MQS2C@ IA:K9*J)G#)/JA+,D+D>)$6??O.37 U,BBEM&2&\ZBUD\'(; 8F %J M\:)6OL#]-M^FQE$[G:)XS9>%?&A3_5S V/JXZ':$K#;K%9Z)?:B5^'11V!R?3 MH/"/Y&8:8AK<_$S>*/9ZFMR?.IZOR5OC V^3_U,\B][2\N<\XP5"F,> J (# MR!(.",LI2(HB4T7!,&1.=;?-0Z>V*%3]ZM>K2*\,CM&O%41V>T)7Q0=F8R-. MP'*S'>6"%I8USQVWA&Q'DZ-BL=U_\_NFVJRI#^O-0734/*=0Q$P1@&-9Z/T7 M)* H$ %IPG.&BZ*@!79(P;TTGM6;^ HYMO[CO JFD3-> M38CY@9#A/N-+,(3\M,^.->KG?DGCEQ1P\7H_6OC[>BW^7"R7ZK]E%^X*_XHM[.W^Q+ M)4-^H[MGC_I-OM3HY3=X].^>?6=VA[U^JO^1I=RWTK]TZX)09(1 MG'&$ $3FE!6*'%"6YAJT)%<0(Y7%3L4CG4:?VM?[3K)MM)=S%NUT 'IU J76 MXHI6$&X38T<%@\$],%\$0]J]/XT/8D'[U#@),&Z_&A]LCOK6>#W$,YWY[ CF M!?N-;IO?_KG8_ERL;E?R/R3=?*"+S;^;%-$Y%E0B38 ,<. -,6 2"@!HIC& M(L[3C"&GA.>KQ)D<&S[6[F3]$3YK.1WS9Z^;&3OV&P_OUZ5#H]LL,H)'E>2S MJ-'MN2ZLRZL"YL:W_TW;[)HZVW^.WNE_F45&[4BK'S!;-PCR0?-YKY-HW(S? M(.@=Y02'>:I[$-^[QL-_MZ&KNI#85_FPWIB6((E2*$] 3)$ L*")<;?&@,9Q MG)(L3602VX;PG1MDUC]\X"VD^+H6 :FNS<$7(*V;L$P14! M>V>='6%J'WDEI#E"WXL9?3>"6FX)ST/9_X4' 6C@ MS]L#&Z?@FU[]KXV^.?WPT<)O>G7KQM_T7^BWF6J[G'R3FZ<%EU6\_QM:2O%V M?6]JN58'^(VYJ7^Z55\E7_]8+?Y+BB]5=8BWZW+;\6"P0B EXQ@D5&4 QCD! M+&?Z/UQ(*A0N\MPITS2P?%/CE$H?P(Q"4>..CVXV&Q/58WZ>M460:T/_+7U8 M;.G2**?W /7QDK]K*O34VVW?7G%"!^; D>;2>=LV$.(A]W&A11QU8S<0OB]W M>D,-X[=N[+:0'UW@$*"J@V%0&$L8*2Y HG M3I5+>L::&I]WW36UM+.HDC=*W5[WD$QZ8I11"?2\EB]YL^=*=R=[ M4P/ZJ_QAPODY9D5!D *44J[WUJ( ),TS0$F&8P(S2J%5/-71DZ=&CFTY\EHZ M>Q?Z(5R7_>;>( S\R5KJ[^0@/ZGK%5[QP^>-Y@H_J4;7_WWZ O_SK?_WD6[T M.[]\;DYC.%9)4<00Y*HH )1( %*D#"1"QMIP@1S:A0_TC#&USW%W=K.3T_MP MZR6:]F=;5V TUM&6-3Q>)UMG APL/7RR:.?:YU1[=2QUKE+/<,F3SM1]DZ[ M-\_[2QJ?WHVIFW;[8"XTD=-*+K:/^G7ZN*J]+'-&6(Z)S($D6 &H"@)(CBA0 M*.8RARE25'DD/PP@JM4W-'[>1".I\8NN:]FC7Q:KNB*:;?KDD!-LMR=XK?D: MW]?=U:_K\([8ZP^N=WV^2EOKIXG;UU<1CF:0:+_ MXHOEHM+@S7-U^]LE+%XPR"CV M\J4'%G1J-FLE7U0)&'VO170\'AUL2AW=]Z\X40,O(DYSY._K'PC 00X*0LOZ M.J<, R%^]HABJ/$\\Q_E2F[H\F8E;L3]8K4PW==-SZ_#5MX49D62YPI0):0F M]C@#5,0J4?J-8^*D%;YV+!L-Q\3A+M'CTU'C&2.0:_[6&R8PH_Y0>F R/4 !_\L:Y!@[WV M3Q\W3NM(JZ,0J^,KKD['7FT758%__9GO_\67CT**#UI(LX5]W#8Q6R]+ M;UK+M##B#N;.O7^N=\AW@)+O^.KS>W0+L=7F-9K$LT#HC]0)GH( M"5\K53T@NCVY["%'N78E^8=9[1V,E/:#GNU+C_**?:2 ^V:W#?)D=?R>3]L^!*T<&P'?J(^VI8KV!2 M*Y"&H'8I,O^;\ MCE2#^I7FV:U,]5#ST%O%.OB@XQ6Y'@JO@QK8@PWB62*[:E',MZ94S-O'0I!IEI@00!,4 9E2 PIQK M%2A.A(08QLPIH;AGK*EQ325;]% +ZI@AV >I'<$$ FI@7FFEC!HQ9U$EZ !L M8H%'T/)V/<.-6[ONLMY'A>DL;G$O1?7V\;XRB)[D>Z7T?K>VB6[5C:A#Q:MR M2H(1)64J0&(<&F?L98YJH6?-;L-L+%K! MG4M764'?3RM# #JTS7(6R[4]EDZEKEP NK;RE=58HQ7"_:UTD._'=9 M;J6X68G6-7^W-G^Z?=R66[HR+30_/U8!:)GBD$G* 4%0&I^*!$S %' *68SC M(D6Q4RCP6()/C9MJJ:*G2OP)) ]:OP"6Q\83G-:!V31DFF&M?A4YO3LKVZZK M/^NK]B#,HAJ&Z60@ND[N=?3$:WWPIO&V-6"(*1^-^Y-(5;1S)]L T--J9UI M,.!$#;S"[^:H$;U9?,T+/-YQO'NGRRV;]M"CUVFG.U>F4BT'2FA$0"0H@" M>1S'C*0D53AVJ-%B.Z[5=S=^P96=C!4'.D06V4#=3V!!D1N'L8RT44?!52IGAK'Y77OCC;< MVUZ)59F1OW][MS% ')@LKL+/KZ[X15B" MUQ@_/^+X]<8O:G^R]OCEN]R+(;_7EN'V^<-BV>S(X$RQS"HUZ]3#I\8;M7R1$?#2T=!EX/HYX5HXAC87[)%P*G%\3N4K M:AL?/7*THL;GE.E6,SY[C8>_R_LLZ?U_/FHA/JXT.U3[^[*BC[N?=-6<,K5> MNK_K1VWW]6\13Y@L. -"%7I[@6(,"A$3P 1F5,H\3H55>.6K2#\U)6GC3'[7PIHU:>',J:J$&(>J@$-7FE\%A']/0 MO#VW*JK!T#=0D6#'J%"*^3$?'^KX?%IKIGOQF @JHL+1C(D%1ULB:-,?\U MEIW+.(?.->@;RKO4AXDNTJO3'?U+[E>M^N2J^EM;IH(@IF(<4T D9@"R @** M90'2 F5YD4&%,'6L_&$Y]-0J(C"DL%,CQ5TBY\:4331Y/71)-\_: M,JKE=6/*0:?9CENG,GD#L_$ -3/UY!_8UA\OO0+.-#[&W(0D_D'E'76I& /Y MEXO+*&-ZVL_+Y?I/JI'3*]^[]2/;JL=E6V[KJ^1R4;6Z,UWNGK14LIP+&6>* M2@P4,^E.:9Z"0A72!'\F/&$I))0X6=&. DQMV?@JM5QZJ3"D\=#F.#A:U:YS M8&E;#XCL\!9V785O+Z>F]%:?RO!NBN.89)-9U"CQ'-#.]@0OJ+7M*L.X-K6M^]S//W.$2H*!40N M-.LIGI"B\'$?GQUQHE[@;W2I][0F*GO](%L'H6PB@!W=P.?1MO3F7@?>2$[9 M6L@*LIV8;4A[0(?J12R"^D7/CS:N>_.BUD=>RLMW>,3&?EBL-$LMZ+(M5JRY MZ+-6H?%WB3@31!,'P 5+ *0Q!A3E$A1YRA.,IW$C M$*W6*]"('#VL-UMKP\@&[W[Z"(SBP/RQ![ CZ2S:RQH.-H=XR7#PC13=Z ^C M6^BA'3"]@8(7'C%>6)^=+@=!>):W^)EG>OO[EI8_JVQQH;?,SV9[_''5C*E) MG6\73]60'N; SYH9!>&!R-L[""N!6;'.\_DOE4URL M?HUVPD0CMEIEB&YLZF MD_?BT>)+BIBSEMORT6,F/6WE?SA."4T() XIHLPURI 360Q4 MH62>9#1-8>YR!.O_3:K)K#E>[M(TRH-(FJM6)OAN%HDHCQYHM MWC-HMUT:8UX&7M:'G!+GS=2U>(;<6GG+,NI&ZUK$7FZ[KGZ>?Y #IVUQV*.5 MH#V1(A 5&1("P(SK_\@$ D*A!$G.\XQD!46%6VM JV&GQJ)= XMW#3%YX3SK M&NBQQ#R5!0=Q;-J6T!0#5L $<"Y4SHE$1<$]CEX#SL#XQ[!WQG-8[U1/3,<@ MTV ?6!+VO1YE<_EBS[ W_V;ACVK=( H=-&(Q\NBA(O9HG H0<;C;;XEX0YZ"9Z,D+/(H1FB.!9AN)J8Z=_37$Z M2V+4-DFAC]N?Z\WBOTR.\:(L'YLF6MW>*70;_>]'O?O+XEED?%^SZHIWDLNJ MHE"65'_6_ZB?9S(V]'9A^?PWQYZ1+^?3CHFNF:6!&:B9H$JV6?3O]71\K! . MV"[RC/YAF]V_&&/DQO:G-3QN8G_F.O=ZJ.\:__J'1OIXQIL8RK9A1+6=D!(TJ2>VKI)Z# ML_\+#P32P!^Y!SY.M5,O('!%"=5S3QZMDNH%U;H%52]=ZIVHWNUA_X$N-A5S MO-.C+-?EXT;.=USTR\!;.G>" K;P)2PRY1II)U%1M[: (CV$@=-0+=$)W#B^:51QTXX MMT3A1**Y[9VA$LR;'V_9B2SYE9;'+,[ M8?+'8F7:;50I?PYA)2XS%),<%4RD !<" Y&'S( _B\^PB>S'P[YR/OI9 M'"ZGE9^_U3-9DO^4XG$I;U6[;'U>;V7Y:4U7YKAV%RZ[S].\DW]MWVC]_IA+ MQK(\3A'("ZEM6"BHWLF2&!220I[!7&8Q=K%FKY!E:F9NJTII:&I;V;R;G=1E MM))ZD5FO_VA);24B_M,<5E5EVNA!&K1H,F8CVH#BF)]YQ03;\>!(TS;T"6*C MA9FP5@^36;0UWM!*EVJ:]LD >W6B[W?5_QBUHDJO@"<" = -FC-ZA3CC)I5> MC]M1UFF 1_IV4VI*4WV559KEZH?9GZL;BZ M1].9QX_/>31>N]_0W/M'%TK",MA)*NI3?)'_<5!E-OU4':?-4RD)P M)@!)6:[M,U,8,Y,$B%SA/)6"I+%;.5X"6-+AV- MY(9V-[:B BTK,,)VP(N^U_(&M&]LH0GJ:[PTYKB>1DL$COR,MO=Y1T3L,RE6 MXJO<+C95,-W>C^G8N]3AB1/Z(/9BMMZ285J8>J 3^%3>>OBQ#^Q=<3EQEN_\ MB"M:*G>J)ISX5N*$YW&B5^64" R@U*MR@:%>E26AN8H+BF.GW)[+0TYM7:YK M*7=$[AQC7===N1]Y.Y8*B^? Y'0ME'Z-EJW0"=YLN7_4\1LN6Z%PLNFRW9W^ MR_9&_M1TMWB2=6WKSW)[J^[H7_JWY:,Y._E2EVJZV6XW"_986LSB&&\0T:8=M] MGGMU8#%G!*D42@XH2BB $$%0H%0";:%B!%.(&6-NS02.QIB:[=D]YJFRDO6@ M]Y$1_*#C7WVBXVB"GH+8-I3@*N!&/!J[ C./ (*SJ(0-&#@>9N0 @;-Z'@<$ MG+_4CQ=^6ZS6FZH&1F,I*$HQRU((LK2 &(4 U+(#$"4D9Q+2M(,NI#"RP&F MQ@B?30W3SGJ^:.1T]!0?X6CWY5^#SM"?OZG>I_!]MZ9W1C:%S (5D M@*,Q1OW\SVGX\ML_>UW0.IP?5T_ZV0<%\G8.E(+FDB.N@(2%J:$ E;8<8@RP M@CQ1A*.98:$>F(DN%.C<*=$I MT#F(\\L?Q!%J=O9),87:G18H6=;PM'G2U5G 52F"LLZOG!MV2VF6 )$*$TW/ MM$T$10:23!:2%FE,A%.)@#/C3([=NCG!;3:O=\/@<^!:NZ:NA6QX%U,G0?=; MDT@]8(;N*1P&2M0]&.JU\G5/Z=N3MGORT"QTLQ+F?XP=_$279L=[H]EI MLWG61%2GF"N(I-X@2: X(0"J/#:](1"("U7D@BD.*9P_R0U;6_.$S;@NGT!W M](&MHBJHV?P@]Y([$H85ZB3%D&4:<,%,I60*B49=%4#(N. D33C-G8K$!\=\ MQ&.',7&WI.W0: Y-XBV$U0\=D6[I]T4Y6-_;#>?).;IP67Y>WF[9(N[LMYA@M,,(D! MQPD#,$$,F Z^0(A44U619GS? MQ''XJ97;^.(KR2NR:F6OO!"M])'IH5C)'XZHO& +25AN HQ*7%[8O"0POX=< MF_MWG&?8"4PIZY.L3*H4$H$ *B341%8H0+#D(.<9B5&.#-'Y9?M9C#ZUG7'W M2.Q49FTW#LOS--%M=NQ8;S#,1SR!O![N*W+P'& ;)NO.1H!7RK-SP.9\9IW+ M0WS;P_ZX[^;B[$\W]&8=DX0"G.4Y@#%. 6.4@23AN>1Z$T\%AM62G ( -340^6'FT@>T'(FP3V#-CC=P"ME_CXP:P%Z[WW-JM M^$;24KZ3]?]^7!WWJ9Y32;(\TYLY0H4"L* ($!/%G^=:<4IQH1CQJ&1N,[;' M;FZ,.N8@^J65_M?HWZ)6 U/+X*CV@>/6SV9"+'=\H? =::/7B!O]T@K\J\%S M5PUL+W3 W9T#1$$W=3;CCKN7A")>T>_G'+!V%!, KH%9Q0NI*P,WCW 8 M+GCST^LTT;F@;W\0Y_'E?ISP9;/F4HKRF&R^;.338OU8+I__N5ELMW)UJY3^ MU_63W#S/,ZRRG$H%8BIB !.9 ZHD!Y@@*4F2LR1UB@'W$V-JC+);9O>6R\Q4 MHFL4B/ZL-8C62IDRY942/:?\(2?,CHJ&GX:!F:I58';*Y)E%>RVB1HWHULQ% MJTDX,KL.R9!B,0,,QYI0&9(H%JC(W1C4=.?..L/9EVY^U>%SY.'R?(POY^US/>I,CWF.DXSB/ 9Y MFF< QJD !; M5B?69J)W<50P"%)B LLAAH# M D27B!L&D02%T,H$L#3LTT-Z$/N % M;E3H),+870M]\#G1PM#K,=Y1E_J!^CG[2.]]#R(B<"R)A*!@&=:[,"5!P97^ M*4E2DDLI)'7JP]XWV-2XK?F@M+ ><9/G(;7CJ5! #4Q*>XP.2A\/THO)!I+ M<9'GQQL['O*BYB?B("_?<[7OQA0@J[NKS&6&50(A GD,I7'8$$ 0%B!-B,BR M.,<)23T=-OM1INFE69DB=DUWGQ!NF@ZJSKX9/ZS&<\C,HKV$@WADC@$8R W3 M&>BU?"_'NO8X7$Y<[-L/[4:(C?$3ZQ]O-W?K/U=SG*9944 ()",,0,DQH"G" M(,DT$S"*%>56^:D]8TS-/FC:>C5RSB(CJFO46VWKP^Q;]751_O'FV?SW ^7Z3=COT7',4\'S&&30E W*]?203 D@ M)4="9HE"J5,FEX<,4Z.U@Y[:O*N$^<-&*^!78,-E6NSX;6"P!^:Y YS?OL39 MR#XS]7?-#U&MQ2@-L#W '*($AXL8KU*(PP.G<^4X?![E1Y'O[Q^6ZV"S:R@A:Z Y_0V] .(6MH0K+4Y4%'Y21K M#%XRD/V-?GRS,_7>/.]^_,=";O2#?CY_DD\:E;\6Y3SA@E!)(6 ?3<2.X;P6*)O1T'A,1V8 MAZZ!TYF%W- )2466(X_*1VYHO"0EQ[O]F.FK++>;!=>D5\4F_KY:;,NOWWYO M_"M*I$05A .24@F@:;Y"9)R"1!:8\HQ #ITR+7I'FQH/:<'<>*8?2TYSAA,A M]0N<2.,Q%( H1 %%,),$(9@B[F91!D-S'&LR,)YV=!T,HX%9>B]G4V>WDC3Z M1LQUP:E3\N1-OH!8KNN(+NHQH M64K;9@/64/?3RA #LPLK;2=>B8',0F7R<4/2+'F5<&ARI4S*J '(T\96&O6 M=D6I)FYSEZ'C)$997)&Q]7-&X6-7K5I*=K[/SS2^?:BR %<_/IFR>F_7Y78. M&4SRC)H#7P2U/8PY8"@S53ECEA00*15+%WOX>(BI,6\E6"3_>I"KTK&G_ G\ M[&RVZU 9F$YWPD65="8).&3_T?.ZAS3&3HPRJ@5V7LN79E?/E9Z5!NCJC[O% MO7PG']:EMN&:U8HA48@D0T (;5=!E.L]+T/:X#+'H#1#L=[V.M44.#G,U+[N MN[JS=BVB8VV TSC:?>'7HS/P5VX$C(R$.W0&V(/UHQ TB__T2./FZ_=J>Y29 MWW^U9X 7[>ZI."&,0 )0H9=QR!(,F$H3_6LAS.?.9>;48*3[\*E]YTV9'! - M5FSH %H[$O %;.!/OQ9KB."J$_H&C9ZB8QOP?9H=Q3^=NL;O,_Z[7&FC8'FS M$C?B?K%:E%6\P)-\7UNI<_U1$X$2XR-))8 DEH#"6 '*(4$I)QAGN4?%_ O# M6KW"XQ?+;Z2N3GSH@=RM5>^X\%]"W^[C#P'F.'S0!?!0UNC]A6V1,T58HA*2 M-2X-.2J16.K_DEML;_/,F%]M%V*Q?#1/_";YXZ8*#'C_%U\^"BD^:"5,ONKC MMHE9>D\W*[U?*;_(3=42^.;>U)*=IR2A*!$9P!QA .., ,H0 @77IH?>9""2 M0J<\^A!23Q9K%:YO]86SG^G<3#O !VO#CZM [,GEU]HKU"T?N#6>OH9.:ZU2K2 M:M6=S6=1K5G U/Z00 =-^ \BV+AE $)B>50<(.C#/1NRUV[E78IQL[ T;>/F MY@PN@W$!5)PG &(H !6J (QS)5A.$DFAA\'9/^I$[7ZS<^WY;P1*TX7?_B.-V^K;2_JC%M]U=GD=, MIMJ).;:BY<]ZA'8756"8B#S-0%'P D!E]K R10#3),994:A<%!Z4)1Q4]G.:GF4 MJ7;^2H_(OR\;^4 7==''"2&N5[VM?8$R-YS[&6$P[(8^T*I%;FHH5G)&6NJ#WRW: MNUZ!JT,HX!#XCA0/& AGMZ! 5[QZ(P.M'S9>>*"K?@V835Z?KQ@NU M7NG7[-WZGBY6D,G!;Z]%WM& M(VS69?EELS;>R2*/$Y;&%,2YZ4S$TUSOS@K]]>>2*13'12ZD2TG(SK.=OO01 M"D%6HD4/E6R. 00=P.P^:4\8!OZ0:P2^]"/@'@)PK&O0X_[.X\<]VC_6Z^@8 M_\0EWLVI'^1F^_Q%3]A6+_KFNW\P)N!GN9VG2:9XBCD@&>< ZB\6%!0A@ 3# M'&F#B!.GD_B^P::V/K>RSJ('(VT5U");>6?12KH6:^L#VN[C#@7?X+NH%KDO M.^3>[Y'[W(.<3P_HBY $[O1\?KRQ^SE?U/Q$U^;+]_AFQS_)U:.L#YE75>?3 M?RZV/]\^EMOUO=Q\62\7_'E?KJN0IBBL$"!AV+3P4C&@E8HIG67M9EE)6KNQWLN2;Q4/5\[!RV5&4 M$HPU=R6,$DUEI.HCI@!)$_OXR(D&+X/<,-VXI_,MZ'Q7$M[C%CS_>2;582=&$PACS MZ\-Z(Q<_5G7,#']^_Q?_J=\0^95NY=OJI[*Y^)8M%S_JXP"&D$2FXTZB! 60 M\0S00F_,%!-8\IAB@7VR-8((-]&HF%:%NK/SLHZ;I>+_Z%7"O=YVF%FT([+Q M)F4+5=/'+!Q%!L4Z))F&$6Q4 MV@V*Y4N"#OMP3RK?E2 W-7CO38!-]=BF(*:)="BK<.HW>AD17^BSX9ERO_=B MN11Q@1.@TE23N,H98"G#@,0R1DIF/!5.A>*NE&=J)F4E*JADC;KJ.#+UE9-D MR='C03\P.]>HLPKU1L[H9K,Q'U#=/V&0;7(@_((R[I4BCBF>0Q@ E- BA2!(DO2/$MX@A.GSG$'3Y_:0:'IR]HD M@] GNE@&+SUPB*U2A2((,L"+F&ALI00T1Q0PQ"63C'&:.76R\,=VC+IX'6R' MJNQP"*_=&N(-VL K@L'KH&UP=/,"MKI,0;C5X"02(;G]<(!1F?JD;B]Y]_1% M5Z3+G&@>D%/&Y)(HHYM2T]\PX4_OZZ\#"J_MP MGD/5[E,/@-7 'WT-T[#=%RZ@$#Q)YK4[+5S0]V2"3/"N"C:]PN=(8&S^3^], M$P@@41P0E)E0>L9A7"19(;&+K>72H'PJ)EA#%%VA6[/AEV6OU^D*W#'E/)$* ML"(U.0M$ :K1!HDFXYP2+&5!G3DY).[C$?2HN#NP=D T1Z'P WD/[;@J ,>8 MN7<]^>9^K&Z)4G"*OS3N^'QOB<1)\K>]UR.-ZMA_>E.6C_?5,5?YN][,OZ5+ M_KBLJHCJ\;[(S6(M%KRYWFS\C6/U5GU;FZKB;_6^Z8I7SJHZ.T>^5BWJO9<6KK9Z[^XRFL\CH&MVJJ-8V>CN1>7;(-GOU^1XI M->U5Y]TMH6W0*>G-?AMFY/%2Y09%[B"O;MB1?(/9:"G+&U9607/S6&:"Q;#0 MZ[5II<=5"HC)PXLY80DG!&+A%(I[^/BI+;VU=-'W5C[G"+4#[.RV$/Z(#+S( MV8/A$79V2N>PD68'(XP<7'9*N^-XLI-7>1CN^^.V[H%: 5",*8 (): @,3-=.V*8QT7! M4Y<*2L-+/-%@LTI2;1PXE\\<88XM3/K7G[(Q@QV.0TP.(A[>/$ M; G&&=%S:[!>_3 ULMY)MKW3CZBZ/:,\2U/$8H!H91X4!: %8T!RDB6%2C+I MUFO[U""3VR9H&>MJ84;*663D].JH?1)1RVW#E3@-O7GP@,A]&]�=#-Q*EQ MQMU2]&AZM+'HN];OR]_US?XLM^\TE3Q5;0%N3-_0]C3Z^3>]GWG4!N[MZJNI M+KU9K'YHDEJ4OZ_6K)2;JD#0Q]7#X];DL:ZXOJ#0E3!X$A[H[Q.=C0ZM9=D8%J>W/OAS/EC M3EC(-604N4==D\:[:[J;IJMT& A C((<5 90(!B)%>W#C)05) M2F@A"BQCE_"I@Z=/+4[JSHRQ"ZAT:2]^&CP[*O>&9&#.K>4:(%CRI,)!6Z@< M##!N*Y13NAVU-#EYD=OG*N2B[4WP85%RNOP/23?O5^(=WR'M_Y9# M 37P)^V%D?7W;0/"_C,OV^^\E/QO/]9/_Z9OKS]Q_C:J/\+4;@$/@M3 7_X>I%;(00[(+T(Q2!?[H\%>IYG].9W/]K0_ M>X-GE[+C&-LVOK:;YG:W-JU*3'6I]5(_[ LJ4 KFDG!4RSG.W",5S TV-1H^;NWK'+9[%UHX30R V M,-GY@>7>,. "$D%[!IP;:]RV 17>J08@50H M$!>*:690 A14(J"4BIF""B>%4^>04X-,C14.9'1+&>K%4FK;-9,Y!HH6.8!Q M2LTQ;0I2DF$F8A&G@MFUS@J%YCB=LE[@N78V2T^B:<>KUR(T,*<>0A,L>\5& M^[#%D$^,,W+)X_.:'AUY)19Z.N37MQ]^D_=,;N89)VF< MX1Q@0O46MC 5BQ%+@4 9P3"&:5PDUEF;I\>8&G,:*:.R%3/2B-SS]PZ7DAM MO^P'L; 7+O4\EE]M%V*Q?#3Q M],7$!52.7]7WSY**2H"\;?/SS6+\FM>FFO M?MK%%V%),-4O T!)JO>=&4X @6D"8I&DF8AC(6*G#JU7_OD&VX6;,KMS+;7F,B!UX!1Y] ]#B(PX$%#*$+)-F[T16!$ MCP(W0C_?OVMT[9YT^- MF1N?OV<;Z"YP%G;N=7 ,S&]MR^$&D;OK$7%OU>R)S,A-F:T0\FJ]?$)_FR;+ MW=M&;Z=\0N93C9-/7>9GO;YY+#7WE:6F1[98-867J[9@_R7%1Z'?@X5:F%.8 M.C3NAO_GHTDZOEF)3M7 JLB$OER_-*L?B]W%=4?GGW3U]_5:_+E8+NM35O.V MU!(*O>WXNEXN/ZPWYA_G,8.$9%B"1%(*(,PH*!), 4XR*G$F<.:6HSB,F%-; M^KJU$<[64&"]-10:??4/>XVC[T;GJ%':T2DTT MBMU*^_K0/O"2^\HP[KWW# M3DC(16X@24==S89%^^6R-?!H[NE&[YHM>YW34)?F^*#_5LY%!AF'T 18,/.? MG (*%0<(\ICG @F2(-M\H[.C3&UU: 5MLVEJ4:-*5ON$H_.@]E-R,*@&9E0O ME)Q2CBZB<$7.T?EGCY9T=%&];M;1Y8O]S-)_R*6X6_]&3?S&]GGO^C:U.IJ_ M&AM9Z>_N=B7O?F[6CS]^?E@\29/Y5.ZRGN=9G(L4JUS#G$( A>:((HL+D!'- M$+&V2)6TBL\(+-?DJ.71- J(UJLJ<%V9TZMG([";J1AJTNQLPU>8BJ&I2TO> M.36<149%L%V#5LE9U*U+L?_KS;)BK,9)\DTOP$NY^^I*OG)M8IS9-8 M904&**89@!F7@$"%0,(HCDE&82:L D;./']JW/N/]=*8S'94>PZS?LH,@,30 M!XN5=%$C7L XL NJ]S",OK/#+OJWE\QR[M&C,,0%O=HO_=)E?M;9E\V:2RE* M$X#P53XTO4MO5>6<-.0Q)SF#%#$)8J$2 %,:@X)#TQ43BHR*/$MSIVJ'%T>< MVE>]$])$^+#U9K/^TT1FN!E4EW&V,Y6"HC=XB$$M:QTJ]7 WDK\W!CA$Y MG-%BC4Y(<^3RH*,:&M88O#0A[&_T;!1_V/K!)%6N5Z8#1.>HQ.11-A60$@@1 M5['>Y3%)M>V@K0A:H!ADJHB)RG JI1/ON T_-1)JV["PIIW*@_Y71PIRQ-^. MCX9#=6!RVM5,FT5'+6YJ+9I6-WOI S9Z]T(M:%]W-PG&;>/NA MO3X^/"PKSSI=OJ7ESP_+]9\?5VJ]N:\][VUVL6 *H3A'0"$B 40"@2*1#&0D MR[$4&4D)=SI,M1MW:FS6%3L2BY(OUZ9N8=5MG&LU(J7UB!9[11P/.BUGP_+D M,CS&0Q]%=N$U(D=&YJ@C]""IX(Y !3TBM!QZW#,_-SR.#O$<;_<)"->O39(U MC@=((5%2[^P2DS8.,&,I]0L[#(.Y3 M%UP7OEV%QI6+BKGJ*#GY;GU/%ZMY(C$D.8D!-1W68<*U3414 1B*F)T+V)P+K;V\HWN\4;O5UN]M?^P6,K-6[J5/]:;YSF43. 4*8!P8E([ M( 8%RV,-Q:^((3KUU-&BAWI4ZL8-]5WFZ4SA/Z5X7,I;]?[^8;E^EO*;W#PMN#P3 MUEB'3%1IL_O@_#J R30,+N_D7]LW^IH_Y@JB/$_R B2$:PI0B +"DQ10_>G# M'&/(W H8#";IU,BD5=0X:,I. #/O!CIO#INA_+G8_HRV/V7T=KTJU\N%J,): MOFF37K:G0$UNI:-W9[#7P](?-(5)']J#="I(?1\^/&M+0==A2F_IPV)+ET8O M;6[=KQ_UU=_OJM0OHUQ4:1?2T33T# 1U30TF[+C.K*$Q/W)_#3Z@=ZGL^_7J MVU8_J7&'8)I+24T7-Y8S *7, ,V+&&#*&"M@IHJ\<"L4>#2&"S6,4R7P=B,6 M*[II\EG<"U>_P! 21(H8%B!#A .89A(0&0N0QQDJ M,^>UZ-DM7%=A,O""4\L65<(%C!F[J'K@BMDO!AF[!O9I'4]4M3YSH4?4YV8M M'OFVO%F)AI[+QKV4RBR#O%"@R/5G#7$F "GT=CO)J! Y>O%B M[_C1![G9/IL3@ZU^N.G)_6"V"*8-;_/2QCCF#*$<<%% &.( -,?/XB52)5, MM'D46QTL.HPY05ZH1)Y5047UF[\3NVT5[>7GMYD ._,@,*P#\.:H8,X.9W0"9P8.G%8<<.+;7%X41PJ?6M'H$,58RJ'N-I8:*\RL8LCM.$ M92@N (N9-D&X_@^CB@*1(8:91))A^^)V)X>8&L_40=4/.RD=3OA/0]A/'6& M&9@I:DSV OJ$/YP&QR$.XFJ01@J(< ?++42B%X?>6(G3=XX7--$K^4'T1/^5 M5P7/OS5-ADS;H2:6U7BV]MZN.8YCFII-EDF)!E!P BAE6&^\*%>28$Q8.E_) M'\83?^<<.M\_N-7+3.J7^4B$X5[H-KB;=X0OZ_#Y:+%J:ODN5I%>GD777Y@@.TLL'-YC93O7&'<%;J+GC,N;/8]QC8/I8UD^2O&NZMU1.^-K?_%G^6?U3^5JI__-7QI-1N!BR/ M/8/C.O099N5+KB6.:I&;$C*SYM#"-'W\L[XB8!' M@&YW>_NP:E/MPWKS;OW(MNIQ><.Y.<8NYPG+"QCG&4A2; [W< X(%@A04[6* M%A@Q*3U,JKXQ)VI)F1/6/RN.4NM-Q#=2++;1%O[JJZ#;Z0F$HU( MIC*N7#R9B AM$M7(F;:S;1B%28Y^TE-(E^<9WL=K=1&CP.ZJ\^.-[:>ZJ/D) M!]7E>SP\4Z>C%9IY;R,;;E;BL_YC\]N<*X05SP3(109-0 '5=&/:[F"5"2EA MSF.QXYSUEBXMW%<>CB>6DIC!A>1B'UFS@'-P[/I-D MX1D;"O,Q8\#>'! 2O>T2Z_I9, M-/[=VG<#EK7% \W,3P]/@%EZ?[3_^22T6__L*F\S[1]IBM^)\FC3_=-63&?J MWXF2US) =TM]BZO/+:U\9:ORY8=Y]M9,5.UOI2-BQ"1/DQCFDFB().:0HXA# M*A36/,H(IL2OT'IWAU-;KVSL!97!8-]B%VF)?IB[,6!() ?FN^M [%%>W V9 ML*7&+_0Y%,)W:?S"AX>L? M[%U94^'GA5@I\T'\H.K?/U=;FX8I/_XN'NVW\YMQX*/6RKQ'2L=<)X1!E6?2 M*FD30ULZ@@)EFNL4RSB.9N7E=86W,=^+"4=8CKA3I=U(KLP&O\C&@3_8L*.2 M,K*I?M4?U,YISWS_<1\/-YJ=[J /3-K6E9M:56G/(UO\K'6V_D<[[H<_>W5# M4\[@\_;9:7'X@RV$UD !6BR !0/4: 0\%_$FHQCTT,6X'HQ[HN--1N?HN,C; M6-'O4WJW7-A$4S-M7#S4AXN;59:9%&F68//!HYDB$*72GM(3*4R$UIC'C) , M^T3L9WN:6JC^J5BPA2C8W&]A_#*B6M!48)I!$R]0J^Y.(",LLN?J8Y1G*<_M M:7KW."(,HJ/M0.BA<"5)CE5DHK(,T]B61(H@R;FRVMN<*RY20X7M0MP8R+Y> M:OMG?5K=PIH@S^# $:99M1 O=[:$1WN<1[$\-N2JH!:<0T22Q'S)##\D6)((L32+4B]E M[(Z^IO8MJY(F]FR] ;6U/0]/=:'LQA>!L!N8,?K#YLT:#H"$Y(VN[D9E#@>_ M#[G#Y98>&2>_LM7?E6WT^W)>I[NWQU4$28B**11Y9**T..>08TYACEAB@@JL M$^Y4R;>SEZDQQM9.L#74(SOA+)8.V1\A$!J8%TZ T^=TU/DGSCU1(P1:(V5C M^#Q2?ED6ET#H3*4X>_-X^1*7['^5%''QXIZ"LVQ=K.]UD[MG]PJ7\T*\U+_N MM+Y2&J4I3& N=1C)&*19>091;MU-CQ\IJ>^;@JVFU?7,\ MA6;=\'8+I\*C.#"#;@'=Q16B]T#A2HO6[ MVU^.]F[Y8\7L>N?WER>^G'^:LX<95S2*4)S!C/$8(JV4S2"(8:*XQ!$AB%)G M.=H3[4^-:>Z6H+$1U$8":Z6['NTI"+LY)0 P@R_D>&'B)4C;X?D5@K2G6AU- MD+;#I7U!VJ[+^H44?U7%PV.IY.VS6K$'=;>Q89*>R"=F'HL-U"E% M"402:<@U%U Q23A+$THBYB?$.!CVXX@TMN8#5ML/%I4#6Q5?$[GL?!AKE-PB MP<&0'YC3MY WAH.[+>2U[6#/^!M0F1\N*NR%6LC@T,^ 46/$7M@ MZVAJ'Y.=G: VM'>NZ5EHW<@I!& #\U OK'J4?.L&(FR-MS-]C5S4K=OCXRIN M%Z[WGTU^:)8Y]XK!?2D6ZG.IGM8S@G%.(TQ-],E3$WT2#"F..<2*ZE@3C7CJ ME.9RJ:.I<4-KZ^LJA]9<4-GK2! 7\;T\YPR%VL $T1\PKWFH"QI73$@[FQ]M M9NKBY/X4U>GZ?D%#)3YF#T^MU*.M>?NLZK0$N]GX:;DRX:VE+_^V69?6P#M5WNL?[/=9)'*E*)0X:P@D1R3@VE,*F= M]@Z'-7-JI-1X D3C"BAWU@-9:*WLCZT0S4*5=HI0LM]]U30&&G"W0.CMAW%@ MEJSU$%]YN$VYLD[^X0:T@]PZNG^0I\H"W_,5[)RUXD/5F!N'PP5DPPY(R'!N M($M'#0:'1?LPE!RXMW[?FQ\VH7NS>JE.8=;3X)FFC*!<:J@ICB!2Q,Q/$_,$ M()G27%&E)4)^ZW G>IG>:EMK)%A7RF.]E]-.0>I&QU?"-#"7;O&IS&M%V,)Q M7X?W(8GK5#>CLDZ'GX>4T75IB,340JVK.E\S&2,MB280$49-?"@))&ED)J!1 MII,$T3@EK'].:MO-U.*[@[Q*8V93]^RJ/-0MJ&XO_?50#?S>]T#IRK330Q"& MRSC=]O2&R::'WG;GF1Y=W4?4S(0:A2X$VZYJ-4%&GMMD5 M6':+F_5I>$1ULRO\?BUO=DU#/35[S6-T9QZLYK .25@<4QE#E9EI)[+I'RRC M"'+"HCA#F=+"ZW#OZ^:G]N&PU@%K7M^:4:_!M :79>D;\T.'$KT!2NLVI9CWR.K;ODAZD$W3N_,^&*GE5S13V-B M)?9?-#;[L= AH&YDTP>?<3BEM0Q8TZS":*O1]+ZNXFUKYH#V(BM%VFHTW)HP M^+DHBY"+W6=@"LDFAUV,2AIG_#ODAG.7]:6 0YVB>L^MVE4KOQ2,%_-J'&=Q MQDB.#26H)%<0891!IK!!,8\2K!63*5$^X8ESSU.+3^!6P.P_]A3,K/K=LMHZ MKU,?2C#?N>#+(JYCXLHO R ]./,<:<19A)ODA ;A+PX(]Z 93[3"$I!KYR-3 MDRQ%5[[NEQ5Z0!E7?_-;@C\6-X9_VV M9S/ M*SF;FEIGA*6Y0DD"N;(J5/9$#2=:0YY%-.(J$HG$$8T&X&;>$0(89@UF:F'D&RG(:9VIK4>U)#-5JYC]4;]"\\PVZ>@#FK@IWU M-\#Z!DD2OLF=45@V!W"'-!FFS[^*_><)L"N_[.5NO[W4U\[[]O5C/,I0+ MID0..1$I1"J+(4MH8@-('F1T(ARB"8OE2$=FKL34[VB,.T*=!V$YD5V.GU77Y>R*)KO/R*TE8 MK;?G $B4)3+FD,0Q@X@G''*M*(P)BE.M:1;E_!K^W?8T4>I]?12@HH.M7IEY M!C<+V9<>=AA[,H,?9&.3@EHW)P2,@0/0P9'S@S#!KI>W(8$C+\^^_\=7]GOU MKZIS/".QT#A&&,K8;L-JGD&2YPP2'F5(B@C%FOAG7UYED\_+,5[2I56]$VV! M].H/:F[/:_;9U;,[=+)I^7JNVF_ MUCA#A"0RI0IBC3E7/!WXTO Z,Z,"N& +1'8J4S1&$3*R]W.W)BI3,.QXF5[K?VV/ZJ#ME5 M$X;VB-W+=K/]0[$6\^5ZLU(SD7$6TX3 3&L;]F$,>812B'F>1SI*$I4X,9)' MGU-CI/I@J6U[AD1UIVRL( MPGZ;7WY8=6Z .38UWB:8GV^O-L(\;_4CZO6JG/THRKFZUY\7LG@NY(;-;7[4 M-U4+F*\?BY\_EA\7I>FVT2^CFNB$*V2U&+#58J FA,QR*%,>28I8PF/J0M@] M^IX:<5?FVXGWS@%/C;@^ ]#-Z /#.C"S]T+4F6>NP*8CB#2M[@60YF^'P6.? M;D?AIBOP:#GJFB9Z2J+O!!M.?9V5-@\9D]@$D%9'"A,-26+"2XV9B&E.LH1' M/O()W=UY,=)8L@B>:NC=>+K-6,.A-##!?"H6;"'L>3^[2'>W7.CM#_9\&"S2 M\<,KJ)!Z=X_C"JH[>7\DK.YV5S]6^",URJK"($K_B*F=Z\GE'QBFPTAA655;YR_AKK#B M>;KO'+11EFDB4Q,^$F1+5T@"J1 (\E2P&!E@TS3V68L, .PHZX\-K*HQ=X?K M8$B[<7@ _ 8F[]9"JTY>U[.Y 8V5X:CY @PA.?E<5Z.2\05_#UGXTN7^!5:_ MF"&9?WU<+IKZSK.<9@3)E$'#!JF55J*0IDD,LP@;5F"2?,?KG3L]?T M*3UC7_%W;*VDK82G%NNZK-UJ90_\VW7(=R^[2[ZR%_NCVW^PE6S59M;EJEJO MM"7SM"H,4WQ>U+4)9N;SGV.F*,Q%(B$B2$..3!"0(TO4ZO MROCY@EL[_2O@#3["#GL/;SU@(XEY61=@Y0/8]Q/L.0K>O=0Q#>35=8VSH/+V MIE$ WL.5[50F['_O.A1M&C D?>IK3.-)V"L$CQO_R1XENL9?GBZJ_H,V/^( MQ7^&1_%UC: 1^O/?:KI],BT(MOY55>$J9IP+FG*8Q$D&$<[&^RG+G"_R5\OWG:V*V99_51:R7*^JV^U[=R^=.21+/+F&181ZGB$ F; M*8@Y@DR(U$S"-<OZW]E>IL8VM:&@,?&F_0.P MQG9J5GD >WE], A<0^\"]$7*:]GP(A)7K!^>;WNTA<2+[NVO*%Z^N-^F:Y7; M=B'_()(XSQ624)#$UK'.-&0X0Y!PCE,L?4J.$^3&D?%[3==@H# M8S@P7]3PC9G=X8%/R.U$EVY'W5KTP.%PF]'GUKZQQT)EAG0F923/GB6WTP16#-$TUI)+$*,J99,(S^CC9S]1(IOFJMK:"VEC0 M6.L;?9R&UC7^N!JP<2(07ZQZQ!^=2%P=@9QN?>08I-/%XRBD^_+>%2J4^;C* MLW)%&>(LUQG$.*:6%W+(&8]AKA1.F+8%NXC?JBP60C>E] MA(HNP2Q%FJC$*@#H/(,HT0K2""&H9)S$6&J9Y[1?$9"KT1Y_7[$EBH>_W>M%^4GYBH MCDW]RGXOGC9/[Y8K\^DP7Y#WS#Q YN>SF&LN-460*JHARC-I@CW+]I1K,[MD M.!',A]Y].I\:UW]3S\OYLPUJ1&4_T(T#-^"I=@'PU@,(@C]F80\D>/0_\O$$?V2.#ROT M:*,?UU7[]C_,O94P.J99&B6&S+#0,419I"!720Y%PG-&T@C'W*N&QZO6I\96 ME7' 6M=+7OXU-W!J._Z2=\.7^;3%P6KAKA> M;YZJ/;7U7VS"#IN+32V#;N8 ];9;(9KKWR_7I5T!L]K(W\Q49$:D3C(JM)F: MVNH2,D\@8_8D#991)!1/9.)572*L>5/CB]8VL#+&@5_>+U<_P>WM]445KQE! MY^G7&XW+\+.U$Z4:]YP#?ZER)7?N6:%/T#JXO<^Z> .V VR]'+2,8P#T!Z[X M>(V%;UT<,@"Z#G4D0_32LUQ0W_S,N^7BOC+Y*%'SX^]J)0IS^8QF.#=SU@@R M;C75$8_--X'FD,8:9R051*9;"66WK\*0YO98?QMZ*Z0US?](Q2CCZ_;%>/,Q M&_-H!>].J.>="?7&85A[?#*W?NMUP*),(XQ-T+I.0]H[;FFH$9 _JBXU1I_^ MB<#-,Z@X1^:CD>>0"YE +/-(9SHG*,E=\WU?M3RU.4!CG'N^ M[FN"2^:UD7FZFZGQ M16LE:,WT(XHS6+I1Q/4(#4P.1^ ,0 O=((0DA#,]C4H%W=X>DL"%J_N4E9W/ ME_]@QM1/R]6'Y8:7>C-OJR5^4T(5SU7!Q"I;7+S\,).,=:W$>"O_MEF7=OHP M(UFBF>8QI#PB)KS '!+.-.2)3#71*(YCIX2V4 9-C5):8T&YLQ:PK;D^)50# MC%8W%;W%& R]E]EZ8W4-0.L/V-9BW7ET [9#M><4N'VKH?(IASOND(U5+W>$ MH?,LJAL.Y^ZJNP'Z&;$L;SA47M?M#=ANO]AX>U+DW]P[&]JG[8]&T%E9*_,F4L@NT7/ M :$;>NW,%S7O(-H1BY#1]*4N1PVK'?T_C*]=;^NI"EP=?2^>U39+V>[]OC>S M^F*Q,>'\_4^UJE7.9SB-B9!40)4A0RO43+M93"3$=BF/R"C%L9-HI7_74V.8 MK>7VL$*5:>.I8NL.NAO-# /EP(RS0W'O&(.UVX90YI4JYD5E?ZMW!E"'2[7JMR?;N0>R=I&YJ4]XMOMOC7RG1L+KA; M+E;M7ROV_%(LU.=2/=F,8I8EJ8I@+IB&2 L*F> 2O MRWDAC"T_U._E.P//WV=8X03G:0HULU6[E<@AC;(8,D0E3RF+$7-*&_'K=FJL M_WWS],16+_8LUYX#8.P%*\)LU&E16!V11/YB" M9MFY]3QNOIP7&D>9;WYW]TRD4:4MI/UUM7PNI)+O7FPR]^?%Y\6S6MO^;FW, M75'H3&61-#&KA)12JVRI,DA3A6%"4L%2)+GFRJ3*F0;_5 =8BL4?P-9X<'L9 M9O_L'&_$@N;JN/<^;N:.-RI'>3S^+?0,N<2CDAM;2O%BQO#Z7,IP768>DSA+ MXY3"/)<$HC2W&E:QA)@IGNI$HI1X[7$$LVQR@5OC6!6Y.9PD6'<>);A8YG[@ M87>, ]]B,(<.%<<=1_^@,C3F0>/.8,:-&YJ&QO0H>@W>P4"'!<_VOCNXOI#V MQ..=>84:>7$<,ZQCBJ'6)@!&&E'("&,P)BK3*)8X3;TTS88P%4A['\N[IJ]K9P#?E#WK M)\J-7=@U?U&K9_7NQ?9YK^U9]-WB'XT-6^<:0Z$(A2B1MHP>26&F>,)EQD2" MO1(/>M@P-9[>CP9?.0$:+VST5W&%%=]:^AXMZC-*OJ'Y(-B/&(0[P=[$V6"8 M==S^6 X37+N;\49AM#=.YP-F_Z;\1;Q_K)@TK7]_>>)+\VIAKN(,,1AI*6TU M\0PRF0LHM9!YS,Q_ KG*=K]J>6KDUA@':NO!,##+./KO);9] MTM:H/9)-_8EM$]?,+*$32UIT$H8V _ 7U7Q\%@J>?NL5NQ!M>(& M7U>%4#/..=%:QU!*;%[LE%/(F98P-B^\YCRF<4J#3E3#V#TUVFAMA:PV%JC& M6O#3FGL#EHWP?1S>G;?[WOX9S67/Y:_ M,AOSEB_?;5)6M2EH90#JTDVS-$Y((NS1(TE3B(0)3YDD$F91'(E$1Q&*O+;E M+G@,>C0NP7,*GQHD;L-@:[_?9<<#?[8L1%M6!R;X"]/L> MH'\^ O3N,J#>#.V.44AR=>AU5%YT1^&0TCSN[*LN5*JUX<+=:>T9[(#,T.%]6&F@XVY&5@0ZZ^>Q$-#Y2Z_?)WA6BXU:?S(&?OS=O%(+ M-G^_69?+)_-VV03RY>+A2_%L(IXJI;S.$Q%$*1G' BIL7G\3A\20!OSM0XX_4R=NT/L \ :#T"6Y?J8R#&*5AYU1X.N3(/J->@^N\P M##M4HVXV##)*5VTY] =WJ-V''A:]V49$?_2Z]B2N:/5J+8IW;&YE,;X_*E7^ M:;7<_"P6#_6+JZ,T$7DDH(@9@8A30\3(Q&9**!+%&&DDDIZ"%&<[G1KG[A^P MXR^@L1M4AH/6\GZTZC0&;N09&MF!*3(,J-8:T2E*513F= M/:L57SJ)Q%WHSN>MV>]TP/CB7]G3S_^Z]] /NX1H-\>$1FGH\,M:"HRI8&?K MMLKF18E)?_ \A-4"@CB2:-IU8/K)H3FBTREU=JF-\63,'+UY)5'F>D^_D._' MJCJG_?*]7(J_5P0^RQ7/8\X8S#E-($)1!!GE&#(D),U3',4Q[E'7^+@GIT=[ M_%+&K:%@;2V] =E-1**;*"+5O S?9&ER@].LJ;0"6 F$30YC:SNW^^_-0H$T MN@'V,:QN^& "8SM0((VKGYI_,[?]K*55YB__[A<>GA@OMV"P)_QC):^2"OZI5M;6Y2R1EN50IU=C, M$34ULT5"(!.QACE*!$]R++*(>^F,G>MI:E/$K8"UL;3.7?"4%3L+J=O['@2H M@5_[8XP&$DFX"$901;"SG8TK ';)YR.]KXLW]".'^_+1M+A9R-7+GCY,NTF% M,YRS1*=0BMA$&R)#9LZ6)3"7.$^X>6Y$Y+66[Y=>/J MQA+!T!J8*6J@:D/W=:P&V!%T@B0D7W1W."IG./E^R!MN-_7CCN,&;_FZ7#%1 MSE2648*8@"DE&43$!!6.-,& -3!JG> +\UAH:,+RXC$9(ONCH;52RN.SU(5,XW.%_KN;CHK0Y28]J M/K?YEFSQ,F,1110C#A.1,(AD'$$NYV[.NWW%X9L3C8YV N>\0_O'<#JNZK&3\V6Y M7MMBN?BFYLHF1M\M2RM<-!,""Z%3\P:GR,P/2!1! MHB6RJ8 L513E,M,>JY$]3)CH,N767+!J[+5Y@Y5(FL=&AN=H.&P*#0#N2.&" M,1SL60X:TV_ #NK6>F#,!W\9%&J/+:3A(!]I1RDL]'X[3/W Z]QP\FQRO/VG M?KZ^VH[JV41?KHBR3.(W]G KES_+2NAQMU5E*QX=B->^NLE7 M8]-S\-RFGD,.R7!O:J7@%_!;\_L@*^%]T0NKO>EIP\@*G/T0.M;A M[-E.SQQ[\XVN6K_7GXH%6XC"L/)R751G#]O%'9UEB*5,018(,B8 MCG/.XS1F3JH3/IU.C1*W-MOM^JW5H#7;98&H_P"X45QH6 >FM0"(^N>N>T 4 M-$/=I=]Q\] ]D#C*-O>Y]QPO[0_J%_.G/_Y+^Q/SBSVO_\=_^7]02P,$% M @ EH $4]#]T^9V@@ B $& !4 !CM%E^]+VW2/*25EM6R4*8VDZIJ^+S1?X!*G*%)#,I2I M_O47SM@C&!%!?-W_T"<$$K$F!FJ__?S/SN;)>-9@8G%T*]Y!5&F M MD)3#(QF0O?/'0VG?_]G^N'&%;X$S$W7VV^_)<_?5FOO_WSG__\^^^__],? M<3G[I\7R\Y\%8_+/E[_]IXM?_^/>[_\N-[_-O?=_WOSTZE=7TVV_2(_E?_Y? MO[[]F+[@UP#3^6H=YJF^8#7]Y]7FFV\7*:PW,G^2KI\>_(WZ%5S^&M1O 1<@ M^3_]L@%5J\Q(5E_Y7Z__^,_7 M;_^VQ!4!9L/M6_K&Q3/JVPZA!/]8XSSC.7^7[Y@MTJU?FE7I+I:7?SD+$6>; M[TXR3B>;)[^(J_4RI/7$H).)8X" WH+*]"$XPE>VT7G)8S(NW&:\$KTBJC?* M6&'ZI\^+[W^F!Y-2!*N?5*DP8/Q"%?_UWDO/Y7,8]9;FK]Q3+]M%AF7)*!N20@ M+-,]!-P&]\5O_/E;6-*#('V9SO+E7U=+,X0^UXN!Y7JN0"+]3S^1! HNEYC? MGNOO048W7*[)!./F-P_%QMD*/H?P;?*1A(Z5D9>SL%J]*Q_7B_3W%W],5Q/# MM(@6(]@4$RA> K&$)"-?2I:1VXCV/D N\5'"*FZ(OGC1.4APMEY=?N1\,%#(]XJ+ M(Z'RP)9,X0*^(7.[FDB&&G6EGQ,[RGJ"O,T!6(Y1Z1R-X+J-;WM%PSA8&=Q9 M&534(UJ7FWQ\HM^=*!NS4#:!U[1@%#GZX$1$B*A*5(D9RX:$2'UG5_[K@1K< M HN]Q=D)#/[G65C2$V<_/M"^N5Q/6,ED0)&XSSP2"\J"\RE",-GDR+),:HO/ M>C B[KR^*WLQ'#B.$7(G.'E/WM4BOY[G5^3+3Z0C?TDZVB0)V*"*-.!4,""< M0.:3-T4,B9);+]\)(_+98>1P 7>"D$_+,"?'FX1R@?)HC9'H(EE#]$#4!PB1 M*W L2A^MU-IM29T?]..%'/#B='B7EDJ+R>KZ?K'[],9_C;V<;9=BD$ MR54&BT@;IG8,7#8<*(;54M?3BS!$'OGN>W>"AGXVT#A*K%U X@-^GM94]'S] M6_B*$\9$D7"6>(? H(1=O* R3O!@U&"QNOWLG:)AG!HTCQ-L%/-[, MTV))QFXCE$TV\>7B;+Y>_GBYR#AQ&K--P0-J(<@ )@[1H@(9:1G0+AH-'PXM MCY*R$WCL,P//<,+O DLO#)<@I63"F! M.$$S&(*V$+ 3;MPSP\VQ@NX)+2_ITW?+3XO?YQ,?HXM!>BC<*E#(#(0B W!I MBC9!ZRC=T%BY?OU.2/'/$RD'"KDKG)Q;Q@DO/BG)2!Z:(C<5"/$A. >1O#*C MN-21#5%6L.W=N^77V#.%R 'R[0D?[Q>K=9C]?]-OF[W39!%SX@6\K)%;(3_, M,8.074E,!(:&\:%1[A$QX9"A?,2PP;",1JI$R<'6P8D"&OZ MC MB(WB+(AE/D=L02+CQSMV \'R2K0?+R*#C;Y'6D M!L54!J\-AY"1H;#)*CM$XNSN>W?#P_-)JAXEUY$Q\1'3V9+PS$7\-%W/<,)R M3HHP"THX$@*O0C A@C/T Y^="&*(/,C=]^Z&B>>333U*KB-CXM,RU%L('W]\ MC8O9!&U)T1<#G%GRDBFB N]"!BFD%BE(ZV(9 !"W7KH;&IY/ O5PB8X,A=\6 MMTC_918^3UST4K!Z#\1Q(I]5)]@5$H+1VAIKO>-# &++JW>#Q?-)C1XKW4[V MCM=_I"]A_ADWQP)2$XU:.^"25W^(4;!D2P%.&Z+W!5$/$HYN>_=N\'@^&="C MY=M%TN+EV;)*[_R)%;*E$/ M3%MLIV$WO#RW/.@ \NX"-V_F]+20UM/O^"JLPP5;D\*+LR%FVC<]Q=V9"7!" M:_J0E(D6;4K#G;)LIV&W^K+GEAP=0-Y=X*96,"Q?AC5^7BQ_3%S G)7QP HC M'M (B"5HL XSHM.9I6%K0ZY>O1M*GEM:]'#I=@&.CU_#;/;SV8JDL2*;F*UD M22#H6*NX8PW'K")1H/5!%!N\9(.!X]:K=P/'\\F-'BO=+L#Q^BLN/]..^9?E MXO?UEY>+K]_"_,>$%!H"<@K<4];$1G6XA"+_G$4O?*I5P/)_\ MZ5#2[@(T'[_@;'9)??:T)[*@0"EFZXEB(?Y)%X'EGT?2"(A+?N#6\9B=(1K MYHB'3)NJ#XQ!XEXS+EF0)0UQTOO ^W<#RO-)U@XBYTYNV5PS\0M]9S71/ N" M>P$CLZBE_IID$LCU(E>]),^CY4- Y8'7[X:4YY.W'4+*70'E_%;9.1/<.:6+ ML< -H\W3)@]..P7""*:##$F%X:%R@X#=P/)\DK;#2'IDN+P@#O*&BWJ$A

__?6W%W]]]89^ZS9C._;#.^)U0W30&XK;(WONW>N=]*[\ M,IV'>9J2J5F<7P"]:M\FH_?)) [%*0JPI?<$59E!&1ZU8$5GMR4D';!)V2/$ M'=L)Y\5JA>O5%:N))8=6.Z!0,( J&"$JE8#3@@H^!>_UE@#J>%9OD]%)/ZVA M,'&W*\X1,N^@=](Y]1=._Q43.LLD92%YU#-W15LPA,(0'"9=M$+D>%P-IH"QVT>^7^*W,,WU\[P>>/4[/G>%A,(3H.M'\N_477&ZH)SMY_<4UL">>#" GW()Q MCM6Z=9)-M@A,*(W<.I8%VP,T\&D'H*'$WP&2;B\# MK93-2*)(RM6.WXYV7RDTU-Y5SB%+)33ICKZ_N1G\I+.A?WNPB _'QV(=9H/@ MX_UR\0V7ZQ_O9X'$,<\U\OM6\USDHT^4RAA5\F0U:P/O("7X3,YYB2(;Y,;S MT@0NCQ'50W0T2!IG,,EW8&7>D KFGZ=D,,\%1"R\_B/-SFH!T5\6B_S[=#:; M&"F]TU&")29HC05!H9ZFA<*L]Z$D>Z^]_C!HVH6X'H*M05 UN"8Z0-<5W5X+ M;J-S(+V(H&*F73AQ#2%$[9$$<6,]1K6F\Q MK/!#G=?VKOQU=8[UB>76&,4*&.MKCT5-L,["@3.UVTSAV80V$=5C5/407 V" MF>%DWP&0MGGXORWFZ<*)BQE31,? &.9!Y:+ 16O!HQ?,T']Z6W/"-C'6-5D] MA%F#0&E Z7> ):*<1)+Q.C]UDYEL1-*;22FJMB\HLE[1* D<3UHB/8VY+;>F MCH?2HU3U$((-@J3A9-\!D%Y=O/8J2W[EPDUD82'46B MIO,')O(X2??#9-F,J;( M1=Y2E3P4+D;JEMH,#GN)LP,0O)V&.)UMG*X7\[RY]?5E,2.IKVH*:OWC2C1, M.MHE70(C:E+4%4G!H9:0#,/L57!2;VE==#Q,=B5PW%1@\XK )GKJ8)NZP=?= M-+QW!8/0M)+J::Z2M!A=8L1)"L9(@29O:XJO8[500=P>KNHW<_G->>%\_2#.%N>A=G=@DCEHY&9HDJ>9!TL%XDI M9Q08%$;&!H#"K1/LH0;YWA7'+TXVI_)ON()16( MGBM0@4(6KW@"M!3@>J.RD5L:\@Q]@':7K'%/T!J9FP$UTYRM25JU+O\G6C4/OJ%6-3R#+3*O2F )! M<@$F9.]RX<+9+>-8!\'='F1VDZ5J"L-6>NLQD76#%>V\8HF"DAR9K@M,0TR: MY&=T*F37';>[W;-]_#W=I+.&Q]#04N[ C#V04[G!$ ]<>4X.!#>UR;K/C 1% MX8=,WI"'$514V,1A?XJR;G)<[8S5L-KI 6YW(I,;G)@DA*&U T%I 4KX LZS M M:'F"A@L12@G"(P[*5V_#0 &T8?'2#K@>U;^\"B9!3B5ME8(2EZ,0PD;=Y. M\5SBMG;Y@\:+O520G[HNYD M=!!#WF!BHKS4.C !F5E9)Q0I"$5G")P']+(D M$YH<)-^@H9L4U4E@LY?$.P!+G0,P7=>:QBJ?ZQ*+RHKC/O,H$DC4U1>4DEBA MX*%PR91A%F-IDFQXA*9NTE;MP#241CK8U.Y+Z,W\XF+R^SI[C[2V7B^G\6QS M,>S3HMK<>KMG,:,G?M[,6\/5=6H018@%G08;4JVG-0%\E(E$4+A11CA9FM3S M#)T^BU$1_#@%*D9;EJ))K<_GB M+B%C]],=#Q1;;.S!&NH 89^6%%"?+7_NSU!GJ"L$9S8!KI6*, MV6T=^WD\QNZ3,O8=C6Y0=J26]L>9/\?9'#_78_A/P]7ZY+RYXQ)F[S<='5^& M;U-R0&^LHDFHC6"9X*!E(+=7D7L2F(T0:0455,&G-G>>GR9MW$.!CN XL!8[ M,(,O4CK[>K:I.=ED@NHDO"5^J8/(L60LC,E2R#-FVZVN]'Y[A'$#TAMJ%^.X#O!UR'>ICW.BSG)+K5#7;K M,5^:KB=&ZD3[10*M=0256*ISI1U$85C2.EBEFB0 GR9MW..+CD ZL!8[P.5] MX4X88F9:>V ,-2@;,P2%CI#C=1&L*&+Q-*'WN*<:'>'N2"UUD'O\=3I?+#=0%JM4G2L(&MR5GN7D'%/.CK"V%$:ZM*2'2+* M23(L1$L&FZ.BJ,UE\BL*?988>E\K"%ULT[?=YR))FGUIPC;+5OY#].(X7CE# :V7@8;OM\H MZ@NNIRG,;G/9?,KA[7>/._+P$3F<LE)A9)$BI( MD#J@E:DD;-,L="\JQS[M&1A1]Y)#S336@>-Z(RE+B__=(_+CU]( M!1/K5"G%!LA2U9FWQ%ST[2-?034&'I#:Z&M:R)NTC/VF=G^ NMRI>;X0=I_;?I^LO+L]6: M7K>\&O94>U/3_W(MA9"!%H^P$HJA9:,$"^!\4" C]UD*+42;GDL'T#INGF(( M#-TO"6BKL YVRY>+%>T%%XQ>][ZNP8D4%H((M.5C;8N>//&$(B?+.,^I29G M5FK&34*TP-7Q0N\&.74;( Y??IPE7'Q>S/"G6!!YSC64Y12.12X@ZR!J- M^! TAF":%)$^3-*XMFD ?6]%T-'"[ZAA)_/X#ZRW*Q6KU?+DJMV\O2A>@+ M:&=(,CD4H#^P((+AT1474YLL&#:3Y M>T':4&KH9_/ZB)M2-6+I?-[FMMT/JTR6D^_XR57TH=$RX1,.&W6 MH'B-'V0R4"\UA"*MM+')QO<$7>.Z36VP-:0J^@'8/5E--!BL8][6V!GV&$WT'X=HW_R_.=Z?R,F+I8((OY MZF&+/Q^@^2'REM.@_+'V](J*L'KI:HD#0W40 64\MQO -?-LW+52G& M:&[;](=OR-.X=^E:(+D7 '1@4:]8O%C+%VVI)ZPN7%'OH&8*+MP+[\ANL;[F86W#&*<$ *YNKE8PT! X?"LS:T-Z4C7X!M#K7!M=5!=/ WG'[^0IOCB^_D#'[&W\Z^1ER^*_>JHZ]O#V?# MHD,#/,I"TBSD\5F-D%EVQ5J3M&URWK,OH;N!\5F54S75U3/"XL]A-4V3%(13 M,3B(.6%M3>C!9TFNHPG$F'.%\R;%5WM1.>Y!9%O '(C._;77+S1?36=G]-W[ M=TE0BF =]V!$J)E&;2 HZ2%9%:,U09G<$?N":/MR 7%8L#H39N,W8[T[68OGU7] M6 O-] JX24#/LO(.!$^EQNN25B@YPSR'D(V7S*LF1UI;J1EW\VVB]UVPM9<2 MNAA>?)>-"Q%-M/71Z,C)*Q >E!1D[PD 0)$55Q1DR2*:#/1X@)YQ=\LQ\'2( M(I[MS<:7[WY]_^'UO]'OO/GWUZ>XYOCH"T]QYW%WCH=OVW2^U6XFQMQKDGP] M7#D2:GV*("/&.D%;01V]#H%%%865,F"3EC%[TCGD>4+F268;P(<80%G&('C4 M8)$'3"D$KYM$M7N>)YRB#=/@"'GLG&$/L7?@?#W67?R7Q9)"G?EY(ZGTX],R MS%=Y\-3O79O[?9ZO-W*:K?N2>%ZU\,.!=$J!RUA"D$9 E$UIXJ5FC M@J0F['33U*DYD#N 0^>+XF+P-+&\^:WW"Y(ZKJ?+C88NAU//2!A;Q%!*%"Y8 M#24P"OZ\5."R59"0&6\4.4"-ZCO;\---*ZI1E\6I '%LT4+SE7'%E;)&.T9" MEKFV;Q4"(49:[3+X(GU0P>@FP=9SF##2!V8/4E4'1]Y;V+EDY:"&UD4YD3+% MH"Y'"RHEA.#00QTV*5S4SLA6C;.&Y*.;7EO-03TF /K&_T3+@J:6-1EOZZ5S M'B!JVEI(H"*B8HBV2>N?1VCJIG/7F+C<2S%]8VRG)25M4/4(#;B-LH[\X1 = M9U"\E4(QP[P_M4T=S(8VG'S2!58'5_!@P=S0"=RM6_?VU>L/ M'U__S[^^^?0?QZ9M]W[-,,G:X[@;/D7[V R)Q(T5#*$6:H!"4P\$)(*0S*@< M,6C=9-O:B;KCI_!-V1T MDY8="!7WA]T<+/0.'Z5ZPE;O7VO>+)(T@G M-H%,!N]DH-C9D'P2^BP:];B\0\G(Y3C':_?A9N('B+H#K-SJ87W!0D[6B"@M M+:#:!,\Z"R'5)C IZ) XA2FQ2>'J%EI&+K<9'"_'BKL#Q#PPDOV"&9E3$I[B M6;L9MNE*@)B\@^0L!;VTJ?,VW70?I6K<77'#FHY?=!@/>D M5?+[$'S)"G*P+.1D-+9I_GV3B'&/:H:'R<$"[@ MU$7H8"+6&\3 M60D^Y#K=,6;/;;&AM+G#_0A1XYZ=# ^>P130 9BNLAQOR6IN&O!,.%IDB@?0 M*==^*1@@5-.I$LE&):8#:W)SZSXIG116#I@Y/$S*'>"$'+$:5>(K//_WS?Q^ M>OX#+8A?%LO?PS)/1(XJ1EX@NF)J!SP&T=1K(EAO!B4>2VPR&G-/.CM),1X( MB_N]CYKIJ ,(WK\ZJXM+.;("P=?)'%J6>B"DP)"LM(X^9L:;6*J#KC>W[$?2 M3N]W+=E12C@81=]P.5UD6B_+]4#;WET!'50?%K@.(E=F?2(O(DWIU=P/UFY>/HE,QU6(@3%5PJ$_QYF9WC-E+72.EN;28D: MK-5AS)Y"-% L.>NT0H--SK!WHF[T3NEC0_ (976 P"USOU\D$AM1,LFR))VR M!>$*,4#R 6^$A(C94KR5E!9-,G2/T#1Z-_.3H6THQ?2&L2D3J[\%==? M%L03:NM1( 13R'(77VK'40].HHU,<*5-DQAW%^)&[U\^#NJ&4%47]X6O[SRO M/BT>*#C9++%(XMW<>"$O=Z/?#TCV[R/V!:?)YOGK*1T81G7I % M#E%)$CDW=81&"WX]'V9W'RCK7H1BV7#B M/-0.SC'4(F;R;[+-V8>(SXO2ON!Z MFL+L-H?-;A3??N+S,GQ]<4:!XW+ZGYA??%VS-P3SYVP6GZS/ZG0G*)+*+$3CG@GQN0ZYO"1K0VX@N,8F\R:2KHRGO MIEMBR\WX9*KMMAG2$[W=7WS\MU_>OOO;Q\8][.^_YB2=ZY_@;O@ Y658??EE MMOA]=07AH%3B6AG0HG;4LH*#8YN48JA>8'(*FS3E>(RH :93UF>2?_M]2N+[ M^<=?5YC?S-]=3D)_D=;3[]/U%*_%8(N1,8L"4LO-O(E4;];0EY*Q(A2/HDV/ M_OU)[29(.0Y+6V94MM19%Q-B;I1MDO^K+&>U6BF3@.KID/<>@85:[LNDCVV: MU/.*&M*DV2VN)-72*]- MTXV.Z?,97LR#>/&U'@C\9[CXR G^XQ\YR""BEC U@E0*G() M,;, T9DBB\:48GG*K3R6B'&#\A,A]J2:ZL!>_R5,YW7)O9N_FJZ^+5:;8I!W MY<5JA>L5GP1KHI>.0D3M-B-Z"G%C.3!1+&K/:)4UL;J/DS5NK'UBVSF@AKJH M<[N[0&E"CHP-00<(HK;^9C:!BZ8._Q0*A2)NO/7<&+N3(3FXS4UBBPFH"@-'/@ K<0BT1&/XM*-3%E M3] U[M6$$R-M2!UU +G[!257C)%O*EQQ@M=58V2B]5/(2RV*> O)>>N2,6W. M\AZE:MR["2>&VW#ZZ0!LFT+*R^AIP\;%XIEPZ9'K:JA]J1W D9P![VI&*Z9: MOAMXF[GW#U(T[E6$$X-L&+WT4_1Z?]%<2>ZBQ'RB%,8@0P:^F75M@@.?O0#, MH43GI36^25W,TZ2->Q=@=/-VE*:.AN!@/FK.81)_AM_?H&7Q?+3CKGC/$$T=%EU.!@T M%J?7T_AQS /NR9TDP0>6\H_GZVF#HW>YMH;M?KKUA[SRV))TDR(>?4+B?OE M%UJ'E^F(7Z;S,$_3,*M'JK?29<9*18+C$.MP&J6*@.AU%:J@!9A<<(GMY0X< M1$:7M8=-/8+VVAK?*=A?OA,ON)+2.O";!H.\EF F(:"8B(DI*XL;.7#JLHBQ ME=ELI+E^@_J+I;=5D-)SE)P\\J3T)I.OKS"N)S9[D83.X+&0 +WEX*/P$(7A M7GD>&38Y%7^:M"[#^L' M-LEZM)HY:)-L1I9H"VAB )^DK,M _!3(.UY/G0%OT^GBW;>JNM7K/W"9IB3+ M27$JN9P88- 6E BTB&JJ()209-;:2VS2(?Q)RKJ,H4\!O./UU /PKF.QZX9H MY+0LOGY=G'>QG(C(@C&QT"IB@6PXDKL2ZFSGQ(3+4:60VES1?Y*T+D/F9M ; M5E/CA\;GN8 ;"^H&A]MS 3=+26(Q*)6I(Q S&?B@"L2" 6P.Q+>(,>4=DS8' M4M!E$#PT^$ZGHPYLX>XRG: N0:9HH+AZA;$6UWE>$+1DPFQZJY53YFBVD-CE M];]6MK&1YCK(T;PN!=/Z77G]1]HLMP]D>]_-*[/U__4DZ7N8X:8B_K)3VB:/ M/\^WOW'C-RJL$'41M<)*FXML;*)N!MP$LWS?&&S?*,K?4. MC/%1S)ZW$+Q_8GO1*/VF6,]%/1&>7/,L#/A<&[%'4EFT9'V$8\6A%27:)I=^ M3LOFN#Y+L^72,58ZV$*.,QL:A6*A#O-+Y,@I\N0@!I] 2H5:"Z-M:I)W:+\M M-'-^^L3Y7IKL9K#V<2R3TYB=2AFX04'.GC% "U0#^8"V+F&>3)/417OP-NND MT"EX]]%D+Y-YSKY]FVU$&6:7HGPS+XOEUW-E7@I5R.BS9PD<+41:EQ3]."3J[/O18"(CD)'ZVQ.2BN5VK@?S;3U;MRYP4_SC_>6"R! M"15*@>0Y+18?!,3()*U'FTWQQ3G=Y$AZ-_*Z-6/[X.6N&6N@F0[R7Q_P.\[/ M<'.?K(Z])BG];;K^\O)LM5Y\Q>5=[HQTAC/'( 9)/B5&8LQ&!R7+DIE3M-J; MA#K[D3ENUJ,1_AIJJ@,<_H:_WY#;EIM7V>)7!)K%:NGR!;(15!0 MN[4!+3TOHE$HV@S"VI?0<ZN_9_7WRNC89X_+0/%W&E3T;XH MZR]X7AMQD&>WQ^.'<.L.Y68@GVYS<'F6UIL!IIN#S$TOB&W]I1)/@@4"#;>U M=W?V0#MHAN"CRBQP&=K_IX<5M/;PKGR[U<+V8I)"Y*!V 654O MB65.BS8;$$58Z0UCT?"G\';PV\?U[=K@YE;U=G.5/'O[]JEV;SDL?MW[):>U M==LX.[G%TX15Z6E/-IG<-\6$!2^T@Q!L-!XET[Q)\^#F%N\J(92^8#Z;X;MR MZY7T!2Z_X\\_/M%SZD6=U?IZ@?&4711"@) A@3)>5@?" #J'Y,4PFW6;O-W^ MM#X7"[D/SN[E]!JK\-G;R%MB>87K,)VUMIA;7WE:^_DTUR>WIA321%6D@J(< M.0->,PBF(#!MHM&(LM@FO:_'MJ;7KZRKT(KNHW&YV(]]\'5CM;S:)5UD,WAFV31 M(8+(H59VY52]<0/:L:*,X\A*DT/'1V@:N4*@%0ZV5MD=KY1^\?5J\35,YQ/O MLHS94Y1GA*EGB!&"$@&*R>3HI&A=C@^E^-TP=H(BQ&R-_#!3S MT9J[:#N^Z4ZQJ:#Y%;]&7$Z$+R+'5* X76]EZWHK6RM +8)D*EBN=NM^_,2+ MNL3)(?I<-!+NP4#YCLNX&&I.-\Z)DUD=0IZ_3N?3Z@Z0*>YV))7@5- M!B42@TCA#UB!6:"EGV$30[03=>,>CPT/M':JZ6##JR$U$5!O^[S"[SA;;#HA MWV9)$1<\L0C6L%H_G0(XR\FB"\NS=E;ZW*0:8 ?:QCW^:H>UH=72A6V[Y856 MW_/\BEE-Z;R=SO$-27$U"2EF^D^!MC5MY)@![ZV%DE#+Q$S4H4DF;A?B1K[N M<")W?G U]6'F;O#T)2P_XVJ20\%2>.V'8QWQ4"C&9M*"C(:+H$QV=WL6M8#: M.3$=Y24&4?FCF#I _L\^8WM5Z;@MHWV:#.Y.))PVH[N_5$Z>X74J"^U-@JAR M *5\@:"= (TA^2*],IXWMQ(M,[S;1/]A,9O]LEC^'I9Y(H5QIM9V)6\IAO)> M G'N %$GSV,2\6X__@8"N$]71Q9S,/P\:C:/5$UON_ %.Q,LVK!:K&7J!R6+ M@)H: F.U9=YR@;+]" M>+#.6Y-\3DWZR!R\KS7KRWCR?6T?T0_:G6BLX'(S)VPUK=]>E%>+1<0W\X_T MM#?S]&N(X43EQ)=CKJ[H9G5SS]N?'6>Q<2$.;N $ 4GB: TX#%I4 %-+)9")]%D0]Z7 MT(["AL$0]G!140/E=1";;N%J4\3@!&;+%6U)NMYC"L% 3"%!CDGR9)AUHDEX M^@ ]O504M0#!W1NQ VBD4V"=C_7$BX-"&2K)&,':&(@A'DA<-0R749:L/"^R MB:?X)&7C@FT0_>^ J<.5,79IT1U?YOQ8V ;FU2S8W@GBQ"9@,Z!2&;$N3 MBXZ/$=7+>?HXF]EANND(9R\77^-TOM'72Y+8-%_4X&W"L'/*^(2;XFKV!HJ/ MF43%ZLA!I4$Z*R/YHI)CT\UM%R*[LVH'0N,!S VNISXQ^ '3XO-\^I^8WV02 M^[1,ZZH]'U-].4B=PJ,;$Y'H9V=?ZV2:=9A_GE[]\F:"TJ:*C9T:3:*2IUP&X9A"91?!)*Y^LS,R:G1S3T](] M[BG,X,NB=\W_@RZ*#YCQZV8XZ2^(%X*9&)3D3T8+(LI0C05"4)$!!;$I)Z:S MY[MUVC@AT>,>)3VKY7"TSCOPLZXV-N:UY,9)L$$@"9>"GX!!0(@YJ6)R\*I) M%=A>WDFS65G-O).#Y-L!+K8LF1NRN5F0/N$L19&% YN('Z6+ B>L!6VR=3W5*SW<('?59BGTU\?;-O!Z';]A=H:OIJLT6ZS.EC=. TO21*K4(JEWKVH=JGG"^/D^JOBL?IJN___RC?OR%WK-87J\ [9%96D,@ G&O M:H;(,U%((B0Y&)/HKABK#_*[& MM6?+BT*AWQ;SY>67F_;C&_MPS;@U7(K,'0C/R2ETZ"!4@.GB+"*3S(FVR_98 M#L;-:#<#\3@:[@#:UR>VKW Y_;[IOG!C>WLSOS$3Z6K_>[\XCW>NI';-/LNB M1!2TLETTM9*$@T\Q0S$V2YDU?6PS66M8/L;-4#>WU6-HNP.P7W'P\X^?PXRX MPX]?$-=_62[.OM%RONE7!PQ94<3.:L<1QQ""-AJBL4SFJ(UL[%T]0>"X&>/V M5GA(_72 NU<8UQ_KIG&>U?X>IK.Z:?RR6-9F2WA]B!PW<]P,?\WT]'QB[ZOOG9_+A'E^2;1.U]6+/^+&RZ&O M:A2U[\WE*4)Z';P+6F0P*1&@4AVC[(H")J.(4:"E#\\MI+\5$5;IGI?].2.Y M0B\@::R544CQ7] 6$FI,O"2=V[2)V4Y.QX'Y/IBX:\T&D'T'>^=-1^#MS5:8 MT6?T649@M0^ZF*DEI5Q;;9O<3W^(H'%1-(2R[XU/&T#RG2+HHK;= M:4\1N7%@XX9XSWJ2[]L,DC5PW.XC*=\#1 ?+O $F?EB'C MQ1BMU0=,2"$TK;*+JPTN>R)+&" #39ZGX@B.6PO9&R&\RLJD)F!ZE*K^\'2( MZA>M]#!V:=QYM6OX8U/K1)[H!0O1Q:!1;ZI=:;DI6?/C4H!-605IM"[HGW*Y M'WG^R&7)PX)B*#EV8%\V7+P\6U8IWN)#R>BYBY(@32PH+L@-K 4E)=JHC!/: MMAG^_1!!(Q?PMK$J@TA_;(/RVV;0:,9KJ[BB;Z5SKB[X"89G@;'4K*TG?E@ M7X=)2LZ=D-924*%WLBX[O&SDVM8&IF9H"7=@=ZXR766Q7(497N? +OCQ/(5H M!2?#6:]@D,C 9T'""D[K6F6K=)-X_2G"1JY@;6.'!M5&!^BZ%YJ^O2K%% R5 MY9[$I(L$)0D!#E,"YE)4I20A8I-SEH=)&M8JK4QRO%(&-E&F M D/.=&DR!>$D==H7MZANW9[:IWYIHAUC%"TC:%%O*PA:5D&H7/-]T6$Q)+@F MYG$P#CH^Q-D'>0^61)Q4PQWL]C=J02[8K"9EP\_Y)#3:@CBG+%IT?)P&<_1JNL)B==KNSI!+[YNTL]779)8SD8K MJ#<.:W]45Z?#N'K;PWJ??.38UGX^0EPGF!P"#4_?CCE.-1W [?UBN5'-^HJY M+5Q>3D;CA1?%'<2D-TV3(CAROL$+R[2H^0#>9(S8'C1V K[! '*W[78C;74 MQ->K]?1K6..[L@-O+BJ)W$7(A78)53*%95HG0!$4CX5VD=AD?.(^1'9W=V%8 M*#;35P=8',*QN<)E++L5 B> MYLEAT<&:N"R N&B#LF6M3T0H,@O#09A,.XXV!J)%55MGT4^$DE(V"9*>)JT3 MM^#TN+E[V#.L$L<^?KZNP[@4Z(]M+*%VQE:6,*.M$WTC1"XEF%P"9TPQD7;K M6[;;^YZ_J3P.;*U4,S;:'FB.MHTMK7U(J&D1J=H+R+)2):: GKY)+AZ AMH[.6_SI?Q#J> ML;K4;^;?SM:UQ2YI:S8-UR,V4E$R^9R!8Y2T GT 7S0"+\YX$Y(SC5L.-6*L MDPS2L3A],*79 QXZ0"VF(1>] MMG>URD/(:#2RD(QITA%W-_(ZP6H7D'JX6&0H_?:$VALE#ZO[_%W>%O",)9,I MODQ1@#+60@R)@RGDE6EKC/-M3?0N5':"X0%A\A 2!]=93X#<+.+51F+BXBRX M1&.U90A"J4*L: H$A$]04DQ:.A9S;-O/]SY-G8!M>"0\A+DCU=(3PAZH\Q+: M6,XM QDD!V4]K4J1 S@MT*?H@VM<(7=$P6;[LZ'.M^:C-=H30!\KP#&H? DV M@^=8%[.)YQT-&15\J*N4I(; ML59,;5E!JU0XC]DYITR3^[7_6'6<>P'DB#K.?;35 1#WJ@OT0CF%.4+00H&J M/11=]AP*CS&5R*.T36:+_H/5<1X#Q6;ZZ@"+#?V=ZX,-XCM*SA*$(B,H3WM2 M-)C!.90^6QD4:X+A4S#725%)U^YJ+]CJ8+U=R^'F6+W+/+5BA3OM!(64IDH[ M27 V>'!*I.+1:QF:Y)T>I:H31Z,;$-WK43R41GN%YT1J(E8D)/$H1I$$I\^X M2[2Q1=KDBN"6-XG!ME(S+AP'U/8N.-I+],^GN\++L/I2>SS3/Z__SQFQ/6MP M8/_X2QH=U._!V2D.Z)637FAN %V]M.0H/'+!U"&+668G0[:NK>?5HH7U;=F^ M6+\,R^4/LOF;%TXX\<4T4>5CX*!DL;0&E:VW68/V,26K<@N6'R>KDTWT6(S< M:QTSG"XZV/TJ-Q-NLXLR(S@1ZB@L3@$<=QX46,PNI1DZ7(J,1@FQ1%[D1=)Z%I"S0- MJYGG4_%X)=1%^34L_TYN1;S9CW#H#E6[O:U5LZH#>#V%3X6ZF,2+!"TT!8M9 MTZ961]RC5,IEJ8T)SW>^\ .#GC:Y(,X8V6KNZURQVD.3%0C"E_JE#R%8IMH, M"=F%N([]JWWPLN\ KKWUTL'.^M2Y)=K&O*2Y68VU+,<:5B3 MWMK/HY'48$#8L[9@'ZWT!++'#H4X1YXS%Z"CJ67!=7X=IT!%>ZX3XSX;H4]D MR9]9;<%>:#BDMF ?U70 MWU.JZU440=%PDJT%:C:>- YSX#;$H)!51J=AOUC MU1;L!9 C:@OVT58'0-SKK+H82^N8HC!67*G%N0)<)L]$4D!FM-&LDE8*2*IVJ^;.@E<4H7.AHJ 5AZ&Y MBW>;HDY0=@+G[@A-] 2IRWDP!QW\WI3"Q1HFO$1K90!F),DAVPA!WQYN+C:/\#A;!SV'^]T_3K_@*O]5)\)=32%@=29JM M@N28J3E5![X6HB6-T6)RW(1&LQ.WD=,) $>%RKVYBT?KK0/T7:_M+5O551[W M(^EZ$S.^#-^J*&^V.1"Y))9X;9J&M=-EAHA>@\TQ>7)GI)%-<'HLX9T:_,V3A9M3YZ]GB4VR-P6Y3+5!1P*%Z,'9I($')R/RY$N;6NS] M2>W$^IX$2@]-ZVJCUPZ0^V\XRY\6OX9UY>3'5HXT2NU$]! PVDY9YPW*21]FK1>(JT1D#FPWCI XK9SV1O<)$\[CD$-Y-C4!E@>P=%Z(O!8 M68+G1CXU$]N8OEB$PY=,[/:R1A43!W!ZBH()+KTD M+&E0OEY$]8D!_9\1@&,NRBEE4]MN&@T*)CZF+YC/9OBN/&35SSWR[+72/F2* MYDQURY6%J+,#(X2H0T>Y;S/D;$?Z.O$3CT7-73O70CL=;+WJ^NXS]/[S>1!2BQ M=K=R+D'0@8$3ODB36?"ER?V4/6@<-\=SBLV_E<(ZP.)##-7LZ74P^;?I^LMT M_FZ._X%A>649)KQXY@J2$%TIM!6AA, * _2E<,TCAM+D&/T8HGMW50]$TH[) MQ\'5^FP@_*+0&XG53U^6B[//7WZ9?M]P?7WO9))I7Q),)Z@57K0="0$!?0!6 MM"^:LYQXD]U_(/I[-\.G!/:PRNX8XS<6+2:NNY32:YDW1"@6&-!12?JO0 ' M)7BG/9ILVC1.WH&V3@X>ATYU#JV5#DS;PYD.EJ0I60G@A=%Z9#%#L,%!YCQE MBX*<^ [KAALVHQE8]SNG./=11$^(&CIU47R2H?98C5IOQD/7SN8^@56T11@I MHG1M[P(W37$.ED:3,L8@/.%/UA)'@PB1!Y)5B%XI'6)V31I([9)&.R9;\W"M MT;4/@4YJ22$3H"$"53:U(:1(%3&9):O0VL;YFAVH''=S;&W'VBFL ]OV>+W; MDZ&]D#J0]"0PC1Y4XAP\J@#J+ ^JR@_+4.F7TXX MW40.!Q5'WGO& #6/C],U4"GCC>=?)6A([CQ'F\")F"A^276BT*:9?$JDZDQQ M3)/RJBVT'#WE=Q'FJ]\6:UQMI/EBGC<#MV^\Z3I#]8E$^C/]\=\G&9%'P>IE M-\?/>QB%K.C+H@U#S7QHTRG@(&K'=0Z/Q<^]R;[-%=9GW^"[B_W38*;H4S.# MM(W&AF;)EBR]UP&"L@Q4X04TJ:YQ@;R&_ 3 MY"^JW>>?KU]]C75=G'8\U,D$W(+"H$@"M5D+H3ZIX@TWC6NL]Z:Y/Q.U#Y8> MR:\T5=[S,%0_+S'\/2]^GT_G=W]TQ&63 ][2P,#MRUM#X\=DIG!/1Q"A-L-) MF8#C;$V]*U-2C*S$)B%^ ^-WN6JN'_V7Y6*U>GEQ+:O8XIPW'DIV!E2LTZMC MR6!9L+84&8UKXGT^3E9_)FP?1-R+[H9300_)A=EL\7N]74BQZJO%65R7L]E] M#B^9<['$6&?\"+2" E:%X!/2ESXRYQA&%9N<4.Q%Y;@)L<'AUDQ!^Z//GZ-O MCI_#&O.GX4!XCY_?<'W)4I Q*UHTD)66H#2%)C%Y"]+DS)D63J0FO80?(VK< M3%9[BW:@^)]'CNIJ194M*VHQF]&W?P_+/* 'MN<;&WACQ_##J2W/U]N'PP-$([NK;01G;S5?;U;+89%O:Z%$SK][B<+C(QG!>; M?A'GO?:$]0(U Z'K]!V>&(1$7H3'6G(CO!5REV),>M\- -)7=\&W*T'='-JW M0\6BH8HZA]Q%19P7*EJTA?!A$11M6! ==Q"TK\7-1J2TB_$?!'1C7MMM X$] M\'6 /CI'V(O\O\]6Z]KIY+)S8G&"6\F!FY!!R7K?,^4$60N.CJ/-]G0&[@YQ M_:+N$&#L8]>.T5(/N9.;NP-M#)L-XGI3>'M].81[3%QXP*2)+^L#A&CI [<, MK6:6@O:6(>Q3!'930M1\NVVJNAX@N5.VZ$;$-TE&V2PC!Z\9(RFJ!#&CA:)D M]D4Q$F*;3I7[4CJN3]@&, ?E^@[5WK.!YU4R4P=ML'C(+M:!?X&VG)@*2%OG M0(JD9)M:FN&SS>U@V18QQ^6B]U#?L;GH<]?BXSHLUX, ]?UR\7VZ(B5NX722 M:@5@L@2=5*_R2$,NN$SU.IY6K#!$*9ILS($@25D%SEPF(0G"+$)@T']B5TW).2'LWC@4H<N M!QQ[V?[TX].2W*-9N!WE34IV]GRJI4 %2OL,+F0-1A8ET"!7=PLQ[I^M#$7, M3L!4SQN8HRCNV;F9P:B40O:@9:H3"C,QEP('8:-V,HKD,CX/-U,_;[BV5]\P M;N;K>3[56?5O8;G<9- &/(V^]\P&Y\V/T]WR_@4OWFI7(#!56[6Q2)8JTKXJ MBE#5BG%TS^1$F=SS'WT@/),MWI5RX%3\FS'@D-U=! M)B<"E"H<0D('4C!-\B@H>9,S]\\>1\$;8E,6JNLS\KFS463"XM\WFCB M$$NUY2D#V*:G:!O(&KVZ4,;+Q6J]>AF^3==A-OU/VC.6^"U,\^5MG',*KB_B M7%=PI&PM1Q YTD)Q&)EODYM^A*:QV_B<#F-W;=M0BGHN!NSP6V0//JN),6MX MD^Q8N$5I7@?>U]Y,J#!Q+ D*1R!/#XDR3<\^13=KU@>8#VKI>.!2H9)YH MYX_"IAI8!XBN+AS)K MUH&.;KE"[D_B\#=X^"'RX.'!0-3X7^W=$Q/GPPYI8 MP)8QYK$ -+XXYG(&#*;6;&&&H#0'YXJ0'+E5H4D\.I()W&0<-^_XL9DS]6GQ M\>S;M]F4H#L))G/GM:?81I$H0J(0RPH+7FIIO<\,>7P*68\\_WD;JGUP(LL!R>?M#_WGCIVT[J1 ML'&P8#O(X5\(Y_4?WW"^NDKVTK:=E#0:HG*QGNE*\"@<."0JI3$ZR2:W);92 M,^[9YABH&DXY!R/L.R[C8B",W1#0)0^I>.&C)EFD1)$L.@U.(WF-(43KN27C MV62_OD_*N >48Z+K2+7T>0OQIMOZ=AKB=';>$^U(]_KFHP9VKA^DO.N M&R_9%KZA9K:^X4;#$Z\<+]I! MY-+77E UC(UD69W0-C&6:56=EOM.L@(#(V>K_1E0-_U'_#>8'2;M>?^![8Q3 MPP3H#D#366MT(8-GA8#@:VF,80I$R,8FE"&QYVRB'A#W]4*01IB2,H>0$Z.P M(I@ZDD\!1L]B4#DW:CJZ$W7=FZE]T//8@R MG,WSY6M_7(82M<-SRMX#6A= 94ZA1"ZR#N+(21E&&WL3@[4[B=U;K7UP=-=J M-=)4!QFKS=6P]^''S>)$FXM2DB6*5LFT*V8L!,T0BG@2O3 M79*2,T2MFLP%VH6X<:]-C.!*':6=SG9!^G)YAOF& %]3=+?X@10ZSC;7,6J(5QPQ'3"Q%(7>\;C8H73MATCPS3(ZM MOSX/?=YB6!V63+WXRP%2$=MH&"CE<'3P*Y,JD]^*QD"D#0$TBTK;J()5S\*TU!UP\\Q7 MN")A;WHEGK>\XSKED+('%C(M(:('?#8$?!M=R<2Q;7. \PA-79F8?1"PW?,X M7NX=I&W>+Q?D0*U_O)^%^9J"J]?_YVSZK9:(__SC$SUBTTP6,QE?&2,49X@E MG2,$DA!X[WE![UVZ&QP/=DW\*=K&AM1 .+A_-WQ0I?2,L\K01?-8/B;' \[(JW Y4SHO((J843NA/O^VC'W&&DEK3+7I)/GW&.97I8]\=[SQC@;.IQN@8ZAJI' M7SA?G8-RGC_@>KK$&H)OJ:VR&BG<1@U25L#4OL5.:P=)4.1D4U!*IS;%DCO3 M>'S1Z*U7W5%!S5/<*.A0I23),8*-M(HHH"RTF:H$5EBN>+;.M?%\]R%RW&"J M%;KN5Y,V4EN?Y^YW+\X>BWGBOHP 5,V , MN;XI9B-"DZCCA#;LUDRZ\S&&6)N>O%\N_C_B;/IY0]#=>[%*4'U]LC[F!#%8-ADLM"=]T\:G)D#G:,+J (/?T8F:UYY2\ZOE+%S7756[XI9Y M]\^88K[(.N?8&V*D"F34!*,#I.1*22*RI%OU1!]$Z+3AKU.ALJGXSL-*?/,[ MSC_FU6Q^]7O^X^:J")M?+KY>%4=4;1ZW8 .;\X@=3V":JN",\4H!\YS\$AM) M(5JL#[\S9^ARDFW:[9[0--V>PCM^V49$/\X?F"SO%Y>7WV\',OF4)?V_AZ@3 M!V7TNB-, )[1^\QEHD/94)4.)/=\C- AB-NA4%N*LI];_\XN'^SN@F%RHCZZ MMTHJ4*DD<"K6'6+.QCBK?1.KNGAY\A\JH2\WW M8ZVERZNKS6YR8IG%"(%K3;O)C/B4,P3&N%\JD\HT';K@T(AF9V[P7'H7Z:8L7ND!S:YGWC/>'.Y,\,\.% A=I4\H["][5 M^FG!77!!&:&:9(7&\G.:M:7I JO'R>M(/Z?A5.G[,;V;],+B?GJA+)9?;Y__ MQ,OK3>)KQ'#F@2LWB&N.P8,) IP91.L'N2AME1G9(ACTF:OZNF]'IQ^775: M]#24ZN)8%O> B^W+2"^B"DC;%8F;VC8V;OHLJFQ"M"DS=7^ZX9'(F/(%\A$2 MNR_S ]@WL=3_,9O//EU_VA+.G26?A#.(4=AJ(9*N-'4+'K7BUF1RTL>2^S$Y:DP.B0"I._D<2!0(*":9.PG.,L;)75G4_Z=]= M>9K$P&C2/YB)7498;V_!G[Z^#-$Z1]3$E6SK9)?*)/)($0JYITXGRY3=1R^, MX.D_0MVT::7V%D4[476)OWL>[!N\C+6@=3;_^'.^^F4=79C%[;]?A9.2<9<8V* =\8*@&H2IDTN%MRE8LFI/E0T;;5.] MU0WT=QQ& L3D;8Y&8L2'19SAY9O?(S^1?(LY8B"W"U"[FJ(P0PR *T MZ>AR(6\SG1;--Y3U5NS0)9 /$N-YO":XS4'M>%K1)O7VW&)-LVV#=CK%XU9C MHO:EMMRL+81]]! <,OH3,Y$)%7B;EG"G?T%P7P3K(Y?CXN-\]M\Y7?#DA%$: M(9A8!P=Y"VQWEY]2]WY)-2&X&G/!U='"&KL:IE1U>/[ M_#G/K_,ARN[F/QU!=3U*Q4B*:/OM[PE1CPWON@4-\T;KD,!G11Z(]1J\-!Z, MTR@%0^;:-&G:D[YC%= SR]P^( P^!2FM!:9E!,4U7?[$ Y")S@X9 "7:*?C0 MR5OY%FBZKX*:B*I/ZVR[U<,;@7S[@?%44<.V'_M"2 ;A9982Z(HAV]LR"Y[G M!#D::Q(FJT,38^!$"HGN;?SX<9DW57_OREW&W^GXH)FS'@L@5QF4RQ(0'0?A M+*J8T%J+32RB?:@[#U4T!$S&BE(%BCP-I<,+/,,S89-]N!*KK C%&F5""23P$JI C>T'7.Z2!I2Y=Y M\FT><3]!U'DHGB&H&:)X!HEDXM*57Y:+=!VOWBVW3RK7Q5OD/6:EBX5[0Y6VT$2J2@N M4DQ@$PN@8G1TS?( 0G"+(40I]WJ^,@0L#ZF8KO#M>,$^1,F17)XZ6?,/7/XK MUQ#^A\7E.D"UVA9U.6F(%:& K.V%E.41@L\,3&%D*T@1?'JZ M^L<&TC^.<3W4YSQ^C?[T-8M8IRF(6A-NR0X#97P -)*4I$[2<%]"H]'@SQ$V M<9W,V-9'$WET@*]GK/RW?\;+ZSJG[-5J51NVIU_QSPM'A""C>[FX@,0_6< ) M72!D[E#[9&QI KD#:.W2!CX0+,/BQT=+KL\0SH??B?.OL18YW$D5'A+*V?&E M$4(Z^] X4FCG-BWZ;<7=^[QNNUOSF:LU.:&2\PM^J;G4VZF^+*F87&2@37U; MP)T$%[0"+(6%H$RTH574XPBR1[A3]UO]]=W5;P.A@@4GZYS&(ID$E1P'ND/( M?"0717.?2G%M6@T<1_?DNO!42'WDSCZ9O,]):QZ>CWOR>\TT:,-LW9'H+%Q; MSLF#+$E5BU(2.A/3((M*7'.7Z()]V7KT<8F]6B[KF[;UJJ^_/#ACKVJGD=MS MYETJ3M@$0M526A,L64-U$%A$HXQ!YYO%X,?0(@(@5L+6GCC#!;! M7FQDN3^^A#Q/&Q9!MC@&2 M(!"M&P6@3J1[T6?E"3["M1D(,:D)C[BPUD'%()GR#!W(Z!,Y*-F M]9! M-AJ3D=[%U*2Z?;0=G+79,@2]NW7R*3'0@<&RH9S^Y76V544I4^06,J^=0HAQ MX",YO89[KZ7R098F48UOJ.BE(=-)D; 82RP=8.IPQMUN>Y[J6XR?\5/>IO^B M="PZ:8&G(*KYS\G*00$LB1"LS]J;1D/O_AMVVF628CE'5(EU#M:RI9 F?JO&JFBLO9:G4_13]6 MFNP)JB96L).#YD$2;2P)=@!'\@O+8OD)YUMW\J;2I;#$3%A73RC:AK7D&OIH MZUZ8E#DJ+IL\,=A!S\0MDGJ#X!A2ZP%\6XZL+Y9D>.)9*? \ZMKKE(.+UH,E MAN@8BY>L#>+N$-%+)ZXI3!]0D\(&VD(++CH?$ M1&G22Z@GZ^UP<>[ Q0&\G;H4LI+.Y4U_0^T2^?V2SH;DU>TW$()',%*;2"9L MT?&>GME1!7GWJWW(^!#1+,;@T\0E\K_.KJK6_'&>9I]GZ1HOUV"/*A>,44%! MNF55=!K0%(3DF-)UBA"/^SQ-VJL\_E$*INV,-.UM,HY8>L-5+99;1Q=K3?CO MLS]^7;R=7\VNOFP/GF0LAV(TE%SG4V FDXZ3#>9\<$4F;QG/M!HY82\M)>PM#9"O+/=$N IA[MO_NB9M\>-\=;6\7HODW=7O>?GK[SA_MVE_ M]_-U/?_OR@_TJ:O5C_--K<2%M F54QR,J.--9?#$)B^A7D[*1:Z+>[:*8!+* M.X_7C@S+Q;E@Y)SOC&?YO'WWX=7[#[^]_O!J M]+*U_99K5LMVP&[[*'!#:805J="QT/451];@==1@E0E2%G(\&DUC>"$%;C)F M)CS'.H:JEEAI#\&ZFH^*N@15G#*IR37P=X';0/2V*W ;@H$.3*1OJUV<5\G8 MH"%I1_9=(:BA<.2?,1ZLCJ48WV2>Y8LLL$ M>N*ARM:1+8<&!&)QUD2;3/R[P&UX@=L@;)VDP&V H+L(TFR->=K)VM"[F4XG M@Q71.(A<*E"*%7 1&20,+AMKB=/E.>OVF34Z#WPT%_Z#4,CQDAC1K3JXC]'# M4!N^=N>!@9-" ML+'DIM9UY+K>](?*&;E<SY,)U&SPCSMN&"LC5(1,#E2U8QL$I.UM;&O..JP#-T9E%(>X[2< M& #G#/FMI?+N^FIUA?/:@^K]XO+R^\6R_O*B!)M(800PT=6Z9J/J.',&.K*2 ML\J,W4_%37P,GMQ.YV;JR* "B^Y]-.$ X;NY$Q/QXCP;'=B#L#*P8?ECW4.[\,5+J^Z.#+?YA9_6"Y6 MJPOOK)9(!F5@HC[6*AG0;O:R>3*V_N5VKV__S,LX6]7Q=3(5%XN"4"P'Q54 Y[6 $%P, M@<6$NLD#U.&D=NXB3P#XMM(>>UCAD3=!>)[W80?O_S.OB)Z;BJX-?RY\S"ZJ M2$P/S(%2=#OZ9"489E@L*,CG:^=BC+R9B:MC.SP:4R.FL\-SA'1('"7/KJZ) M U_KM'(TJ=02K6PJ)[PB#8),@=/&91:$R&T&0S;8RUY'1__5CLZ$>'DY)^?M MGW_,EIM7+%\Y07+ADBD&PL5,!B5Z(,],@7EG)R'$0R/VI.OY2#070L*"P(J;<#(X*W(0:K2I"YKFFB7_?O4G @K1T:[ MWLY3Y^\T?E[,/Z^-V;ORPB \#R(!CT&!$E@@"/(%%:HH>&UE7_JZA0[:YIE& MR"9.N[1'5 ^!LO;&?1-O15X+;' MILXT,W5&)VYL9!T;*NG\QMND+[[JGV*8YZ*^HU:U25Q!!RX$!L&;($A@ MX\ -GFGZZXS.7TO$O8"PY;/LV29%[G ($P8>G('*JOKJK X("@@&;38E>RM8 M7Y5(P_=XIJFUEW0LC\/="SB93QD.7[,M%SIB$<4%L+HV4)5UV'=)$G1V"GGV M0J4FK:C;;NM,$W1G=/[&1]<+-TSO1ZJ*0F&814BZCLDK1D) $<'9.O-<>RU4 M7T7L3:*C_:7[SN@,-L74D,R)X#]]X@BZK8 M?*]33_-FAT-3=_U%5(Y+W74B[:F?68_'@>V!CZBRT[E6[>O:YQ<38(X9DD#N ML@@LWN_2W1SJ4Z;.>H%9&]0?(//)4V CL^!>]D%8EV3"#-DH$@H/Q JK/9B$ M3%OFA-5X8OCWD+!ZV\[--P'!)>W,%X[(F)*\JNGV1%R^J;X"0A!!L@2"^('=JB-B>WC3IY M;?2R#\>Q:'AQQV,;/)"Z/KJR":)*"A2) U#56#$J+$X*M$Z<^$1,F4UXV8?@ M )F/FA4XP?")U\N,_TJ+?\\7Y>KW_.9RL9K-/[[&R]J1<_31$_LLUFSPQ."= M]C%V0H;D;) %C,FU0%AX<$)E4,YE(P2WZ7YXXN^Q$W=[-I)+(R,7""'5J6I, M&? *+3",I43O="R\!?_^'CLQ%+WMQDX,P4 '1?;?]J 7D2D9M8=BJE.BHP$7 MG8+(@LFZ9&Y*DP*D%SEV8A 2GAP[,40L'6#J<,8]T<;9929S$0+(/"(331D& MY"D;T"P&)8(VY?[X]+_'3CR.\".P=8JQ$T,$W46.Z/%A!Q:Y)&H=%!'(?+>. M3G]2"E B=RJXF'7(_XD'<'7P MARG*",R(')M,?!U])YT;I2-#L7D3L2&X..>#,?CYA"F&):,L!%U+"4WD@#%P M,$+S@)RNS]+7:)8F3W;ZZY\R\4%JBJ-S/F /- MR2-\^^N8]<(-G MV@>EC\/5!$4OX'1M54MU5I]4.C+8G+.UD+-QM7 L0U 80:)4BCD9LNVKR="P M_9UI,Y,^SE8+#/5RM,+S; F#V?(^UY@FZ9PWB_FZR.(:+W_-RT_\(I'6\2P% MX#;59A*E/ERO;FJ,D6LFM;)MYC6=?J]GVK]DQ"/7,;9&.WXGJ'^\952\\]/\ M9_WC^ 60>ZW6K )R^%[[*(%T16$PAD%PK-"!B07H1Q$R9HPE"I54DQ*^7DH@ MWQ+@%E]R_I"7G^DJW*%]+M>?I#^]*^]S7'R848I8L9@=> M"U(^@AOB92Y@BA'"EN1S:--;KL5NSKHT<@BJ=Y=&3H6-#DRL;VNF$LL\>D0( MNB;+O P01)*0 K,^&PS<-9D[UF69Y&2H>+)D0007< ]J>KHT3RT>LD( :R^970 M%K"^A>(6F(P1G ZW-I+7:?4"O+ . MI#3!9XE*LP&MZ0ZOX#VOLLE#8#6F)'HJF"S1!>:)%Z;.OE%6&$!7(O"0(BKE M2N!_%TP>#)C#^-S!_??C/"X^Y0\DMS73?MI:QIOG&)X5Q6KAG<%:K&XT.)?( M75-%&X,FF]"DNOL)FGHI<>S%T1A+?/TB<7LR9?0EA*@ALK7:]05", *LK4\J M5@<]2%E':3CMM[T-8EP@Y!PD.C?52Q3&]I?<#+ M7&W%=W_D;?^8;W>3N:@TUW:K]2U&9 5\SDB.B)#9$^-">#:YLL]"T]Z0XR-F M=.9V\:SNASRGG5S2EEZE3[/YK,;&KV:?\[?;,DQKQ7V"I#)9!D[4LT V*4M1 ML\R94J%)(?Y>U$UK_K=33>.+IH-KFZ^B^U!H")7T-D(B#J!3(D5 M+X+7[)A6Q4\N/JV-T ,J3R*VHS7KX@HO6]50?C^;TW&7&[<#-BPC:^$$U MDD]\;80:R'UI':G&G@9Q4U#'*9@S8B\1I#<81\7/_%FTDI3[+O'7H$*6Q44C(ZH*(%,PXCMVME-@17NTN?FTGOW!3;U]_,UK\Y M_O'*H4LU58,#=GDBD\YE*4QQX% *4#X@H.("",$IYQ*#SDU>M;;5CC^N6W'4 M7,)FB1_GA&KZR84LR<6:6RHNF-J-JK;G* %J#S7N)&.*-ZH\>)R@KC7<$&P\ MK#L800(=1)%OZ+Z)+P9M@C6,@8RRMM#CG'B"#C17*>JD4])-K(E[=$P;76N* MF\/Y/7;48334?)?#U87W+*C:+98'05PA^$-@"4$K5XRT03'9Y '@([1,&P4[ M'7H&\[V?C$ E_>L;O$^?9FM5^GU>%T[4W]T$E=<10;)%0V(F9C \,/*NM0"/ M.:P#@4FY'()NDL$=1.6TW5L:HJZ=K/K!X_>+99Y]G+^Y)A+F\)->@TI2?^HM@&MW6;CV@C1%*$$5F*570Y7X M.L]SF5W=RV0'XY";Z$!@HFO3JMI!3&9(Y"=XY;62L4V7S\-I[E.4U!)^YU$S2-S2N3!T)$*)D@YE<18S=UDW M,:B>)JMC_34 (??UUXBBZ"?9\MUV]5V[XD%8%]<#R8NJ?9<=H"97-@JA20$[ M2@QD&K\+GU\2(W!_*Z?V-PQ.\:(;S_UN7%MIY-$L)^"5=96:LDT%??M7>VNII] M6F-R\]M?\C*2'"_(MP@VE !1%4W.#:E7GZR&D&3AB"65PI^#SK%$]&LU#4'* M-X__3B62#M*ZCV^USH68S:]G\X^W+6@N3/9&EUC+^14YT5@3UJ(&XEB-ZPG+ MF&UBM.]/8K_FU2%0;"RB/N,-;W%9!Y.LZ#BMG^ >-20)%!)*&-DR4U.7H["#I:Z]S[[FW$S BA2FWB MEX*L#8S)$W5>"(C<1VA/PY/L^SX4@-= MTC#ALA,_4;#B-)T#IGTF1TIG")*0E,E/4SP7RTN35TUC:Y1-LX;;SE+W/O\: M5[-X+RB?.'F**A8@!Q7IZ$@#B(F#L+Q&O'S,;L_6A$.6[52/#,'!MPTRFO%\ M\K[T.W?VW>SR>FWQ?[,WE84NW&1@-3"A$E?@6&#@0T9-:EBB9$?BZ=&%)^X? M=$)$'<_W#CRMV^V](LL]U2V13?\AQVNZ'F9Y]?;/>'E-&O][8G7--%Y?;5O< M[+ZNLS51&'(CN,T6E&*ZMG%@H#&8D&SDRC>IPQE_*Q-W'1H3RYW(^SS,L_5= M<43<\\GO-3#5=M/;VF##+)VWLE0+7Y-I'@B*627@A@5)?^6I3=5N*Q?PY[Q- M2=87-Q=66=J>X1 U4:'0!<"0:D.:G%7P&!&;M/[]AHI.3;0ADG]0D7LPESNX M,>]-K=T,7W]7UMQ9W9G*OCZ4%P4Y0\8%R%"J[UI30RQ:X"X6K[(,Z)J$)P=1 MV:G-=@S$VDFIB];EC]X ]23%'*(#Z^L356O([(R13-&LA'.&">V:%"L^2DVG MQM,QH#J>Z^=A_VP]FQ$MH'M?;& #/45S\["5=$ZP2%=6J ]RF8_@E>" AGF> MF;!*-;$33F,%IIAT).G37N4G1=K#^M%3BGWJE-5>V_UN&X+> MU!-M[Z9=V[\W#?B"2VDP)L(I4TA&4R*5XTD#Y>2M8B$9=7\(S(XD5W-2IS4N MI@!]AQ X%\W_!B\O;_=Y,W7D0A6EQB]$7F>M2E".H:7(VE P"@A(U15ZD55([CDT""@/I MG+;OX2G]P5$D-5H#I_$"=-M]77 F,8OBP,IUADE%<-EFB*4.'5,Y*Q%.$9_; MTC-M$\,FP!J#\^<1&Z]E$]\]*)L8,53^] (-(N<#=M0ZD$[NC!28/>$CULX$ M9?WLET'V+ 5;(B9Q5A7EXU7;K*>*7W]Y_ .O_IRM+FR.+C"2A2DR@]+!T?5$ M9@@7]/,Z&33R)CY/PSU-B_\IH7I_-&PGN.GV"/V,G_)VF'J.ADEE(R0=R264 MRD"HS?$=61(VA^24;5)4^QQATX*Y&P3MA>P#Q=D!/-]GNB1GL?J(=13N/W+U M&R^DD<2&;"'+6O@2A(9@M2<%X%AVKF1AFKQY?Y2:'H%XJ, 78W-_ZDS ^K3= MB]QNM^ρW26.2CYI!D*6BQ]EAC^>?^MP(@=6]J1TIC'IG/;K^W]Q=[Y%F+\;K M:#F2O8BJ@.)8:K\["SQJXI',6I@VW2V'4'ETA\]]%KLSF%?*8B7Q)"*K8T^2 M )]3 NV-%$S)Y.X;GR?D22>/]-NA[$%/T';".SOU=GB'D.<_VE;5->P;,@R* M62#JR!6(: PH5QB@]1Z\%W0/6^NL;I+U/:G"NS79ZRN";Q9[_>7VKU_N-"C0 M-G"'@IQ,HT#I8L"79*$DGJ6+S.DV/58&4WI.:F\(UG8GCUJ(\.PTWYU?'9%5 M'[9 6XWXW(XFT8Z81;*FAH021U!99G"6[M',HV261Q9\DU3[2;7C>HKKG+YU M71?<1"50*O)^D$&A38.2F "5RJ"$M\IE$[-H$K5^A)9STG!#\/+8H-UCQ-!! M7.;;+:P31$$IDV3D8-"3%O:<0?#"@^:)\\"*+:R)??&0E&EQ=+1TGT3+8%9W M!Y8[H?[(&;E%/D$26-OPAMIPC/91T%CGC6"N-!E*NHN@GH S7-!/XN9 KD^= M*7N-\W]]^#)/LUA[.[_Y?IO/,=**F(V 9#B=)TW:URL?@)>2D8Q S\)^W0$? M_WY/.#A4<(MQN3@U$/[?A]=OZ%K^Z(JNER2HC:(8&5%6% MF)!#3L*&G$.,NDD Z#%B)O: CA3PDW@Y@-L=(.9]_KRX_$R.X+>;V>I*+5+ M5,=(1%=(_W).YIGA0*=,2N1THT#.;%[GX:[5YE9=QMJ<+Z(%:^M+ZE!''K%0^QJ5I$-2EK69D?Z0E+X06:)U8?VY7 MTU1:9I[#NBE7U@R48PJ<,*K.1W \*OJ?T*3Z^J2I]0>U*IN+(6A+?JB+-9IJ M07ER4ITA!A2GA2*O%UUITI;N<7+.*<$^!#4/[?>CA='#C?JP_.EGO"(>D0Z_ M+8-:.SN"3-/ 8ZEMNXE9GDS8@"S3K9!]Q/KPA#=I*+L_B5/;^\<#XCF,C2.= M[G"WW=5-QLD'(0KY167-L>0M!$M^#0NIB%14C*Y1K&HG39TA:R08/(FVPV4R M=1KWE^7B\VQ%LOE^L7Q+%M;B2R9[[K*.:/YI=C7[N);;S8M>7K*P3(.(9._6 MQW. PFM AL(:'4+(ZCD#;>BB/8'I""DO3L#RJ:'T[NKWO/RZN9OT=[2>H)1&U,H<.XWQV.OKR*<7F-E^\7EY>D M//^-RW1A8A!84H#$:_Q%) '.*0X\22.CK1'D)G7BSU+6T\UU. 2>-GN.E$>W M 'MU]0:7RR_TP__$R^M\4;1CD?L$CHX?L2S6W%7@X"UBCF0FAC:#&/:BKB>@ M'8V(O?!VC'@.QMP?>3E;I ]7N+QJB+RO%_]%4KHL3X.VPT0RM37^S%Y^6]7NM\4::V4DRZ*8V@(BK[LS07:X'^0%[U>A)=$9BYH&TRU'28:N\F9PN"4YD';YF4;+^W)H=2 M,&U_]).#;F21G(W1'UG&HF4AOM6Y\=H7J'-V03&#V2K!'/=]&_WFO##83CQ' M&OUOYZDA[K[9UN:475THB3;5-@U9^,H_3LZ-+K6-#'<1C;(!FU2R[T]B3XY MX_C&T1+JLQ[G]3+CO]+BW_-%>9\_Y_EUQCE9%%M-?_5JM%-ZD^;*7GM@RO34_?$NN6<[(7KE=7BT\$\M=W M6'[+\-O39@(RKD( ;FRJ65T.M>TP&,T8FN!<:#-I[@B:.]6+0U#UR(O&DTBP M \_WMI?;4YN^&0*9TZ^+&^^_=NQ=KLNIOF7(G:M#D5)$:\$G(^OHWP0A1P#?0!V'K69FDGQPG-DM7RZN(#26H]E?T;S5 ? M*V@N)8^%@[:UL8K6",B8!N]3M%K(&/;J%$"+W $B_>T^")^DHI?1D.UAL!A; M)E,#:W,N[VYA6ZCNA-#A0Q*9B\A>DUL M,B5 ".1O<6ECUEYQ3$U:/1Y*<"_S[$YVH9U4PE/7P/Y\7=].O2MWS_,_?.T!_7-V]?L-4S>3\JI[1 RE_TN_XI\7S!=7 MI%"@.:^M$P.=Y$ [=G3(B\52LFG2]_0 6J=5FR>%ZZDD^K+B>=M_^>%O)HCO M/4O+A/&^87QJ'?^S(M.9$!F&"^OZ"01Y3?M1Z+1&@LI[B)E MW+0?<4A_19?(IF:6L[VZ6^\%DF^7[C$8.$B.BU&8VH%/^_8?;U_=M"6*A:$U M&EQ]_JP*_Y'7*+0G3>*#CP^)(YDZM)58S_ 7CK,SBEGCF MK2I*BMJEEC!=>W<[5A@8(7V(PB6VU\3R_13%_=6GJ3]JI"N.8FT'ZN+P*$U M;QUI1&:XKQQ+$$+*8- J:6WVLC09@/J7S"$<8A2?5,+]('E0Z ^-Q2"5J[5[ MHL[!<4!7O80LBBR9*Q-=D]=8>AH!HA&#N$(F^T&#NA]G'>;V0<'ZU M[E+XM99URJCNLT3U$-X=QKG6<5[A1$J,%:B/]$$%'< I84"3/V*B2@7-29Y= M=A+G=746FG<"B.5TLC.3@+S6)_(0/;,F,-^D:.%%QGF'8&OD..\0.4X=CML9 M=>)6\%1;46M3-Z&D@:"BA\P,2TGGH/9J^_87CO,.@L%><=XA,ID:6#L=T60C MMW0TP;)49VD%, ZISCO(.GN%><=PNH.ZCQ_^W"A4U8V ME0PRZ@@J14;'Q5:RE2'+.@EI'PG;'%7G^=N''D.[@T2W.(J/'4C^N[<7(OG( M. 8HGM.&HZLCR[.#(),*/DC,C_5//DKRW[WM,7I[C.0'\K$#R?_P^L(FC2(7 M"T*QBE6?P=M2R*$5#(U,G.5'@OA'2?Z'USV&:(^1_$ ^=B#Y__CEPCJM?:I3 MF8FT&O1#<#8H$!93\2Y)($O&9$_Q'TYJ83[0?*@^*WT2K.@+?@<<^V<1:89 M!D-7==(IR,)LTZ0?YR7Q?+3FH()XN^[2)@P MVKX75UK'UED*D1>R 8NL8WI%G461:C\]AZAY*B+F-D7#G<;6;2RY: &!.3*. M7;:U#S"K_00CHJ'?8INNEB\QMCX$6V/'U@?(<>(0*-T?J\7E+-5>]>M79+.\ MVA1TJJC()#>@H MVGJ1=2P[>8T&N"VU)VMDU6)74(JQ@L6B)1^MYFTW&=-%4\<1[S-X.8#7$R/F MES7CWBP^_8'S+]L:/LV92TC6:EP/T8Y.$?ETC(K-N9B@"YK1H/+(^GUAY!"1 M+L;C[]29NIT)*2<*"RPS\*R07Q/008BZ@$A>6Q@-)=T:3L/:(O4Y&D$TLNC5?!W_]1GD!QW/_49PM0. M,YD;9'AZ0[-] ^396":V=1FTFW?+[L.T0)',G?J2^'!\Z-B M>$Z>-NVEK$>BT!WI6 0G=)%,,:?D>/?".;SL.OAJ.(JU'=P.__'+10AU'(P+ MP%R=3E^X)?U(FC((;WQTFGXP=M70GA4$;6Z'XT3VL')@"/\ZN" .3@G&($)6 M*I(\8P&5+-VC&.DV5,XG:X.UO$G7^Z:5 ^TZV)_>ZSVIA#M \L^+>;R;1KR0 MEJ&T+D'V@H/RFLZPS@9X4:[H9&K?UQ8(O4_(F>;\!XE_,:(L^DSHO\^7-<+Y M"RYK@/.0?/R]+XR03G^*II&RX7>6V,P'QEBI7'W-7(:<4V2H(-5Y%JK87 OM MZM,@R\DF]HD]5E\^QCWP-&''7XR/?_^QT7HAIT0Z6$!6WA&ZC85 B :#'+-T M,:)K5$6W-XU3*Z$14?3P@FLCJ3[UT(?KL,K_=4T?>DN*_>H@3?3@&R/HHJ?I M&JLVY]XBM_@1MAB1"M =8VN!&@)RKB%;B2B5$@G;O'O=0=#1M3GWOGN+X,B" M?VQ_4?\1 M<)7_[__Z'U!+ P04 " "6@ 13*L]@?=(' "9( &@ &5X:&EB:70S M,3%C96\Q,'%Q,C(P,C$N:'1MW5IM;QNY$?[>7\&3T<0&]"[9CF7'@,_VH0'N M+FG.1=!/!;6U7T6^V.^+&RMQI MKTTNLU;K^O>:J(V]+P:MUFPV:\YZ36-'K9O/+1;5;V7&.&HJKVKG9_P&OR35 M^5_.?FHTQ)5)R@GE7B26I">S5MCD;&C4_/Q,Z:G0ZGU-#X\/9:=S+'O4Z?5E.SWI MO3NAXY.3PS0Y3-71T;\Z4+*%Z7&-\_.,WMZQG\7Z^&<4LRE,VA'D#8WW9C)@6=4;;XKPZ.G.-V2F1_D@ MV%R+LA?K$Y,9.]AKA_].>:21RHG.YH.W-WI"3OQ.,_'93&3^MNX0IX8CJ],X MT>E_$Y3&)N%Q%FTZAIQ,Y[2PL=-EJZ[OQGJHO>AUFIW[)FT:PZJ?W%<]03#( M?B?=+\EZG>I$,D;%<"[\F,3E6%,JKN\H*;V>DOB88@994936E1)*>B-V&OI2 M+/L#VEND'B1>WR5CF8](7"1>?"XSO.KT9*/3WY<'0N9*= Y5]?3BS9).2&4* M)H#U<,#:$,%>NRM,&J+XA[1#F9-K?+S+:!YLQTBWC1F/H71GROW/C>YO-?I# M7?Q&(YF+RTS:6\KK(@FX9;A*_V;O\-WI:S.ITWRSUSEJGV[^?A!CB:2S--4T M0YC]6#OQ9RDM0)?-\;XP%J',Q2_&3D2GW?@[Q_426"?@H'D!P8_5)Y0QEHDAL41VPD=8ZLGHLR][8D&()R&2HG MW"3%!$]6RTRDDC/""C/1(87"O(T).27DG+1SGC*1MQ1R:RG3X9V",M@R"V6W M2KY$6Y193,NQ')HHT.=LK).Q<"7_K-;/R%(EA V8:)>A'G-IGVD_AH&N0&[S M[BRW@&I&PN"F'%\9P*)G8@^R[6ZP]"6@I!@9/U,"-VGB @89AI-^85/&T")F VX&>E M79(95V(=.[NH;#?5KK&O@I/FKN"O*("I8O M.$?7P!*#Q[H\>:/TWD8I-F(['T((,[AB?%L9/"VD8M9I9)3Z0>_HN^&$N[ K M#FZ&#W'SY(3<@,_34_G)* +RIEHQ.*0SN63.D@[ X@:!$2.M6D0/ M>-)RJ#/MYUPQMFW+6 Z!#C&,,+PW=:W!"-1X5QF$,T,!#+E0X9+$6!44"*W& MB'(4K@Q0P@B%(P9/01L5X0(LZP+L]*, )CD0UU.9E2$;V9N4IGR,FL(/;DNQ M1F%Z J_$Q^V5.R #"\$)+O8'0U/ZW7L_A?GD!#:+W-J/ AX.JY(:1]2"_V7O7[1R?NN=P %<&DR2E95^OT? 6 MJ1/C/-[S)P3(<@D$54<[L;]C20K0(#L?S*X41W-)X5S#1YZ\7.IU$+4:2[>L M69S7 62D N$%?U1D-,?IY9:RZI#S8'[]FUWT[<#Z3C ZW'E*%S?;??)XZQI. M]VJ!S?HJ&YDOJSU% \ +S,PU4$?H<[@AD55VX]1R_S^>M/H2\GIN@;+U 0 M4HN,J,/#%#(8,0J?8ZI@UB.?ZGQJLBDQJ>9R5'U5LE72TZ3(S)PP.AN;F.;R M'E00VBT5Y^TSB+3YW_?WEIN8E\_+5PA+X!1Q48Y*4&:_'BZ\=K'UFFYZ9<%%##JVN$<*,0AZM+ MLMY1L]_N\3V91TB\6FQ<7:$UPQ5:RZO-L9-WS9/V[N%VL[,<:P7943XL<(7, MW]=ZM<6""B:#;G$G.MLNJAZ:$2WX_^,@F/MFKX\*%7[OWQ L ?T$DZNX,J)A ML0@G=+'0_77YXZM]\+K,W'%!R4RV_RF>4\&:&^,'FQYIA61=([ZGD.*#&VX< MJ,-'X$'\$#2EC3OO%=("&;172^00<"O]YI)'KLFKWWAI'_[YP/E_ %!+ P04 M " "6@ 13,;8B:<(' "$( &P &5X:&EB:70S,3)C9F\Q,'%Q,C(P M,C$Q+FAT;=U::W,;MQ7]WE^!4%-;GN&;E"U1LF8426D]D\2)HXZGGSK8!9:+ M$;C8 %A2[*_ON<#R(9$KCY:7G]FPW>VQ&\L+I[PR!=>=SO6O#=;( MO2]'GQH8YQL"R\:YV?T!K^2B_._G/W0:K$KDU83 M67B66LF]%*QRJABSST*Z6]9JU;,N33FW:IQ[UN_V>^RSL;=JRN.X5U[+\X6< MLTY\/NN$3 M^UFLCW]&,9O"N!U#7F*\-Y,1R:K?>%.&1R_O?(MK-2Y&P>9&E+U8GQIM[.B@ M&_X[I9%6QB=*ST>O;]1$.O:KG+%/9L*+UTV'.+6'V7 MYKP82W:1>O:ITGC5&_!6;WC(WS!>"-8[$O73LS>+.\:%*8D UL,!:T,$!]T^ M,UF(XA_<)KR0KO7Q3LMYL!TC_2YF/(;2G2GW/S=ZN-7H#TVRAN?L;UJEMQ#7 M9&D +N&5^U<'1\>G+\VF7OO50>]M]W3S]P/+^50R*Z=*SA!GGRO'_JRX!>KT M'.]+8Q'+@OUD[(3UNJW?*;"7 +L$$-H7$'QT\N+\T6^S70[YD3NX 09/YNRV M,#,MQ5@VHU]J;P@#30J#ZHB-N"J0UG-6%=Y6$H:@7H;2"3=Q-L&3)5K+.*6$ M96:B0@Z%>1L3"IE*Y[B=TY0)OY4AN98R'=X)*(,M=:B[=?:ERJ+.8EJ!Y=!$ M@#]GN4ISYBKZ6:V?22MK(63 1#F-@DRU?:9\#@-=B>2FW4EN"=6,@)E3+!.1 ML9=N"(%_<=D]^(K(2Y8MR]/*E\W Y@;#=FU<%1D2)58X5:2Z$I")>*TYKHE8 M*TJN$NXFI!""M%Y!H8Z">[ UT"9">]>D&97&!,3?($AA.Q?T2;G+6:;-S"W M8>58.6^)NSF]C'I#R^9:C-U"F0UM7V:8A[O#?'//)Z]='<*:XRD53&Q!#ETL MV!\8MS($!4Y6B9;D/":!A$0KE],*FC8!$Q ;T+-0+M7&55A''&&-CM$IK4FE MP&O'#A$,(1'=Z/%=;E%E&YZ@I_."V%&L4ICUX)3YNK]P!&5@(3G"Q M/TA,Y7?OO0_S\>5L2HV&MTB=&.?QGKXA0)9+(:@^VK'# M'4LR9=W&Y%IO])8R'&OHQ%-42[7>1*5R[I8EB](Z8$R*P'?!'347S7%XN96Z M/N,\F-]\LH>>CJMOA**CG8=T=K/=)X]WKN%P+Q;0;*Z2D;AA'1ZKO*0(?T$Q MVVA#0%P<38@WUBTK1W@!81.\%T5X:N4>_,=M:87.!92L0]?3:$"]?&ID@A"S?W+%G$F^2V1 M>2RV@?+:G+!18ZNX(YA14^768_0RG[_^$/I\8HJV\0+U(+/(B"8\+$,&(T;A:TP=S&;D M4U5,C9Y*(M6"C^N/2K9.>CDIM9E+C,YR$]./%YMC)-06.QH$[.4;^\8[UMUU4/ MS8@6_/_Q$/,B'?) MLB7%,ZGL]#*YVLID^M2!"%!$#1$L"%I6O[X+D+)$R7(N4\=UZ@>-"6 7NV?/ M KL8/CE].QK__NX,4CT3\.[#3Z]^'4'+\;R/TG\,OX]2OHN'X 8T6R M@FLN,R(\[^Q-"UJIUGG?\^;SN3N/7*FFWOC<,ZHZGI"R8"[5M'4R-"/XRP@] M^6'XQ''@5,;EC&4:8L6(9A3*@F=3^$A9<0F.4Z\:R7RA^#35$/IA !^ENN17 MI)K77 MVLM0S]*KOH6"<)8Q+%DW!"6"?I!4='@>]W MZ:$?L>@P(LD? 1KIX?)*IM +P9ZW9CQS4F;V[W="M]?-]6#.J4[[*/QCRRX] M&28RT[B?0OGJWTK-MC*BIJAO(K66L[[158]HF=M/S:ZU0P2?9GWK\\JF'>@3/V-+'(#1>G5VG?,(U1*$;-%W:=L:8?MPT/<9@,/5 MH^8TCSA M,3$JJ(DZ("6 ML!.$_XK7P1%\<"_!U'7;P,I@%"9F^QZ5/XLO3CV#T$F-H871$U( MQ@KG[;5@"W@1:S,3^G[XY>[*%Q@._P+.=,CA8<7=_+SCL#8PF5+X,S_VBW+D5Y==L2C(8":(N6=;>>7P8 M=Q%-)N'"?>$V !O)64ZRQ0961)$4?A8\OD03VSN/GAJL6D<;&(E32)EB>)S% MU?F&ONJ4Z/:2!Q-6Z%J.*[C,Y%PP.F7[>]VCP9<0/2>4XBWL");H?G1X*_6K M(8XDR73?,8ON/1EN#U/@&L;X@^W?\0H^$X*@-RC@?4D4,E,LX)SEF": K'TI MU0P"WWEO$L<"F:,IDD*5 K^5&8,(SU%3>UBLYRG'6.B4(WL;-PT.$*TQ4"A& M3':MKM &,3:M6#$D*06.QFBU,.&=I/IZQEK MV??=LB"\DP4\P\C.JAC%J(N@/#4'I %IBQ()X>8K5ZPP<+?-0B($H (T#E,4 M)W*$&V>,?'*3NJB:VK+8)CJN*D45+8F$LKL7&VGM?K. ?,EMMUV4/E!43Q%Q M>WK!BW**#D*GRL*OO+5OKG]-)G@CU3(3J2A3#OHD2%ZP_O*? >5%+LBBSS-K MF14:;"-U98Z F(AZ$[M?-5UW"4>1V^L%IE'0& )-EQO7/81K>PA/T^VY3N3Z MW6CGM.\&.^?N4AOX;O!>;"\U;46@K43.^'^34$ MS1@:\F]"7J'][3EJN[_]O0Y>+/87&B7##4EK,.[PTS=>MCYKZ6.#I%GN-##Y M! GJO#0G$#H,A12_O> MW=TWF_*["YZO%&N48,'1)ZJKARF:QJ8OB1M]"8EC6V]6'>-VR=LVG4LF-5"& M+0;%DA8;QU7SL?9@8 K;FZX"B]@9+XIEP5OKP 9I8DKN6"K4;1]UL655+,'> M-8O-#*[ VM?L8MYZFQ4QE%B[JLUM5\\3T?KS1!OJAJWQCG$P3QD.*BS8J6F* ML?9G9B%)=*V9HE7+?3>QP":,J[K"-SF*RXQ94Y9A#2_6_#)N"]RT)+AOHZLH M2FP/*^^V"_S/H=G&8W,NJ]?VOF*"&*.VGI]7]X$M2_V5")G@I5#J;9%/O%C7 MO]7[N7W)/_D'4$L! A0#% @ EH $4PJ&6W+Q/P( QGH@ !$ M ( ! &-R=&\M,C R,3 V,S N:'1M4$L! A0#% @ EH $4]_# M4JI>$@ U'-D M4$L! A0#% @ EH $4T\$\<+W(P :UX! !4 ( !K5(" M &-R=&\M,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( ): !%-C?.O2=$D M +PP P 5 " ==V @!C&AI8FET,S$Q8V5O,3!Q<3(R,#(Q+FAT;5!+ 0(4 Q0 ( ): !%,QMB)I MP@< (0@ ; " ; H! !E>&AI8FET,S$R8V9O,3!Q<3(R M,#(Q,2YH=&U02P$"% ,4 " "6@ 13@IU+-[L% D& '0 M @ &K, 0 97AH:6)I=#,R,6-E;V-F;S$P<7$R,C R,2YH=&U02P4& / D "0!F @ H38$ end