0001576427-21-000064.txt : 20211103 0001576427-21-000064.hdr.sgml : 20211103 20211103160614 ACCESSION NUMBER: 0001576427-21-000064 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211103 DATE AS OF CHANGE: 20211103 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: 211375347 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-20210930.htm 10-Q crto-20210930
true000157642712/312021Q3false00015764272021-01-012021-09-300001576427crto:AmericanDepositarySharesMember2021-01-012021-09-300001576427us-gaap:CommonStockMember2021-01-012021-09-30xbrli:shares00015764272021-10-29iso4217:USD00015764272021-09-3000015764272020-12-31iso4217:EURxbrli:shares00015764272021-07-012021-09-3000015764272020-07-012020-09-3000015764272020-01-012020-09-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-3000015764272020-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:RetainedEarningsMember2020-07-012020-09-300001576427us-gaap:ParentMember2020-07-012020-09-300001576427us-gaap:NoncontrollingInterestMember2020-07-012020-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001576427us-gaap:CommonStockMember2020-07-012020-09-300001576427us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001576427us-gaap:TreasuryStockMember2020-07-012020-09-300001576427us-gaap:CommonStockMember2020-09-300001576427us-gaap:TreasuryStockMember2020-09-300001576427us-gaap:AdditionalPaidInCapitalMember2020-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001576427us-gaap:RetainedEarningsMember2020-09-300001576427us-gaap:ParentMember2020-09-300001576427us-gaap:NoncontrollingInterestMember2020-09-3000015764272020-09-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-3000015764272021-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-06-300001576427us-gaap:RetainedEarningsMember2021-07-012021-09-300001576427us-gaap:ParentMember2021-07-012021-09-300001576427us-gaap:NoncontrollingInterestMember2021-07-012021-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001576427us-gaap:CommonStockMember2021-07-012021-09-300001576427us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001576427us-gaap:TreasuryStockMember2021-07-012021-09-300001576427us-gaap:CommonStockMember2021-09-300001576427us-gaap:TreasuryStockMember2021-09-300001576427us-gaap:AdditionalPaidInCapitalMember2021-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001576427us-gaap:RetainedEarningsMember2021-09-300001576427us-gaap:ParentMember2021-09-300001576427us-gaap:NoncontrollingInterestMember2021-09-3000015764272021-02-0500015764272021-02-052021-02-050001576427crto:SalesAndOperationsExpenseMember2021-01-012021-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001576427crto:DoobeInSiteIncMember2021-05-182021-05-180001576427crto:DoobeInSiteIncMember2021-05-180001576427us-gaap:TradeAccountsReceivableMember2021-01-012021-09-300001576427us-gaap:TradeAccountsReceivableMember2020-01-012020-12-310001576427crto:OtherTaxesAssetsMember2021-01-012021-09-300001576427crto:OtherTaxesAssetsMember2020-01-012020-12-310001576427us-gaap:OtherCurrentAssetsMember2021-01-012021-09-300001576427us-gaap:OtherCurrentAssetsMember2020-01-012020-12-310001576427crto:NontradeReceivablesNoncurrentMember2021-01-012021-09-300001576427crto:NontradeReceivablesNoncurrentMember2020-01-012020-12-310001576427us-gaap:AvailableforsaleSecuritiesMember2021-01-012021-09-300001576427us-gaap:AvailableforsaleSecuritiesMember2020-01-012020-12-3100015764272020-01-012020-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-09-300001576427us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001576427us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-09-300001576427us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:BankTimeDepositsMember2021-09-300001576427us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:BankTimeDepositsMember2020-12-310001576427us-gaap:BankTimeDepositsMember2021-09-300001576427srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001576427srt:OfficeBuildingMember2021-07-012021-09-300001576427crto:DataCenterMember2021-07-012021-09-300001576427srt:OfficeBuildingMember2020-07-012020-09-300001576427crto:DataCenterMember2020-07-012020-09-300001576427srt:OfficeBuildingMember2021-01-012021-09-300001576427crto:DataCenterMember2021-01-012021-09-300001576427srt:OfficeBuildingMember2020-01-012020-09-300001576427crto:DataCenterMember2020-01-012020-09-30xbrli:pure0001576427srt:MinimumMember2021-01-012021-09-300001576427srt:MaximumMember2021-01-012021-09-300001576427srt:MinimumMember2020-01-012020-12-310001576427srt:MaximumMember2020-01-012020-12-310001576427crto:MarketingSolutionsMember2021-07-012021-09-300001576427crto:RetailMediaMember2021-07-012021-09-300001576427crto:MarketingSolutionsMember2020-07-012020-09-300001576427crto:RetailMediaMember2020-07-012020-09-300001576427crto:MarketingSolutionsMember2021-01-012021-09-300001576427crto:RetailMediaMember2021-01-012021-09-300001576427crto:MarketingSolutionsMember2020-01-012020-09-300001576427crto:RetailMediaMember2020-01-012020-09-30crto:grant0001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-01-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-02-252021-02-250001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Membersrt:ManagementMember2021-02-252021-02-250001576427crto:Plan13Memberus-gaap:PerformanceSharesMembersrt:ManagementMember2021-02-252021-02-250001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-04-292021-04-290001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-06-142021-06-140001576427crto:Plan13Memberus-gaap:PerformanceSharesMembersrt:ManagementMember2021-06-142021-06-140001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-06-242021-06-240001576427us-gaap:RestrictedStockUnitsRSUMembercrto:Plan13Member2021-07-292021-07-290001576427crto:ShareOptionsAndBSPCEMember2020-12-310001576427crto:RestrictedStockUnitsAndPerformanceStockUnitsMember2020-12-310001576427crto:BSAMember2020-12-310001576427crto:ShareOptionsAndBSPCEMember2021-01-012021-09-300001576427crto:RestrictedStockUnitsAndPerformanceStockUnitsMember2021-01-012021-09-300001576427crto:BSAMember2021-01-012021-09-300001576427crto:ShareOptionsAndBSPCEMember2021-09-300001576427crto:RestrictedStockUnitsAndPerformanceStockUnitsMember2021-09-300001576427crto:BSAMember2021-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2021-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2021-07-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2020-07-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2021-07-012021-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:ShareOptionsAndBSPCEMember2021-07-012021-09-300001576427crto:ShareOptionsAndBSPCEMember2021-07-012021-09-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2020-07-012020-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:ShareOptionsAndBSPCEMember2020-07-012020-09-300001576427crto:ShareOptionsAndBSPCEMember2020-07-012020-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001576427crto:SalesAndOperationsExpenseMember2021-07-012021-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001576427crto:SalesAndOperationsExpenseMember2020-07-012020-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2021-07-012021-09-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2021-07-012021-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2021-07-012021-09-300001576427crto:BSAMember2021-07-012021-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2020-07-012020-09-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2020-07-012020-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2020-07-012020-09-300001576427crto:BSAMember2020-07-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2021-01-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMembercrto:SalesAndOperationsExpenseMember2020-01-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2021-01-012021-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:ShareOptionsAndBSPCEMember2021-01-012021-09-300001576427crto:ShareOptionsAndBSPCEMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001576427crto:ShareOptionsAndBSPCEMembercrto:SalesAndOperationsExpenseMember2020-01-012020-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:ShareOptionsAndBSPCEMember2020-01-012020-09-300001576427crto:ShareOptionsAndBSPCEMember2020-01-012020-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001576427crto:SalesAndOperationsExpenseMember2020-01-012020-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2021-01-012021-09-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2021-01-012021-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2021-01-012021-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMembercrto:BSAMember2020-01-012020-09-300001576427crto:BSAMembercrto:SalesAndOperationsExpenseMember2020-01-012020-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMembercrto:BSAMember2020-01-012020-09-300001576427crto:BSAMember2020-01-012020-09-300001576427us-gaap:RestrictedStockMember2021-07-012021-09-300001576427us-gaap:RestrictedStockMember2020-07-012020-09-300001576427us-gaap:RestrictedStockMember2021-01-012021-09-300001576427us-gaap:RestrictedStockMember2020-01-012020-09-300001576427crto:ShareOptionsAndBSPCEMember2021-07-012021-09-300001576427crto:ShareOptionsAndBSPCEMember2020-07-012020-09-300001576427crto:ShareOptionsAndBSPCEMember2021-01-012021-09-300001576427crto:ShareOptionsAndBSPCEMember2020-01-012020-09-30iso4217:EUR0001576427crto:BankSyndicateRCFMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-300001576427crto:HSBCAndLCLFacilitiesMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-300001576427crto:ProvisionForEmployeeRelatedLitigationMember2020-12-310001576427crto:OtherProvisionsMember2020-12-310001576427crto:ProvisionForEmployeeRelatedLitigationMember2021-01-012021-09-300001576427crto:OtherProvisionsMember2021-01-012021-09-300001576427crto:ProvisionForEmployeeRelatedLitigationMember2021-09-300001576427crto:OtherProvisionsMember2021-09-30crto:market0001576427srt:AmericasMember2021-07-012021-09-300001576427us-gaap:EMEAMember2021-07-012021-09-300001576427srt:AsiaPacificMember2021-07-012021-09-300001576427srt:AmericasMember2020-07-012020-09-300001576427us-gaap:EMEAMember2020-07-012020-09-300001576427srt:AsiaPacificMember2020-07-012020-09-300001576427country:FR2021-07-012021-09-300001576427country:FR2020-07-012020-09-300001576427srt:AmericasMember2021-01-012021-09-300001576427us-gaap:EMEAMember2021-01-012021-09-300001576427srt:AsiaPacificMember2021-01-012021-09-300001576427srt:AmericasMember2020-01-012020-09-300001576427us-gaap:EMEAMember2020-01-012020-09-300001576427srt:AsiaPacificMember2020-01-012020-09-300001576427country:FR2021-01-012021-09-300001576427country:FR2020-01-012020-09-300001576427country:US2021-07-012021-09-300001576427country:US2020-07-012020-09-300001576427country:US2021-01-012021-09-300001576427country:US2020-01-012020-09-300001576427country:DE2021-07-012021-09-300001576427country:DE2020-07-012020-09-300001576427country:DE2021-01-012021-09-300001576427country:DE2020-01-012020-09-300001576427country:GB2021-07-012021-09-300001576427country:GB2020-07-012020-09-300001576427country:GB2021-01-012021-09-300001576427country:GB2020-01-012020-09-300001576427country:JP2021-07-012021-09-300001576427country:JP2020-07-012020-09-300001576427country:JP2021-01-012021-09-300001576427country:JP2020-01-012020-09-300001576427srt:ParentCompanyMember2021-09-300001576427srt:AmericasMember2021-09-300001576427country:US2021-09-300001576427us-gaap:EMEAMember2021-09-300001576427srt:AsiaPacificMember2021-09-300001576427country:JP2021-09-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 September 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 October 29, 2021, the registrant had 60,722,263 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 COVID-19 pandemic, including its macroeconomic effects, on our business, operations, and financial results, and the effect of governmental restrictions and 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 our subsequent quarterly reports on 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)
NotesSeptember 30, 2021December 31, 2020
(in thousands)
Assets
Current assets:
    Cash and cash equivalents3$497,458 $488,011 
    Trade receivables, net of allowances of $44.7 million and $39.9 million at September 30, 2021 and December 31, 2020, respectively
4439,493 474,055 
    Income taxes14,276 11,092 
    Other taxes 75,214 69,987 
    Other current assets523,185 21,405 
    Marketable securities - current portion346,311  
    Total current assets1,095,937 1,064,550 
Property, plant and equipment, net150,112 189,505 
Intangible assets, net89,288 79,744 
Goodwill330,561 325,805 
Right of use assets - operating lease 7117,273 114,012 
Marketable securities - non current portion310,000 41,809 
Non-current financial assets7,371 18,109 
Deferred tax assets13,951 19,876 
    Total non-current assets718,556 788,860 
Total assets$1,814,493 $1,853,410 
Liabilities and shareholders' equity
Current liabilities:
    Trade payables3$349,985 $367,025 
    Contingencies142,828 2,250 
    Income taxes489 2,626 
    Financial liabilities - current portion3489 2,889 
    Lease liability - operating - current portion731,309 48,388 
    Other taxes53,249 58,491 
    Employee - related payables72,679 85,272 
    Other current liabilities638,818 33,390 
    Total current liabilities549,846 600,331 
Deferred tax liabilities4,138 5,297 
Defined benefit plans86,167 6,167 
Financial liabilities - non current portion3367 386 
Lease liability - operating - non current portion 792,859 83,007 
Other non-current liabilities9,864 5,535 
    Total non-current liabilities113,395 100,392 
Total liabilities663,241 700,723 
Commitments and contingencies
Shareholders' equity:
Common shares, 0.025 par value, 66,315,019 and 66,272,106 shares authorized, issued and outstanding at September 30, 2021, and December 31, 2020, respectively.
2,162 2,161 
Treasury stock, 5,544,527 and 5,632,536 shares at cost as of September 30, 2021 and December 31, 2020, respectively.
(122,390)(85,570)
Additional paid-in capital727,613 693,164 
Accumulated other comprehensive income (loss)(25,349)16,028 
Retained earnings534,320 491,359 
Equity-attributable to shareholders of Criteo S.A.1,116,356 1,117,142 
Non-controlling interests34,896 35,545 
Total equity1,151,252 1,152,687 
Total equity and liabilities$1,814,493 $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 EndedNine Months Ended
NotesSeptember 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands, except share per data)
Revenue9$508,580 $470,345 $1,600,968 $1,411,335 
Cost of revenue:
Traffic acquisition costs(297,619)(284,401)(956,364)(839,463)
Other cost of revenue(34,935)(34,608)(107,011)(102,328)
Gross profit176,026 151,336 537,593 469,544 
Operating expenses:
Research and development expenses(33,345)(30,954)(106,957)(99,716)
Sales and operations expenses(75,619)(83,659)(235,724)(244,414)
General and administrative expenses(34,877)(28,672)(108,779)(83,772)
Total operating expenses(143,841)(143,285)(451,460)(427,902)
Income from operations32,185 8,051 86,133 41,642 
Financial expense11(154)(491)(1,391)(1,828)
Income before taxes32,031 7,560 84,742 39,814 
Provision for income taxes12(7,801)(2,267)(22,033)(11,943)
Net income$24,230 $5,293 $62,709 $27,871 
Net income available to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Net income available to non-controlling interests$749 $66 $2,018 $1,469 
Weighted average shares outstanding used in computing per share amounts:
Basic1360,873,59460,080,59860,759,61361,059,345
Diluted1364,197,68661,027,79564,313,52661,644,827
Net income allocated to shareholders per share:
Basic13$0.39 $0.09 $1.00 $0.43 
Diluted13$0.37 $0.09 $0.94 $0.43 
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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Net income$24,230 $5,293 $62,709 $27,871 
Foreign currency translation differences, net of taxes(18,394)25,660 (44,934)21,312 
Actuarial (losses) gains on employee benefits, net of taxes25 (377)683  
Other comprehensive income (loss)$(18,369)$25,283 $(44,251)$21,312 
Total comprehensive income$5,861 $30,576 $18,458 $49,183 
Attributable to shareholders of Criteo S.A.$5,569 $29,866 $19,314 $46,849 
Attributable to non-controlling interests$292 $710 $(856)$2,334 
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
Net income5,2275,227665,293
Other comprehensive income (loss)24,63924,63964425,283
Issuance of ordinary shares35,150167167167
Change in treasury stocks(399,850)(5,636)(4,851)(10,487)(10,487)
Share-Based Compensation6,3916,391676,458
Other changes in equity (**)(156,859)(3)3,900(4,005)309201201
Balance at September 30, 202066,083,172$2,155(5,989,258)$(92,450)$685,841$(19,658)$452,932$1,028,820$33,092$1,061,912
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB).
(**) Deferred consideration in the context of Storetail Marketing SAS acquisition in 2018.
5


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
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
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
Net income23,48123,48174924,230
Other comprehensive income (loss)(17,911)(17,911)(458)(18,369)
Issuance of ordinary shares(382,341)1612,16712,18312,183
Change in treasury stocks(27)535,481(10,567)(18,036)(9,054)(37,684)(37,684)
Share-Based Compensation12,72012,72010312,823
Balance at September 30, 202166,315,019$2,162(5,544,527)$(122,390)$727,613$(25,349)$534,320$1,116,356$34,896$1,151,252
(*) 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 1,923,860 shares repurchased at an average price of $37.9 offset by 1,144,982 treasury shares used for RSUs vesting and 866,887 treasury shares cancelled.
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
6


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Nine Months Ended
September 30,
2021
September 30,
2020
(in thousands)
Net income$62,709 $27,871 
Non-cash and non-operating items103,573 105,742 
    - Amortization and provisions67,919 79,631 
 - Net gain or (loss) on disposal of non-current assets4,694 2,734 
    - Equity awards compensation expense (1)
32,174 22,465 
    - Change in deferred taxes4,568 (7,697)
    - Change in income taxes(5,820)7,411 
    - Other38 1,198 
Changes in working capital related to operating activities(11,381)7,663 
    - (Increase) / Decrease in trade receivables16,654 122,529 
    - Increase / (Decrease) in trade payables(5,693)(95,303)
    - (Increase) / Decrease in other current assets(12,710)2,288 
    - Increase/ (Decrease) in other current liabilities(5,774)(20,145)
    - Change in operating lease liabilities and right of use assets(3,858)(1,706)
Cash from operating activities154,901 141,276 
Acquisition of intangible assets, property, plant and equipment(44,383)(57,037)
Change in accounts payable related to intangible assets, property, plant and equipment1,518 13,870 
Payment for a business, net of cash acquired(9,527)(3)
Change in other non-current financial assets(13,803)(20,629)
Cash used for investing activities(66,195)(63,799)
Proceeds from borrowings under line-of-credit agreement 157,503 
Repayment of borrowings(1,262)(181)
Proceeds from exercise of stock options21,688 101 
Repurchase of treasury stocks(72,611)(43,655)
Change in other financial liabilities(3,636)(2,010)
Cash (used for) from financing activities(55,821)111,758 
Effect of exchange rates changes on cash and cash equivalents(23,438)18,746 
Net increase in cash and cash equivalents9,447 207,981 
Net cash and cash equivalents at beginning of period488,011 418,763 
Net cash and cash equivalents at end of period$497,458 $626,744 
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds(23,285)(12,229)
Cash paid for interest(1,139)(819)
(1) Of which $30.8 million and $21.4 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the nine months ended September 30, 2021 and 2020, respectively.

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


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

Criteo S.A. was initially incorporated as a société par actions simplifiée, or S.A.S., under the laws of the French Republic on November 3, 2005, for a period of 99 years and subsequently converted to a société anonyme, or S.A.
We are a global technology company 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".






























8


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.


9


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

10


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 $4.6 million of restructuring charges for severance related to this plan during the nine months ended September 30, 2021. For the period ended September 30, 2021, $3.4 million was included in Sales and Operations expenses, $1.1 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 September 30, 2021, presented as part of employees related payables on the balance sheet:
(in thousands)
Restructuring liability - January 1, 2021$510 
Restructuring costs4,637 
Amount paid(3,600)
Restructuring liability - September 30, 20211,547 

Acquisition of Doobe In Site Ltd.
On May 18, 2021, we completed the acquisition of all of the outstanding shares of Doobe In Site Ltd. ("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 resulted 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.5 million were fully expensed as incurred.

11



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:
September 30, 2021December 31, 2020
(in thousands)
Trade receivables, net of allowances439,493 474,055 
Other taxes75,214 69,987 
Other current assets23,185 21,405 
Non-current financial assets7,371 18,109 
Marketable securities56,311 41,809 
Total$601,574 $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
September 30, 2021December 31, 2020
(in thousands)
Trade payables $349,985 $367,025 
Other taxes53,249 58,491 
Employee-related payables 72,679 85,272 
Other current liabilities38,818 33,390 
Financial liabilities856 3,275 
Total$515,587 $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.


12



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.
September 30, 2021December 31, 2020
(in thousands)
Derivative Liabilities:
Included in financial liabilities - current portion$(155)$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:
September 30, 2021December 31, 2020
(in thousands)
Cash equivalents$116,834 $162,457 
Cash on hand380,624 325,554 
Total cash and cash equivalents$497,458 $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.








13


Marketable Securities
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
September 30, 2021December 31, 2020
(in thousands)
Securities Available-for-sale
Term Deposits$23,158 $24,538 
Securities Held-to-maturity
Term Deposits$33,153 $17,271 
Total$56,311 $41,809 

The gross unrealized gains on our marketable securities were not material as of September 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
September 30, 2021
(in thousands)
Due in one year$23,153 $23,158 
Due in one to five years$10,000 $ 
Total$33,153 $23,158 

14



Note 4. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
September 30, 2021December 31, 2020
(in thousands)
Trade accounts receivables$484,223 $513,954 
(Less) Allowance for credit losses(44,730)(39,899)
Net book value at end of period$439,493 $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,503)
Allowance for credit losses(9,765)(26,465)
Reversal of provision3,895 7,944 
Currency translation adjustment1,039 (185)
Balance at September 30$(44,730)$(38,277)
(*) 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 nine month period ended September 30, 2021, and September 30, 2020, the Company recovered $2.0 million, and $2.8 million, respectively, previously reserved for, and accounted for this as a reversal of provision.
As of September 30, 2021 and December 31, 2020 no customer accounted for 10% or more of trade receivables.

15



Note 5. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
September 30, 2021December 31, 2020
(in thousands)
Prepayments to suppliers$8,151 $5,613 
Other debtors4,785 5,991 
Prepaid expenses10,249 9,801 
Net book value at end of period$23,185 $21,405 
Prepaid expenses mainly consist of costs related to SaaS arrangements.

16


Note 6. Other Current Liabilities
Other current liabilities are presented in the following table:
September 30, 2021December 31, 2020
(in thousands)
Current liabilities to clients$15,144 $12,234 
Rebates16,080 14,433 
Accounts payable relating to capital expenditures4,056 4,721 
Other creditors3,158 1,918 
Deferred revenue380 84 
Total$38,818 $33,390 

17


Note 7. Leases
The components of lease expense are as follows:
Three Months Ended
September 30, 2021September 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$2,383 $5,703 $8,086 $6,969 $7,199 $14,168 
Short term lease expense141 26 167 115  115 
Variable lease expense63 66 129 307 22 329 
Sublease income(233) (233)(338) (338)
Total operating lease expense$2,354 $5,795 $8,149 $7,053 $7,221 $14,274 

Nine Months Ended
September 30, 2021September 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$15,800 $18,561 $34,361 $20,770 $20,519 $41,289 
Short term lease expense342 40 382 332  332 
Variable lease expense307 268 575 320 110 430 
Sublease income(709) (709)(514) (514)
Total operating lease expense$15,740 $18,869 $34,609 $20,908 $20,629 $41,537 
18


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
1,005 
 Interest cost
38 
Actuarial losses (gains)
(683)
Currency translation adjustment
(360)
Projected benefit obligation present value at September 30, 2021
$6,167 
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:
Nine Months EndedYear ended
September 30, 2021December 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


19


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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Defined contributions plans included in personnel expenses
$(3,638)$(3,637)$(12,638)$(11,508)



Note 9. Revenue

Disaggregation of revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaTotal
For the three months ended (in thousands)
September 30, 2021$458,622 $49,958 $508,580 
September 30, 2020$412,126 $58,219 $470,345 

Marketing SolutionsRetail MediaTotal
For the nine months ended (in thousands)
September 30, 2021$1,429,277 $171,691 $1,600,968 
September 30, 2020$1,263,169 $148,166 $1,411,335 
20


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 nine months ended September 30, 2021, there were five 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.
On July 29, 2021, 75,080 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,331,639  2,331,639 
Exercised (OSA/BSPCE/BSA)(898,627)  (898,627)
Vested (RSU) (1,118,523) (1,118,523)
Forfeited(389,149)(464,052) (853,201)
Expired    
Balance at September 30, 2021814,382 5,703,155 343,775 6,861,312 

Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding814,382 5,703,155 343,775 
Weighted-average exercise price19.82 NA15.12 
Number vested458,600  343,775 
Weighted-average exercise price24.38 NA15.12 
Weighted-average remaining contractual life of options outstanding, in years6.07NA6.04



21


Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
September 30, 2021September 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(4,858)$(3,818)$(3,931)$(12,607)$(3,333)$(2,957)$(595)$(6,885)
Share options / BSPCE (58)(157)(215) (233)661 428 
Total share-based compensation(4,858)(3,876)(4,088)(12,822)(3,333)(3,190)66 (6,457)
BSAs  (467)(467)  (346)(346)
Total equity awards compensation expense$(4,858)$(3,876)$(4,555)$(13,289)$(3,333)$(3,190)$(280)$(6,803)
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(11,572)$(9,026)$(9,402)$(30,000)$(7,771)$(8,092)$(5,168)$(21,031)
Share options / BSPCE (240)(568)(808) (288)(73)(361)
Total share-based compensation(11,572)(9,266)(9,970)(30,808)(7,771)(8,380)(5,241)(21,392)
BSAs  (1,366)(1,366)  (1,073)(1,073)
Total equity awards compensation expense$(11,572)$(9,266)$(11,336)$(32,174)$(7,771)$(8,380)$(6,314)$(22,465)

22


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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Financial income from cash equivalents$179 $108 $505 $551 
Interest and fees(445)(677)(1,491)(1,920)
Interest on debt(361)(437)(1,242)(1,455)
Fees(84)(240)(249)(465)
Foreign exchange gain (loss)952 107 (367)(389)
Other financial expense(840)(29)(38)(70)
Total financial expense$(154)$(491)$(1,391)$(1,828)
The $0.2 million and the $1.4 million financial expenses for the three and nine month periods ended September 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 September 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.



23


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:
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
Current income tax$(17,465)$(19,640)
Net change in deferred taxes(4,568)7,697 
Provision for income taxes$(22,033)$(11,943)

For the nine months ended September 30, 2021 and September 30, 2020, we used an annual estimated tax rate of 26% and 30%, respectively, to calculate the provision for income taxes.
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.
24


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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Net income attributable to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Weighted average number of shares outstanding60,873,594 60,080,598 60,759,613 61,059,345 
Basic earnings per share$0.39 $0.09 $1.00 $0.43 
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 September 30, 2021 and September 30, 2020. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e, share option, non-employee warrant, 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 EndedNine Months Ended
September 30, 2021September 30,
2020
September 30, 2021September 30, 2020
Net income attributable to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Weighted average number of shares outstanding of Criteo S.A.60,873,594 60,080,598 60,759,613 61,059,345 
Dilutive effect of :
Restricted share awards ("RSUs")2,865,581 811,136 3,074,241 440,835 
Share options and BSPCE334,028 128,291 375,211 133,865 
Share warrants124,483 7,770 104,461 10,782 
Weighted average number of shares outstanding used to determine diluted earnings per share64,197,686 61,027,795 64,313,526 61,644,827 
Diluted earnings per share$0.37 $0.09 $0.94 $0.43 
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:
25


Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Restricted share awards 428,949 396,937 2,284,562 
Share options and BSPCE 140,513  93,675 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share  569,462 396,937 2,378,237 

Note 14. Commitments and contingencies
Commitments
Revolving Credit Facilities, 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 ($405.3 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 ($24.9 million) in the aggregate under the short-term credit lines and overdraft facilities. As of September 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 
Increase739 785 1,524 
Provision used(388) (388)
Provision released not used*(398) (398)
Currency translation adjustments(69)(91)(160)
Balance at September 30, 2021$1,063 $1,765 $2,828 
 - of which current1,063 1,765 2,828 
*Due to changes in management's latest estimates
The amount of the provisions represents management’s latest estimate of the expected impact.


26


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.


27


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)
September 30, 2021$204,428 $188,354 $115,798 $508,580 
September 30, 2020$204,618 $167,800 $97,927 $470,345 
Revenue generated in France, the country of incorporation of the Parent, amounted to $33.5 million and $30.7 million for the three months ended September 30, 2021 and 2020, respectively.

AmericasEMEAAsia-PacificTotal
For the nine months ended:(in thousands)
September 30, 2021$629,555 $609,753 $361,660 $1,600,968 
September 30, 2020$582,037 $517,535 $311,763 $1,411,335 
Revenue generated in France amounted to $110.3 million and $90.0 million for the nine month ended September 30, 2021 and September 30, 2020, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
Americas
United States$179,302 $185,547 $559,965 $528,453 
EMEA
Germany$49,927 $39,246 $156,574 $129,485 
United Kingdom$18,936 $21,597 $64,340 $63,274 
Asia-Pacific
Japan$72,437 $68,459 $231,440 $220,878 


28


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)
September 30, 2021$112,974 $78,950 $78,093 $14,071 $33,405 $13,060 $239,400 
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.
29


Note 17. Subsequent Events
The Company evaluated all subsequent events that occurred after September 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.
30


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.

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.

31


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.

32


Condensed Consolidated Statements of Income Data (Unaudited):
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands, except share and per share data)
Revenue$508,580 $470,345 $1,600,968 $1,411,335 
Cost of revenue (1)
Traffic acquisition costs(297,619)(284,401)(956,364)(839,463)
Other cost of revenue(34,935)(34,608)(107,011)(102,328)
Gross profit176,026 151,336 537,593 469,544 
Operating expenses
Research and development expenses (1)
(33,345)(30,954)(106,957)(99,716)
Sales and operations expenses (1)
(75,619)(83,659)(235,724)(244,414)
General and administrative expenses (1)
(34,877)(28,672)(108,779)(83,772)
Total operating expenses(143,841)(143,285)(451,460)(427,902)
Income from operations32,185 8,051 86,133 41,642 
Financial expense(154)(491)(1,391)(1,828)
Income before taxes32,031 7,560 84,742 39,814 
Provision for income taxes(7,801)(2,267)(22,033)(11,943)
Net income$24,230 $5,293 $62,709 $27,871 
Net income available to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Net income allocated to shareholders per share:
Basic$0.39 $0.09 $1.00 $0.43 
Diluted $0.37 $0.09 $0.94 $0.43 
Weighted average shares outstanding used in computing per share amounts:
Basic60,873,594 60,080,598 60,759,613 61,059,345 
Diluted 64,197,686 61,027,795 64,313,526 61,644,827 
(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:
33



Detailed Information on Selected Items (unaudited):
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
Equity awards compensation expense
Research and development expenses$4,858 $3,333 $11,572 $7,771 
Sales and operations expenses3,875 3,190 9,880 8,380 
General and administrative expenses4,557 280 11,389 6,314 
Total equity awards compensation expense$13,290 $6,803 $32,841 $22,465 
Pension service costs
Research and development expenses170 286 520 824 
Sales and operations expenses52 101 158 291 
General and administrative expenses108 185 327 534 
Total pension service costs (a)
$330 $572 $1,005 $1,649 
Depreciation and amortization expense
Cost of revenue (data center equipment)15,520 14,712 46,508 40,581 
Research and development expenses (b)
2,557 1,721 6,517 9,029 
Sales and operations expenses (c)
3,545 4,176 11,201 12,737 
General and administrative expenses679 1,143 2,420 3,751 
Total depreciation and amortization expense$22,301 $21,752 $66,646 $66,098 
Acquisition-related costs
General and administrative expenses2,091 112 5,138 112 
Total acquisition-related costs$2,091 $112 $5,138 $112 
Restructuring related and transformation (gain) costs
Research and development expenses(1,029)1,985 5,238 3,493 
Sales and operations expenses(106)5,357 8,812 6,793 
General and administrative expenses(632)4,839 5,815 5,320 
Total Restructuring related and transformation (gain) costs$(1,767)$12,181 $19,865 $15,606 
(a) Effective January 1, 2012, actuarial gains and losses are recognized in other comprehensive income.
(b) Includes acquisition-related amortization of intangible assets of $1.1 million and $0.7 million for the three months ended September 30, 2021 and 2020, respectively and $2.6 million and $6.1 million for the nine months ended September 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 September 30, 2021 and 2020, respectively and $6.6 million and $6.5 million for the nine months ended September 30, 2021 and 2020, respectively.






34


Detailed Information on Restructuring related and Transformation costs (unaudited):
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
(Gain) from forfeitures of share-based compensation awards— — (666)— 
Facilities related (gain) costs(1,645)7,023 14,692 8,817 
Payroll related (gain) costs(334)2,858 4,637 4,489 
Consulting costs related to transformation212 2,300 1,202 2,300 
Total restructuring related and transformation (gain) costs$(1,767)$12,181 $19,865 $15,606 
The $(1.8) million restructuring related and transformation gain for the three month period ended September 30, 2021 almost entirely related to the reversal of certain expenses on the right-sizing of our office footprint.
For the three months ended and the nine months ended September 30, 2021 and September 30, 2020, respectively, the cash outflows related to restructuring related and transformation costs were $4.4 million and $ 6.2 million, and $20.9 million and $13.0 million respectively, and were mainly comprised of payroll costs, broker and termination penalties related to real-estate facilities and other consulting fees.

Consolidated Statements of Financial Position Data (unaudited):
September 30, 2021December 31,
2020
(in thousands)
Cash and cash equivalents$497,458 $488,011 
Total assets1,814,493 1,853,410 
Trade receivables, net of credit losses
439,493 474,055 
Total financial liabilities 856 3,275 
Total liabilities 663,241 700,723 
Total equity$1,151,252 $1,152,687 

Other Financial and Operating Data (unaudited):
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands, except client data)
Number of clients21,747 20,565 21,747 20,565 
Revenue ex-TAC (3)
$210,961 $185,944 $644,604 $571,872 
Adjusted Net Income (4)
$41,033 $24,302 $125,041 $73,037 
Adjusted EBITDA (5)
$68,430 $49,471 $211,628 $147,572 


35


(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 Gross Profit to revenue, the most directly comparable U.S. GAAP measure, for each of the periods indicated:
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Revenue$508,580 $470,345 $1,600,968 $1,411,335 
Adjustment:
Traffic acquisition costs(297,619)(284,401)(956,364)(839,463)
Revenue ex-TAC$210,961 $185,944 $644,604 $571,872 


36


(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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
Net income$24,230 $5,293 $62,709 $27,871 
Adjustments:
Equity awards compensation expense13,290 6,803 32,841 22,465 
Amortization of acquisition-related intangible assets3,303 2,899 9,174 12,594 
Acquisition-related costs2,091 112 5,138 112 
Restructuring related and transformation (gain) costs(1,767)12,181 19,865 15,606 
Tax impact of the above adjustments(114)(2,986)(4,686)(5,611)
Adjusted Net Income $41,033 $24,302 $125,041 $73,037 


37


(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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
Net income$24,230 $5,293 $62,709 $27,871 
Adjustments:
Financial expense154 491 1,391 1,828 
Provision for income taxes7,801 2,267 22,033 11,943 
Equity awards compensation expense13,290 6,803 32,841 22,465 
Pension service costs330 572 1,005 1,649 
Depreciation and amortization expense22,301 21,752 66,646 66,098 
Acquisition-related costs 2,091 112 5,138 112 
Restructuring related and transformation (gain) costs(1,767)12,181 19,865 15,606 
Total net adjustments44,200 44,178 148,919 119,701 
Adjusted EBITDA$68,430 $49,471 $211,628 $147,572 

38


Results of Operations for the Periods Ended September 30, 2021 and September 30, 2020 (Unaudited)
Revenue breakdown by region
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$508,580 $470,345 %
Conversion impact U.S. dollar/other currencies$1,050 
Revenue at constant currency (1)
509,630 470,345 %
Americas
Revenue as reported204,428 204,618 (0.1)%
Conversion impact U.S. dollar/other currencies$(538)
Revenue at constant currency (1)
203,890 204,618 (0.4)%
EMEA
Revenue as reported188,354 167,800 12 %
Conversion impact U.S. dollar/other currencies$(686)
Revenue at constant currency (1)
187,668 167,800 12 %
Asia-Pacific
Revenue as reported115,798 97,927 18 %
Conversion impact U.S. dollar/other currencies$2,274 
Revenue at constant currency(1)
$118,072 $97,927 21 %
Revenue breakdown by solution
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$508,580 $470,345 %
Conversion impact U.S. dollar/other currencies$1,050 
Revenue at constant currency (1)
$509,630 $470,345 %
Marketing Solutions as reported$458,622 $412,126 11 %
Conversion impact U.S. dollar/other currencies$1,404 
Marketing Solutions at constant currency (1)
460,026 412,126 12 %
Retail Media as reported (2)
49,958 58,219 (14)%
Conversion impact U.S. dollar/other currencies$(354)
Retail Media at constant currency (1)
49,604 58,219 (15)%
(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. We expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform by the second half of 2022. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will likely increase. Revenue ex-TAC will not be impacted by this transition.

Revenue for the three months ended September 30, 2021 increased 8% or (8% on a constant currency basis) to $508.6 million compared to the three months ended September 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 1,182 net new clients year-over-year across regions, while revenue from existing clients increased by 5% at constant currency over the period.
Revenue by region

Our revenue in the Americas region was flat (or declined (0.4)% on a constant currency basis), including a decrease of (3)% in the U.S., to $204.4 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020, reflecting the impact of recognizing revenue on a net basis for clients transitioning to the Retail Media Platform ("RMP"). On a Revenue ex-TAC basis, our Americas business was up 19% year-over-year (or 18% on a constant currency basis), driven by positive retail trends across Marketing Solutions with strong performance among strategic accounts and continued momentum in Omnichannel, as well as continued strength in Retail Media reflecting scaling of the RMP with large retailers and brands.

Our revenue in EMEA increased 12% (or 12% on a constant currency basis), to $188.4 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020, driven by strength in retail in our main markets, in particular in Germany, and solid traction in Retail Media, especially in the U.K. and France, offsetting continued softness from a well-known large travel client.

Our revenue in the Asia-Pacific region increased 18% (or 21% on a constant currency basis), to $115.8 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020, driven by the strong recovery of our retail business in the region, in particular among strategic accounts, and improving Classifieds trends.

Revenue by solution

Marketing Solutions revenue increased 11% (or 12% on a constant currency basis), to $458.6 million for the three months ended September 30, 2021, driven by healthy demand from retail clients, both on our retargeting and audience targeting solutions, partially offset by continued identity and privacy changes, as expected, and continued softness from a well-known large travel client.

Retail Media revenue decreased (14)% (or (15)% on a constant currency basis), to $50.0 million for the three months ended September 30, 2021, reflecting the impact of recognizing revenue on a net basis for clients transitioning to the RMP. Criteo's RMP accounts for a fast-growing share of Retail Media revenue, or about 62% in the third quarter of 2021, and its revenue is accounted for on a net basis. In the prior year period, less than 5% of retail media revenue was accounted for on a net basis, and as a result of this transition to a full RMP business, the growth of Retail Media revenue is temporarily impacted. Reflecting the underlying economic performance, Retail Media's Revenue ex-TAC increased 65% (or 65% on a constant currency basis) in the third quarter of 2021, driven by continued strength in Retail Media onsite, in particular in the U.S. market, and growing network effects of the RMP.

Additionally, our $508.6 million of revenue for the three months ended September 30, 2021 was negatively impacted by $1.1 million of currency fluctuations, particularly as a result of the depreciation of the Turkish Lira, Russian Ruble, Japanese Yen and the Brazilian real, partially offset by the appreciation of the Euro and the British pound sterling, compared to the U.S. dollar.



40


Revenue breakdown by region
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$1,600,968 $1,411,335 13 %
Conversion impact U.S. dollar/other currencies$(34,266)
Revenue at constant currency (1)
1,566,702 1,411,335 11 %
Americas
Revenue as reported629,555 582,037 %
Conversion impact U.S. dollar/other currencies$1,156 
Revenue at constant currency (1)
630,711 582,037 %
EMEA
Revenue as reported609,753 517,535 18 %
Conversion impact U.S. dollar/other currencies$(31,004)
Revenue at constant currency (1)
578,749 517,535 12 %
Asia-Pacific
Revenue as reported361,660 311,763 16 %
Conversion impact U.S. dollar/other currencies$(4,418)
Revenue at constant currency(1)
$357,242 $311,763 15 %
Revenue breakdown by solution
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands)
Revenue as reported$1,600,968 $1,411,335 13 %
Conversion impact U.S. dollar/other currencies$(34,266)
Revenue at constant currency (1)
$1,566,702 $1,411,335 11 %
Marketing Solutions as reported$1,429,277 $1,263,169 13 %
Conversion impact U.S. dollar/other currencies$(31,096)
Marketing Solutions at constant currency (1)
1,398,181 1,263,169 11 %
Retail Media as reported (2)
171,691 148,166 16 %
Conversion impact U.S. dollar/other currencies$(3,170)
Retail Media at constant currency (1)
168,521 148,166 14 %
(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.
41



(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. We expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform by the second half of 2022. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will likely increase. Revenue ex-TAC will not be impacted by this transition.

Revenue for the nine months ended September 30, 2021 increased 13% (or 11% on a constant currency basis, as defined in footnote 1 above) to $1,601.0 million, compared to the nine months ended September 30, 2020.

In the first nine months of 2021, 84% of the year-over-year increase in revenue was driven by the higher contribution from our existing clients while 16% came from new client additions. We added 1,182 net new clients year-over-year across regions.
Revenue by region

Our revenue in the Americas region increased 8% (or 8% on a constant currency basis), including 6% in the U.S., to $629.6 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, driven by positive retail trends, in particular with large customers across Marketing Solutions, and continued strong performance of Retail Media, as the RMP continues to scale with consumer brands and large retailers, and reflecting the impact of recognizing revenue on a net basis for clients transitioning to the RMP.

Our revenue in EMEA increased 18% (or 12% on a constant currency basis) to $609.8 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, driven by positive retail trends in our main markets, in particular in Germany, positive traction with large customers across our retargeting and new solutions, and continued strong performance of Retail Media.

Our revenue in the Asia-Pacific region increased 16% (or 15% on a constant currency basis) to $361.7 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, mainly driven by the recovery of retail accounts in the region.
Revenue by solution

Marketing Solutions revenue increased 13% (or 11% on a constant currency basis) to $1,429.3 million for the nine months ended September 30, 2021, reflecting increased spend from Retail clients, both on our retargeting and audience targeting solutions, partially offset by continued identity and privacy changes, as expected, and continued softness from a large travel client.

Retail Media revenue increased 16% (or 14% on a constant currency basis) to $171.7 million for the nine months ended September 30, 2021, driven by strong performance with large retailers across the U.S. and EMEA, partially offset by the technical and transitory impact related to the ongoing client migration to the RMP. Criteo's RMP accounts for a fast-growing share of Retail Media revenue, or about 39% for the first nine months ended September 30, 2021, and its revenue is accounted for on a net basis. In the prior year period, less than 5% of Retail Media revenue was accounted for on a net basis, and as a result of this transition to a full RMP business, the growth of Retail Media revenue is temporarily impacted. Reflecting the underlying economic performance, Retail Media's Revenue ex-TAC increased 73% (or 70% on a constant currency basis) in the nine months ended September 30, 2021, driven by continued strength in Retail Media onsite, in particular in the U.S. market, and growing network effects of the RMP.

Additionally, our $1,601.0 million of revenue for the nine months ended September 30, 2021 was positively impacted by $(34.3) of currency fluctuations, particularly as a result of the depreciation of the Turkish Lira, Russian Ruble, Japanese Yen and the Brazilian real, partially offset by the appreciation of the Euro and the British pound sterling, compared to the U.S. dollar.









42


Cost of Revenue
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Traffic acquisition costs*$(297,619)$(284,401)5%
Other cost of revenue$(34,935)$(34,608)1%
Total Cost of Revenue$(332,554)$(319,009)4%
% of revenue(65)%(68)%
Gross profit %35 %32 %
*Traffic acquisition costs breakdown by solution:
Three Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Marketing Solutions$(276,498)$(243,616)13%
Retail Media (1)
$(21,121)$(40,785)(48)%
Traffic Acquisition Costs$(297,619)$(284,401)5%

Cost of revenue for the three months ended September 30, 2021 increased $13.5 million, or 4%, compared to the three months ended September 30, 2020. This increase was primarily the result of an increase of $13.2 million, or 5% (or 5% on a constant currency basis) in traffic acquisition costs driven by higher volume, and an increase of $0.3 million, or 1% (or 2% on a constant currency basis) in other cost of revenue.
Traffic acquisition costs in Marketing Solutions increased by 13%. This was driven by an 8% increase (or 9% at constant currency) in the average cost per thousand impressions ("CPM") for inventory purchased, reflecting the year-over-year recovery in the digital advertising market following the trough of the pandemic-related recession in the second quarter of 2020 and our preferred relationships with media owners, and a 5% 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(1) decreased by (48)%, reflecting the technical and transitory impact related to the ongoing client migration due to the transitioning of our RMP. Because we recognize revenue on a net basis in all arrangements running on the RMP, we expect our Traffic acquisition costs for Retail Media to decrease over time as all of our clients are transitioned to the RMP.
The increase in other cost of revenue included a $(0.8) million increase in allocated depreciation and amortization expense following the acquisitions of servers and other equipment used in our data centers and a $(0.6) million increase in other costs of sales mainly due to the digital tax, offset by a $1.1 million decrease in hosting and data acquisition costs.

(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. We expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform by the second half of 2022. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will likely increase. Revenue ex-TAC will not be impacted by this transition.
43


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 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 allows us to control our level of Revenue ex-TAC margin.
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Traffic acquisition costs*$(956,364)$(839,463)14%
Other cost of revenue$(107,011)$(102,328)5%
Total Cost of Revenue$(1,063,375)$(941,791)13%
% of revenue(66)%(67)%
Gross profit %34 %33 %
*Traffic acquisition costs breakdown by solution:
Nine Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Marketing Solutions$(861,503)$(735,663)17%
Retail Media (1)
$(94,861)$(103,800)(9)%
Traffic Acquisition Costs$(956,364)$(839,463)14%
Cost of revenue for the nine months ended September 30, 2021 increased $121.6 million, or 13%, compared to the nine months ended September 30, 2020. This increase was primarily the result of an increase of $116.9 million, or 14% (or 11% on a constant currency basis), in traffic acquisition costs and an increase of $4.7 million, or 5% (or 4% on a constant currency basis), in other cost of revenue.
Traffic acquisition costs in Marketing Solutions increased by 17%, driven by a 8% increase (or 6% at constant currency) in the average CPM for inventory purchased, reflecting the year-over-year recovery in the digital advertising market following the trough of the pandemic-related recession in the second quarter of 2020 and our preferred relationships with media owners, as well as a 8% 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.
(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. We expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform by the second half of 2022. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will likely increase. Revenue ex-TAC will not be impacted by this transition.

44


Traffic acquisition costs in Retail Media(1) decreased by (9)%, reflecting the technical and transitory impact related to the ongoing client migration due to the transitioning of our RMP. Because we recognize revenue on a net basis in all arrangements running on the RMP, we expect our Traffic acquisition costs for Retail Media to decrease over time as all of our clients are transitioned to the RMP.
The increase in other cost of revenue included a $(5.9) million increase in allocated depreciation and amortization expense following the acquisitions of servers and other equipment used in our data centers, a $(3.2) million increase in other costs, including the provision for digital taxes offset by a $3.8 million decrease in hosting costs and a $0.8 million decrease in data acquisition 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 allows us to control our level of Revenue ex-TAC margin.



















(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. We expect most clients using Criteo’s legacy Retail Media solutions to transition to this platform by the second half of 2022. As new clients onboard and existing clients transition to the Retail Media Platform, Revenue may decline but Revenue ex-TAC margin will likely increase. Revenue ex-TAC will not be impacted by this transition.
45


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 EndedNine Months Ended
RegionSeptember 30,
2021
September 30,
2020
YoY ChangeYoY Change at Constant CurrencySeptember 30,
2021
September 30,
2020
YoY ChangeYoY Change at Constant Currency
Revenue(amounts in thousands, except percentages)
Americas$204,428 $204,618 — %— %$629,555 $582,037 %%
EMEA188,354 167,800 12 %12 %609,753 517,535 18 %12 %
Asia-Pacific115,798 97,927 18 %21 %361,660 311,763 16 %15 %
Total508,580 470,345 8 %8 %1,600,968 1,411,335 13 %11 %
Traffic Acquisition Costs
Americas(116,796)(130,756)(11)%(11)%(378,756)(366,095)%%
EMEA(111,869)(97,272)15 %15 %(363,264)(295,822)23 %16 %
Asia-Pacific(68,954)(56,373)22 %25 %(214,344)(177,546)21 %19 %
Total(297,619)(284,401)5 %5 %(956,364)(839,463)14 %11 %
Revenue ex-TAC (1)
Americas87,632 73,862 19 %18 %250,799 215,942 16 %16 %
EMEA76,485 70,528 %%246,489 221,713 11 %%
Asia-Pacific46,844 41,554 13 %15 %147,316 134,217 10 %%
Total$210,961 $185,944 13 %14 %$644,604 $571,872 13 %10 %

Three Months EndedNine Months Ended
SolutionSeptember 30,
2021
September 30,
2020
YoY ChangeYoY Change at Constant CurrencySeptember 30,
2021
September 30,
2020
YoY ChangeYoY Change at Constant Currency
Revenue(amounts in thousands, except percentages)
Marketing Solutions$458,622 $412,126 11 %12 %$1,429,277 $1,263,169 13 %11 %
Retail Media49,958 58,219 (14)%(15)%171,691 148,166 16 %14 %
Total508,580 470,345 8 %8 %1,600,968 1,411,335 13 %11 %
Traffic Acquisition Costs
Marketing Solutions(276,498)(243,616)13 %14 %(861,503)(735,663)17 %15 %
Retail Media(21,121)(40,785)(48)%(49)%(94,861)(103,800)(9)%(10)%
Total(297,619)(284,401)5 %5 %(956,364)(839,463)14 %11 %
Revenue ex-TAC (1)
Marketing Solutions182,124 168,510 %%567,774 527,506 %%
Retail Media28,837 17,434 65 %65 %76,830 44,366 73 %70 %
Total210,961 185,944 13 %14 %644,604 571,872 13 %10 %

46


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


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 EndedNine Months Ended
September 30,
2021
September 30,
2020
YoY ChangeSeptember 30,
2021
September 30,
2020
YoY Change
(amounts in thousands, except percentages)
Revenue as reported$508,580 $470,345 %$1,600,968 $1,411,335 13 %
Conversion impact U.S. dollar/other currencies1,050 — (34,266)— 
Revenue at constant currency$509,630 $470,345 %$1,566,702 $1,411,335 11 %
Traffic acquisition costs as reported$(297,619)$(284,401)%$(956,364)$(839,463)14 %
Conversion impact U.S. dollar/other currencies(771)— 20,829 — 
Traffic Acquisition Costs at constant currency$(298,390)$(284,401)%$(935,535)$(839,463)11 %
Revenue ex-TAC as reported$210,961 $185,944 13 %$644,604 $571,872 13 %
Conversion impact U.S. dollar/other currencies279 — (13,436)— 
Revenue ex-TAC at constant currency$211,240 $185,944 14 %$631,168 $571,872 10 %
Revenue ex-TAC/Revenue as reported41 %40 %40 %41 %
Other cost of revenue as reported$(34,935)$(34,608)%$(107,011)$(102,328)%
Conversion impact U.S. dollar/other currencies(334)— 547 — 
Other cost of revenue at constant currency$(35,269)$(34,608)%$(106,464)$(102,328)%
Adjusted EBITDA as reported$68,430 $49,471 38 %$211,628 $147,572 43 %
Conversion impact U.S. dollar/other currencies(674)— (9,698)— 
Adjusted EBITDA at constant currency$67,756 $49,471 37 %$201,930 $147,572 37 %

48


Research and Development Expenses
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Research and development expenses$(33,345)$(30,954)8%
% of revenue(7)%(7)%

Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Research and development expenses$(106,957)$(99,716)7%
% of revenue(7)%(7)%

Research and development expenses for the three months ended and the nine months ended September 30, 2021, respectively, increased $(2.4) million and $(7.2) million or 8% and 7%, compared to the three months ended and the nine months ended September 30, 2020. This increase mainly relates to the negative impact of our increasing stock price on compensation expense.
49



Sales and Operations Expenses
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30, 2021September 30, 20202021 vs 2020
(in thousands, except percentages)
Sales and operations expenses$(75,619)$(83,659)(10)%
% of revenue(15)%(18)%

Sales and operations expenses for the three months ended September 30, 2021 decreased $8.0 million or (10)% compared to the three months ended September 30, 2020. This decrease mainly related to a decrease of net bad debt expense, lower rent and facilities and depreciation and amortization costs, offset by a higher share-based compensation expense and marketing costs.

Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30, 2021September 30, 20202021 vs 2020
(in thousands, except percentages)
Sales and operations expenses$(235,724)$(244,414)(4)%
% of revenue(15)%(17)%

Sales and operations expenses for the nine months ended September 30, 2021, decreased $8.7 million or (4)%, compared to the nine months ended September 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 the reversal of a provision that was settled in 2020 and the negative impact of our increasing stock price on compensation expense.


50


General and Administrative Expenses
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30, 2021September 30, 20202021 vs 2020
(in thousands, except percentages)
General and administrative expenses$(34,877)$(28,672)22%
% of revenue(7)%(6)%
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30, 2021September 30, 20202021 vs 2020
(in thousands, except percentages)
General and administrative expenses$(108,779)$(83,772)30%
% of revenue(7)%(6)%
General and administrative expenses for the three months ended and the nine months ended September 30, 2021, respectively, increased $(6.2) million and $(25.0) million or 22% and 30%, compared to the three months ended and the nine months ended September 30, 2020. This increase was mainly related to an increase in third-party services as part of our on-going transformation program and an increase in headcount related costs including the negative impact of our increasing stock price on compensation expense.
51



Financial Expense
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30, 2021September 30, 20202021 vs 2020
(in thousands, except percentages)
Financial expense$(154)$(491)(69)%
% of revenue— %(0.1)%
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30, 2021September 30, 20202021 vs 2020
(in thousands, except percentages)
Financial expense$(1,391)$(1,828)(24)%
% of revenue(0.1)%(0.1)%
Financial expense for the three months ended and the nine months ended September 30, 2021, decreased by $(0.3) million and $(0.4) million or (69)% and (24)%, respectively, compared to the three months ended and the nine months ended period September 30, 2020. The $0.2 million and $1.4 million financial expense for the three months ended and nine months ended September 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 financing and the negative impact of foreign exchange reevaluations net of related hedging. At September 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.


52


Provision for Income Taxes
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Provision for income taxes$(7,801)$(2,267)244%
% of revenue(2)%(0.5)%
Effective tax rate24 %30 %
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Provision for income taxes$(22,033)$(11,943)84%
% of revenue(1)%(1)%
Effective tax rate26 %30 %

For the nine months ended September 30, 2021 and September 30, 2020, we used an annual estimated tax rate of 26% and 30%, respectively, to calculate the provision for income taxes.


53



Net Income
Three months ended September 30, 2021 compared to the three months ended September 30, 2020
Three Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Net income$24,230 5,293 358%
% of revenue%%
Net income for the three months ended September 30, 2021, increased $18.9 million, or 358%, compared to the three months ended September 30, 2020. This increase was the result of the business dynamics discussed above, in particular, a $24.1 million increase in income from operations and a $0.3 million decrease in financial expense, partially offset by a $(5.5) million increase in provision for income taxes compared to the three months ended September 30, 2020.
Nine months ended September 30, 2021 compared to the nine months ended September 30, 2020
Nine Months Ended% change
September 30,
2021
September 30,
2020
2021 vs 2020
(in thousands, except percentages)
Net income$62,709 27,871 125%
% of revenue%%
Net income for the nine months ended September 30, 2021, increased $34.8 million, or 125%, compared to the nine months ended September 30, 2020. This increase was the result of the business dynamics discussed above, in particular, a $44.5 million increase in income from operations and a $0.4 million decrease in financial expense partially offset by a $(10.1) million increase in provision for income taxes compared to the nine months ended September 30, 2020.


54


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 December, 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 September 30, 2021 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $497.5 million as of September 30, 2021. The $9.4 million increase in cash and cash equivalents compared with December 31, 2020 primarily resulted from $154.9 million in cash from operating activities, partially offset by $(66.2) million in cash used for investing activities and $(55.8) million in cash used for financing activities over the period. The cash used for financing activities was mainly related to $(72.6) million in cash used for the share repurchase programs, partially offset by $21.7 million in proceeds from a capital increase following the exercises of stock options. In addition, the increase in cash includes an $(23.4) million negative impact of changes in foreign exchange rates on our cash position over the period. We do not enter into investments for trading or speculative purposes. Our policy is to invest any cash in excess of our immediate requirements in investments designed to preserve the principal balance and provide liquidity. Accordingly, our cash and cash equivalents are invested primarily in demand deposit accounts that are currently providing only a minimal return.
Furthermore, the Company has immediate access to an additional €350 ($405.3 million) from the Revolving Credit Facility, which, combined with our cash position, marketable securities and treasury shares as of September 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 nine months ended September 30, 2021 and 2020, our capital expenditures were $42.9 million and $43.2 million, respectively. During the nine months ended September 30, 2021, these capital expenditures were mainly comprised of purchases of servers and other data-center equipment and capitalized software development costs. 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.

55


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


Historical Cash Flows
The following table sets forth our cash flows for the nine month period ended September 30, 2021 and September 30, 2020:
Nine Months Ended
September 30, 2021September 30,
2020
(in thousands)
Cash (used for) from operating activities $154,901 $141,276 
Cash (used for) from investing activities$(66,195)$(63,799)
Cash (used for) from financing activities$(55,821)$111,758 
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 nine months ended September 30, 2021, net cash provided by operating activities was $154.9 million and consisted of net income of $62.7 million, $103.6 million in adjustments for certain non-cash and non-operating items and changes in working capital of $(11.4) million. Adjustments for certain non-operating items primarily consisted of amortization and provision expense of $67.9 million, equity awards compensation expense of $32.2 million, $4.7 million on disposal of non-current assets and $4.6 million changes in deferred tax assets, partially offset by a $(5.8)million change in income taxes. The $(11.4) million decrease in cash used for changes in working capital primarily consisted of a $16.7 million decrease in trade receivables, partially offset by a $(12.7) million increase in other current assets including prepaid expenses and value-added tax ("VAT") receivables, a $(3.9) million change in lease liabilities and right of use assets, a $(5.7) million decrease in trade payables, and a $(5.8) 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 nine months ended September 30, 2021, net cash used for investing activities was $66.2 million and primarily consisted of $42.9 million in capital expenditures, mainly comprised of purchases of servers and other data-center equipment and capitalized software development costs, a $13.8 million negative change in other non-current financial assets resulting from the investments in Marketable Securities and a $9.5 million payment net of cash acquired for the Mabaya acquisition.
Financing Activities
For the nine months ended September 30, 2021, net cash used for financing activities was $55.8 million, resulting mainly from a $72.6 million payment for our share repurchase program, a $3.6 million change in other financial liabilities and a $1.3 million repayment of borrowings partially offset by $21.7 million of proceeds from capital increase following the exercises of stock options.
57


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 nine months ended September 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:
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
GBP/USD +10%-10%+10%-10%
Net income impact $(278)$278 $(10)$10 
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
BRL/USD +10%-10%+10%-10%
Net income impact $180 $(180)$(37)$37 
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
JPY/USD +10%-10%+10%-10%
Net income impact $392 $(392)$302 $(302)
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
EUR/USD +10%-10%+10%-10%
Net income impact $8,075 $(8,075)$7,416 $(7,416)

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.

58


Item 4. Controls and Procedures.

Disclosure Controls and Procedures

Based on their evaluation as of September 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.

59


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 subsequent quarterly reports on Form 10-Q. 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.

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 third 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)
July 1 to 31, 2021310,220 $42.07 310,220 $52,027,085.50 
August 1 to 31, 2021328,373 $38.01 328,373 $39,541,084.50 
September 1 to 30, 2021341,775 $35.63 341,775 $27,388,888.50 
Total980,368 $38.56 980,368  
(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 the duration is estimated to be until December 2021.
(2) Average price paid per share excludes any broker commissions paid.


60



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.

61


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 CRITEO S.A.
 (Registrant)
By:/s/ Sarah Glickman
Date: November 3, 2021Name:Sarah Glickman
Title: Chief Financial Officer
 (Principal financial officer and duly authorized signatory)
62
EX-31.1 2 exhibit311ceo10qq32021.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: November 3, 2021            
/s/ Megan Clarken
Megan Clarken
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312cfo10qq32021.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: November 3, 2021                
/s/ Sarah Glickman
Sarah Glickman
Chief Financial Officer


EX-32.1 4 exhibit321ceocfo10qq32021.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 September 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: November 3, 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-20210930.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 - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED 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 Ltd. (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-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 crto-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 crto-20210930_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) 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, in years 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 Current liabilities to clients 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 expense 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 a business, net of cash acquired 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] Treasury shares cancelled (in shares) Stock Repurchased and Retired During Period, Shares 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] Other changes in equity (in shares) Stockholders' Equity, Other Shares 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 $44.7 million and $39.9 million at September 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 Provisional goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Currency translation adjustment Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment 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,315,019 and 66,272,106 shares authorized, issued and outstanding at September 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 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] Measurement Basis [Axis] Measurement Basis [Axis] 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 Rebates 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, 5,544,527 and 5,632,536 shares at cost as of September 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-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 crto-20210930_htm.xml IDEA: XBRL DOCUMENT 0001576427 2021-01-01 2021-09-30 0001576427 crto:AmericanDepositarySharesMember 2021-01-01 2021-09-30 0001576427 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001576427 2021-10-29 0001576427 2021-09-30 0001576427 2020-12-31 0001576427 2021-07-01 2021-09-30 0001576427 2020-07-01 2020-09-30 0001576427 2020-01-01 2020-09-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 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:RetainedEarningsMember 2020-07-01 2020-09-30 0001576427 us-gaap:ParentMember 2020-07-01 2020-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001576427 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001576427 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0001576427 us-gaap:CommonStockMember 2020-09-30 0001576427 us-gaap:TreasuryStockMember 2020-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001576427 us-gaap:RetainedEarningsMember 2020-09-30 0001576427 us-gaap:ParentMember 2020-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2020-09-30 0001576427 2020-09-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 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-06-30 0001576427 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001576427 us-gaap:ParentMember 2021-07-01 2021-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001576427 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001576427 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0001576427 us-gaap:CommonStockMember 2021-09-30 0001576427 us-gaap:TreasuryStockMember 2021-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001576427 us-gaap:RetainedEarningsMember 2021-09-30 0001576427 us-gaap:ParentMember 2021-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2021-09-30 0001576427 2021-02-05 0001576427 2021-02-05 2021-02-05 0001576427 crto:SalesAndOperationsExpenseMember 2021-01-01 2021-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001576427 crto:DoobeInSiteIncMember 2021-05-18 2021-05-18 0001576427 crto:DoobeInSiteIncMember 2021-05-18 0001576427 us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-09-30 0001576427 us-gaap:TradeAccountsReceivableMember 2020-01-01 2020-12-31 0001576427 crto:OtherTaxesAssetsMember 2021-01-01 2021-09-30 0001576427 crto:OtherTaxesAssetsMember 2020-01-01 2020-12-31 0001576427 us-gaap:OtherCurrentAssetsMember 2021-01-01 2021-09-30 0001576427 us-gaap:OtherCurrentAssetsMember 2020-01-01 2020-12-31 0001576427 crto:NontradeReceivablesNoncurrentMember 2021-01-01 2021-09-30 0001576427 crto:NontradeReceivablesNoncurrentMember 2020-01-01 2020-12-31 0001576427 us-gaap:AvailableforsaleSecuritiesMember 2021-01-01 2021-09-30 0001576427 us-gaap:AvailableforsaleSecuritiesMember 2020-01-01 2020-12-31 0001576427 2020-01-01 2020-12-31 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001576427 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0001576427 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001576427 us-gaap:BankTimeDepositsMember 2021-09-30 0001576427 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001576427 srt:OfficeBuildingMember 2021-07-01 2021-09-30 0001576427 crto:DataCenterMember 2021-07-01 2021-09-30 0001576427 srt:OfficeBuildingMember 2020-07-01 2020-09-30 0001576427 crto:DataCenterMember 2020-07-01 2020-09-30 0001576427 srt:OfficeBuildingMember 2021-01-01 2021-09-30 0001576427 crto:DataCenterMember 2021-01-01 2021-09-30 0001576427 srt:OfficeBuildingMember 2020-01-01 2020-09-30 0001576427 crto:DataCenterMember 2020-01-01 2020-09-30 0001576427 srt:MinimumMember 2021-01-01 2021-09-30 0001576427 srt:MaximumMember 2021-01-01 2021-09-30 0001576427 srt:MinimumMember 2020-01-01 2020-12-31 0001576427 srt:MaximumMember 2020-01-01 2020-12-31 0001576427 crto:MarketingSolutionsMember 2021-07-01 2021-09-30 0001576427 crto:RetailMediaMember 2021-07-01 2021-09-30 0001576427 crto:MarketingSolutionsMember 2020-07-01 2020-09-30 0001576427 crto:RetailMediaMember 2020-07-01 2020-09-30 0001576427 crto:MarketingSolutionsMember 2021-01-01 2021-09-30 0001576427 crto:RetailMediaMember 2021-01-01 2021-09-30 0001576427 crto:MarketingSolutionsMember 2020-01-01 2020-09-30 0001576427 crto:RetailMediaMember 2020-01-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-01-01 2021-09-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 us-gaap:RestrictedStockUnitsRSUMember crto:Plan13Member 2021-07-29 2021-07-29 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-09-30 0001576427 crto:RestrictedStockUnitsAndPerformanceStockUnitsMember 2021-01-01 2021-09-30 0001576427 crto:BSAMember 2021-01-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-09-30 0001576427 crto:RestrictedStockUnitsAndPerformanceStockUnitsMember 2021-09-30 0001576427 crto:BSAMember 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2021-07-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2020-07-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2021-07-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-07-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2020-07-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-07-01 2020-09-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001576427 crto:SalesAndOperationsExpenseMember 2021-07-01 2021-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001576427 crto:SalesAndOperationsExpenseMember 2020-07-01 2020-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2021-07-01 2021-09-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001576427 crto:BSAMember 2021-07-01 2021-09-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2020-07-01 2020-09-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001576427 crto:BSAMember 2020-07-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2021-01-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2021-01-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-01-01 2020-09-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001576427 crto:SalesAndOperationsExpenseMember 2020-01-01 2020-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2021-01-01 2021-09-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2020-01-01 2020-09-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001576427 crto:BSAMember 2020-01-01 2020-09-30 0001576427 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0001576427 us-gaap:RestrictedStockMember 2020-07-01 2020-09-30 0001576427 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001576427 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-07-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-07-01 2020-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2021-01-01 2021-09-30 0001576427 crto:ShareOptionsAndBSPCEMember 2020-01-01 2020-09-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2021-09-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:HSBCAndLCLFacilitiesMember us-gaap:LineOfCreditMember 2021-09-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2020-12-31 0001576427 crto:OtherProvisionsMember 2020-12-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2021-01-01 2021-09-30 0001576427 crto:OtherProvisionsMember 2021-01-01 2021-09-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2021-09-30 0001576427 crto:OtherProvisionsMember 2021-09-30 0001576427 srt:AmericasMember 2021-07-01 2021-09-30 0001576427 us-gaap:EMEAMember 2021-07-01 2021-09-30 0001576427 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001576427 srt:AmericasMember 2020-07-01 2020-09-30 0001576427 us-gaap:EMEAMember 2020-07-01 2020-09-30 0001576427 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001576427 country:FR 2021-07-01 2021-09-30 0001576427 country:FR 2020-07-01 2020-09-30 0001576427 srt:AmericasMember 2021-01-01 2021-09-30 0001576427 us-gaap:EMEAMember 2021-01-01 2021-09-30 0001576427 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001576427 srt:AmericasMember 2020-01-01 2020-09-30 0001576427 us-gaap:EMEAMember 2020-01-01 2020-09-30 0001576427 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001576427 country:FR 2021-01-01 2021-09-30 0001576427 country:FR 2020-01-01 2020-09-30 0001576427 country:US 2021-07-01 2021-09-30 0001576427 country:US 2020-07-01 2020-09-30 0001576427 country:US 2021-01-01 2021-09-30 0001576427 country:US 2020-01-01 2020-09-30 0001576427 country:DE 2021-07-01 2021-09-30 0001576427 country:DE 2020-07-01 2020-09-30 0001576427 country:DE 2021-01-01 2021-09-30 0001576427 country:DE 2020-01-01 2020-09-30 0001576427 country:GB 2021-07-01 2021-09-30 0001576427 country:GB 2020-07-01 2020-09-30 0001576427 country:GB 2021-01-01 2021-09-30 0001576427 country:GB 2020-01-01 2020-09-30 0001576427 country:JP 2021-07-01 2021-09-30 0001576427 country:JP 2020-07-01 2020-09-30 0001576427 country:JP 2021-01-01 2021-09-30 0001576427 country:JP 2020-01-01 2020-09-30 0001576427 srt:ParentCompanyMember 2021-09-30 0001576427 srt:AmericasMember 2021-09-30 0001576427 country:US 2021-09-30 0001576427 us-gaap:EMEAMember 2021-09-30 0001576427 srt:AsiaPacificMember 2021-09-30 0001576427 country:JP 2021-09-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 Q3 false 10-Q true 2021-09-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 60722263 497458000 488011000 44700000 39900000 439493000 474055000 14276000 11092000 75214000 69987000 23185000 21405000 46311000 0 1095937000 1064550000 150112000 189505000 89288000 79744000 330561000 325805000 117273000 114012000 10000000 41809000 7371000 18109000 13951000 19876000 718556000 788860000 1814493000 1853410000 349985000 367025000 2828000 2250000 489000 2626000 489000 2889000 31309000 48388000 53249000 58491000 72679000 85272000 38818000 33390000 549846000 600331000 4138000 5297000 6167000 6167000 367000 386000 92859000 83007000 9864000 5535000 113395000 100392000 663241000 700723000 0.025 0.025 66315019 66315019 66315019 66272106 66272106 66272106 2162000 2161000 5544527 5632536 122390000 85570000 727613000 693164000 -25349000 16028000 534320000 491359000 1116356000 1117142000 34896000 35545000 1151252000 1152687000 1814493000 1853410000 508580000 470345000 1600968000 1411335000 297619000 284401000 956364000 839463000 34935000 34608000 107011000 102328000 176026000 151336000 537593000 469544000 33345000 30954000 106957000 99716000 75619000 83659000 235724000 244414000 34877000 28672000 108779000 83772000 143841000 143285000 451460000 427902000 32185000 8051000 86133000 41642000 -154000 -491000 -1391000 -1828000 32031000 7560000 84742000 39814000 7801000 2267000 22033000 11943000 24230000 5293000 62709000 27871000 23481000 5227000 60691000 26402000 749000 66000 2018000 1469000 60873594 60080598 60759613 61059345 64197686 61027795 64313526 61644827 0.39 0.09 1.00 0.43 0.37 0.09 0.94 0.43 24230000 5293000 62709000 27871000 -18394000 25660000 -44934000 21312000 -25000 377000 -683000 0 -18369000 25283000 -44251000 21312000 5861000 30576000 18458000 49183000 5569000 29866000 19314000 46849000 292000 710000 -856000 2334000 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 5227000 5227000 66000 5293000 24639000 24639000 644000 25283000 35150 167000 167000 167000 399850 5636000 4851000 10487000 10487000 6391000 6391000 67000 6458000 156859 3000 -3900000 4005000 -309000 -201000 -201000 66083172 2155000 5989258 -92450000 685841000 -19658000 452932000 1028820000 33092000 1061912000 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 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 66697360 2173000 6080008 -111823000 720762000 -7438000 519893000 1123567000 34502000 1158069000 23481000 23481000 749000 24230000 -17911000 -17911000 -458000 -18369000 382341 16000 12167000 12183000 12183000 27000 535481 10567000 18036000 9054000 37684000 37684000 12720000 12720000 103000 12823000 66315019 2162000 5544527 -122390000 727613000 -25349000 534320000 1116356000 34896000 1151252000 100000000 1923860 37.9 1144982 866887 62709000 27871000 103573000 105742000 67919000 79631000 -4694000 -2734000 32174000 22465000 4568000 -7697000 -5820000 7411000 -38000 -1198000 11381000 -7663000 -16654000 -122529000 -5693000 -95303000 12710000 -2288000 -5774000 -20145000 -3858000 -1706000 154901000 141276000 44383000 57037000 1518000 13870000 9527000 3000 13803000 20629000 -66195000 -63799000 0 157503000 -1262000 -181000 21688000 101000 72611000 43655000 -3636000 -2010000 -55821000 111758000 -23438000 18746000 9447000 207981000 488011000 418763000 497458000 626744000 23285000 12229000 1139000 819000 30800000 21400000 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 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><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 FASB 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><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 FASB 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 wi</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">th the Company's evolution. We expect the plan will be completed by the end of 2021. The Company recorded $4.6 million of restructuring charges for severance related to this plan during the nine months ended September 30, 2021. For the period ended September 30, 2021, $3.4 million was included in Sales and Operations expenses, $1.1 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 September 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,637 </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,600)</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 - September 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%">1,547</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 Ltd.</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 Ltd. ("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 resulted 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.5 million were fully expensed as incurred.</span></div> 4600000 3400000 1100000 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 September 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,637 </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,600)</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 - September 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%">1,547</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 4637000 3600000 1547000 9900000 8000000 5100000 2500000 8500000 500000 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%">September 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%">439,493 </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%">75,214 </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%">23,185 </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%">7,371 </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%">56,311 </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%">601,574 </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%">September 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%">349,985 </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%">53,249 </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%">72,679 </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%">38,818 </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%">856 </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%">515,587 </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%">September 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%">(155)</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%">September 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%">116,834 </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%">380,624 </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%">497,458 </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%">September 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,158 </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%">33,153 </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%">56,311 </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="background-color:#ffffff;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 September 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%">September 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%">23,153 </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,158 </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%">33,153 </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,158 </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%">September 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%">439,493 </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%">75,214 </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%">23,185 </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%">7,371 </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%">56,311 </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%">601,574 </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> 439493000 474055000 75214000 69987000 23185000 21405000 7371000 18109000 56311000 41809000 601574000 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%">September 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%">349,985 </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%">53,249 </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%">72,679 </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%">38,818 </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%">856 </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%">515,587 </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> 349985000 367025000 53249000 58491000 72679000 85272000 38818000 33390000 856000 3275000 515587000 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%">September 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%">(155)</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> -155000 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%">September 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%">116,834 </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%">380,624 </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%">497,458 </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%">September 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,158 </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%">33,153 </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%">56,311 </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> 116834000 162457000 380624000 325554000 497458000 488011000 23158000 24538000 33153000 17271000 56311000 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%">September 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%">23,153 </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,158 </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%">33,153 </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,158 </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> 23153000 23158000 10000000 0 33153000 23158000 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%">September 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%">484,223 </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%">(44,730)</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%">439,493 </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,503)</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%">(9,765)</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%">(26,465)</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,895 </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,944 </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%">1,039 </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%">(185)</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 September 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%">(44,730)</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%">(38,277)</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 nine month period ended September 30, 2021, and September 30, 2020, the Company recovered $2.0 million, and $2.8 million, respectively, previously reserved for, and accounted for this as a reversal of provision.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of September 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%">September 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%">484,223 </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%">(44,730)</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%">439,493 </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,503)</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%">(9,765)</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%">(26,465)</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,895 </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,944 </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%">1,039 </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%">(185)</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 September 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%">(44,730)</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%">(38,277)</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> 484223000 513954000 44730000 39899000 439493000 474055000 39899000 16068000 3503000 9765000 26465000 3895000 7944000 1039000 -185000 44730000 38277000 2000000 2800000 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%">September 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%">8,151 </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,785 </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%">10,249 </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%">23,185 </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%">September 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%">8,151 </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,785 </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%">10,249 </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%">23,185 </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> 8151000 5613000 4785000 5991000 10249000 9801000 23185000 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%">September 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%">Current liabilities to clients</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%">15,144 </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%">Rebates</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%">16,080 </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,056 </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%">3,158 </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%">380 </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%">38,818 </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%">September 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%">Current liabilities to clients</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%">15,144 </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%">Rebates</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%">16,080 </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,056 </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%">3,158 </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%">380 </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%">38,818 </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> 15144000 12234000 16080000 14433000 4056000 4721000 3158000 1918000 380000 84000 38818000 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;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%">September 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%">September 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%">2,383 </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%">5,703 </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%">8,086 </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,969 </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,199 </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,168 </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%">141 </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%">167 </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%">115 </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%">115 </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%">63 </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%">66 </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%">307 </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%">22 </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%">329 </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%">(233)</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%">(233)</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%">(338)</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%">(338)</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%">2,354 </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%">5,795 </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%">8,149 </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,053 </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,221 </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%">14,274 </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"><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;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%">Nine 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%">September 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%">September 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%">15,800 </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%">18,561 </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%">34,361 </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%">20,770 </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%">20,519 </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%">41,289 </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%">342 </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%">40 </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%">382 </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%">332 </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%">332 </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%">307 </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%">268 </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%">575 </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%">320 </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%">110 </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%">430 </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%">(709)</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%">(709)</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%">(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: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%">(514)</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%">15,740 </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%">18,869 </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%">34,609 </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%">20,908 </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%">20,629 </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%">41,537 </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 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;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%">September 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%">September 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%">2,383 </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%">5,703 </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%">8,086 </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,969 </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,199 </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,168 </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%">141 </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%">167 </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%">115 </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%">115 </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%">63 </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%">66 </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%">307 </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%">22 </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%">329 </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%">(233)</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%">(233)</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%">(338)</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%">(338)</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%">2,354 </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%">5,795 </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%">8,149 </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,053 </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,221 </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%">14,274 </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"><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;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%">Nine 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%">September 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%">September 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%">15,800 </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%">18,561 </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%">34,361 </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%">20,770 </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%">20,519 </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%">41,289 </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%">342 </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%">40 </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%">382 </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%">332 </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%">332 </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%">307 </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%">268 </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%">575 </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%">320 </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%">110 </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%">430 </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%">(709)</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%">(709)</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%">(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: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%">(514)</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%">15,740 </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%">18,869 </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%">34,609 </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%">20,908 </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%">20,629 </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%">41,537 </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> 2383000 5703000 8086000 6969000 7199000 14168000 141000 26000 167000 115000 0 115000 63000 66000 129000 307000 22000 329000 233000 0 233000 338000 0 338000 2354000 5795000 8149000 7053000 7221000 14274000 15800000 18561000 34361000 20770000 20519000 41289000 342000 40000 382000 332000 0 332000 307000 268000 575000 320000 110000 430000 709000 0 709000 514000 0 514000 15740000 18869000 34609000 20908000 20629000 41537000 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%">1,005 </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%">38 </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%">(683)</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%">(360)</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 September 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,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:#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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.596%"/><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: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%">Nine 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%">September 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: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;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%">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:99.702%"><tr><td style="width:1.0%"/><td style="width:53.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><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.795%"/><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.795%"/><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.798%"/><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%">Nine 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%">September 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%">September 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%">September 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%">September 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,638)</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%">(3,637)</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,638)</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%">(11,508)</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%">1,005 </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%">38 </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%">(683)</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%">(360)</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 September 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,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:#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 1005000 38000 683000 360000 6167000 <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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.596%"/><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: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%">Nine 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%">September 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: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;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%">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:99.702%"><tr><td style="width:1.0%"/><td style="width:53.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><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.795%"/><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.795%"/><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.798%"/><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%">Nine 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%">September 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%">September 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%">September 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%">September 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,638)</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%">(3,637)</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,638)</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%">(11,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 3638000 3637000 12638000 11508000 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%">September 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%">458,622 </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%">49,958 </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%">508,580 </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%">September 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%">412,126 </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%">58,219 </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%">470,345 </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="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%">For the nine 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%">September 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%">1,429,277 </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%">171,691 </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,600,968 </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%">September 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%">1,263,169 </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%">148,166 </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%">1,411,335 </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%">September 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%">458,622 </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%">49,958 </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%">508,580 </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%">September 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%">412,126 </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%">58,219 </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%">470,345 </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="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%">For the nine 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%">September 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%">1,429,277 </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%">171,691 </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,600,968 </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%">September 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%">1,263,169 </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%">148,166 </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%">1,411,335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 458622000 49958000 508580000 412126000 58219000 470345000 1429277000 171691000 1600968000 1263169000 148166000 1411335000 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 nine months ended September 30, 2021, there w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere five grants o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f 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 style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2021, 75,080 RSUs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:99.541%"><tr><td style="width:1.0%"/><td style="width:26.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.411%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.415%"/><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,331,639 </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,331,639 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898,627)</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%">— </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%">(898,627)</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: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%">(1,118,523)</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%">(1,118,523)</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%">(389,149)</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%">(464,052)</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%">(853,201)</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 September 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%">814,382 </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%">5,703,155 </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%">6,861,312 </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%">814,382 </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%">5,703,155 </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%">19.82 </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%">458,600 </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%">24.38 </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%">6.07</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.04</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%">September 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%">September 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,858)</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,818)</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,931)</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%">(12,607)</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,333)</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,957)</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%">(595)</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,885)</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%">(58)</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%">(157)</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%">(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: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%">(233)</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%">661 </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%">428 </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,858)</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,876)</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,088)</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%">(12,822)</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,333)</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,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%">66</span><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 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,457)</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%">(467)</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%">(467)</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%">(346)</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%">(346)</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,858)</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,876)</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%">(4,555)</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%">(13,289)</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,333)</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,190)</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%">(280)</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%">(6,803)</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.864%"/><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.864%"/><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.864%"/><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.184%"/><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%">Nine 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%">September 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%">September 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%">(11,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 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%">(9,026)</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%">(9,402)</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%">(30,000)</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%">(7,771)</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%">(8,092)</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,168)</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%">(21,031)</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%">(240)</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%">(568)</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%">(808)</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%">(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:7pt;font-weight:400;line-height:100%">(73)</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%">(361)</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%">(11,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%">(9,266)</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%">(9,970)</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%">(30,808)</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%">(7,771)</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%">(8,380)</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,241)</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%">(21,392)</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%">(1,366)</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%">(1,366)</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%">(1,073)</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%">(1,073)</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%">(11,572)</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%">(9,266)</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%">(11,336)</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%">(32,174)</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%">(7,771)</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%">(8,380)</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,314)</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%">(22,465)</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> 5 96450 235850 235848 758979 858511 14421 56500 75080 <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:99.541%"><tr><td style="width:1.0%"/><td style="width:26.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.411%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.415%"/><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,331,639 </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,331,639 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898,627)</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%">— </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%">(898,627)</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: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%">(1,118,523)</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%">(1,118,523)</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%">(389,149)</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%">(464,052)</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%">(853,201)</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 September 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%">814,382 </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%">5,703,155 </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%">6,861,312 </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%">814,382 </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%">5,703,155 </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%">19.82 </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%">458,600 </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%">24.38 </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%">6.07</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.04</span></td></tr></table></div> 2102158 4954091 343775 7400024 0 2331639 0 2331639 898627 0 0 898627 0 1118523 0 1118523 389149 464052 0 853201 0 0 0 0 814382 5703155 343775 6861312 814382 5703155 343775 19.82 15.12 458600 0 343775 24.38 15.12 P6Y25D P6Y14D <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%">September 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%">September 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,858)</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,818)</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,931)</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%">(12,607)</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,333)</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,957)</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%">(595)</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,885)</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%">(58)</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%">(157)</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%">(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: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%">(233)</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%">661 </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%">428 </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,858)</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,876)</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,088)</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%">(12,822)</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,333)</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,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%">66</span><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 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,457)</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%">(467)</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%">(467)</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%">(346)</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%">(346)</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,858)</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,876)</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%">(4,555)</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%">(13,289)</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,333)</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,190)</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%">(280)</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%">(6,803)</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.864%"/><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.864%"/><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.864%"/><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.184%"/><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%">Nine 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%">September 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%">September 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%">(11,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 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%">(9,026)</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%">(9,402)</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%">(30,000)</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%">(7,771)</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%">(8,092)</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,168)</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%">(21,031)</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%">(240)</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%">(568)</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%">(808)</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%">(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:7pt;font-weight:400;line-height:100%">(73)</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%">(361)</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%">(11,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%">(9,266)</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%">(9,970)</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%">(30,808)</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%">(7,771)</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%">(8,380)</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,241)</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%">(21,392)</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%">(1,366)</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%">(1,366)</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%">(1,073)</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%">(1,073)</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%">(11,572)</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%">(9,266)</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%">(11,336)</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%">(32,174)</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%">(7,771)</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%">(8,380)</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,314)</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%">(22,465)</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> 4858000 3818000 3931000 12607000 3333000 2957000 595000 6885000 0 58000 157000 215000 0 233000 -661000 -428000 4858000 3876000 4088000 12822000 3333000 3190000 -66000 6457000 0 0 467000 467000 0 0 346000 346000 4858000 3876000 4555000 13289000 3333000 3190000 280000 6803000 11572000 9026000 9402000 30000000 7771000 8092000 5168000 21031000 0 240000 568000 808000 0 288000 73000 361000 11572000 9266000 9970000 30808000 7771000 8380000 5241000 21392000 0 0 1366000 1366000 0 0 1073000 1073000 11572000 9266000 11336000 32174000 7771000 8380000 6314000 22465000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.356%"/><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><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%">Nine 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%">September 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%">September 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:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 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%">September 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: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"/><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%">179 </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%">108 </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%">505 </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%">551 </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%">(445)</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%">(677)</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,491)</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,920)</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%">(361)</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%">(437)</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,242)</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,455)</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%">(84)</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%">(240)</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%">(249)</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%">(465)</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%">952 </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%">107 </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%">(367)</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%">(389)</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%">(840)</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%">(29)</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%">(38)</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%">(70)</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 #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%">(154)</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%">(491)</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%">(1,391)</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%">(1,828)</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"/></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 $0.2 million and the $1.4 million financial expenses for the three and nine month periods ended September 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 September 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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.356%"/><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><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%">Nine 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%">September 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%">September 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:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 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%">September 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: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"/><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%">179 </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%">108 </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%">505 </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%">551 </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%">(445)</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%">(677)</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,491)</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,920)</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%">(361)</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%">(437)</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,242)</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,455)</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%">(84)</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%">(240)</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%">(249)</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%">(465)</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%">952 </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%">107 </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%">(367)</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%">(389)</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%">(840)</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%">(29)</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%">(38)</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%">(70)</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 #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%">(154)</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%">(491)</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%">(1,391)</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%">(1,828)</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"/></tr></table></div> 179000 108000 505000 551000 445000 677000 1491000 1920000 361000 437000 1242000 1455000 84000 240000 249000 465000 952000 107000 -367000 -389000 -840000 -29000 -38000 -70000 -154000 -491000 -1391000 -1828000 -200000 -1400000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:59.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.096%"/><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.246%"/><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%">Nine 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%">September 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%">September 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%">(17,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%">(19,640)</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%">(4,568)</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,697 </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%">(22,033)</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%">(11,943)</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 nine months ended September 30, 2021 and September 30, 2020, we used an annual estimated tax rate of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 26%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 30%, respectively, to calculate the provision for income taxes.</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 o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f Criteo S.A, Criteo Corp, and Criteo GmbH.</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:100.000%"><tr><td style="width:1.0%"/><td style="width:59.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.096%"/><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.246%"/><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%">Nine 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%">September 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%">September 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%">(17,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%">(19,640)</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%">(4,568)</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,697 </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%">(22,033)</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%">(11,943)</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> 17465000 19640000 4568000 -7697000 22033000 11943000 0.26 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%">Nine 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%">September 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%">September 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%">September 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%">September 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: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%">23,481 </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%">5,227 </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%">60,691 </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%">26,402 </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: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,873,594 </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,080,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,759,613 </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,059,345 </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.39 </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%">1.00 </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.43 </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 September 30, 2021 and September 30, 2020. 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:36.548%"/><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.780%"/><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.780%"/><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.780%"/><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.785%"/><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%">Nine 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%">September 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%">September 30,<br/>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%">September 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%">September 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%">23,481 </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,227 </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%">60,691 </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%">26,402 </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,873,594 </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,080,598 </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,759,613 </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,059,345 </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%">2,865,581 </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%">811,136 </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,074,241 </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%">440,835 </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%">334,028 </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%">128,291 </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%">375,211 </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%">133,865 </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%">124,483 </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%">7,770 </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%">104,461 </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%">10,782 </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,197,686 </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,027,795 </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,313,526 </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,644,827 </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.37 </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.94 </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.43 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:53.743%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.483%"/><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%">Nine 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%">September 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%">September 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%">September 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%">September 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%">— </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%">428,949 </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%">396,937 </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%">2,284,562 </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%">93,675 </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%">— </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%">569,462 </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%">396,937 </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%">2,378,237 </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: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%">Nine 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%">September 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%">September 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%">September 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%">September 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: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%">23,481 </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%">5,227 </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%">60,691 </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%">26,402 </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: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,873,594 </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,080,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,759,613 </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,059,345 </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.39 </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%">1.00 </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.43 </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> 23481000 5227000 60691000 26402000 60873594 60080598 60759613 61059345 0.39 0.09 1.00 0.43 <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:36.548%"/><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.780%"/><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.780%"/><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.780%"/><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.785%"/><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%">Nine 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%">September 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%">September 30,<br/>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%">September 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%">September 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%">23,481 </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,227 </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%">60,691 </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%">26,402 </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,873,594 </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,080,598 </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,759,613 </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,059,345 </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%">2,865,581 </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%">811,136 </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,074,241 </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%">440,835 </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%">334,028 </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%">128,291 </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%">375,211 </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%">133,865 </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%">124,483 </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%">7,770 </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%">104,461 </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%">10,782 </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,197,686 </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,027,795 </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,313,526 </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,644,827 </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.37 </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.94 </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.43 </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> 23481000 5227000 60691000 26402000 60873594 60080598 60759613 61059345 2865581 811136 3074241 440835 334028 128291 375211 133865 124483 7770 104461 10782 64197686 61027795 64313526 61644827 0.37 0.09 0.94 0.43 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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:53.743%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.483%"/><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%">Nine 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%">September 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%">September 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%">September 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%">September 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%">— </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%">428,949 </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%">396,937 </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%">2,284,562 </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%">93,675 </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%">— </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%">569,462 </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%">396,937 </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%">2,378,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 0 428949 396937 2284562 0 140513 0 93675 0 569462 396937 2378237 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facilities, Credit Line Facilities and Bank Overdrafts </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%">We are party to an RCF with a syndicate of banks which allows us to draw up to €350.0 million ($405.3 million). </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%">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 ($24.9 million) in the aggregate under the short-term credit lines and overdraft facilities. As of September 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.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><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%">739 </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%">785 </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%">1,524 </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%">(388)</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%">(388)</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%">(398)</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%">(398)</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%">(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%">(91)</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%">(160)</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 September 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%">1,063 </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,765 </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%">2,828 </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%">1,063 </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,765 </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%">2,828 </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 latest estimates </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 latest estimate of the expected impact.</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 405300000 21500000 24900000 <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%">739 </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%">785 </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%">1,524 </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%">(388)</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%">(388)</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%">(398)</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%">(398)</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%">(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%">(91)</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%">(160)</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 September 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%">1,063 </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,765 </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%">2,828 </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%">1,063 </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,765 </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%">2,828 </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> *Due to changes in management's latest estimates 1179000 1071000 2250000 739000 785000 1524000 388000 0 388000 398000 0 398000 -69000 -91000 -160000 1063000 1765000 2828000 1063000 1765000 2828000 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%">September 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%">204,428 </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%">188,354 </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%">115,798 </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%">508,580 </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%">September 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%">204,618 </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%">167,800 </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%">97,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%">470,345 </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 to $33.5 million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $30.7 million for the three months ended September 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 nine 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%">September 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%">629,555 </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%">609,753 </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%">361,660 </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,600,968 </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%">September 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%">582,037 </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%">517,535 </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%">311,763 </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%">1,411,335 </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 amounte</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d to $110.3 million an</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $90.0 million for the nine month ended September 30, 2021 and September 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%">Nine 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%">September 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%">September 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%">September 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%">September 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%">179,302 </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%">185,547 </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%">559,965 </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%">528,453 </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%">49,927 </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,246 </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%">156,574 </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%">129,485 </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%">18,936 </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%">21,597 </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%">64,340 </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%">63,274 </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%">72,437 </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%">68,459 </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%">231,440 </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%">220,878 </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%">September 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%">112,974 </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%">78,950 </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%">78,093 </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%">14,071 </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%">33,405 </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%">13,060 </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%">239,400 </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%">September 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%">204,428 </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%">188,354 </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%">115,798 </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%">508,580 </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%">September 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%">204,618 </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%">167,800 </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%">97,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%">470,345 </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 nine 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%">September 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%">629,555 </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%">609,753 </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%">361,660 </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,600,968 </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%">September 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%">582,037 </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%">517,535 </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%">311,763 </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%">1,411,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 204428000 188354000 115798000 508580000 204618000 167800000 97927000 470345000 33500000 30700000 629555000 609753000 361660000 1600968000 582037000 517535000 311763000 1411335000 110300000 90000000 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%">Nine 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%">September 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%">September 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%">September 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%">September 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%">179,302 </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%">185,547 </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%">559,965 </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%">528,453 </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%">49,927 </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,246 </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%">156,574 </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%">129,485 </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%">18,936 </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%">21,597 </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%">64,340 </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%">63,274 </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%">72,437 </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%">68,459 </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%">231,440 </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%">220,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 179302000 185547000 559965000 528453000 49927000 39246000 156574000 129485000 18936000 21597000 64340000 63274000 72437000 68459000 231440000 220878000 <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%">September 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%">112,974 </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%">78,950 </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%">78,093 </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%">14,071 </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%">33,405 </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%">13,060 </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%">239,400 </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> 112974000 78950000 78093000 14071000 33405000 13060000 239400000 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 September 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 1,923,860 shares repurchased at an average price of $37.9 offset by 1,144,982 treasury shares used for RSUs vesting and 866,887 treasury shares cancelled. From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). Deferred consideration in the context of Storetail Marketing SAS acquisition in 2018. Of which $30.8 million and $21.4 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the nine months ended September 30, 2021 and 2020, respectively. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Sep. 30, 2021
Oct. 29, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 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   60,722,263
Entity Central Index Key 0001576427  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
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
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 497,458 $ 488,011
Trade receivables, net of allowances of $44.7 million and $39.9 million at September 30, 2021 and December 31, 2020, respectively 439,493 474,055
Income taxes 14,276 11,092
Other taxes 75,214 69,987
Other current assets 23,185 21,405
Marketable securities - current portion 46,311 0
Total current assets 1,095,937 1,064,550
Property, plant and equipment, net 150,112 189,505
Intangible assets, net 89,288 79,744
Goodwill 330,561 325,805
Right of use assets - operating lease 117,273 114,012
Marketable securities - non current portion 10,000 41,809
Non-current financial assets 7,371 18,109
Deferred tax assets 13,951 19,876
Total non-current assets 718,556 788,860
Total assets 1,814,493 1,853,410
Current liabilities:    
Trade payables 349,985 367,025
Contingencies 2,828 2,250
Income taxes 489 2,626
Financial liabilities - current portion 489 2,889
Lease liability - operating - current portion 31,309 48,388
Other taxes 53,249 58,491
Employee - related payables 72,679 85,272
Other current liabilities 38,818 33,390
Total current liabilities 549,846 600,331
Deferred tax liabilities 4,138 5,297
Defined benefit plans 6,167 6,167
Financial liabilities - non current portion 367 386
Lease liability - operating - non current portion 92,859 83,007
Other non-current liabilities 9,864 5,535
Total non-current liabilities 113,395 100,392
Total liabilities 663,241 700,723
Commitments and contingencies
Shareholders' equity:    
Common shares, €0.025 par value, 66,315,019 and 66,272,106 shares authorized, issued and outstanding at September 30, 2021, and December 31, 2020, respectively. 2,162 2,161
Treasury stock, 5,544,527 and 5,632,536 shares at cost as of September 30, 2021 and December 31, 2020, respectively. (122,390) (85,570)
Additional paid-in capital 727,613 693,164
Accumulated other comprehensive income (loss) (25,349) 16,028
Retained earnings 534,320 491,359
Equity-attributable to shareholders of Criteo S.A. 1,116,356 1,117,142
Non-controlling interests 34,896 35,545
Total equity 1,151,252 1,152,687
Total equity and liabilities $ 1,814,493 $ 1,853,410
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Sep. 30, 2021
€ / shares
Sep. 30, 2021
USD ($)
shares
Dec. 31, 2020
€ / shares
Dec. 31, 2020
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 44,730   $ 39,899
Common shares, par value (in euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   66,315,019   66,272,106
Common shares issued (in shares)   66,315,019   66,272,106
Common shares outstanding (in shares)   66,315,019   66,272,106
Treasury stock (in shares)   5,544,527   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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 508,580 $ 470,345 $ 1,600,968 $ 1,411,335
Cost of revenue:        
Traffic acquisition costs (297,619) (284,401) (956,364) (839,463)
Other cost of revenue (34,935) (34,608) (107,011) (102,328)
Gross profit 176,026 151,336 537,593 469,544
Operating expenses:        
Research and development expenses (33,345) (30,954) (106,957) (99,716)
Sales and operations expenses (75,619) (83,659) (235,724) (244,414)
General and administrative expenses (34,877) (28,672) (108,779) (83,772)
Total operating expenses (143,841) (143,285) (451,460) (427,902)
Income from operations 32,185 8,051 86,133 41,642
Financial expense (154) (491) (1,391) (1,828)
Income before taxes 32,031 7,560 84,742 39,814
Provision for income taxes (7,801) (2,267) (22,033) (11,943)
Net income 24,230 5,293 62,709 27,871
Net income available to shareholders of Criteo S.A. 23,481 5,227 60,691 26,402
Net income available to non-controlling interests $ 749 $ 66 $ 2,018 $ 1,469
Weighted average shares outstanding used in computing per share amounts:        
Basic (in shares) 60,873,594 60,080,598 60,759,613 61,059,345
Diluted (in shares) 64,197,686 61,027,795 64,313,526 61,644,827
Net income allocated to shareholders per share:        
Basic (in USD per share) $ 0.39 $ 0.09 $ 1.00 $ 0.43
Diluted (in USD per share) $ 0.37 $ 0.09 $ 0.94 $ 0.43
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 24,230 $ 5,293 $ 62,709 $ 27,871
Foreign currency translation differences, net of taxes (18,394) 25,660 (44,934) 21,312
Actuarial (losses) gains on employee benefits, net of taxes 25 (377) 683 0
Other comprehensive income (loss) (18,369) 25,283 (44,251) 21,312
Total comprehensive income 5,861 30,576 18,458 49,183
Attributable to shareholders of Criteo S.A. 5,569 29,866 19,314 46,849
Attributable to non-controlling interests $ 292 $ 710 $ (856) $ 2,334
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Equity - attributable to shareholders of Criteo S.A.
Share capital
Treasury Stock
Additional paid-in capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
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 $ 1,007,267 $ 2,158 $ (74,900) $ 668,389 $ (40,105) $ 451,725 $ 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) (18,239)   $ (4,934)     (13,305)  
Share-Based Compensation 8,131 8,082     8,082     49
Other changes in equity [1] (3,541) (3,399)         (3,399) (142)
Ending Balance (in shares) at Mar. 31, 2020     66,202,881 4,533,650        
Ending Balance at Mar. 31, 2020 1,026,608 995,031 $ 2,158 $ (79,834) 676,510 (54,283) 450,480 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 1,007,267 $ 2,158 $ (74,900) 668,389 (40,105) 451,725 30,721
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 27,871              
Other comprehensive income (loss) 21,312              
Ending Balance (in shares) at Sep. 30, 2020     66,083,172 5,989,258        
Ending Balance at Sep. 30, 2020 1,061,912 1,028,820 $ 2,155 $ (92,450) 685,841 (19,658) 452,932 33,092
Beginning balance (in shares) at Mar. 31, 2020     66,202,881 4,533,650        
Beginning balance at Mar. 31, 2020 1,026,608 995,031 $ 2,158 $ (79,834) 676,510 (54,283) 450,480 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) (14,861)   $ (10,880)     (3,981)  
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 1,002,682 $ 2,158 $ (90,714) 683,288 (44,297) 452,247 32,315
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 5,293 5,227         5,227 66
Other comprehensive income (loss) 25,283 24,639       24,639   644
Issuance of ordinary shares (in shares)     35,150          
Issuance of ordinary shares 167 167     167      
Change in treasury stocks (in shares)       (399,850)        
Change in treasury stocks (10,487) (10,487)   $ (5,636)     (4,851)  
Share-Based Compensation 6,458 6,391     6,391     67
Other changes in equity (in shares) [2]     (156,859)          
Other changes in equity [2] 201 201 $ (3) $ 3,900 (4,005)   309  
Ending Balance (in shares) at Sep. 30, 2020     66,083,172 5,989,258        
Ending Balance at Sep. 30, 2020 1,061,912 1,028,820 $ 2,155 $ (92,450) 685,841 (19,658) 452,932 33,092
Beginning balance (in shares) at Dec. 31, 2020     66,272,106 5,632,536        
Beginning balance at Dec. 31, 2020 1,152,687 1,117,142 $ 2,161 $ (85,570) 693,164 16,027 491,359 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 2,151 $ 3   2,148      
Change in treasury stocks (in shares) [3]       (34,935)        
Change in treasury stocks [3] (4,930) (4,930)   $ (1,693)     (3,237)  
Share-Based Compensation 6,760 6,710     6,710     50
Ending Balance (in shares) at Mar. 31, 2021     66,391,906 5,597,601        
Ending Balance at Mar. 31, 2021 1,143,763 1,109,626 $ 2,164 $ (87,263) 702,022 (17,825) 510,528 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 1,117,142 $ 2,161 $ (85,570) 693,164 16,027 491,359 35,545
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 62,709              
Other comprehensive income (loss) $ (44,251)              
Change in treasury stocks (in shares) (1,923,860)              
Ending Balance (in shares) at Sep. 30, 2021     66,315,019 5,544,527        
Ending Balance at Sep. 30, 2021 $ 1,151,252 1,116,356 $ 2,162 $ (122,390) 727,613 (25,349) 534,320 34,896
Beginning balance (in shares) at Mar. 31, 2021     66,391,906 5,597,601        
Beginning balance at Mar. 31, 2021 1,143,763 1,109,626 $ 2,164 $ (87,263) 702,022 (17,825) 510,528 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 7,577 $ 9   7,568      
Change in treasury stocks (in shares)       (482,407)        
Change in treasury stocks (29,999) (29,999)   $ (24,560)     (5,439)  
Share-Based Compensation 11,227 11,172     11,172     55
Ending Balance (in shares) at Jun. 30, 2021     66,697,360 6,080,008        
Ending Balance at Jun. 30, 2021 1,158,069 1,123,567 $ 2,173 $ (111,823) 720,762 (7,438) 519,893 34,502
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 24,230 23,481         23,481 749
Other comprehensive income (loss) (18,369) (17,911)       (17,911)   (458)
Issuance of ordinary shares (in shares)     382,341          
Issuance of ordinary shares 12,183 12,183 $ 16   12,167      
Change in treasury stocks (in shares)       (535,481)        
Change in treasury stocks (37,684) (37,684) $ (27) $ (10,567) (18,036)   (9,054)  
Share-Based Compensation 12,823 12,720     12,720     103
Ending Balance (in shares) at Sep. 30, 2021     66,315,019 5,544,527        
Ending Balance at Sep. 30, 2021 $ 1,151,252 $ 1,116,356 $ 2,162 $ (122,390) $ 727,613 $ (25,349) $ 534,320 $ 34,896
[1] From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB).
[2] Deferred consideration in the context of Storetail Marketing SAS acquisition in 2018.
[3] 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 1,923,860 shares repurchased at an average price of $37.9 offset by 1,144,982 treasury shares used for RSUs vesting and 866,887 treasury shares cancelled.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - USD ($)
9 Months Ended
Feb. 05, 2021
Sep. 30, 2021
Statement of Stockholders' Equity [Abstract]    
Authorized amount of share repurchase program $ 100,000,000  
Change in treasury stocks (in shares)   1,923,860
Treasury stock acquired, average cost per share (in dollars per share)   $ 37.9
Treasury shares used for RSUs vesting (in shares) 1,144,982  
Treasury shares cancelled (in shares) 866,887  
Share-based compensation expense   $ 30,808,000
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash from operating activities    
Net income $ 62,709 $ 27,871
Non-cash and non-operating items 103,573 105,742
- Amortization and provisions 67,919 79,631
- Net gain or (loss) on disposal of non-current assets 4,694 2,734
- Equity awards compensation expense [1] 32,174 22,465
- Change in deferred taxes 4,568 (7,697)
- Change in income taxes (5,820) 7,411
- Other 38 1,198
Changes in working capital related to operating activities (11,381) 7,663
- (Increase) / Decrease in trade receivables 16,654 122,529
- Increase / (Decrease) in trade payables (5,693) (95,303)
- (Increase) / Decrease in other current assets (12,710) 2,288
- Increase/ (Decrease) in other current liabilities (5,774) (20,145)
- Change in operating lease liabilities and right of use assets (3,858) (1,706)
Cash from operating activities 154,901 141,276
Cash used for investing activities    
Acquisition of intangible assets, property, plant and equipment (44,383) (57,037)
Change in accounts payable related to intangible assets, property, plant and equipment 1,518 13,870
Payment for a business, net of cash acquired (9,527) (3)
Change in other non-current financial assets (13,803) (20,629)
Cash used for investing activities (66,195) (63,799)
Cash (used for) from financing activities    
Proceeds from borrowings under line-of-credit agreement 0 157,503
Repayment of borrowings (1,262) (181)
Proceeds from exercise of stock options 21,688 101
Repurchase of treasury stocks (72,611) (43,655)
Change in other financial liabilities (3,636) (2,010)
Cash (used for) from financing activities (55,821) 111,758
Effect of exchange rates changes on cash and cash equivalents (23,438) 18,746
Net increase in cash and cash equivalents 9,447 207,981
Net cash and cash equivalents at beginning of period 488,011 418,763
Net cash and cash equivalents at end of period 497,458 626,744
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds (23,285) (12,229)
Cash paid for interest $ (1,139) $ (819)
[1] Of which $30.8 million and $21.4 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the nine months ended September 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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Cash Flows [Abstract]        
Share-based compensation expense $ 12,822 $ 6,457 $ 30,808 $ 21,392
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 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 FASB 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
9 Months Ended
Sep. 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 $4.6 million of restructuring charges for severance related to this plan during the nine months ended September 30, 2021. For the period ended September 30, 2021, $3.4 million was included in Sales and Operations expenses, $1.1 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 September 30, 2021, presented as part of employees related payables on the balance sheet:
(in thousands)
Restructuring liability - January 1, 2021$510 
Restructuring costs4,637 
Amount paid(3,600)
Restructuring liability - September 30, 20211,547 

Acquisition of Doobe In Site Ltd.
On May 18, 2021, we completed the acquisition of all of the outstanding shares of Doobe In Site Ltd. ("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 resulted 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.5 million were fully expensed as incurred.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments
9 Months Ended
Sep. 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:
September 30, 2021December 31, 2020
(in thousands)
Trade receivables, net of allowances439,493 474,055 
Other taxes75,214 69,987 
Other current assets23,185 21,405 
Non-current financial assets7,371 18,109 
Marketable securities56,311 41,809 
Total$601,574 $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
September 30, 2021December 31, 2020
(in thousands)
Trade payables $349,985 $367,025 
Other taxes53,249 58,491 
Employee-related payables 72,679 85,272 
Other current liabilities38,818 33,390 
Financial liabilities856 3,275 
Total$515,587 $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.
September 30, 2021December 31, 2020
(in thousands)
Derivative Liabilities:
Included in financial liabilities - current portion$(155)$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:
September 30, 2021December 31, 2020
(in thousands)
Cash equivalents$116,834 $162,457 
Cash on hand380,624 325,554 
Total cash and cash equivalents$497,458 $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:
September 30, 2021December 31, 2020
(in thousands)
Securities Available-for-sale
Term Deposits$23,158 $24,538 
Securities Held-to-maturity
Term Deposits$33,153 $17,271 
Total$56,311 $41,809 

The gross unrealized gains on our marketable securities were not material as of September 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
September 30, 2021
(in thousands)
Due in one year$23,153 $23,158 
Due in one to five years$10,000 $— 
Total$33,153 $23,158 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables
9 Months Ended
Sep. 30, 2021
Receivables [Abstract]  
Trade Receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
September 30, 2021December 31, 2020
(in thousands)
Trade accounts receivables$484,223 $513,954 
(Less) Allowance for credit losses(44,730)(39,899)
Net book value at end of period$439,493 $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,503)
Allowance for credit losses(9,765)(26,465)
Reversal of provision3,895 7,944 
Currency translation adjustment1,039 (185)
Balance at September 30$(44,730)$(38,277)
(*) 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 nine month period ended September 30, 2021, and September 30, 2020, the Company recovered $2.0 million, and $2.8 million, respectively, previously reserved for, and accounted for this as a reversal of provision.
As of September 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
9 Months Ended
Sep. 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:
September 30, 2021December 31, 2020
(in thousands)
Prepayments to suppliers$8,151 $5,613 
Other debtors4,785 5,991 
Prepaid expenses10,249 9,801 
Net book value at end of period$23,185 $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
9 Months Ended
Sep. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities Other current liabilities are presented in the following table:
September 30, 2021December 31, 2020
(in thousands)
Current liabilities to clients$15,144 $12,234 
Rebates16,080 14,433 
Accounts payable relating to capital expenditures4,056 4,721 
Other creditors3,158 1,918 
Deferred revenue380 84 
Total$38,818 $33,390 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended
September 30, 2021September 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$2,383 $5,703 $8,086 $6,969 $7,199 $14,168 
Short term lease expense141 26 167 115 — 115 
Variable lease expense63 66 129 307 22 329 
Sublease income(233)— (233)(338)— (338)
Total operating lease expense$2,354 $5,795 $8,149 $7,053 $7,221 $14,274 

Nine Months Ended
September 30, 2021September 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$15,800 $18,561 $34,361 $20,770 $20,519 $41,289 
Short term lease expense342 40 382 332 — 332 
Variable lease expense307 268 575 320 110 430 
Sublease income(709)— (709)(514)— (514)
Total operating lease expense$15,740 $18,869 $34,609 $20,908 $20,629 $41,537 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits
9 Months Ended
Sep. 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
1,005 
 Interest cost
38 
Actuarial losses (gains)
(683)
Currency translation adjustment
(360)
Projected benefit obligation present value at September 30, 2021
$6,167 
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:
Nine Months EndedYear ended
September 30, 2021December 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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Defined contributions plans included in personnel expenses
$(3,638)$(3,637)$(12,638)$(11,508)
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 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)
September 30, 2021$458,622 $49,958 $508,580 
September 30, 2020$412,126 $58,219 $470,345 

Marketing SolutionsRetail MediaTotal
For the nine months ended (in thousands)
September 30, 2021$1,429,277 $171,691 $1,600,968 
September 30, 2020$1,263,169 $148,166 $1,411,335 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation
9 Months Ended
Sep. 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 nine months ended September 30, 2021, there were five 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.
On July 29, 2021, 75,080 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,331,639 — 2,331,639 
Exercised (OSA/BSPCE/BSA)(898,627)— — (898,627)
Vested (RSU)— (1,118,523)— (1,118,523)
Forfeited(389,149)(464,052)— (853,201)
Expired— — — — 
Balance at September 30, 2021814,382 5,703,155 343,775 6,861,312 

Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding814,382 5,703,155 343,775 
Weighted-average exercise price19.82 NA15.12 
Number vested458,600 — 343,775 
Weighted-average exercise price24.38 NA15.12 
Weighted-average remaining contractual life of options outstanding, in years6.07NA6.04
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
September 30, 2021September 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(4,858)$(3,818)$(3,931)$(12,607)$(3,333)$(2,957)$(595)$(6,885)
Share options / BSPCE— (58)(157)(215)— (233)661 428 
Total share-based compensation(4,858)(3,876)(4,088)(12,822)(3,333)(3,190)66 (6,457)
BSAs— — (467)(467)— — (346)(346)
Total equity awards compensation expense$(4,858)$(3,876)$(4,555)$(13,289)$(3,333)$(3,190)$(280)$(6,803)
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(11,572)$(9,026)$(9,402)$(30,000)$(7,771)$(8,092)$(5,168)$(21,031)
Share options / BSPCE— (240)(568)(808)— (288)(73)(361)
Total share-based compensation(11,572)(9,266)(9,970)(30,808)(7,771)(8,380)(5,241)(21,392)
BSAs— — (1,366)(1,366)— — (1,073)(1,073)
Total equity awards compensation expense$(11,572)$(9,266)$(11,336)$(32,174)$(7,771)$(8,380)$(6,314)$(22,465)
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses
9 Months Ended
Sep. 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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Financial income from cash equivalents$179 $108 $505 $551 
Interest and fees(445)(677)(1,491)(1,920)
Interest on debt(361)(437)(1,242)(1,455)
Fees(84)(240)(249)(465)
Foreign exchange gain (loss)952 107 (367)(389)
Other financial expense(840)(29)(38)(70)
Total financial expense$(154)$(491)$(1,391)$(1,828)
The $0.2 million and the $1.4 million financial expenses for the three and nine month periods ended September 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 September 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
9 Months Ended
Sep. 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:
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
Current income tax$(17,465)$(19,640)
Net change in deferred taxes(4,568)7,697 
Provision for income taxes$(22,033)$(11,943)

For the nine months ended September 30, 2021 and September 30, 2020, we used an annual estimated tax rate of 26% and 30%, respectively, to calculate the provision for income taxes.
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.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Sep. 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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Net income attributable to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Weighted average number of shares outstanding60,873,594 60,080,598 60,759,613 61,059,345 
Basic earnings per share$0.39 $0.09 $1.00 $0.43 
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 September 30, 2021 and September 30, 2020. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e, share option, non-employee warrant, 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 EndedNine Months Ended
September 30, 2021September 30,
2020
September 30, 2021September 30, 2020
Net income attributable to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Weighted average number of shares outstanding of Criteo S.A.60,873,594 60,080,598 60,759,613 61,059,345 
Dilutive effect of :
Restricted share awards ("RSUs")2,865,581 811,136 3,074,241 440,835 
Share options and BSPCE334,028 128,291 375,211 133,865 
Share warrants124,483 7,770 104,461 10,782 
Weighted average number of shares outstanding used to determine diluted earnings per share64,197,686 61,027,795 64,313,526 61,644,827 
Diluted earnings per share$0.37 $0.09 $0.94 $0.43 
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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Restricted share awards— 428,949 396,937 2,284,562 
Share options and BSPCE— 140,513 — 93,675 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share — 569,462 396,937 2,378,237 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Commitments
Revolving Credit Facilities, 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 ($405.3 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 ($24.9 million) in the aggregate under the short-term credit lines and overdraft facilities. As of September 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 
Increase739 785 1,524 
Provision used(388)— (388)
Provision released not used*(398)— (398)
Currency translation adjustments(69)(91)(160)
Balance at September 30, 2021$1,063 $1,765 $2,828 
 - of which current1,063 1,765 2,828 
*Due to changes in management's latest estimates
The amount of the provisions represents management’s latest estimate of the expected impact.
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
9 Months Ended
Sep. 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)
September 30, 2021$204,428 $188,354 $115,798 $508,580 
September 30, 2020$204,618 $167,800 $97,927 $470,345 
Revenue generated in France, the country of incorporation of the Parent, amounted to $33.5 million and $30.7 million for the three months ended September 30, 2021 and 2020, respectively.

AmericasEMEAAsia-PacificTotal
For the nine months ended:(in thousands)
September 30, 2021$629,555 $609,753 $361,660 $1,600,968 
September 30, 2020$582,037 $517,535 $311,763 $1,411,335 
Revenue generated in France amounted to $110.3 million and $90.0 million for the nine month ended September 30, 2021 and September 30, 2020, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
Americas
United States$179,302 $185,547 $559,965 $528,453 
EMEA
Germany$49,927 $39,246 $156,574 $129,485 
United Kingdom$18,936 $21,597 $64,340 $63,274 
Asia-Pacific
Japan$72,437 $68,459 $231,440 $220,878 
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)
September 30, 2021$112,974 $78,950 $78,093 $14,071 $33,405 $13,060 $239,400 
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
9 Months Ended
Sep. 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
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events The Company evaluated all subsequent events that occurred after September 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)
9 Months Ended
Sep. 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 FASB 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)
9 Months Ended
Sep. 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 September 30, 2021, presented as part of employees related payables on the balance sheet:
(in thousands)
Restructuring liability - January 1, 2021$510 
Restructuring costs4,637 
Amount paid(3,600)
Restructuring liability - September 30, 20211,547 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Tables)
9 Months Ended
Sep. 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:
September 30, 2021December 31, 2020
(in thousands)
Trade receivables, net of allowances439,493 474,055 
Other taxes75,214 69,987 
Other current assets23,185 21,405 
Non-current financial assets7,371 18,109 
Marketable securities56,311 41,809 
Total$601,574 $625,365 
Schedule of financial liabilities
September 30, 2021December 31, 2020
(in thousands)
Trade payables $349,985 $367,025 
Other taxes53,249 58,491 
Employee-related payables 72,679 85,272 
Other current liabilities38,818 33,390 
Financial liabilities856 3,275 
Total$515,587 $547,453 
Schedule of derivative financial instruments
September 30, 2021December 31, 2020
(in thousands)
Derivative Liabilities:
Included in financial liabilities - current portion$(155)$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:
September 30, 2021December 31, 2020
(in thousands)
Cash equivalents$116,834 $162,457 
Cash on hand380,624 325,554 
Total cash and cash equivalents$497,458 $488,011 
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
September 30, 2021December 31, 2020
(in thousands)
Securities Available-for-sale
Term Deposits$23,158 $24,538 
Securities Held-to-maturity
Term Deposits$33,153 $17,271 
Total$56,311 $41,809 
Debt securities, available-for-sale
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
September 30, 2021
(in thousands)
Due in one year$23,153 $23,158 
Due in one to five years$10,000 $— 
Total$33,153 $23,158 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables (Tables)
9 Months Ended
Sep. 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:
September 30, 2021December 31, 2020
(in thousands)
Trade accounts receivables$484,223 $513,954 
(Less) Allowance for credit losses(44,730)(39,899)
Net book value at end of period$439,493 $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,503)
Allowance for credit losses(9,765)(26,465)
Reversal of provision3,895 7,944 
Currency translation adjustment1,039 (185)
Balance at September 30$(44,730)$(38,277)
(*) 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)
9 Months Ended
Sep. 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:
September 30, 2021December 31, 2020
(in thousands)
Prepayments to suppliers$8,151 $5,613 
Other debtors4,785 5,991 
Prepaid expenses10,249 9,801 
Net book value at end of period$23,185 $21,405 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other current liabilities Other current liabilities are presented in the following table:
September 30, 2021December 31, 2020
(in thousands)
Current liabilities to clients$15,144 $12,234 
Rebates16,080 14,433 
Accounts payable relating to capital expenditures4,056 4,721 
Other creditors3,158 1,918 
Deferred revenue380 84 
Total$38,818 $33,390 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Components of leases expense
The components of lease expense are as follows:
Three Months Ended
September 30, 2021September 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$2,383 $5,703 $8,086 $6,969 $7,199 $14,168 
Short term lease expense141 26 167 115 — 115 
Variable lease expense63 66 129 307 22 329 
Sublease income(233)— (233)(338)— (338)
Total operating lease expense$2,354 $5,795 $8,149 $7,053 $7,221 $14,274 

Nine Months Ended
September 30, 2021September 30, 2020
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$15,800 $18,561 $34,361 $20,770 $20,519 $41,289 
Short term lease expense342 40 382 332 — 332 
Variable lease expense307 268 575 320 110 430 
Sublease income(709)— (709)(514)— (514)
Total operating lease expense$15,740 $18,869 $34,609 $20,908 $20,629 $41,537 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits (Tables)
9 Months Ended
Sep. 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
1,005 
 Interest cost
38 
Actuarial losses (gains)
(683)
Currency translation adjustment
(360)
Projected benefit obligation present value at September 30, 2021
$6,167 
Schedule of Assumptions Used The main assumptions used for the purposes of the actuarial valuations are listed below:
Nine Months EndedYear ended
September 30, 2021December 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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Defined contributions plans included in personnel expenses
$(3,638)$(3,637)$(12,638)$(11,508)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 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)
September 30, 2021$458,622 $49,958 $508,580 
September 30, 2020$412,126 $58,219 $470,345 

Marketing SolutionsRetail MediaTotal
For the nine months ended (in thousands)
September 30, 2021$1,429,277 $171,691 $1,600,968 
September 30, 2020$1,263,169 $148,166 $1,411,335 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Tables)
9 Months Ended
Sep. 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,331,639 — 2,331,639 
Exercised (OSA/BSPCE/BSA)(898,627)— — (898,627)
Vested (RSU)— (1,118,523)— (1,118,523)
Forfeited(389,149)(464,052)— (853,201)
Expired— — — — 
Balance at September 30, 2021814,382 5,703,155 343,775 6,861,312 

Breakdown of the Closing Balance
OSA/BSPCERSU BSA
Number outstanding814,382 5,703,155 343,775 
Weighted-average exercise price19.82 NA15.12 
Number vested458,600 — 343,775 
Weighted-average exercise price24.38 NA15.12 
Weighted-average remaining contractual life of options outstanding, in years6.07NA6.04
Schedule of share-based compensation reconciliation with the Consolidated Statements of Income
Reconciliation with the Unaudited Consolidated Statements of Income
Three Months Ended
September 30, 2021September 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(4,858)$(3,818)$(3,931)$(12,607)$(3,333)$(2,957)$(595)$(6,885)
Share options / BSPCE— (58)(157)(215)— (233)661 428 
Total share-based compensation(4,858)(3,876)(4,088)(12,822)(3,333)(3,190)66 (6,457)
BSAs— — (467)(467)— — (346)(346)
Total equity awards compensation expense$(4,858)$(3,876)$(4,555)$(13,289)$(3,333)$(3,190)$(280)$(6,803)
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
R&DS&OG&ATotalR&DS&OG&ATotal
RSUs$(11,572)$(9,026)$(9,402)$(30,000)$(7,771)$(8,092)$(5,168)$(21,031)
Share options / BSPCE— (240)(568)(808)— (288)(73)(361)
Total share-based compensation(11,572)(9,266)(9,970)(30,808)(7,771)(8,380)(5,241)(21,392)
BSAs— — (1,366)(1,366)— — (1,073)(1,073)
Total equity awards compensation expense$(11,572)$(9,266)$(11,336)$(32,174)$(7,771)$(8,380)$(6,314)$(22,465)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses (Tables)
9 Months Ended
Sep. 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 EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Financial income from cash equivalents$179 $108 $505 $551 
Interest and fees(445)(677)(1,491)(1,920)
Interest on debt(361)(437)(1,242)(1,455)
Fees(84)(240)(249)(465)
Foreign exchange gain (loss)952 107 (367)(389)
Other financial expense(840)(29)(38)(70)
Total financial expense$(154)$(491)$(1,391)$(1,828)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 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:
Nine Months Ended
September 30, 2021September 30, 2020
(in thousands)
Current income tax$(17,465)$(19,640)
Net change in deferred taxes(4,568)7,697 
Provision for income taxes$(22,033)$(11,943)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of basic earnings per share
Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Net income attributable to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Weighted average number of shares outstanding60,873,594 60,080,598 60,759,613 61,059,345 
Basic earnings per share$0.39 $0.09 $1.00 $0.43 
Schedule of diluted earnings per share
Three Months EndedNine Months Ended
September 30, 2021September 30,
2020
September 30, 2021September 30, 2020
Net income attributable to shareholders of Criteo S.A.$23,481 $5,227 $60,691 $26,402 
Weighted average number of shares outstanding of Criteo S.A.60,873,594 60,080,598 60,759,613 61,059,345 
Dilutive effect of :
Restricted share awards ("RSUs")2,865,581 811,136 3,074,241 440,835 
Share options and BSPCE334,028 128,291 375,211 133,865 
Share warrants124,483 7,770 104,461 10,782 
Weighted average number of shares outstanding used to determine diluted earnings per share64,197,686 61,027,795 64,313,526 61,644,827 
Diluted earnings per share$0.37 $0.09 $0.94 $0.43 
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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Restricted share awards— 428,949 396,937 2,284,562 
Share options and BSPCE— 140,513 — 93,675 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share — 569,462 396,937 2,378,237 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies (Tables)
9 Months Ended
Sep. 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 
Increase739 785 1,524 
Provision used(388)— (388)
Provision released not used*(398)— (398)
Currency translation adjustments(69)(91)(160)
Balance at September 30, 2021$1,063 $1,765 $2,828 
 - of which current1,063 1,765 2,828 
*Due to changes in management's latest estimates
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
9 Months Ended
Sep. 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)
September 30, 2021$204,428 $188,354 $115,798 $508,580 
September 30, 2020$204,618 $167,800 $97,927 $470,345 
AmericasEMEAAsia-PacificTotal
For the nine months ended:(in thousands)
September 30, 2021$629,555 $609,753 $361,660 $1,600,968 
September 30, 2020$582,037 $517,535 $311,763 $1,411,335 
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 EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
(in thousands)
Americas
United States$179,302 $185,547 $559,965 $528,453 
EMEA
Germany$49,927 $39,246 $156,574 $129,485 
United Kingdom$18,936 $21,597 $64,340 $63,274 
Asia-Pacific
Japan$72,437 $68,459 $231,440 $220,878 
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)
September 30, 2021$112,974 $78,950 $78,093 $14,071 $33,405 $13,060 $239,400 
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
9 Months Ended
Sep. 30, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 4,637
S&O  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 3,400
G&A  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,100
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
9 Months Ended
Sep. 30, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring liability, beginning balance $ 510
Restructuring costs 4,637
Amount paid (3,600)
Restructuring liability, ending balance $ 1,547
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Events and Transactions of the Period - Acquisition of Doobe In Site Ltd. (Details) - USD ($)
$ in Thousands
May 18, 2021
Sep. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Provisional goodwill   $ 330,561 $ 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    
Provisional goodwill 8,500    
Business combination, acquisition related costs $ 500    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Financial Assets and Credit Risk (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Concentration Risk [Line Items]    
Maximum exposure $ 601,574 $ 625,365
Trade receivables, net of allowances    
Concentration Risk [Line Items]    
Maximum exposure 439,493 474,055
Other taxes    
Concentration Risk [Line Items]    
Maximum exposure 75,214 69,987
Other current assets    
Concentration Risk [Line Items]    
Maximum exposure 23,185 21,405
Non-current financial assets    
Concentration Risk [Line Items]    
Maximum exposure 7,371 18,109
Marketable securities    
Concentration Risk [Line Items]    
Maximum exposure $ 56,311 $ 41,809
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Financial Liabilities (Details) - Fair value - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trade payables $ 349,985 $ 367,025
Other taxes 53,249 58,491
Employee-related payables 72,679 85,272
Other current liabilities 38,818 33,390
Financial liabilities 856 3,275
Total $ 515,587 $ 547,453
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Inputs, Level 2 | Fair value    
Derivative Liabilities:    
Included in financial liabilities - current portion $ (155) $ 925
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Cash equivalents $ 116,834 $ 162,457
Cash on hand 380,624 325,554
Total cash and cash equivalents $ 497,458 $ 488,011
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 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,158 24,538
Debt securities, held-to-maturity, noncurrent 33,153 17,271
Marketable securities - non current portion $ 56,311 $ 41,809
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Marketable Securities Maturities (Details) - Term Deposits
$ in Thousands
Sep. 30, 2021
USD ($)
Schedule of Held-to-maturity Securities [Line Items]  
Due in one year $ 23,153
Due in one to five years 10,000
Debt securities, held-to-maturity, fair value 33,153
Debt Securities, Available-for-sale [Line Items]  
Due in one year 23,158
Due in one to five years 0
Debt securities, available-for-sale, fair value $ 23,158
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables - Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Receivables [Abstract]        
Trade accounts receivables $ 484,223 $ 513,954    
(Less) Allowance for credit losses (44,730) (39,899) $ (38,277) $ (16,068)
Net book value at end of period $ 439,493 $ 474,055    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, at beginning of the period $ (39,899) $ (16,068)
Allowance for credit losses (9,765) (26,465)
Reversal of provision 3,895 7,944
Currency translation adjustment 1,039 (185)
Balance, at end of the period $ (44,730) (38,277)
Cumulative effect, period of adoption, adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, at beginning of the period   $ (3,503)
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Receivables - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Receivables [Abstract]    
Accounts receivable, previously written off, recovered $ 2.0 $ 2.8
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 8,151 $ 5,613
Other debtors 4,785 5,991
Prepaid expenses 10,249 9,801
Net book value at end of period $ 23,185 $ 21,405
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Current liabilities to clients $ 15,144 $ 12,234
Rebates 16,080 14,433
Accounts payable relating to capital expenditures 4,056 4,721
Other creditors 3,158 1,918
Deferred revenue 380 84
Total $ 38,818 $ 33,390
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Lessee, Lease, Description [Line Items]        
Lease expense $ 8,086 $ 14,168 $ 34,361 $ 41,289
Short term lease expense 167 115 382 332
Variable lease expense 129 329 575 430
Sublease income (233) (338) (709) (514)
Total operating lease expense 8,149 14,274 34,609 41,537
Offices        
Lessee, Lease, Description [Line Items]        
Lease expense 2,383 6,969 15,800 20,770
Short term lease expense 141 115 342 332
Variable lease expense 63 307 307 320
Sublease income (233) (338) (709) (514)
Total operating lease expense 2,354 7,053 15,740 20,908
Data Centers        
Lessee, Lease, Description [Line Items]        
Lease expense 5,703 7,199 18,561 20,519
Short term lease expense 26 0 40 0
Variable lease expense 66 22 268 110
Sublease income 0 0 0 0
Total operating lease expense $ 5,795 $ 7,221 $ 18,869 $ 20,629
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits - Changes in the projected benefit obligation (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 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 1,005 2,232
Interest cost 38 95
Actuarial losses (gains) (683) (5,214)
Currency translation adjustment (360) 569
Projected benefit obligation present value at ending of period $ 6,167 $ 6,167
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)
9 Months Ended 12 Months Ended
Sep. 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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Retirement Benefits [Abstract]        
Defined contributions plans included in personnel expenses $ (3,638) $ (3,637) $ (12,638) $ (11,508)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 508,580 $ 470,345 $ 1,600,968 $ 1,411,335
Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 458,622 412,126 1,429,277 1,263,169
Retail Media        
Disaggregation of Revenue [Line Items]        
Revenue $ 49,958 $ 58,219 $ 171,691 $ 148,166
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Narrative (Details) - Plan 13
9 Months Ended
Jul. 29, 2021
shares
Jun. 24, 2021
shares
Jun. 14, 2021
shares
Apr. 29, 2021
shares
Feb. 25, 2021
shares
Sep. 30, 2021
grant
RSU            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of grants in period | grant           5
Number of RSUs granted (in shares) 75,080 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)
9 Months Ended
Sep. 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,331,639
Exercised (in shares) (898,627)
Vested (in shares) (1,118,523)
Forfeited (in shares) (853,201)
Expired (in shares) 0
Ending balance (in shares) 6,861,312
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) (898,627)
Vested, options (in shares) 0
Forfeited, options (in shares) (389,149)
Expired, options (in shares) 0
Ending balance, options (in shares) 814,382
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,331,639
Exercised (in shares) 0
Vested (in shares) (1,118,523)
Forfeited (in shares) (464,052)
Expired (in shares) 0
Ending balance (in shares) 5,703,155
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
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
OSA/BSPCE    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 814,382 2,102,158
Weighted-average exercise price, options (in euro per share) € 19.82  
Number vested, options (in shares) 458,600  
Weighted-average exercise price, options (in euro per share) € 24.38  
Weighted-average remaining contractual life of options outstanding, in years 6 years 25 days  
RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding (in shares) 5,703,155  
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, in years 6 years 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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation $ (12,822) $ (6,457) $ (30,808) $ (21,392)
Total equity awards compensation expense (13,289) (6,803) (32,174) (22,465)
R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (4,858) (3,333) (11,572) (7,771)
Total equity awards compensation expense (4,858) (3,333) (11,572) (7,771)
S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,876) (3,190) (9,266) (8,380)
Total equity awards compensation expense (3,876) (3,190) (9,266) (8,380)
G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (4,088) 66 (9,970) (5,241)
Total equity awards compensation expense (4,555) (280) (11,336) (6,314)
RSU        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (12,607) (6,885) (30,000) (21,031)
RSU | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (4,858) (3,333) (11,572) (7,771)
RSU | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,818) (2,957) (9,026) (8,092)
RSU | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (3,931) (595) (9,402) (5,168)
OSA/BSPCE        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (215) 428 (808) (361)
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 (58) (233) (240) (288)
OSA/BSPCE | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation (157) 661 (568) (73)
BSA        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
BSAs (467) (346) (1,366) (1,073)
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 $ (467) $ (346) $ (1,366) $ (1,073)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses - Financial income (expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Other Income and Expenses [Abstract]        
Financial income from cash equivalents $ 179 $ 108 $ 505 $ 551
Interest and fees (445) (677) (1,491) (1,920)
Interest on debt (361) (437) (1,242) (1,455)
Fees (84) (240) (249) (465)
Foreign exchange gain (loss) 952 107 (367) (389)
Other financial expense (840) (29) (38) (70)
Total financial expense $ (154) $ (491) $ (1,391) $ (1,828)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Income and Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Other Income and Expenses [Abstract]        
Financial expense $ 154 $ 491 $ 1,391 $ 1,828
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Current income tax     $ (17,465) $ (19,640)
Net change in deferred taxes     (4,568) 7,697
Provision for income taxes $ (7,801) $ (2,267) $ (22,033) $ (11,943)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]    
Estimated tax rate 26.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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 23,481 $ 5,227 $ 60,691 $ 26,402
Weighted average number of shares outstanding (in shares) 60,873,594 60,080,598 60,759,613 61,059,345
Basic earnings per share (in USD per share) $ 0.39 $ 0.09 $ 1.00 $ 0.43
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 23,481 $ 5,227 $ 60,691 $ 26,402
Weighted average number of shares outstanding (in shares) 60,873,594 60,080,598 60,759,613 61,059,345
Dilutive effect of :        
Restricted share awards (RSU's) (in shares) 2,865,581 811,136 3,074,241 440,835
Share options and BSPCE (in shares) 334,028 128,291 375,211 133,865
Share warrants (in shares) 124,483 7,770 104,461 10,782
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 64,197,686 61,027,795 64,313,526 61,644,827
Diluted earnings per share (in USD per share) $ 0.37 $ 0.09 $ 0.94 $ 0.43
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Anti-Dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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) 0 569,462 396,937 2,378,237
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) 0 428,949 396,937 2,284,562
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 93,675
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Commitments (Details) - Sep. 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 $ 405.3
HSBC and LCL facilities    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity € 21.5 $ 24.9
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Contingencies (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance $ 2,250
Increase 1,524
Provision used (388)
Provision released not used (398)
Currency translation adjustments (160)
Contingencies accrual, ending balance 2,828
Contingencies accrual, of which current 2,828
Provision for employee-related litigation  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 1,179
Increase 739
Provision used (388)
Provision released not used (398)
Currency translation adjustments (69)
Contingencies accrual, ending balance 1,063
Contingencies accrual, of which current 1,063
Other provisions  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 1,071
Increase 785
Provision used 0
Provision released not used 0
Currency translation adjustments (91)
Contingencies accrual, ending balance 1,765
Contingencies accrual, of which current $ 1,765
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 9 Months Ended
Sep. 30, 2021
USD ($)
market
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
market
Sep. 30, 2020
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]        
Number of geographical markets | market 3   3  
Revenue $ 508,580 $ 470,345 $ 1,600,968 $ 1,411,335
France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 33,500 $ 30,700 $ 110,300 $ 90,000
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 508,580 $ 470,345 $ 1,600,968 $ 1,411,335
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 204,428 204,618 629,555 582,037
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 188,354 167,800 609,753 517,535
Asia-Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 115,798 $ 97,927 $ 361,660 $ 311,763
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 508,580 $ 470,345 $ 1,600,968 $ 1,411,335
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 179,302 185,547 559,965 528,453
Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 49,927 39,246 156,574 129,485
United Kingdom        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 18,936 21,597 64,340 63,274
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 72,437 $ 68,459 $ 231,440 $ 220,878
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
Sep. 30, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 239,400 $ 269,249
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 78,950 93,389
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 78,093 93,030
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 14,071 8,746
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 33,405 31,598
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 13,060 20,532
Holding    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 112,974 $ 135,516
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,. 8U,'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 " ##@&-3?Q17P^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE9#Z';B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RR(U&4 %D?T:E\?$S#05F-." #CUE$+4 UB\3 MXVD:.K@"%AAA0B$J(BK>[ADN^D1OQOKC^\+L*NV#LWOYC MXXM@W\&ON^B_ %!+ P04 " ##@&-3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,. 8U-\0RT,EP4 .48 8 >&PO=V]R:W-H965T&UL MM9EO3^LV%,9?WWT*JY.F38(VL?N'WD&E4F"KQH72LDUWTUZ8Q&TBDKAS'$J_ M_8Z3-BXH/0F:[AL:)_&3Q_;QS\?F?"/5OVYTTF]0,0\ M;*'L4C24"9$B>5% M:^Q^GK"AJ9"_\49+RV12F_D7+,8Y$)#QM)#C\O(B)B"*C!#[^ MW8FVRF^:BH?7>_6;O/'0F">>BHF,_@Q]'5RTSEK$%TN>17HN-[^*78-Z1L^3 M49K_)9OBW6ZW1;PLU3+>508'<9@4O_QUUQ$'%.Z)W);T,0E>3:5),'!. ?]_" M6V2J19S^@WRC6WZCFW^C6_>-Q^U:5 T!7MUU3A\0%[W21:^9BX>,*RU4M"5S ML99*5SG"I;3*!.*H7SKJ-W,T$RJ4O@DQ I%>V46XTCZHOOOTJ28N!J6W0<,Q M4QS EH?%\>["M98\2K'^.BL]G:$ZUXD.]9;YX7#EZN,Y$A5I(LFB/VX@KU['<5#!B M^9P^(0L-H46D(A.9)5IMX=>O-%NC/G4PDP=P=IN8'/L^<#D]V5^0'#WW2;4S M7))1,L\$N8QX BD!YI):E_1#+B>F!'WX*#=)I4-<;L95F&+&++9=]C%CQ:!6 M>L*5;N:8(T,SF6H>D;_"]?% PQ4'/<<98MXL^5VX^7+#6 MFF4Z;<3T10 [/]00+E-KR#*=-F(Z6(DA_5MHZ3U#'I'OI,A]I@'PB0]]6+F+ M*91[N;+9<+^,^LZ 4MH'E+Y4N;(TISB,]ZY@]BG V!0V9J_D-U'=5;B4 ^E@ M;]#OT@'67Y;OM(;O.WS=A*D![%?!%9K4U\B=GKKTE&'9/+7(IPWS^4-O-W"S M>C;B8C5[#&JQ3W%(OW>UVP@=]X7+/6#+-+7(ISB@QV#)+VQ%O"JZ+VL$ZF8@ MLXQG.)O!B@H]GI K6!%A&\;5=CR$%X&.Y[*^5JC=+P[3HC@7D"46$,!6F30;M*;>P6$*E\[260,Q8B\\ AV M"C]\?\;ZW9^=MD-[9 VK:'Y*A+7YX%@%AS!LF_T\?]G&3S*J;"HN,)D_WF-. M+,09#O%]=Y/K5R_@"2SUQW:I-4)WX\75&#N)81;A#.?NVU%!8]G"E_6_72Q; MCC(DH\LS4LSI3+N^49_C@_N>[8UXM_ 'SA)G5,22264-5I#R#8 M57&F7A2T7.?'TD]2:QGGEX'@OE#F!7B^E%+O"^8#Y7\V1O\!4$L#!!0 ( M ,. 8U,;M^OD, @ '@B 8 >&PO=V]R:W-H965T&UL MK9IM4]LZ%L>_BB;;V6UG K&>_- %9KA [S+3 M/0W=^1 M'6)C/21W9_NBV,Z1_->Q='Y'QSYY4?7/9B6E1K_*HFI.)RNMUY]GLV:QDJ5H MCM5:5O#+HZI+H>&T?IHUZUJ*9=NH+&8DBN)9*?)J]J MU&S*4M2OO\E"O9Q.\.3MPO?\::7-A=G9R5H\R;G4/]9W-9S-=KTL\U)63:XJ M5,O'T\DY_GS!8M.@M?AW+E^:P3$R0WE0ZJ3B*C2!9RH4T7 OX\RPM9 M%*8GT/''MM/)[IZFX?#XK?!A, ^BD1>J^$^^U*O323I!2_DH-H7^KE[^ M);<#XJ:_A2J:]G_TLK6-)FBQ:;0JMXU!09E7W5_Q:^N(00/,/ W(M@$YM '= M-J#M0#ME[; NA19G)[5Z0;6QAM[,0>N;MC6,)J_,8YSK&G[-H9T^N[B]N;RZ MF5]=(CB:WWZ]OCR_AY/Y/?SY=G5S/T>W7]"7ZYOSFXOK\Z_H[G9^?7]]>X,^ M_K@Y_W%Y#;:?T!'Z,;]$'S]\0A]07J'[E=HTHEHV)S,-"LU]9HNMFM\Z-<2C M9B[7QXA&4T0B@AW-+\+-+^4"FN.V>?2^^0S\LG,.V3F'M/U1GW,V=2TKC433 M2-U\#O1(=SW2MD?FZU$T*P2^00MS(/_8Y,^B@%LX?=5U%;==F>7X?,:RA/'T M9/8\](G#+$TCC'=F[Y2RG5(65'I?BZ6$A;J0(/&AD,T451!5U",2!:Q]42UD M8\X^,':W3ZQ*=RN6O+H]TDOEPJ#1C&1UYQ&&6L(ASMT?XSB,\Z)'K:J%*B;3X)9V/BUMWQ8PD M\4B;PPI'&7%+BW?2XJ"T6[T"/WJ5Q=8]$TXP&RFSK>(L2Q.WLF2G+#E V>+= M0G))3*R;$XI3/I+HL,+P8-T2TYW$-"CQFZA_2FWF.&HD*,UU#E/[:"=ZK6I# M')?JU)YH,1VLO$ZU;16Y%6<[Q5EX;2HMB@. M,!'O6>E:5$^YF1&=<_U2L24AS4@Z#M$.LP1".?,([?F$25#H[THM7R#0.J41 MZYZ41CP>STZ7'>&IUXL]ZG"8=6U*:!"Q:=[\"*O*3 BA\^H)%1+2+Z=RZHB1 M"4G&8=YIQR+L"::X1Q\.L\\7$2K@V0%1 =O\P1'\&\MW8 JG4>91WV,*ASEU MHZJC-Y6/>06DSB%:^*,$MI&4T,2:)@YPI=BKMB<7#J/K4CY*T+HT] J)M.F$ M:<8ME0XS8%CL4=E3#(Y33DE&&?Q!Y@.#LHLRYR\9 7[?H*I=>D)PX)$Z=+6]?BME1:-."I&3,%)<5\2&; M#+8\8:3LRW*)C0N69F-MMA&)B6<5DIXH)$R4+[MH-I@WAV5JQ&:%0[9M!"SW MA#C2XX2$D@&7FOOP<*"0-ES^Z"V&3@ ME#!+G<,L99EGFTIZ@) P0*[*=:%>I017UK(0&E 27/Z.S1")$TNM;99RDGA2 M"]*#A/R5_=!@&CNUVH2 QXFM2. PHS3SA8*>(^00CARJU68%9UG*QM1SV,51 M1*EO'O1((>%-T;M$8I]8>\?#,+7\:EMQDGDVQ+1'% TC"H3"E25ZD!4O.VS>J^RIQ0-4\H7:P_,@:E-)VI+=QBE'DK0GF T3+!PN#U4 MOTTPV-?Q<9APF*4TBGS>'Y0)PZ3KPL0PW]PSHZF-KBR-QR4>AQ7GU)/1T!YP M=$^MT,J.]ZEU[) PA*QQ#N:R@V#A*Y?1'FDTC+1.\3Z5-K'B&,@VWG0X[!*8 M X1Z5/9HHV&T7:BRS+6IE31=T7A?YACNS[P2^MRLQ4*>3M:U;&3]+"=GR%5G M_S]T]'[,/2!I$MP9S%>BEBM5+&7=_*,M%NG78.6]QQD-X\QX$Q9_8V[03-'? M_Y;2F/TS.H:4'C*&&CV+8B.G*(ZG%/-IA+/6YW *V)_B*-ZV1&*C5ZK._RN7 M4Y0WS09"N3%4&]UH.#!AQEGTGAY2]3YV/E:;F03'XW*8V\K#5=ISE>XI-M80 M3S?U*VJT6OR<(C[EC$TA%VJ'PZ>P(J:<]M[1,$T;LS\VI9__K?3O=H)-XR-, MR##/V?K!80C;[\23#[$>W"P,[O/E,C>\@,BQ%OGR* >2B'4.D<3YKL+F5>0G[+%'>[?0^%JII M/CE'8./YB,#V?PQ!AQV.(^+9=[ >Y"P,\N]2BS93DJ*N8%DY0QZS"0P2*1G/ M"H<=;#XH]^SN6(]J%D;U51NBCH36=?ZPZ:J&6G7+81O'S$JXJ',M%9H?GSMG M-W/5,G%,K:J1VS#!S,-$-GCA%Z9X6S<$PM2J*$P0RRLM856Z:TC,L26%#;6E MUF'&.?-D'*SG-SN$WQT=G/)=BE0U(8]T#Y HH3JD74 ;NOOB="],&(C5),[9#NR>[L.?XZ01[?+4-XD? M9O[S&SOVI+]G_$4DB!)^9&DN!D8B9?')-$6<8$;$/2LP5S,;QC,B59=O35%P M)&OME*6F;5F^F1&:&\.^'EOP89^5,J4Y+CB(,LL(__F(*=L/C*[Q.O"5;A-9 M#9C#?D&V&*%\+A9<] MJLYT/3"L"@A3C&6E0-1KAV-,TTI(8?S3:!IMR,KQL/VJ_J1S5[FLB, Q2[_3 MM4P&1L^ -6Y(F[ MNSN[[_U'-_] TP0B0IS3&[\ ;GG M*(3;F\Y)K?"\5HBQTNIJ+>L*M,D'Y,Z@F6I7VZVUVZVUM;AS*F]))*HC+8%M MX(GF)(\I26'!!-5G]*_12DBN3NK?9X(Y;3!'!W-/!%MRLD9U<<1(=V25HK@# MDJI+2 5% ?_!S;%]JR5]+5E=:+NAZP:.U3=WATOXJY7ST'MX:*W>\+HMKWN6 M=\RR3*U!O=AW4! ..Y*6"+?JV\62,RB0U],=A7_%5C_6 8,#3NO>LKVWV827 MK-YDX[79>-=G Z24">/T7USK;.K1SK$-J%6] QC?=[J>U7UXMP?'#.W [EK^ M<7"_!?<_ $Z%*"]#^]="'S,\!QVTT,$'H%7Q%5)==#3?7B(/KB4_9GB.O->2 M]RZ<4B2BY#]!U97XY1)N[Q<*SW-=SP[>T1ZQ\QW;<][#F@=EJOH)^4+XEN8" M4MPH3^L^4!*\+NQU1[)"5ZX5DZH.ZF:B_H605P9J?L.8?.U4Q;#]NQK^#U!+ M P04 " ##@&-3>-2,ZGP& /&@ & 'AL+W=OWN!F@NJ)/MPV(?%)N.A4JB M*]%.]N]W)"N63([48#Q%%S_*M5*&O&9I7IZ/UL9L3L?C MZ(W*X9>5+K+8P&7Q/"XWA8J7=5"6CCFE_CB+DWQT<5;?NR\NSO36 MI$FN[@M2;K,L+OZY4JE^.1^QT=N-;\GSVE0WQA=GF_A9S95YW-P7<#4^9%DF MFD4*OST24[G7&_"J@1?R;JI>Q\)Q65)ZU_5!?7R_,1K7JD4K4P58H8 M/G9JHM*TR@3]^-DD'1W:K *[W]^R?ZG) YFGN%03G7Y/EF9]/@I'9*E6\38U MW_3+'ZHAY%7Y%CHMZ__DI<'2$5EL2Z.S)AAZD"7Y_C-^;83H!$ >/( W =P. MD#T!H@D0[VU!-@'RO2UX34!-?;SG7@LWC4U\<5;H%U)4:,A6?:G5KZ-!KR2O M)LK<%/!K G'F8G)W.YW=SF=3 M_F=U^OIYW#G-Q](=>WD[N; M&?GX>'OY.+V&WS^1S^1Q/B4?/WPB'TB2DX>UWI9QOBS/Q@9Z5>4>+YH>7.U[ MP'MZ(,B-SLVZ)+-\J99(_'0X/AJ('X,:!TGXFR17?##A7&U.B*"_$4XY0_HS M>7\XQ>C\O]9G_[GU(S'$87Z(.I_HR7>=+W2FR-S$1D%],.2ORZ?2%+"^_Q[( M+@_999U=]F3_IG8JWRILTNP#_3JPJG:["X^&7@B<=MVQ<&$RH$)ZQ["I"V,^ MI9$?'N-F"$XR)D2;[XBG=^#I#:HXT:4A>@65M>9[.B"=?TCI#TKW4,2K5;* M2OMSFY1)7747T RZ O>IO ZMSSP*?!99:F*X4$K*+#D17.3YPI>6G @N%)'T M!2YG<. >#'*_,VM5U&P[HF*\ [=](2-AS8X)"O.I-3FF"(S1@#)+G1F*XX*' M..OPP#H<9/U[HS' +-G5AG@B\2%A<79CT M(T]*G&ITH!H-KI>[C2IBD^3/1+V")2I5.;1D&&TW._J+>E.JN%BL"6Q58"=V MX),V=55[:P;=OB@R/8138R8HCH(8EK(8CE%0+;"TQ8!1%# ?%Y=U]GPV*,,\ M3E59:Z#W0NN\'): N3T)/+=^8+A0^%YD2X#@N/ ";A<0%"BE9#T3C/%6 SZ\ MFE0.U--:A7@)SBJIMK7*M0XKP;%:$0:!K02"XZ$?<%L)!,B>&-1!N003LK#F4OD-Y*$4IFT\>!/+0W9@PH/0;5U^:/ 7D0T3X! M6@_"ADU(8W%6A.V)8@M*W?!(-Q[@F-F246R1Z'R%JSQ(;=TJTR M#664K.M;N.3"/ET@,(_;'FB*H'P>4*>"(VT&8B47O9$KB79RD\5,* MPZQ)N8X+M=;I4A5EY9,G16*4)O.3RQ-4DLCM'NQLSOB[,(]S9_A=E \6QUGL M2)N^["OIO/5Y?-CG]4F2Z_SS0N>FT&E:[75);E2A>@Y-31O=PV @;<>#@'S; M2B,83IE]]$10L U&/5*T7H^S02O]O7Y4IL#D[&!K>U;[:0$38FM* ^:GDF%; MPN])=7[,-MO:!, VN >2.-/;W SZ;]Z:+CYLNJ[B$HZL'Z&I?2\^H;J[3@?. M8H'P(GOC09$4]MK(/KJA2#C.P(9K#P."9)"QZ_>/V;=.BP\[K6F2;JN1^!5_ MU^GXDL%Q/;2/843'CV\7"&YO2E##MK_)A_:[2X')R*W569 MIGH15V+8A>HP\P9G7&MS^+#-:6=<];SRD!P7?I\J[%"G)\)9\1C*+O;3!G6T MFFVEL41]&Q]OC0X?-CK=6?8.SC[&V3[-H"B7,X:*1'3T9XN Q3@BC#L/N#-5 M/-=O%DJH5U":]L\R#WO2F[BXCF! MXW&J5M 4/0E@U(K]VX?]A=&;^O'ZDS9&9_77M8IA+E< ^'VEM7F[J!HXO .Z M^!=02P,$% @ PX!C4W8EW\P$! U0P !@ !X;"]W;W)K2L+*FY[F93;&\,0 MRPS*5 S8%B@^63->IA*7?&.(+8=TI8S*PK!-TS?*-*>]T5#M/?+1D.UDD5-X MY$3LRC+E[W=0L/UMS^I];#SEFTQ6&\9HN$TW, ?YLGWDN#(:+ZN\!"IR1@F' M]6UO;-TDEED9*,3/'/;BZ)Y45!:,_:H6T]5MSZPR@@*6LG*1XN45)E 4E2?, MX^^#TUX3LS(\OO_P_DV11S*+5,"$%7_D*YG=]L(>6<$ZW17RB>V_PX&05_E; MLD*H7[(_8,T>6>Z$9.7!&#,H#$$<&Z$=O8!\,[+:!>\; .1@XGXW@ M'@SJ5TZI0YI+CTQSMY&CR M,(N3V3R)"=[-'WY,X_$S+N;/>+E/9L]S\O -']T_/B7?$3?]F9#I#-<)N7J9 MC5_B*:*O29^\S&-R]>6:?"$Y)<\9VXF4KL30D)AC%PTMC'E^VC"_8&:M,(9'\(=&=?=#B'[8 XYE=BF[:ER6?R>7-31^?_ M14_^<_03,9RF6ASESSGG3Z82L$U(PM9DPDKL35G5-%Z!3.F2E4#^'"^$Y'C\ M_[H0SFW"N2J<>R;<#!MEKOSJ"JFV]95MU0]?1[9K.TCS]?CU=%&>'3FGH+@+ M\NW C$Y1B29@$ 96@SKAZ#4KCN,=I=>W0B=R6X)T8;;G^RW98HTSUXV(*@(E-N"O0.0!5!8Y_(3NO@:PBU- MNI"^$P0M2;H@/VP54M+%F'HM@D:+X*(6#S(#3I8G1ZT^$K4XUSK&@;82_%8] M3[HPV[/;E&*-,]>U/:O%7./L?"6$#?OP(OMG)K$*=.QUM,-."E[HM_*<=$&. MZ05^BW07986N%[8X=U%N9!T)>,(Y:CA'EZM?2IXO=C)=%$ D(R)+D3PK5L"% M:KL\E\#(?# >Z$2(NB)XG3??!=E1Z+=%Z**LR+':+:"+45E_@YO=9@8?J\FSM7]GW4PLS7YQJ+/SMOA[X M[U.^J3IH 6L,90X"?%^\GJ'KA61;-20NF,214]UF^+\#> 7 YVO&Y,>B"M#\ MDQG] U!+ P04 " ##@&-3GC7?I-H/ !E7 & 'AL+W=OE%]RK]?9ML&B3J_:;XH MFW^C[UMM?!1-UV65+[>)30V6\]7F__2O;4=T24"W":B3@+! K9-P)P$(I2 M;Q-PMP0>2""V"82;0 02R&T"Z22@*I! ;1,H)P&7@01ZFT"[5=*!!,DV0>)6 M*=0&$M^-7-Q8T&;(&WL9I%7Z_FV1?X^*6F_RJS\T1M>D-V8R7]7S8U(5YM>Y M25>][W_\,!A^F P'D?DT^?C+:'#ZV7R9?#;__3K\\'D2?3R/)I>GGX:7'W\9 M##]-_A4-_^?+Z//_1S]_^7#Z93 RZE=1+_HR&40___0J^BF:KZ+/-_FZ3%>S M\NU)9>I8EW0RW=:GOZD/#=3G:U4TD7T6TZG_5,3X?K-B;VO5]RZ+1:IHOL^CG7_*R? 6R'[5G_RFKC&\V>0_38C5?72-+ M&+=G\<%XSVF^JHI\87ZZ-G9594565OLYG1A[OS=Z>F_TM,F:![(^RZ[GJ[I: MQK4NTM74M-/T96,JY2MC0M$@FQY'C+R.:$P29">;_$63?[T$?7LO)4D4T>3M MR;==B_"%+(F95.Q>M]<"=M\"]L 6=*AU?Y.GW*D,B9E*M-ZO] #I8D6EVM<- M?1TEPLGLW!?U%$_B>%]VXB+C1#<.Z_=/QKHCL])_3XO9 MOUM,6]P7+EH-XX-!JGDS=Y$!",\:B>34'7Z@$EPX(S'JI!K[JD0FN'_E?1-E M:Q,W[FJZYZ[F6W>U"+BKOO3JT2.<)&[3L4PYLLMNLC&0T1@W7MTW7K4V?E26 MZV:^F[4L+V;SE8':K>?:=6+(9RFO-D+%@>KH^^KHQU8'C8(&WM 9@<.2BU;) M7C.2^V8DK V3&VXXSW&[_#I*2U\0UG]5J# M#VP[\2JA"2-NRX$JUM0QK$ZJ,5#Q@/T12R2D'4FV3JT9];(>]JQ9($"+SP[D M]#OY-^PGGT1Z3'"OHY",):[S[R8;(QGA--!9%GY(._T,5[,:?@)(+QJ0(N$UB&8'PAS2A0[7[VQSW5MR82AF[BQ@0)HF( MW4DQW.H.\!M0]0PSNM[@ I0JE13$ ;U+H.L) R',-3%?QT7,=>S:F*]C1 0] ML 4ITDY23]\D$!]^ KL$H&S=)A#+2J0=EAZW42 ^N>"= A2BK<)6>,C6?!7< M+(!BX6X!Z.!V >C@?@'H6C8,Q$(=47__EH%8B"/M%->^:2 ^;U&E5:C1EKE( M.W0]BN.)3US4+/>!)85:WJ+MO-6^I$RR6S-AXO"20GT4JATS,S;D!@1\I4AT M0G?FPGX3+#71=FKREY1#U>Y3'V5(;%P4<6H]@$*S8%)G9@ZW0F>>"[<3?%4O MH5RX\QP4*[70+K5< EV/)-+U+R.@XX(FS$4\H#-(+T$%\ 3J(+T#7 M@B_4 B;]!Z)0U-(3?4H'1(>L450*J7A(KXF(9*-9L]*D; MB+@$NA[GU&W&".C,#H!RY9H8B"I1 V:!(;)42ULXECZ(R!HA$>%@_0#(NW1.4RVZR,9!)'O)D MEH+8HRGH$)2"8,1]AB!M2''0171P0[1_P6P[BC^2@ M0VS&(9LD.M3#W-();Z>3!Z$91_$2LU:Y7=Q1=\Y!/$=(YF[54'92 G7/4^]]=Q&KL[D"ZB(0?$PMQYX&N8?WH! MBNOQV#N4 #(6AWK< @AO#\P\,=#-T9D6#'0#96N@FUN(X>T0\XA -TV%%QBY8\^?MW M5,*BH&A'P0,7+GW>H\R;_@,DH]RU]%$WV1C(#+0%MA7"$J9H)\Q';:L$0#XF MF7!#85#'M'"FPF5'W1CIJ(@#CDU8U!3MJ/F$O97P.9"01(>BWL*RH&BGM@=N MKH1/X_=@IT=R/=WACCR7 !F8SQA M ? %2EI-=NI'+/?2\ZJ<9 %=K:"PM3HAVFNE]W)-#O()(RV]3$ M(RF@%"(Q/1;8H0M+4J*=I-JO.Z)J]P6B(\Z4=$-R4!@GDDK764&,XFXG((Q2 MU"WV A2K#!%2;\7R=3VBM'NW; 1T@L3"?3IC#'2,D^#$LAPEVD-T3T=VXQRR2T!,$-FA$"&[] \K ;(#%41V4"Q$=E0]@.Q !I$= MZ%J075J2E.3O1W9I&4ZV,UP[LDL0KJ,J%'B1EM)DIXC= Q];0L^[<1H*F4J+ M3_)E\*DO 0B1A#(M ^N M37M*: JN<](/$1G?0ZB[I1E($)HBQ.REW'4.Y&A\CQN? ZH>H90EGO/QRU54 M2?<6S"70F2T7X^ZS(T!G5,R-L(V!CG&=A)8(BU/RB;&I@T0E.Q,54+82E;1$ M)1\1FSH(5;(K5$$A@BK9":J "D(5*!9"%=!!J (Z"%5 UP)5TD*5_ >"4\K2 MD'I*<$H!6A Q=9\:1#+N768:=9.-@8S2 %$H2Q3J!6)3"EUJY^Y!Q@#*F(N& ME]UD8R#3H>9;HE$O%I52X+Y5;!@O$"Y4EG?4LT:EE!\F4KO7H+=CT44U5#XU MN<\0PXQD("JE+%:IE\&J<* M!(LH%VX,9H3R$SQT@5%9'E//%RU2B*_\>]E0YAU_7G23C8%,A-S!SCL"GA(P MVKT3"/%&(;R1B6+NL)TC9:SC.'2545F\40\-&!VJ=E_!V@*-?#' T !PS-T./OV@+./I9 4>#Y]\H\2Z8 M=I,--7A'D[,UN\!9A>Z>:0LY^H4@1Z-'_YG@H6J=5S$]%)D.QAZUCRXX]@B% M*/8(A"#V"%0X]@B$,/:(,D2Q1Z"#L4>@:XD]ZIJ9]E\\93$F:<<8_+J>LP.I MSHM\&8W3U;I><[8'6Z^C[V;49_EM_4['T\F7^NT>LD?8Z^C:UF;O*?(6S M-#6XF4]OHJ*^Q5LOS89KYD66=<[97[?9M*[Q=%/$8E/$ M55Y$5_=EI.9OIL8WV6)6VW6ZS(MJ_I\Z45X:"C0+L?G\]4=3GJW9Z72:KU=5 M/2DFE2G:H&<9G>7FO^CG\]/)V:OC%A!-+)\E[7R&;QZ?'4@UR*ZRHFB:8)#. MP'+C99L5S#2B?O%E]E?3]8:GB_IMFHLZNOM'MFG.Z21*IZ:3R_E=*C/8NK4] MEK62 R^0@K=(S@ZD^FAL(OM:- 8I-A[G]?9MJ_^ZZW73FH&QBZEI41FEZ^HF M+YI13#>^UIC&[;J8WM1[BMLBOR[299UD?5N_R/4G$L?'<;2<+Q9;RZG[J5ZA MTM4/4T*^KLIZD.ON.5UFQ7R:KJ)!=IN;+JKKU*QKY7'TN>[=(,#,RPUHS^OE MSY1!7B>4O=8ROH--6\6-):ZB])L9N^NZQO,-"_[$U'%B/EP9FZV-DKPFG+]. M--TI;9/9NLZEMO1/DR]E]"TKF\&M)XF6\K76RDLQK5W[8I'-X%"?[+P'V'3! M=?/>Z;I%9A;42\[.7^_?;7W6O +:_;M.WHQT GXQCNG-*(GA+\3\@G(SIF-^ M:=X\JO)E\_$F M2\U\J07F]ZL\K^Z^U 7&PO=V]R:W-H965T&ULE95];]I($(>_RL@ZJ8G4 M8F/SXE2 1( HD=HDAZ&GJKH_%GO 5FRON[N&I)_^9M>.2Q5#>UC"^_:;>69V M/3LZ$%YC2SY2)CBKIB9\M"((N,*$MM MUW$&=L:2W)J,S-BCF(QXJ=(DQT6'L=6U7@>6R2Y6>L">C JV MPP#5NG@4U+,;*U&282X3GH/ [=B:=C_.?+W>+/B2X$$>M4%'LN'\27?NHK'E M:"!,,53: J/7'F>8IMH087RO;5J-2RT\;K]:OS&Q4RP;)G'&TW^22,5CR[<@ MPBTK4[7DAUNLX^EK>R%/I?F'0[W6L2 LI>)9+2:"+,FK-WNN\W DZ/9."-Q: MX/ZIP*L%G@FT(C-AS9EBDY'@!Q!Z-5G3#9,;HZ9HDESO8J $S2:D4Y/9P_U\ M<1\LYD"MX.'3W7RZHDZPHM?GQ?TJ@(<;"&ZGR\7MPZ?Y8AF\@\7?Z[O55[A8 MWT_7\SM:?0D7CTQ@KF)42P+H!C<= M8-$!SVF3VY2:)C]NDQ_7V/-.V5-,(9U:!7P+@>+A4\S3 M"(6D/'PO$_4"WZ8;J00=QW_/N/,:=YYQUSOA;EJJF(OD!T; ,EY6;F5,V:5/ MIBA%&-.1A4+PG6!96W(K\P-C7G_!^TG7J7\C>]]"UFO(>F?)9C'+=PA)#HJJ MA2S%"TB=#@D7-&809=MVSRJS_6.B*]?S!R=X^@U/_RS/ZA<**@>T&P*C]\#V M**C^0,BE@@)%G3Y-&?$T94+^'&T%KOQ>'0%[P\Y5.^V@H1W\(:U)%)22=IAJ M,"R#M80]2I7DN]]D\GKP-I/=7N_*=]O9A@W;\'^QA2P/J:P2X&]XAF]X_,' M]X?M.'Z#XY_%";3##[HT1[2'&5U7DIF*C\^ZC6U;YK\Y]9[CT_/FT-M'E5+? M4I^9V"6YA!2W)'4Z0XI&5)6_ZBA>F.*YX8I*L6G&=%FBT MH?LNY>NWH>MQ< MOY/_ %!+ P04 " ##@&-3@72B6@D( !7'P & 'AL+W=O7U_" MW:P=925R7B@A"U3R]>7D&I\O?,\H5!)_"OZL#JZ1,>5!RE_FYLOJ968DP/%W,^BD_:91/+S>C_ZY,AZ,>6"*SV7VEUCIS>4DGJ 5 M7[-=IK_+YS]X8U!@QDMEIJI?]-S(>A.4[I26>:,,"')1U/_LI7'$>Q1(HT!Z M"O!ANP)M%&A?P7"M#35_.[V\7-[?)F@>!J>??UR^+Z!]PL?\#?MYO;'TMT]QG-KY=_H,]? M[_Y:HI.?M]<_%U] YA1-T<_E IU\.$4?D"C0CXW<*5:LU,5, S(S_BQM4,QK M%,2!(D'?9*$W"MT4*[YZJS\#BUJSR-ZL.1D=<,FW9XAZ'Q'Q"+;@6;Q?W1N! M0ULOTVH\ZO(R4QNT+F6.(&!+ID7Q6*]XH057(Q_PVP_XU0=\QP=N(4.((I4Y MMSF_U@TK79,(GJY"$GG)Q>SIT"5#*1+%$6ZEW@ +6F#!.#!93%-C/2P,5,!- MYP"A>6Y=*_6(P0$0[-$@HCV\-K$@\HD=<-@"#D'Z8^#T;AD(DHK[=A+@U(3YBPLW?.Z%?$7MF MY4HA6,) ::IV/G\QU[8E_6E\U/_@_]JLC <&4(*COIE#*4+\,+#;F;1V)D?L MG&]8\H,AB$W*?(/4(A;YV+'X\0%UX2-([_2&EU9@>#C5??]99#!.8@ MPO2(BT^^%"D4E(J?HAE:\/K:&*=+MN)@4LK%$WO('/#IT,=A&/1#SB9&2$ 2 M!_Z.%O$X+T[1'CZ@/]G#/^WP;]FK&[QO6=UATN>"W!$H3H[7T.#4%8)N M%V;BB:OWU]&DHS\R3G_7*=0C2E3U!\RB*#3,O( 4T4SF1U,.@L_T*UQES$0? MS#H'I2VTP]KF.F)A2=^G<3^1V.2"R*,.2B<=49)QHNQ6+TM3N2NTVN>]0TKZ MOYAJX=0 ]U>U38K&D>>PLZ->,DZ]]^S5 *L6"$,/.P7O%9A1\"HBZS[$S&_9 M;S(;]!:R30(2]>%;Q!S)GG1,2\:9]B##5*GQL&Y?BX(5J8 *PIU0R)!"I^!4 M;[#(+'+$"UU42SJJ)>-4^[OQV<"VD&<8XB3HP[;)T2AQP>Y(E@3'T\K)'O=I MG10;A[\[NW2$2,8)\;Z4*>?0YU2?>9 EC "?46A7KC?A4KJ= E"L!X?98 MI %X&U$K+]!>PGW;U]<32!^(P'N0R"]]Y+MP=V9'Q=A$< MO"O3#:NQ:E,W[;=)PW^_FKRUE'BCMJ M83T:TK 'W"8&Q9V#,VC'C?0(-_YO\=]@'Q+9-( &N.]UBQS&. HLW3*@KY2UK/ %1S4(JF31<*54R[_59=&/I^8AG$KMTB"[<1Z@^:9XL< MCB/?4>71@XW2<1IL-C+;1N?WP ^Y+?']/GU;I(@7):YD0SL&I,_XT4ZSHM5,MDR4== U;996WV6?+US'(Y0"_D12N)^$623PX2X M:C?:T21]1SO8XH9&@(.KK%5',U#X!@*F_>UNFUB,73@-+;X]]NAHQQ^G'?M. M[Z%$LKT4::R MV+"23\UAY,HN;9JP2TZ8\>:->+:D-1Y! .,KK\S)N MSLO0DF\USQ^ =?='7I4IYO#J(ZP[M>75Z6KV>F9;Y;.#T\.]'ZJSC=[S^?X?($MSZ]I'QK/NT_61\S=60K94 M*.-K@.&=1;#LR_H4M[[176XX@S+:",#[M91Z?V,^T)ZE7_T+ M4$L#!!0 ( ,. 8U.DP!]'HP( ,P& 8 >&PO=V]R:W-H965T&ULI5513^) $/XKD^8>-#EM::NB*21 (9HH$ OGP^4>%CK0QK;+ M[2[B_?N;W9:*"L3YM'.6%E8[,&=CT0[X6F5I@6,!TV6B]('=#E9LB1&JZ6HL*+)KECC-L9 I+T#@HF5U&C=] M7^>;A!\I;N3.'G0G,\Z?=7 7MRQ'%X09SI5F8+2\8 ^S3!-1&;\K3JN6U,#= M_99]8'JG7F9,8H]G3VFLDI;5M"#&!5MGZI%O;K'JYT+SS7DFS2]LJES'@OE: M*IY78*H@3XMR9:_5''8 Q+,?X%8 ]R/ /P#P*H#W506_ OA?5;BH *9UN^S= M#"YDBK4#P3<@=#:QZ8V9OD'3O-)"WY-("7J:$DZU>Z-AV!]&_1!H%XWN[\+. MA()H0LM#?SB)8#2 7B>ZA<']Z"F"D^FP,PWO*.<43L9,8*$25.F<9:=P!M,H MA)-OI_ -T@(F"5]+5L0RL!55JO7L>555MZS*/5"5!P^[L:^?_U/O_K/YN&%Y]9SS# MYQWB4TPA>84"OH >DPD,R&XD_.S,I!+TZO\Z(N+7(KX1\0^))'2YSK0'Q##G M.?FB9,9:\%7O<=^E*ADO#:,VR)=VPVVZ;F"_[/Y5G[,N_8NK]TGAYR3/:3K- M]UG]SUENP[M^$RP[MW=>SQS%TOBBI*[6A2JG7I_6UMLQCO/AO-NXZ37VG(=D MU:6SOM&7/O_ Q#(M)&2X("GG_(K<0Y3>60:*KXPYS+@BJS';A#XW*'0"/5]P MKK:!%J@_8.V_4$L#!!0 ( ,. 8U.&LB+^+@H -T9 9 >&PO=V]R M:W-H965TP88XR**^?J<;F"&(YN2UZE-7B02 _3U].G&\'QCW6>_ M5BJ(^[HR_O5@'4)S-A[[8JUJZ4>V409/EM;5,N"K6XU]XY0L^5!=C:?'Q\_' MM=1F<''.:]?NXMS&4&FCKIWPL:ZEVUZJRFY>#R:#=N%&K]:!%L87YXU6R.<6KX>S"9GEZ>TGS?\JM7&]SX+\F1A[6?Z\KY\/3@F M@U2EBD 2)/[=J2M5520(9GS),@>=2CK8_]Q*?\>^PY>%].K*5K_I,JQ?#UX. M1*F6,E;AQFY^5MF?9R2OL)7GOV*3]IZ>#$01?;!U/@P+:FW2?WF?X] [\/+X MD0/3?&#*=B=%;.4;&>3%N;,;X6@WI-$'=I5/PSAM*"GSX/!4XURXF*=D"+L4 M<[TR>JD+:8*8%86-)FBS$M>VTH56_GP_'6 ME*I\>'X,.SMCIZVQE],G!P_.L)!:>=@E-6X?)5M<2J\];;QVRBL3)!?$Q[42T-D*6EYJ8TTA9:5\#BF4([!"VV**B*E8JVF<9"D M&_)EI8QR+!S/51/267+GUG T.5CLXZQ6#EF&$[>C^4C\-)M=/XC?+H?6"5OK M0,?[$?2Q6.\/X4C\;#?J3KDAJT;$&FFV$%MIK'HLRL!/^F&!HT*6ZDN$@22^ MEI\5;^H'M4F8@R4(*RC,5^@=B,&( .C_6PCZM8T5@ )$0!Q%#&<^19.XGL-- MAGQ?$,6!=E+.R4T@&I[T\]R+QU^\F!D3(>%&-=8% 5W4',3D^.CO@([CS5LE MG5#$>>*-*E2]4$Z<3)BUP%U+7>%!9R'@R%+4PD4JY^GS1&^C/[ ^T>BH"PJ@ M#/GZA*Z2]AV0*.T9D8!70OD0VU%&CA9[FP_%9JV!'N1\V$;%-MI0N'&VE@8] MG'8.A8'3WI,S!#DR2RRE=D X5[#RZ)B^BY8&-IRN18._MO0[O*0(M-NA Y.( MRP7_W<.,30)<:XSFZBU1/C0&M(R11<+55@],!JC4?8. 47RAB K!QX4'T"'[ M*YU4:JTU2]0&,D'Y'Q'U41'HL$W)[DH6JKY$[1+:1/1LC$(6:JYS N2G6*Y2 MBKCNY'))Z4O1(]R1?S5Q"<=%>J^"'XI*RX6NF/\HB7?*1,7BR!M Q[=Y^Q$L MT7DB+L8_!8H+921^4SP-"1O=H\8#&FO RQ)I5=\P+?[=(2\V8B/5'?D1ZR8E MF/W>J): .)VH=&^-7%14%Z5*,2^T*V(-@T&S,.L7F(/F327:9K266[ 60HA$ M.5O3*=C=V3S:EYGH.SY[S#G$TA-A0I,DRX:Y[!"CH5C$P.BK=,W5&^R9.)@< M=EE!B5GT;(Y%09W.:3D4!]-#JE&[86<85@5ZB88K*%M]8.;<<$EA8[U.>89J"\B%EA() M3AB_C*=TH4L6W"UID-ER_"'Z6V=V?G>2!=.>IRK.7(N'X$$@T--QI!"$H(PL M.=&01$5Q0$335 M"U0:"X2&Y_LU4/P?1'!E;;G1546)!=I7FE+04^OH_L&A]MWZ48_@T'8]/.(@ MOO@].FM;JHK*H%3 )^X>J;<3E?,NYBV_!OB/B F(3&KBF=SV*VD2@W.5@ :' MJ"=*&CK34)31[9A +J'@2#'+='RG;>+Y4'J2R2073@=PPM MO=[U^.RB[FE"[<[$ILR3'W>!^SQ*?&W2MF?0@EX#G,&2Q(,WO4*^3C,QC+C# MF(5,AS.R4[3$D6[#U">D#14$3'*OK8*LIU18$;[A0F.N!I MA$>0)1)DX2>[='YZ)N:Z;2B]Y8B1#>J*)/1X>A.16YN$PWS-\$J#SF"P?GO^& M,9/7F7(#ILY4W-D+@*C<%8$41,&.H@(E5)(VT>1WI^'1#\$%IU)Y1(-#D,5M>XW^$!HRTL$(T/K/Z4>F-P&_AO;HAU>9TK6 M:7ZUF'NWO2M[.^ F;%$@]RH9B?K=-'*D]R_>83B$]:H?*^A DF7+,!JD0VD>A,P+'4@ MH^[#@]8%@XCU27]R0Y; \%,18)Y#?GUZ.T+L;,A*!$+N -7>/M*9?@->H3>E M"2R-!?V&U/;M/!>T/EB0XRH);RU(?OY?H7S#4_!3W+-[XCLZX(O9;CC1&('2 M^R:T3$)B1X$,?7H/Q5CH!*#7!A:Y0%K;%TNY]^3<[ ) VL'\[?6"H=U>[/M M>CP6O9]5^[H[BO^8<&G6T1Z^]ZM M=K]=S-(K^]WV],/'![1$@E"EECAZ/'KQ;)"&^?9+L V_P%_8@%&"/ZZ5Q 68 M-N YO;)LOY""[A>=B_\ 4$L#!!0 ( ,. 8U.KH(:5PP4 &P- 9 M>&PO=V]R:W-H965T_AIHYTK?&V' ZJ&-_6(4EIY5E90:,YJ, MQT>C1FD[.#M):U?^[,2UT6C+5YY"VS3*KR_8N-7IX�+USK11UE871VLE0+ MON'X^_+*XVVTL5+IAFW0SI+G^>G@_.#UQ53DD\ ?FE=AYYDDDL*YK_+RH3H= MC,4A-EQ&L:#P=\MOV!@Q!#?^[FP.-I"BN/O<6W^?8D!X M0!7/56OBM5O]PET\,[%7.A/2+ZVR[&P\H+(-T36=,CQHM,W_ZEN7AQV%X\<4 M)IW")/F=@9*7;U549R?>K66#2HD+Y.84:Z8K]MI5)Z,(6%$>E1W$18:8/ +QBBZ=C76@ M=[;B>_HCN+OQ>=+[?#%YTN -+X=T.-ZGR7AR\(2]PTT.#I.]PT?L77.(OBUC MZ[5=I/"OV:C(%9T+9W34'.C/\P)22,E?3R!.-XC3A#C]/[/^'T/0W31\M/2> M"]^B4^D@IWH_2;]QS5+9-:Q9U]H265*T-,I2=.C2W@23!J)T) 9'R>@^[T*@ M.30RMCCC>9&>H5EPC.Q)&;B-%@#2+MA/@?C6F594A_29B;\MT=9))&&OM#&P M027D#4OIBG7:9< @3'%_2)]VW/=<.@\^TMYT>(3.,D:&!$3]G324M?(+E!]1 M4.!;1OH0C>_X <=CK4/VH,@#>L?%DGR;?(D7%+C.VX,9$3/W<&)T#*D"H,HD:B M$RTE!04.E*^56SU0 :-5H8V.8%QB[$,)ZFP)%U$,Y:,(,JC@UHP0^G(MU5J@ M8<9F5&52.=/X?$W/M"R[-B"0\/Q>/VS=>$&_*KO;%[1'LX/Q/?G2!<0VW3\Z M?$GG#3HE EY7].QP_V@\?LKZCP$":#:%F?+O5@<=.Z*^=0Z,_P &Z,CT6ZR& MTK27"GX=]XE9[;:$A*SNVE!HFVX*X,0.$9&+.P&LY_ (R+/!I2J0R<'S?;2^ MP4U 5#Q'I0TU7&E%DM9*^#&(.%8"7\7#PF&B6QE6,@07 M;$LPZ,J[6RV73JPMG*O2V:*:KFK0@\NSKF>X MNGLDID![:#$+YW/<@:PCJ8 P$D<=>I/6&/HT]Z[Y@:05!(/X.N<2!KW&$&IY#=3Q\.1N0SW?[_!+=,MVG"Q=Q.T^/-88@ M>Q' _MRYV+\(P.8#Z^P?4$L#!!0 ( ,. 8U,YK3)Z.@< @5 9 M>&PO=V]R:W-H965T=_GGGNE MR[4V#W8IA&-/=:7LU6#IW.IB-++%4M3NDDI\-,PV=^:420SK1_H MYH?R:A"20Z(2A2,-'/\>Q:VH*E($-SYM=0YV)DFP?]UI_\['CEAFW(I;7?TN M2[>\&N0#5HHY;RKWJUY_+[;Q9*2OT)7U?]FZ/9ND U8TUNEZ*PP/:JG:__QI MFX>>0!Z>$(BW K'WNS7DO7S/';^^-'K-#)V&-KKPH7II."<5%>7.&?PJ(>>N MOY.*JT+RBOV@K#,-\NWLYQ:\JO!.K"&N!N@S*\RC&!S7S?9/N;4" M#^Z7@M AZZ9FXFGEHV1.L\*(4CIFI'U@W#&'8T*53,^9X,42W;72QHF2K821 MNF32TB,RKNCI;.,E"F[,1JH%X[5NE"/I^4L'.+2V#2[_@*147G*N*W0_B3H^ MJ\0%0WF=J&?"[&K,WHMB^R3R3T+VQDOKQD*I?"\X M:8#F*;],=!,S L*AUP>V2S>&* M/>\!\T?)9[)J\_'E55_QC8\924M2JE]&5^-)$,;/:YPE09Q.698#!1'[4*\J MO1%B:$3%/;X[/9,X&$^F+ 6/TS>39F,#O) M=B7.HBS(@#%?(GP8D^6J;Y M'2K:^Y<0@T+"KM'U(F>J^?L,ZK$DSXR&EEZ&56]K@7IDNBUIHK;"\^!WW&I2QYNB6.?2K0 MP3AD4%:T2%.XAM-2@H0#&%8\4TRA%/A-P@68Z&(_[@6W^_BWV>DR0.GP5I@3 MQ5+)3PW"HPT&O*].YN?]/N[C,V=_P+9NVG82:(,-2&V;J-C0@S4W)9WQ$Y8< MQ>A9"^:+IME2E(MM]0M=K[C:$,E2Z0# [#XDZ,:QFR+2$]G,".?A5+Q1F%UM@HVV=P+)@29E78D4O M(ECKEP5A"/:&6DM9\3;HF@^MXK%,I6B5H P5$39K%V_9JTM[OD_AQ\:UI>ZE M&K4#^Y\'HR^A^A[T>E/C NCS+5D^3W0[Z>L3=1EKW%_RDFQ"'[ M?K:]#XA8:5),O/$9(OZ\ZK\S26_IFB3\Q8<>P=X?+E9LN[-9ZK[^:DT\D3C&/-PTAY"G99D-\G# M8!RG+,$^E&7I=HR>= MJTBF-U9RN\CP(L60=6"4H2P66\ 2.K; ./.O.KZ#XC3(DKPO_;VHRJ'3PUW&7LHF))M0.T^P]T;[ MO;=]X3G;O?(@W(7!^&2-0AHJ_T[8#E:"#:!Q-'PL"<83+M6,6HN6-4K685;. M6]]. 9Z_"OFOC_AC0"DJK"UH6%HA3D:,5^QNK6C@XS;S'@H'U3A2W"-P>3E< M&^(.^"[8!E31 2#9(Z%W E0SI_E%)SU_AT$8AKC84N&NX,D+'<>^HHQZ7Z=J M81;^&QSMCNCG]D/5[NGN,]]-^W5K?[S]1HCN7!!X*C&':'@^R0;@3__=K;UQ M>N6_=W @4 %P+ 9 >&PO=V]R:W-H965TO&^)!M659?LN2 ':Z8AW:K4BZ]<.P#[1TMKA2I$I2=K)?OSO2<>S& MS3#LBRU1O.>>YWAWO(NML9]CAKE;:778J[YOS?M\5%=;"]4R#FKZLC*V% MIU>[[KO&HBB#4:WZ69J.^[60NG-U$=;>VZL+TWHE-;ZWX-JZ%O9^@-6.,M^M^:]Y;>^GN44M:HG30:+*XN._/!^2+G_6'#[Q*W M[N 96,G2F$_\\J:\[*1,"!46GA$$_6WP&I5B(*+Q>8?9V;MDP\/G!_3703MI M60J'UT9]E*6O+CO3#I2X$JWR-V;[$^[TC!BO,,J%7]C&O=FP T7KO*EWQL2@ MECK^B[M=' X,INE7#+*=019X1T>!Y2OAQ=6%-5NPO)O0^"%(#=9$3FH^E%MO MZ:LD.W_UP8H2X08+E!NQ5.@N^IY@^6._V$$L(D3V%8@9O#/:5PY^U"66Q_9] MHK/GE#UP6F3/ MYBTX-AFD"69H-G\(9[C<. -_P*WH$Z^&.^=-Y2+OSY#'"^ M!\X#!#A; RBJI%ZC5X7@17F:T#3U^65'F?2K/5(#7X8&P/C#65 M,9< ;(1J&<<&*ZI7A]IC"0U::4IW#A1DC_42[3[2\(J XLH@K*1PQDXJTSJA M2]>%2%84A6FU=T>.7T ^S9,L&]+3:#!,9J, G74>+;G<0/II$%#+-Q]QS>H7"MQ4"4%![O)!VG M(;>5+#C:GUMI,99-?0!$9\NI:]9:AF 0,-XU=$L0X>-P\P&L]BX$K1%ZA:KD M"(G:6!_2J##.@W2NY92Z#_X>BSV\7W=YAE(A8 MHT2Q8XUWT@5+J0L^QC(0 UDW0MJ@I38E\I7A*Y+U*"-LVWU[&HS6(8LF=5NB M\5)1M44G\8[GF'@#A5!%2_F"AT$!)$*T!UV/&I7D'N#H_@NE1UFM)"7,%[$] M"FD//I[,#L#5"L,%_64^17%,NVAKYL-[XFY&#UAQ0"B,I?N'CHE#<9#AI.5) MY04>6RL]1V)UJJ7171^*@?.,2H()'/8[[B3:D"IJ/);& $HM3@05I@W:T8-7 MK0T-G S)):4@7Y(/70SYJCS1@Y.0G4_6Z9=QK@V=O+X/6JGN">%%UDMI+%"* M0A!M:67ZN$+'T\2XJON$KX&-I.ZF&,*AW1 "G7DTW,4@+I$[.EP.)>T\T6(H M:1TOG+A%&.OI34*QBM,,+1Y[&J3? OU1-86L?'*G]4Y=U/V#B8<@UV&N-.$^6EI//$/CQ6- MOVAY WU?&>,?7MC!?J"^^@=02P,$% @ PX!C4W]^!VC2 @ 08 !D M !X;"]W;W)K&ULI53+;MLP$/R5A=!#"PC1PW9L M![8!VVG1'MH&<1^'H@=:6EM$*%(E5W'2K^^2DMT$;0(4O8BOG>'L4CNS@[$W MKD(DN*N5=O.H(FHNDL05%=;"G9D&-9_LC*T%\=+N$]=8%&4 U2K)T_0\J874 MT6(6]J[L8F9:4E+CE077UK6P]RM4YC"/LNBX<2WW%?F-9#%KQ!XW2)^;*\NK MY,12RAJUDT:#Q=T\6F87JZ&/#P%?)![<@SGX3+;&W/C%NW(>I5X0*BS(,P@> M;G&-2GDBEO&CYXQ.5WK@P_F1_4W(G7/9"H=KH[[*DJIY-(F@Q)UH%5V;PUOL M\QEYOL(H%[YPZ&+'XPB*UI&I>S KJ*7N1G'7U^$!8)(^ " MQ&)FS0&LCV8V/PFI!C2+D]H_RH8LGTK&T>(C56AAW5J+FF#I')*;)<3,_CPI M>I95QY(_P3*%]T93Y>"U+K%\C$]8T4E6?I2URI\EW&!S!H,TACS-LV?X!JZ04RQA;1RY&-:BD224_(EE#%<6&R%Y(G0)74&Z0L"E=(4RKK4( MWY9;1Y9_HN_/R!F>Y R#G.%_5OW?6>!3A; SBIM-ZCV0V"H$5YF# XZ&+3?N M36D.&J0&$_!%CQ<=7K,1^":"6Z%:3V4#D#O><117L$$K3>DN@-^(L-XRQ?&A MX!*+?B<+.RF\Y'NH,JWCVKI77:GON:GY)C)L!4VC)%H'+V 29Z.,QU%\G@WZ M9RAQ2X9/A_%X,N*3Z30[OA;@'1N30P=9&N?#*4SC29K!A\?R!0'RHYI=+YOY M\T&<,1E/LGB8CO[D\U:F[J$P[#R./+;P/PU;D!*^ *Q[(\0&A+5"[S$D<_:W MGR)YT)8UVGTP'\=LK::N0T^[)W];=FW].[PSQ_?"[J5VH'#'T/1L/(K =H;3 M+<@TH&ULK53);MLP M$/V5@9!#"PC1ZD0Q; -VTJ(%&C1(NAR*'BAI;!&A2)6DXN3O.Z1DU04:GWJ1 M.,M[\X;2S&*O]*-I$"T\MT*:9=!8V\VCR%0-MLR1Z32R MVH-:$:5Q?!&UC,M@M?"^.[U:J-X*+O%.@^G;ENF7#0JU7P9)<'#<\UUCG2-: M+3JVPP>T7[L[358TL=2\16FXDJ!QNPS6R7R3NWR?\(WCWAR=P752*O7HC(_U M,HB=(!186, JMY8U8Y@4M!R.;S9\W@/1X#B-4 Z M E*O>RCD5=XPRU8+K?:@73:QN8-OU:-)')?NHSQ835%..+OZ;!O4<-UKC=+" M)\Y*+KCE:!:1)7J7%%4CU6:@2E^ANH);)6UCX)VLL?X;'Y&L25MZT+9)3Q(^ M8'<.61Q"&J?)";YLZC7S?-G)7H]ZA!MN*J%,KQ%^K$MC-?TD/T]4RJ=*N:^4 M_X];/4GEAG)N.E;A,J"I,ZB?,'B='X9(-4;$4811DYY!6JR!2Z!,V"I!8\GE M#BPK!+A!JO1DWA/#&\\6O6&R=J\G70<5[,**L'):^ ,DEF8 MY+D[I&&:Y7"/);.4E%R$<1%#DH=YEL&ZJE3O !U[<6)HY@6S7AN1L8Y;)@"? M:1W5W-(G,Y"'\>R"GI>D&PO=V]R:W-H965TZQT.M%)KTRM'IMDF=F=0;0*H[Q+!6)[TJAVBQ2SX'LQBIO>N:P=\ M,&#W?:_,7W?8Z<,\XM')\;;=-LX[DL5LI[:X1/=N]V#(2J8LF[;'P;9Z (/U M/+KE-W>ICP\![UL\V#,=/).5UI^\\E1%LL%;[SKW5AY_QR"?S^=:ZL^$? M#F,LI^#UWCK='\%40=\.HU2/QSZ< 4KV D < 2+4/6X4JOQ!.;68&7T XZ,I MFU<"U8"FXMK!#V7I#*VVA'.+UTB4["QQE,M[DO41=S?BQ NX"M[HP346?APV MN'F*3ZB&J1!Q*N1.7$RXQ-TU2!:#8()?R")PT9QU5>D2QB7GG)TYCG M)2P;;1Q0^OX92YYR$#GPO #.,_CNFU)P\7W0WRO3JE6'SQ"YA)P HB*&!0@! MDM3E?C5&M0/U%.%*2/EJRC9:5U*69[Y@C5SIIC/*M!:7C'FEC+/<5RG36 9%L+@HV*ADW!-*>2S* MZN4YR51 RD"6U&\IIBYZ_84YA>G0Z+,BHQ$Q&BF#5+(O1U6PZFPLP;K*>'KF M"];71D5TB_1(MPS?(-'-636RK%@Y*KDXTLUD ?]V-21G=VJ/9AM>#DM'=3^X M\7J=O-/C=#O>R?^$CR_;&V6V[6"IU)J@[+K((C#C:S$:3N_"#;W2CN[[H#;T MP*+Q ;1>:^U.AM]@>K(7?P-02P,$% @ PX!C4T*Z':4:!0 &0P !D M !X;"]W;W)K&ULI5=M;]LV$/XK!V\9',"U)?DE M3IH$<%ZZ=EN'H&DW#,,^T-+9XBJ1&DG9\7[][DA9L9O$6[$O%E_NY;GC:YK5TB%=P9L79;";*ZPT.N+3MS9+GR0R]SQPN#RO!)+ MO$?WJ;HS-!NT5C)9HK)2*S"XN.C,XK.K$?(NN^A$ M# @+3!U;$/19X346!1LB&'\U-CNM2U;<'6^MO_&Q4RQS8?%:%[_*S.47G6D' M,ER(NG ?]/HM-O&,V5ZJ"^M_81UDA^0QK:W39:-,\U*J\!4/31YV%*;1"PI) MHY!XW,&11WDCG+@\-WH-AJ7)&@]\J%Z;P$G%AW+O#.U*TG.7MV55Z TB7*'" MA73V?.#(+&\.TL;$53"1O&#B%-YKY7(+MRK#;%]_0'!:3,D6TU5RT. ]5GT8 M1CU(HB0^8&_8QCCT]H8OV/N 3AHD)KDV2OA]-K?.$"?^..!@U#H8>0>C_Y/$ MKS0!LS35)I-J"4Z#RQ'>&%1I#H58@U"97[K?*(LDP@7>4,E)W8>UT3(EV MI"M% 86VEF+I+JF9$83NN)?$HV.XK@VG<@-$&&6+ $%D?U)U>E*-)Z=?"?<& M4RSG:&#X"'C2BR(7].+P!4T4F=VZPRS0#B^25BC M+BO&8J&V!))UO5)M*LTQ-T9$FPO&*H(&$[V0-@1'[#V#GZG<]MH4_(;"4#7P M\)G@GA[0C;2IKBDG1CB$[K4V%2*' MV'COH0>29.4MS#=$"R:FI;3(A6R2:?M4+93.D@NH9CMH>YXGWQM=5SXW)Z_M MESV1>"_9"9.L:AX+C76EE*.DF@B(3R9]44C0V<]=:Y^:UD%AHC(=V* MP$H*?BCX;.Q&%V+IPR=BH3D@L1,!Y((+;+=6-6UR;5"=49((=J@+O@?VC9&= MM71Y:-N:>H2MM/(7S/84 @']W4"4Y2QNRVY#U;)3GOMG1+,4C:(+AY*# >TG M)9D$]XY/!;IL9Q3%GT- Q[WV!FOD?B08F2[9!>'>K]2GM;M?L/]]]L45<_-, MQFU#,(J_J-D7J5"CLEHI;.EJJ?EUA[W)<'J\'9WX49RTBW'<&T?3X^=>%X.= MYUJ)E'%^E-K V/!R:U?;=^\L//<>Q<.C^3T=&+5^*'!!JE'_9-P!$QZB8>)T MY1]_<^WH*>F'.;W=T; [2^T=ML).VC_#5S^ U!+ P04 " ##@&-3IDO\ MY[0" 8!@ &0 'AL+W=O(!GZW7.BY5QO370>!WM78,GTE.Q2TLY>J98:6J@ITIY"5 M#M3R( [#/&A9([S%S/GNU6(F>\,;@?<*=-^V3/U9(I>'N1=Y)\>ZJ6IC'<%B MUK$*-VB^=O>*5L'(4C8M"MU( 0KW<^\FNEZF-MX%?&OPH,]LL)5LI7RTBR_E MW NM(.2X,Y:!T><)5\BY)2(9OXZT13 K:1@Q?]OO8AS- $;X" MB(^ V.D>$CF5M\RPQ4S) R@;36S6<*4Z-(EKA#V4C5&TVQ#.+-;XA*+'66"( MS+J"W1&X'(#Q*\ IW$EA:@T?18GEO_B 1(Q*XI.297R1<(/=%22A#W$81Q?X MDK&RQ/$EERN#O9(MK$BKHAM W34UK%Q?4<&/FZUV_I\7$J9CPM0E3-_>RHM M.W?7NF,[G'LT6!K5$WJC_-M&LZI26#%WB^6>1F'8>:BI.,EIK!I1@6%;CN#P MPFB0O8+R&8KE"::OX8ZI1S06M)&\M[0:UFA8P^$.RX;!@S2, ]UZ,)3#U H1 MVN&TT9XVO&\$N66OF2CU!Z"C,]ANJ:&G\X-WD&:%G\>QM:;^-"O(R,+"SXKP M__C01D6Q'\6Y#2O\.)I:UR3TDS1[JV!!_7V[WLA/XZD?3R;6GD1^/AV\>1CZ MT[QX673DQWGB1[E5&Z4%6?E %45^DF3PTK4*SJ:5+F'EWB0-.]D+,PSNZ!V? MO9MAVI_#AS>3&E,UU R.>X*&5Y/, S6\0\/"R,[-_E8:NO'.K.GI1F4#:'\O MI3DM;(+QSV#Q%U!+ P04 " ##@&-3N>#Z!! ' "S$@ &0 'AL+W=O M>:9%W%U>5#Z M?;.3TL#'JJR;J]'.F/UWLUFSV;>_U?@T&[3D127KIE U:+F]&LW9=XN0SML#OQ3RT!S-@3Q9*_6>'G[, MKT8^ 9*EW!C2('#X()>R+$D1POBSTSD:3)+@\;S7_KWU'7U9BT8N5?EKD9O= MU2@=02ZWHBW-G3K\4W;^1*1OH\K&_L+!G0V#$6S:QJBJ$T8$55&[47SL>#@2 M2/U/"/!.@%O[826 M+Q?H5PY+56&L&T%T7$T\4]HRN!G59M= S=U+O.G\C-$-4#C M/;0%_ZS"E=Q/(? ]X#YGG]$7#*X&5E_P65?7UM5;\8"996"NM:COI9W_-E\W M1F.:_/X98^%@++3&PF?@];_3!&]W$M9*Z!S4%O)"8YXKWH&4QY6JFTVNMA;&/A\*[2Q&TO]XAL>!!?"R%9#_N*;E+/DXJ8V6NYU MT4A0&D:+U>WRIAE-/&<8E-6#ZM]TDQ,+W\XW;H?$WZSF5EA+C%:Q,>B>T]/6 M!8$X0$0=0ZUJE^>\0/.._+$S,*:@2F\:C5Q1435&!JH7)9+RG+ '#6R M6DL])*I')Q'- >AWBRW'\8E:80N$#8$BTU;A38_-!AD< 7!;BAI8 ((P;M%F M#D4-KY61P#(*D$)R19L7Y/L& :NRR 4]X&%1;PH,<6-P@=*Z0=E-V>9."4G. MZ[K%$W=RK[0!M$?M#9C_\E^ 3=[B>I!"=QZ^DIO.068=]*?P!D7D6K?8Q(%' MO=M9[(61[SP\D._6;=2 @)<:L:HAI1I\!ZS_P'RE/70 D['%@V[;UB(%CP>1 ME_8:AX4PA=MS)BJ+LNESNA*UZ.KZ"[:L/W-,SQ)XUCN31*F7)=GS>&,M_-1B M[K"P-Y"B@8BQ9Z0+=8><_3_(L=#Y #V*O3X5AV?B C80JG$BL)/9,VU _B+)U?;8CS;4M#ZC_>!:=1XV" M^@1LM:K@L!,&FPP6;=%L2M6%!2"\8 )?^<3&*=9ZL4\F0Q2_?BX M\PMF!(FB$X_'QLQC#(N6!^?7,!A;:5OR.$@SCX49&@MC]";B1Q)I%'C<9Q.$ MN,=W=GX"XZ_C$6^G;QM(L>R#E$/D)7Z %$8#<;&7QLP+&(<%WM;?Y^HPI/(2 ML].&L5/])&PV9*^[L!_%_-.6?K577YF_Q"+3V%A =NP#=E54CYX$<7B!53!% M^=?SQX5HBO Z6Q\J$IBD])X"3B^/Y^+]B8L^BH2#@ICF,&(4\[>,W1[7US? WN 1/<)*::P]>'5Z_I%OKWR!7&O"CA%ER&/3KN M9J'OUM"T[SOL"1:QRZ 4V[O;CCP6.U+PM>]3@GTA7WB(RL81"8U3/SU.&!OQ MQ$8Y9I,OYDP/','R.+9CEI!RA&PU]X 1;I!:JQX/F4U4+R#\YU,'-ZVZ;CRS M[UN0W?@U*?2$:PO:+0:!FP;X!DW"$[*#(7D"YG8Y]\(XFIS[)W=V]"&ADOK> M?BXA2&UMW#>%877X(C-W'R(>C[O/.3\+?5]@$$NY15%_FD0CT.X3B7LP:F\_ M2ZR5,:JRTYT4^)\1'<#]K<*;4_= !H;O5-?_ 5!+ P04 " ##@&-3Y=9) M>P\$ ""0 &0 'AL+W=O]@V2+;MH>B!ED86$8K4DE24]-=WAK*5I'F@ M0'NA.*]O7N10J];86UKBOE'9G4>E]?3H>NZS$2KB1J5&3I#"V$IY(NQN[ MVJ+(@U&EQDDE5VO3..5U'AEP355)>S#!2K3GD63Z,"XEKO2 M,V.\7M5BAS?H?ZVO+%'C'B67%6HGC0:+Q5ET/CF]2%D_*/PFL75/]L"9;(VY M9>)+?A;%'! JS#PC"/KY M+\^B100Y%J)1_MJTGW&?SXSQ,J-<6*'M=*?S"++&>5/MC2F"2NKN*^[W=7AB ML(C?,$CV!DF(NW,4HOQ)>+%>6=."96U"XTU(-5A3<%)S4VZ\):DD.[_>2"UT M)H6"+SHS%8+0.7RZIYX[=*NQ)Q>L.,[V7'.*[2-X%O,%Z!--X"$F<3-[!F_;Y3@/>] V\7WR)]K5S=I<)/^7V7]#W#PK43(#!6<:A5I+/+96?^_GOJ8'4X$O3.$K:'<.+8 MK*@K0E8#?&WDG5$CW"";S M):_Q@M99/.-U-J$">K3H?"AA@52^09K.CF%P,I_3.AFFRTGX+I/X^%&;!DB. M6P^#Z0F+TVFGG*1)9S0CB$U 6Z3$2=(XK$O6/6&9L30@-.!]5@J]0]C1P(2! M,HY26LX2BG/.X P[79!9=U"+/ME]1Q@_0"^#(BUS(K\93RHOE8\HMAG%0]^0 M%M/#:;];) 3 I^UYQSZ%& M*TWN %]I/5_E(4UT5V.8R>IA""V5&7)+%!VTAX#;U!^HM=IW71*5L5[^)7B6 M#X-<&_VA\5+MF73PG7>=Z&4E+"K2TCOP!DQC0=P)J<16(5SCG5%W++JTF$L/ M&Y$1J'^ 071]N8F.#VBD<2B-Q&PO=V]R:W-H965T\9VDR8/23VQVSYT^@"12PDQ M"3 :-G]^IX%*%IVHB33%PF7W;.[9R_$R'PPJI4V@[.3>';ESDYL&RIM^,J1 M;^M:N8<+KNSJ=+ W6!]\U(MED(/1V4FC%GS-X8_FRF$WZE$*7;/QVAIR7)X. MSO=>7LQ$/@K\J7GE-]8DDI.BN+E>H[^)L2.6N?)\::N_=!&6IX.C 15;BL??VF5 M9*?3 >6M#[;NE.%!K4WZ5_<=#QL*1^,M"I-.81+]3H:BE[^JH,Y.G%V1$VF@ MR2*&&K7AG#:2E.O@<*NA%\[>F=S63#?JGOW)* !1SD=YIWV1M"=;M(_IO35A MZ>FU*;AXJC^")[T[D[4[%Y-O EYS,Z3I.*/)>++W#;QI']XTXDV_&Q[]JGU> M6=\ZIK_/YSXX%,0_WS QZTW,HHG9_V3PQ[7I FUU6]B5(5O2DYN;)5- $(VS M=SHV!/J1M GL=$T-?FWA27L4)(Y0)UQ0Z[59D#+$/FC4+PNJ;1V.3*LJXK+D MV!,1V8G SB\_'4TFXU?GKV\^QN7>J]V,5/$)A0A$L5F 1@5M%.L//+7"K![*YV(B41()P MC\@P,)JWR)7UNE4."(W]M M4SQG5^0%8&N&LQBY+I_EI)/OZZ"PH#]?*K/@:*I6MP %>[5D5 !3340?H],J MK'T;TN_ [C8@Y F[R;Y](O##Y0EEU(9OYY\D'\$^R<>=%<\J'1ZH:#G>\AT[ M )5H=.N\$-EE-5J9)V$(*DD9\.$+\E1H2?9C2>Y@:/C==64^;\ HDLH5/("> MH)N*Z5.+OA DJ:B^D!.C45+ X+V46CR, ?K$W5<:LRN,L@TROU8:E5XP.@%< M=HUG7?S*=1S"3;2&)[2!C(*5#DM ).Z#UT4D^XU3)D=ER7#)+28X&JN0E;>5 M+F)A])7H'TN19(;%^J5N7%QM):4;(A@&!@S2W-E;-A1'G/*0KO H\"_I@R!N M?DH('P(8F+/KOP9?'HUI)_)B6X_(D*/+KKL?/:"?:6?O,)L=[._&Y7%V,!OO MT@>\=CK>@; Y")"=G5FV?W"T2X?9P?$A;8]- ">3;#R=)NR]['B&Y9MN'!F) MJ4XQ\;:8)"-?QI7:V\?&[-NA;]:^*)"1R<&+B#$=O\@P2'R3"J=ZR*2P'T=P M+)&MD0Q[Y@1;><\A%6VE4YOH]2+K M3UR"^^F)U)_V#\SS]*YZ%$^OT_?*+31:N>(2JN/AX?Z 7'KQI4VP37QES6W MFRTNEW@DLQ,!W)?6AO5&#/3/[K/_ %!+ P04 " ##@&-3Z&%XO30% !4 M#@ &0 'AL+W=O@'VP18YF M#F>&9X;BR5KISV:%:.&^J:4Y#5;6ML?CL2E7V' S4BU*>K-4NN&6IOIV;%J- MO/)&33V.PS ?-US(X.S$RV;Z[$1UMA829QI,US1<;RZP5NO3( JV@AMQN[). M,#X[:?DMSM%^;&>:9N,=2B4:E$8H"1J7I\%Y='R1.GVO\+O M7DT!A?)0JG/ M;O);=1J$SB&LL;0.@=/C#B^QKAT0N?%EP QV2SK#Q^,M^B\^=HIEP0U>JOJ3 MJ.SJ-"@"J'#)N]K>J/6O.,23.;Q2U<;_P[K73<( RLY8U0S&Y$$C9/_D]T,> M'AD4SQG$@T'L_>X7\EY><&IBAAOF*:SP96\)U;\?E@''18\3/8$SAG9)V9>!:5E@]M1^3/SNGXJU3 M%_%!P#FV(TA"!G$81P?PDEV0B<=+?CA(^.-\8:PF3OQY #_=X:<>/_U;23R( MX8KOV+2\Q-. JLN@OL-@G^,7W(@2]KSXA%#RNNQJ;M$1E;1PJ]62EO%:BPU4 MXDY4) :[0I!4]T*6JD&@"OD/)40%2QZ ME"T?OA6%/ZCU_B'6[P5WJ85%!?/1^0A>09RPM(AHD+$XGM S#UD^=8(X9VD8 M4^Y?$+FS+B8)RZ:I&X9%2,/"#2?9E.51 GG$0AHF:39L]YZ-? 7A*)GZ1^@> MT2@,_2Q-X$K4G?/F>RRI!KV7\>1?)@:T=6> RPVTRA*(X'6]Z5VE_KTUD,K" MQOED3$? 2ZV:_M4;UZ,K($_IW#+T^8$(5'CGZHG6OT)Q4H M\E/O7U%(ZA0='43VJ9_<1[N'>O1^#_U&<*FDP2\= =4;!K3(PWH/J^%R20>6 M>101)8-\+,E84(JQ&@&=1[1GY6I;JKYA2$HPH3I%W]CC)B7XSWJ4ACRBAB)UM;H-H B M%24Z%/J80->N> ^S)19]6'S&0>WHGVHQ_Z_N\A7^2YK-U5,2.JACN$&BORC= M^CU/.#&@(NH$-_./)CB"F!5YQC(*H8@B%B4Y)"R1C?LR MFX?PL^[:6$;$THU+8SJ<)RR?9(4(]S?RCS<'[ MLNZJ[8ET@%+;M;)\2B2.'WF=3*@6:+3OPW3\Z$N_07WK[S/&;:.T_4?_3KJ[ M,IWW-X4']?Z^]8[K6SK:H,8EF8:C21: [N\P_<2JUM\;%LK2+<0/5W3M0^T4 MZ/U2$6V&B5M@=Y$\^PM02P,$% @ PX!C4S242X4'!P 4P\ !D !X M;"]W;W)K&ULK5=;<]LV%OXK9]3.QNXHNE"6+XGM M&5M.&G?=Q&,WVX=.'R 2DE"# . 4M1?O]\!2%IJD\SN[#[8(H!S_%@*97J7YW'OWEV>VSIH9>2](U^7I7#;:ZGMYJ(W[K4;#VJY"KPQO#ROQ%(^ MRO"QNG=8#3LIA2JE\6(/"SEC.I-0N"&9\:F;U.)3/N?K?2WT;?X#FS^E=5A-5%[[1' MA5R(6H<'NWDG&W^F+"^WVL?_M$FTTZQ'>>V#+1MF6% JDW[%YP:''8;3T5<8 MLH8ABW8G1='*&Q'$Y;FS&W),#6G\$5V-W#!.&0[*8W X5> +ES-;EBH Y>!) MF()R:X(R2VER)?WY,$ %$P[S1MQU$I=]1=P9_0P!*T]O3"&+??XA3.OLRUK[ MKK-O"GR4U8 FHSYEHVS\#7F3SM])E#?Y#_V=[?I+-\KGVOK:2?KM:NZ#0]+\ M_@VM1YW6HZCUZ/^%\O\@CG9/'^3:ZC7.:.9DH0*]%;G2*H"NWV[=0?K.?I1X M+=JL M5(XCC:+W5'OF@:@-U15__N.[T\GQT>O)=#08(:NUY@(]^/YH-!U,VO7AH-4J MM+?/JOW*NO R2%=2GAQ@>)+9MK68%L_^1"/?/5[/J-)YGZ[?W].]< JU''GN M9G>-'^@1=8!T]:>('6/?9L%EI\JZ9"<;![+Q8+IC?W8T..O,)P4)*UB_7#JY M9'!JU(2+>_^M#P.Z\JP6U1!D.8>4MB3ZM)&T$@49&Z*UAKC7F2V30Y67^V)P MH*TPD.:>-?EGT_R><3LHSJ5P< G;TH?8" O6Q-Y8Y$_)94]O/C[<7G]X(!=S M@04Z^:6SZ,]?K8NQEI]S77LT:KW] DI?PZ=/MG9-YJW$6B;@YWP:@G86K,4QJGC*#O\34^.8N_HQ->9_UL.J); Q01-SJ9 MG-')Z13'T^QHQ[*:8WHP.3T]Y/S.QMGK9O5, GME##VG&]/_ )*S/09>S6KG M@""P=\@UG1P3Q1^89ZDO'1R?'=+!V1C_QL>C/7?^GN/)D^-)_#TYGD:/3K-3 M>LE)GCI-'C6&AC"1):(?Z*:6G 3Y>.(((*7QITK^I%\X>4I; M0UPJHMUH.-F$W.](B=Z?O/Z;K)9??JYP"P%LJJPP4@;HR\L:M!9A QW2TW-% MJ*:-%FPC9_2506@UJ"M.46#(-Q$:CU[^,Z81B]YR74J>MG0C\P:XE J #W+> MHV#B;C8:G_812[46B,PME[*)D8&&A=(0(#!)D)FXRH74$G/I E94X&K!((3V M+I7Z9"H]95"R!1?$6\=!?-&,(!\SYGVC0N*N1/K%K4D72?4)0<&=LP#>=PKF M <-L,@&$![W9^]N[WF$?G1.Z@>8,FJ2-Q2_(U-$9 &MCH7B%ABL M*- B N+%-2KSE;':+K?1-V&BR<(MZU3!2+C6R:YA=H0OX#-?&W,86=B8\Q&@ M;4*'X7]3.UR0,3H^&K@)UW^41CH@RK5LH_A[#?E ;VP*TU\F=I MV6L,/C2KJ*M+7&Y_"TZ^9O U"HH(Z$\U.GPVZ29.%)LX<,HPS")D[= A4570 M%&N=MX39\0%Y>^"8P 59.X" +.^"6>/MI]@R[/ M%)1^+I-32#F4-<-&2Z?D.MH,]]"BFS(Q"1TM\J>61>,NH$&/]E+$&8A7B'5Q MC.,:YU6:PRK>F. :4*D-$$&.PK\<@2UCZ3?W*SY=B+5U8HX*PZ,+T9<<<6N0 MI=SN47MS?%86Y0B:?F?47SH<$A6##Z;A_NLY&AVVG8RVJ\7V)/+;K=[L5XE1Y*S^3IN?DS>@"Z"^*Q .MH<#+MD4M/N+0(MHK/IKD- M>(3%SQ5>O=(Q &ULO5=M;]LV$/XK!Z\8 M4H"U)5&O:1+ :=.7#6F#I-T^#/M 2[1-1"(]DHZ;?[\[RE:RI;LSD>Q:/=Q*5: M+#U-3$Z.5F(AKZ3_NKJP^#09O#2JD]HIH\'*^?%H&A^>IK0_;/A-R8W;&P-E M,C/FFAX^-L>CB *2K:P]>1#X=R/?R+8E1QC&7UN?H^%(,MP?[[R_"[EC+C/A MY!O3_JX:OSP>E2-HY%RL6W]I-A_D-I^,_-6F=>$7-OW>/!]!O7;>=%MCC*!3 MNO\7W[8X[!F4T1,&R=8@"7'W!X4HWPHO3HZLV8"EW>B-!B'58(W!*4U%N?(6 M5Q7:^9-3K.1U8S8:S!PNY8W4:PE"-_#)Z%=OUM9*[6'JG/0.9K?P7IJ%%:NE MJD4+4[1U1Q./89"S2;T]\K0_,GGBR K.C?9+!V>ZD"578^ 1@R1*XF?\\0$3'OSQ)_TM.DK[4JZ,]4HOX(_IS'F+#/KS&??IX#X- M[M/_$_)GCZ3./G0K4&-Z59"WP+*A!5>.E :/,[/ M38L-3^#YI942%OOFV/_7Z/80?OZI3)+\-4P[:7'%P<$GA'P9PKA"#5GN5EZ^ M'O:>G9]-X>!L;?%(!N>J:5KYZDPX'ZRF\^UV>AC<.R5>78A:S54]#F'OA2=F M+8;=*%>WQDDP:PNUT'AI40)"B7MY/12 2=TN()"5O W/0%D%1 MIG'C 5\$\J&Y_:-T!9=]$;J^\20UWB$)H-N"RD M#OQIB#_OK- UUI8"K\U:>WM+4"A=&XO #MC0^H4@GC(0'6U$>V_@!>?C#-6R M;8/P@X8&YZ)Q,/PY^5"8LX89W%!%QS(JTR M7K$DS\1 M_!>!LH]K1<+2P+*<0JG(GB.Y@EV"!2V+$CZ'@GW4_1V2F/)N)YC?*24#C2^? M>OOR$?W+YP#;GFAA=!,$V_0DPQLKW?;@1K3($)(#H1<*RQFXI?3=8W##0'ZK MVW5P8>FN1B9KMUO&2%JQU8\67VXXOT!.T$4 ZX,B\Y!&@3LPHXMM_U*YI^QJ M+UU4+CQ9TB$.KXL.YA8QWY=Z1]&T(;RR.4Q?)XCGQ6B- P^F#8D\ 1? M'NI07Z9>C7Y$A"CF2-R8F%5QQLNJ'T2BOOL/L\.$P[>_+=]O[KXYS81<*T6_E'$WQ%9&->G;L'KQ9 MA=OSS'B\BX?A$C]^I*4-N#XWQN\>Z(#A<^KD;U!+ P04 " ##@&-37]!, MY7H" !P!0 &0 'AL+W=O8I_] M?=]]Y_B\Z(R]=Q4BP4.MM%M&%5%S&<;N<<'P!>)G3N9@Z]D;\R]#S[DRRCQ MAE!A1EY!\/ 3KU I+\0V?@R:T9C2$T_G1_5WH7:N92\<7AGU5>94+:.+"'(L M1*MH9[KW.-1S[O4RHUSX0M=C9PS.6D>F'LCLH):Z'\7#< XGA(OD"4(Z$-+@ MNT\47%X+$JN%-1U8CV8U/PFE!C:;D]K_E%NRO"N91ZL=*D&8PU98DN@6,;&H MWXJS06#3"Z1/"+R!&Z.I["\J/,"=%=J)<",6JE+H JA02M-SEP+0A\@JX0N$:0.FUI0 MR\*F"-$C"<$JZ#(K]PBYQW\RA)#.@< $=,8HHV0>W!92"YU)H< 1+W"_DF-2 MIEJ^#L=L5Z9NV,,+!VNM6\;NL#&6]33XWH)I&PO=V]R:W-H965T?+=^N7<]:25Q5L/H3=&^.<5:K== M9"?9WG&GFI:B(U_..]'@&NE3=^MYEH\L4AFT03D+'NM%=GERL9I%? )\5K@- M!S;$3#;.W.G31M]#>)F]\/A/M#2V&8KD2I)Q+)ROM01?_UZ$BI/.I=#93&9'1V=3DIM[.#B7-:N_<6YJV-A+%U[%>JRU/[A MD@JW?3.8#MJ%&[/>1%Z87)Q7>DT+BK?5M<>_224I M[Y<-OQK:AMYOQ9XLG?O,?S[D;P9';! 5E$66H/%U1U=4%"P(9GQI9 XZE7RP M_[N5_EY\AR]+'>C*%;^9/&[>#%X-5$XK71?QQFU_I,:?%RPOU^^ M'JBL#M&5S6%84!J;OO5]$X?>@5='3QR8-0=F8G=2)%:^U5%?G'NW59YW0QK_ M$%?E-(PSEI.RB!Y/#<[%BT5*AG(KM3!K:U8FTS:J>9:YVD9CU^K:%28S%-1! M^VMX/HE0S0(F6:/F,JF9/:'FM?K9V;@)ZIW-*7]\?@*3.[MGK=V7LV<%+J@: MJ^.CD9H=S:;/R#ONXG L\HZ?D+?/X7_-ER%ZX.;?SR@XZ124@R%?NR)DM>A.,Y53&=97=NK413 M@B4^SDOR*#4X<3M>C-4/\_GUH_CM44;DDKXZGPCK@GI4I M\*"S$' 4*;3T-7/J[#31T_A/K$_T+&YH"BA#OCZA0:1]!RS*!$$DX)50/L)V ME)'GQ=[FH=IN#-"#G(_:J+C*6 XWSI;:HAWSSI&R<#H$=H8AQV:IE38>")<* MIH#F%[IH&6##FU)5^'1YV.$E1:#=#AT8*GQ3\-\\+-ADP+7&&*G>'.7#';UE MC$8D7&WUP&2 BNXK!(SC"T5<"*%>!@ =LK_2R:766K-";2 3G/\Q4Q\7@8D/ M*=E=R4+5E]KXA#95!S&&D(52ZIP!^:G.URE%4G=ZM>+TI>@Q[MB_DKE$XJ)# MH!A&JC!Z:0KA/T[B'=F:1!Q[ ^B$-F_?@R4^S\0E^.= 2:&,U6\D@XURM7_2 M>$!C W@Y)JWB=TR+KSODQ=78R'7'?M1EE1(L?F^I)2!))RH].*N7!==%3BGF MF?%97<)@T"S,^@7FH/ERB;89+?4#6 LA1**\*_D4[.YL'N_+3!TZ/GO*.<0R M,&%"DV;+1DW9(48CM:RCH*\PI51O=&?J8#KLLH(2'L;)0&]R0W6B4O+?4HU@2.2!*RL8!N;N:HC.H(@GVTQ M4$AWNJAUJP_,W#1<5EBY8%*>H=H!R;$&0F@,F[$-H\[<=2KQSYR+)&<$%%T%0N46DB$!I.]VO@^#^*X-JY?&N* M@A,+M*\-IZ"GUO-50D(=NO7#'L&A[09X)$%\^;_H+%U.!9=!3L GKA&IMS.5 MRR[AK; !^ ^9"9A,2N:9INT7VB8&ERH!#8Y03YPT=*:1RFN_8P*]@H)#$I;K MAKFK7W[]\/9P^EJ!>'(J3<:$T0Q+"OFWCM>8RAHH 05';>OVE8YF97)OLN#=\M!/<'&5N1@#M,0DA&/'O&W-/.W--G-?6O41YYY?PE MCIWGKAV(>2:2$-Y(\:HG#^WS],_2_TX@RO/#3]K*N);&.GR"-600U\T1QL'N MPM-3@7'>YMIC6+ET^,(P_WZ^N,0%T-E(? M$FP^,FS4P4=,8YEZ>7(T/,.MO*P*LY)^S8;T1#.,'Q^$Y%;F<-1,>2$),,V0 MHA^??X17J7'QN@%\1,_'V+7E*4*\0/=-PW\*D.("\!P5* '_.@2@(BB<-:A+T M:&A/G6_RPD-,LJ6OP&:__ MD!@HN8V[5>4"=5[7*5LF30\.4\=#[\+4CA<)6QS(O4K&ZD/$UM+="4WTCC 7 M)VF)BML9,-TUZ[).M)6F*69C3QM^%79';9>QE8B M$'H'J';V2V="[YW3&C2?^E\BY3YWI]M_-_6V/KAE8=9)>&M!\O/_"N5OT5C_ M2>CH0,;BW87?H &EVSYF,4:BO#KIH,]O 00+G8!#C 4BU?FO?WDUF[[\>_CV*R%4$<\%C15[^^&D]^ZR M)+^6-[0AS7#I-6:WVKT$GJ=WG[OMZ0WRS]JO&4(%K7#T:/P27=&GM[+I3W25 MO E=NAA=*3\WI'']X UXSB^,VC^LH'LU?O%?4$L#!!0 ( ,. 8U.?+88, MP0( /8% 9 >&PO=V]R:W-H965T=22#,-"FNK<1B:M,"2F2M5H:277.F261+U-C251I9YHU*$ M<11=AR7C,IA-_-U2SR:JMH)+7&HP=5DRO5^@4+MIT \.%RN^+:R["&>3BFUQ MC?9'M=0DA1U*QDN4ABL)&O-I,.^/%T.G[Q5^$]"N& R(V_+6;043K#X_,!_8N/G6))F,%[)7[QS!;3X#: #'-6 M"[M2NZ_8QC-R>*D2QG]AU^B.[@)(:V-5V1J3!R67S9\]MWDX,KB-3AC$K4'L M_6Z(O)>?F&6SB58[T$Z;T-S!A^JMR3DN75'65M,K)SL[6_.MY#E/F;3P^0FE M-M:D.E,)=O$O3BQD?XSF1-*P7Z#3]\ M@%$_>J.?4O8,#'O7@QN8EZJFAJ\8IWX>]*ZCZ!SZ_P$2T6AX ^\U0'@TBR7J MK=\XAMB)L!G+[K9;:O-FEE_4FXWXP/26T_P)S,DTNKH9!:";+=,(5E5^LA-E M:4_X8T&+&;53H/=<*7L0'$&WZF?_ %!+ P04 " ##@&-3MZ&^.0L% #, M#0 &0 'AL+W=O9LXD_V&U_$[=K8 MC=GBM.&W>(WFK^:SHJ=9CU*("FLM9 T*5V>3<__D(K/R3N"KP(T^6H.-9"GE MG7WX6)Q-/.L0EI@;B\#I[Q[?85E:('+CVPYSTINTBL?K/?J5BYUB67*-[V3Y MMRC,^FR23:# %6]+\T5N/N NGMCBY;+4[A"E_"QUD:UE&^CX?4-7Y:HWYS.#-FPDK-\AW?1X07/X,WA=UF;M8;W M=8'%]_HS\JUW,-@[>!&, EYC\Q9"CT'@!?X(7M@''#J\\+F N5#PE92EUJU##/^=+"I]JY-\1&U%O(W(VHN=\IM8I6DH@R!7DLLXIJ8J[*J0-)?3= M4&)',6USGNB&YW@VH>[3J.YQLKA9HRT&4;45X$/C8@$C(5=8".,L 3=@2 SK MPAI'GJ^IF1JI#!;0H!*R *'MED6M[>YRZS1RKM16U+? *]G6QFJO^FKA6B,5 M"B?4KI_%?Z0I:J>YDB4UNU4UMHY.@$@T6"U1]4S")>:['=_M>/#::*%TA^Y2CN734RJ-%YP2TZ^4'YC<(YB^8A1&G$O#B&/\F\(JL/]"Z-6>!' MD,S9/$MW;_)6*0IR[WX0,C^+(?!9Y,7PAZRG>X$GD:8L3'WP,^9[5.-!+43IGA@IL%'*XP'Z.D 4O2.63$:AH\HO,H< @SEOD9A"$+YQY<#26'0!(@LVG< MLQ3[,8NI3&@5I2R*PS&6DIZEY,4L%=1J]]P>04>$BX1""??]A&6A'31^$E )IYT0D;*V=L/,8TD0 M04A3*(ZC7>4_ZQ;!1'/;"9E=91GS:+3]M&RX4Z+GRNY40R/UQW)S?1C)Y_=< ME!9T2MY--84&-Z@JPJ##4K@H[1G@@@PB%H?9L?8'+(NID5.Z_-FM[1/=T.J& M-N,I31/_,$VZD^#5_BP8Z8.L[X-LM \N<6F.,L. /PEMJ.1'05]>\GE)O2=6 M-BFR5<-DV7L#77;<+:JE-.RRYFA\DLD!8@:H?CRHJ%1H1]8(6^1J3UYX8/%( M@JY!*SO2K*1K#X]YGD>+7W_) C_XK2>S%J+ML M][O]I\IY=T,_B'??.71WN*6Y#R6N2-5[F]*QK+IOA^[!R,;=UY?2T.W?+=?T MN87*"M#[E91F_V -]!]PB_\!4$L#!!0 ( ,. 8U.9I+K>>@0 /,) 9 M >&PO=V]R:W-H965T$=R MMM7FB\T1'3R4A;+GG=RYZJS?MVF.I; ]7:&BE;4VI7#T:39]6QD4F7(=^Y;63EI6P>*F+SS)S^7EGTH$, MUZ(NW*W>_HJMGB'CI;JP_A>VK6W8@;2V3I>M,S$HI6K^Q4.;A__C$+4.D>?= M!/(LWPDG+F9&;\&P-:'QP$OUWD1.*MZ4I3.T*LG/7=P9D2'<8HKR7JP*M'!R MY_^[L[XC?+;JIRW6HL&*7L&:PK56+K?P7F68'?OWB=>>7+0CMXC>!%QBU8,X M#" *H\$;>/%>;.SQXE?P#F7^-5]99Z@H_GX#.-D#)QXX>8TH]4I6,ZQ>@_,I M-0>Q%#47%R;@TS7*[>N"ZK75-?*V9?V MX6TV=SE#,:I4&W#, 6RNMQ8JLX]G>Y,B7VHHZWJ!QF4*&1.K-G M0+OCL%RAV6\1O".@9F;@9T(XX2"YKBV)MEUHRFTG[2CPCY!,DB"*8AH-!W$P M'29P\A$M>I-3OAR=LQ07A5&TN23_YR[\],,D&D2_$&HP M#./OI&L:C$=#RE8T"A(>W.(]&BL*GR"C[Z4_;F.B-X1Q,$T2N*R-094^U@>K'.W3ZQ^$D3C<=>3_T,]9::IF0"V M!)#IBJMMOOQ$DX/1*54$7$E%Z)+(?E#4O#6'MW *EXW$CZW$.UW)%.)HU#V# M:Q2V-NB)DL)C2]+Q,N0VEREG^VLM#39M4QX <0-3Z>J-DCX9!(P/%=TS1/@X MW;P!ZWT(07.$GF.1<89$J8WS991JZT!:6W-)/?IX3\3F3>UQ+R\=A18FL[#0 M] Y/4II#SZ_6!V ZS7Z*_YY/37BF'9:E\R';1IK1O=8S1,C MU88N+MHF3L5!A9.6;SJO]]*UT3^XB$LT&__"'.;W*T+ !K:^U=KL/#K!_ MYUW\!U!+ P04 " ##@&-35UM"I]$" #?!0 &0 'AL+W=O MACTH-A,+E25/I)MNO_Y2LI/; 6NQ%TNBR,-#'9/+@_-WU" R/+3&TBIIF+N+ M+*.JP5;1F>O0RLW.^5:Q'/T^H\ZCJF-0:[(RSU]GK=(V62^C[<:OEZYGHRW> M>*"^;97_>87&'59)D1P-G_6^X6#(ULM.[?$6^9_NQLLI.Z'4ND5+VEGPN%LE ME\7%U33X1X=_-1[HT1Y")5OG[L+A?;U*\D (#58<$)0L][A!8P*0T/@Q8B:G ME"'P\?Z(_C;6+K5L%>'&F:^ZYF:5S!.H<:=ZPY_=X1V.]@A4TL M-48+.6V#*+?LY59+'*\_<8,>-KWW:!DNB9 )7GY16X/T:IFQI B.637"70UP MY1-P"_C@+#<$;VR-]>_QF5 [\2N/_*[*9P%OL3N#29Y"F9?%,WB34[V3B#=Y M N\:=RBUUK!QQ)3"1G6:E=&_L$[AQF.GM&R4K6%XF?%%KC55QE'O$;Y=;HF] M_$W?GZ$S/=&91CK3I\J3)JM[@^!VX&+":I1"#8FM]&7XI^%>F1[_),BS"4)/ M7U"G*EPETK2$_AZ3]9<&8>>,-*2V>^ @-E#C#@1" ;;2W'>U.UC0]F]("92/ M@3&!97G<#KUV-5V R,?8;@7BJ"%<8S5:BFC)X:7DX<;U),].KP85?DKC2R9V M,BZZSFCT!"]@GA:S0M99^KJ8C K5N&4GM]/T?#Z3F\6B. H)^"##BY"@R--R MNH!%.L\+^/@[?<6 HK_C:"&H7&]Y MZ+^3]32]+H>F_=]]&'T?E-]K2V!P)Z'YV?DL 3^,D^' KHLMO'4L R%N&YG MZ(.#W.^&PO=V]R:W-H965TA5&VE M%C9MTM 0L.UAVH.37!L+Q\YLA\)_O[.3ADZ"OL2^\WW??6?G;KY3^LG4B!9> M&B'-(JBM;6=19,H:&V;.58N23C9*-\R2J;>1:36RRH,:$:5Q?!$UC,M@.?>^ M.[VT/]H[358TLE2\ M06FXDJ!QLPA6R6R=NW@?\)/CSASLP552*/7DC*_5(HB=(!186L? :'G&:Q3" M$9&,OP-G,*9TP,/]GOVSKYUJ*9C!:R5^\, RLY8U0Q@4M!PV:_L9;B' \#T(T Z %*ONT_D5=XPRY9SK7:@ M732QN8TOU:-)')?N41ZLIE-..+O\;FO4<-UIC=+"-\X*+KCE:.#TD14"S=D\ MLI3'14?EP+GN.=,/.*_@5DE;&_@D*ZS^QT>D;Q29[D6NTZ.$#]B>0Q:'D,9I M,OX MWJT>I7+=.3,M*W$14/L9U,\8?,P/C$KQ<=)B!5P"1<)&">I"+K=@W>/.@&[6 M8E,0Q_YZX0;+P9-X3PRG'JTZPV1ESL:?Y3";55 *3EX#)Y!,PB3/W28-TRR' M>RR8I:#D(HRG,21YF&<9K,I2=0[0LE#_8;IG>L*KU#5HH2^WNMS7-5]0N@,XW2MF]X1*,$WOY#U!+ P04 M" ##@&-36RK5,S\# #6!P &0 'AL+W=O$I$1^Y$=:TG2O]!=3(UIXZMK>S(+:VNU-%)E5C9TTUVJ+ M/>U42G?2DJDWD=EJE&L?U+419RR+.MGTP7SJUQ[T?*IVMFUZ?-!@=ETG];<[ M;-5^%L3!<>%CLZFM6XCFTZW NP& GP$HX8/J;6W@EWZ- MZ^?Q$14S5L2/%=WQBX +W%Z#8"%PQN,+>&)D*#R>N,SP\^W26$T?P5\7,),1 M,_&8R1G,>]5M58^]-: J:(<,^$0GQ>#W6G@1S9V[&[.5*YP%=+ ,ZJ\8S!]K MA-7K-,"99S$P#.(LQSB.(6??BAXS-]X_9/4C?MH7T1D C(* MX"4QS(%S$*0N=LO!J^FIIP@3+L35B#98$R&*DS5O#5SI!M32-OWF12I/,TT& MFF7J:<;)0(^EPDM.3?9[ ;S3X_\V(XC0L&'-*$::9JU(DH? *9V&>LT%) M8TE.?G)!(."0-14+\%'[OH]#-S\M.AT:=Y2B-B-%(&B6"O1Y6S\F0L MWIJD<7*RYJW_&A71S9,#W<)_@T0W8^7 LF3%H&3\0#<5.7SOIHA.[MH.]<:_ M*(:.ZJZWP[4[KHZ/UNUP5__K/KQX'Z3>-+VA4BL*9==Y&H >7I'!L&KK;^ZE MLO0.>+6FAQ>U&ULE59M;]LV$/XK!Z\9 M;,"Q)=ERE,PVX+P4[;!N09)N&(9]H.63Q98B-9**D_WZ'2E9<>+$:[](1^I> MGCL^1]UTH_17DR-:>"B$-+-.;FUY-AR:-,>"F8$J4=*73.F"65KJ]="4&MG* M&Q5B& 7!9%@P+COSJ=^[UO.IJJS@$J\UF*HHF'X\1Z$VLT[8V6[<\'5NW<9P M/BW9&F_1?BZO-:V&K9<5+U :KB1HS&:=17AV/G'Z7N%WCANS(X/+9*G45[?X MN)IU @<(!:;6>6#TNL<+%,(Y(AC_-#X[;4AGN"MOO;_WN5,N2V;P0HD_^,KF MLT[2@15FK!+V1FT^8)-/[/RE2AC_A$VM&Y-R6AFKBL:8$!1927S++Y5*L-:*=-WIS@4_76!(Y+=RBW5M-73G9V?E640CTB MPCE*S+@UT+UC2X&F-QU:\N^TAFGCZ[SV%;WAZQ0^*6ES U=RA:OG]D/"U8*+ MMN#.HX,.;[$L/?#5JND2AEG]+]:[$T5A,Y_CX0 M8-P&&/L X[< 4\^L*H&@,EBD:554@EE< 9,KN-;J"U&15DUL^&TI^)HY?\K=+T+51G*SO0.ZWJ(5/9[)BH$9N%G)BNZ!"#TAQO M.TCZXR2&6TJ$IP13&0M1/QI%\%%:)'-;[YW&5%E+MIP)$,H8RJ6[IMN'('3C M?A2.>W!1:8TR?00Z6&E$#8&MOE [^<./)Z??"?<24RR6J&'T!'C2#R)0< 3Y+1_\/MCB;!]]:76L5Y_>U M8-(?!C5016!?(]EAMW>YQA=DV*?''.'% @LZ:4W2Y<@';,G/\'4$L#!!0 ( ,. 8U-+>;7'O0( !$& 9 M >&PO=V]R:W-H965T)#?=OQ\E)VZ&M1EZB2F*_/CQITT"/2VPH;I*]FBH)N=5 TS=%1EH%N%K'!.#0_B,,R"AM7" M6\R<[DXM9K(SO!9XIT!W3%O)M?N%?6^;CCW8=MK(YN!,#)I:]%_V?*C#B4,>ON$0'QQBQ[L/Y%C> M,,,6,R7WH*PUH5G!I>J\B5PM;%/61M%M37YF<8]/*#J$BP>VX:@O9X$A5'L7 M; \(RQXA?@-A K=2F$K#1U%@\;=_0&P&2O&1TC(^"[C&]@J2T(,F0 M8N+PDO^DN%.R@15Q530*5&93PU9F6I ML&1N\.0.#A1>*^Y9*+N24]VR+FT6AOXD MRU\G'?EQEOA19ME&:4Y2UD-%D9\D(WAMC(*3-:6A*]UCI&$K.V'ZC1VTPWMW MW:_YBWG_6%)ARIJ*P7%'KN'5>.2!ZA^@_F!DZY9^(PU-N!,K>K-160.ZWTEI MC@<;8/@76/P!4$L#!!0 ( ,. 8U-C! $#%04 $4- 9 >&PO=V]R M:W-H965TZ%JC)@A,1!)8IZ<'GN M>=?Z\EPUMBQJ>:V1::I*Z(>I+-7V8D '.\9-L5I;QP@NSS=B)6?2WFVN-;P% MO9:\J&1M"E4C+9<7@PE],XW<>7_@:R&W9H]&SI.Y4M_=R\?\8D <(%G*A74: M!"P_Y94L2Z<(8/SH= YZDTYPG]YI?^]]!U_FPL@K57XK2C,Z#RR8<8>#1:=RVJIDSZC,T"=5V[5![^I %UP#WW%OE14E MFHI2U N)A$5_BKJ!#D:T30EBF!+X12D*<1:%F&04\9#C)(E0@D-",&$A^@ 1 MMN#;J]]21MD92'%.<)88\)GI,1&J99BF.6C'JIW?JX\U4: M9V@(3CP>&U),:8HCQH_SH,F7LO!R/,TP#3,P%L;@3<3V)-*(8T;H""!N"KWG MSG/K7MR@D*WT^=A5,TIIB'G*4(03PB&$41^X&*SE_WM(W/[ID_EK\E!HF,9)=]-%&%Z >/.%Q>(9H M-@;YSY-'1C0&>)VMGVW0PPB20$CO_J\:8>&8IX=&#L2U=)\HIE?OZ /?MW-E!=V9W<& M_0Y-B-,H'3F*XY3NJ(Q33U$&]99T3,ZYIQC,H98799%?H9U2H/SL[\LCZ"9A MW]W.SI ZT2&CT5[;,ZS;5.\ .;A*[*8))ZA4SG#(VZH'"2C/B M]#I\H3,+S6L.)UL8)Z/N>;#'0V?"/UM<\D=3V(?VTV&>(I/WCI8'074H/2^* MVFA1&')I]J^@=FA=>%.R"RJ!O<]0@/^36J$41PGSX#+XZL0=%9*6!Z8):;$G M,);:"DKA@]5N1YC&;5 8Q<05V OUPD)0-HRB6R7E+UK:1>^0N\@]34MKWE]MS^ M/\*DO1H_'F__8'P2>E5 $DNY!%$R3F"*ZO;2WKY8M?$7Y;FR<.WVY!K^YTCM M#L#^4BF[>W$&^G].E_\ 4$L#!!0 ( ,. 8U,&PO=V]R:W-H965TICTXR:6Q<.QBNY3]]SL[)11!J[W8/ON^[[[S.9?)6ND'4R-: M>&Z$--.@MG9Y$H:FJ+%AYD@M4=))I73#+)EZ$9JE1E9Z4"/".(J.PX9Q&*O!K)J&Z;_G*-1Z&@R"EXT[OJBMVPAGDR5;X#W:'\M;35;8 ML92\06FXDJ"QF@9G@Y/SU/E[AY\<01?2 ;?7+^Q7/G?*)6<&+Y3XQ4M;3X-1 "56;"7LG5I_Q4T^ MF>,KE#!^A'7KFXP#*%;&JF8#)@4-E^W,GC?WL 4813L \080>]UM(*_R"[-L M-M%J#=IY$YM;^%0]FL1QZ8IR;S6=M[SQ#MXQW"AI:P.7LL3R+3XDC9W0^$7H>;R7\!Z7 M1Y!$AQ!'\6 /7](EGGB^9 ??=UNC_C#IWV>YL9J>RY\]8=(N3.K#I+MDTU=4 MK@2"JJ#J[IJW87O8QOSP?O?SSFN$0M'=$KQT*Z,$+YDEPUB:Z+NQQ@7=A')X MX+0/GS^-XC@ZO=HIQCL,3J%@$G*$7*L'E%"J-7U#!BHEZ$,V)S"O->*;*L,W M%^3-#E6-8N9TTZYT_V_UN 1;JY6ARI@^O!-;:=600%,#/J[X$Q,^W0,8#,=N MC$8T9E'FQFQ 5;:HT5A?YPK=PT[3K ^]X^&0QL%A.A[X>1Q'_5=O:AHEYA9Z MR;$[3I/6.4[C%I01Q95G&Z6T$Z>1'\?.]]B=*4U-00(^%S63"X0%-4GH"64H MI7$6D\ZA(W>TR8A@[9M\?2:;BCA^3SWVCC0,R9PK2R[OG0](6T9Z:/9I.?LP MZ5:C>-3_Z%V'6SVD0;WPG=+0RUI)V[:3;K=KQF=M#WIU;SOY#=,++@T(K @: M'0VS '3;'5O#JJ7O2+FRU-_\LJ8?"FKG0.>54O;%< &Z7]3L'U!+ P04 M" ##@&-3)#=M<9X" "I!0 &0 'AL+W=O6@1MMQV&'62;B87*4B;)3??O M1\F)EV)-=K%$BN_Q43(YW2K];$I$"Z^5D&86E-9NSL/0Y"56S)RI#4HZ62E= M,4NF7H=FHY$5'E2),(ZB85@Q+H/YU/N6>CY5M15 52L.5!(VK67#9/U^D+MX'?..X-0=[ M<)5D2CT[X[:8!9$3A )SZQ@8+2]XA4(X(I+Q:\<9M"D=\'"_9__B:Z=:,F;P M2HGOO+#E+!@'4."*U<(^J.T-[NH9.+Y<">._L&UBDTD >6VLJG9@4E!QV:SL M=7]U+>*3A(^X.8,DZD$DPR-4Q1"P2U@J56+]S_N-0W<'C)[]WM:=ZG$B%7=*_28.%V1@E> M,$N&L;10BUCCDO(FC<,#)S]\^C".X^CBK9A=E'5B?$#_ G(F(4/(M'I&"87: M4KL8BA;4L^8<[AWCX0,#/0\ER%"W;_2O*X(.EV!+51LF"].%JUIKTGJ@ #Y" MIS_JI<-!UV\GO6$:=>&>AE%>,KFF.J3K,21@T4B&3MH;#,==&/6&DQ$MLY=-FTW]_P9HC=,;WF MTH# %4&CL]$@ -T,AL:P:N.;,5.66MMO2YJEJ%T G:^4LGO#)6BG\_P/4$L# M!!0 ( ,. 8U.DCK6],P0 (, 9 >&PO=V]R:W-H965TBC[0TM@B(HDN M2:TW_[Y#^MC==NUN'EJ@#S:OF6\.SB?.9*OT%],@6GCHVMY,@\;:S<5X;*H& M.V%&:H,]G:R4[H2EI5Z/S4:CJ+U2UXYY&&;C3L@^F$W\WES/)FJPK>QQKL$, M72?TURMLU78:1,%AXTZN&^LVQK/)1JQQ@?;39JYI-3ZBU++#WDC5@\;5-+B, M+JXR)^\%?I6X-4_FX")9*O7%+7ZIIT'H',(6*^L0! WW>(UMZX#(C3_VF,'1 MI%-\.C^@O_.Q4RQ+8?!:M9]E;9MI4 10XTH,K;U3VY]Q'T_J\"K5&O\/VYUL ME@10#<:J;J],'G2RWXWB89^')PI%>$*![Q6X]WMGR'MY(ZR83;3:@G;2A.8F M/E2O3<[)WEW*PFHZE:1G9[="][)?&YBCAD4C-,*;CV+9HGD[&5LRX,3&U1[L M:@?&3X"5\%[UMC%PV]=8/]\N@,7GR,-O9X M\>NC_>UR::RFXOC]#'YRQ$\\?G+*7^),/;0(:N5J15: !XL;LFBA;5 M\?+";$2%TX"(9U#?8S#[V&C$9_F&#Z3W?(?R9[%;DNE#$O^^%;Y2Z@-](61? MJ0Y!6*OE63"'*RQHJ\IDTZ[R&.6EHF;AD5(T\)- M\[1D611#%K&0IG&2PM6).R#;X2@N_1"Z(1J%H5\E,9RI@_18!^FKZZ"6[>"" M>UTEG,7]-ROA_U4$?\'_EIJXVX,D*=PM9A? MWT(<)RSD!42\8)QBCG-*0A1!%,<.=:]'!K7HK2&QA'(50\[R/(0HI%5&PA1, M\:UI&@Q)TMW4:%%WKBA.5R-D"8O*G&5%YM/%R7Z9NMTXHM1ROYLE"2OH_FY. MPWAJY8_4"D=T*_],K>Q(K>S5U-J>3@9E4OY8'Z[:8#50N4@T+W'NK,%3G,-S MUA_M@6V$)5%74L]!FW\X5?6T*E1$I%E>=M]>Z4. ;;1E8-5&IH:]@H M2P=2M.W7/8('D+W77PUV<,;)&P-.,G:730C(AN*7'ZL"YCEN7I.6:<*@; AZH=7.0KK;ISW#C8 M2K.2V,B?>!WG1&J:O53:XR=]68=Z[;M/XZZQM[L6[;A[;' O=WW=H_BN.WXO M]%I2.EIP:N.[O*6RU#/Z:4--.FHG0.&ULC55M;]HP$/XKIVR:8&J;$-X9(!6Z:9U4#;7=]F':!Y,< MQ*MC9[93VOWZG1U(02IH7V*????<<^>[RWBC](/)$"T\Y4*:29!96XS"T"09 MYLQ9=0?A=%RP-=ZA_58L-$EAC9+R'*7A2H+&U22X;(UF M':?O%;YSW)B]/;A(EDH]..$ZG021(X0"$^L0&"V/.$E2//\HI9-AUKM0'MM G-;7RHWIK( M<>D>Y?<4I:M 2932)2T7*Y1)AP--.[94J!ICD-+OIQ%F&QQ M9Q5N? 1W"#>$E!GX*%-,#^U#XE@3C7=$9_%)P#LL+J =G4$.TZ\+;' M:_]GX/.#P*^X280RI4;X>;DT5E/U_#KAM5-[[7BOG6->,T8^#' )A5:/W-6V M >JMP\2_EN^3P*YW1Z9@"4X":DZ#^A&#(][24I,CL!F"5Y464RA0NJX=P6)G[:EB7@CUC'BN43!G++CE:^:[["O!ZGUO]\HR 0VB8#-5 M&DJU:<*,"283!&;A"Y,E30-H52\+;VG7Z@_]&O6=')_%W0BN94)#QR#TVT/H M#[ITW8T[>\Q*0TP:[<&@">_>#.)6_&$KO:@07P>1@E36Z[\GE>&!@9/FI=;T M#L] SRZ-J )CZ6_JQJI>&KUA$QK#%GU:O>@@'"I3B_F2*E5JE]%K-A7OMGJ->^Z%FJ()*::O.KT_KN7E9 MC8L7]6KHWC"]YO1* E=D&EWTNP'H:I!5@E6%'QY+96D4^6U&LQ^U4Z#[E5)V M)S@']=]D^@]02P,$% @ PX!C4P=D>D7\! $@P !D !X;"]W;W)K M&ULG5?;;ALW$/T50BV*!&"DO5]<6X#LW-HBJ6$G M[4/1!VIWM"*\2VY)RHK_OC-<:2/7LF#TQ2*YG#.W,\/Q^5:;.[L&<.Q;URI[ M,5D[UY_-9K9:0R?L5/>@\,M*FTXXW)IF9GL#HO9"73N+@B";=4*JR?SN%8JN#;,;KI.F(=+:/7V8A).]@K!EYLM3ZCC:_U!>3@ R"%BI'" )_[N$* MVI: T(Q_=IB3424)'J[WZ.^][^C+4EBXTNV?LG;KBTDQ836LQ*9U-WK[$7;^ MI(17Z=;ZOVP[W,W3":LVUNEN)XP6=%(-O^+;+@X' D7PC$"T$XB\W8,B;^5; MX<3\W.@M,W0;T6CA7?72:)Q4E)1;9_"K1#DWO\1,WM5ZJYA>L1NX![4!)E3- M/FOUYFIC#"C'%M:"LVSYP#Z ;HSHU[(2+5N@K&6OOHAE"_;U^V[)VJH7XL/T,_1F>BO3.7T4G 6^BG+ XXBX(H/($7C\&) M/5[\+%[3D?\WT&OCI&K87XNE=0:I]/<)^&2$3SQ\\AP\5EB]:8%"7VEE=2MK MX:!&L@]YP)IC(*HU:P[#+C#LQX)]4AD5]YGM1047$ZQ>"^8>)O-]PC&S3U0P M:3W?:X;%X]; 6ET)7TEHKJCO 2.",/:G'XHHS']FE>AZ(1MEIVS1@4$<3.RG M=PMDCQ1OKD4E5[)B7[1#?"PH#^G6!H!U PN 6'#&7DE2IS<666A?,\RI@VX) M9DPL^Q%_$IY$!:["HN!QFM J3'E>TED:%#PM@J>BP4XT"[UHEO,BH+,RYV64 MXR+) QXGZ)D5QSU(BX@' M,9F;ACE/8X*)PY#G6>R%$US'>'J"H>G(T/3%#-V3L@$%QM,4'=48!&SQF'8* MCL!:J?1&.2/!'J/H26VG*?I2M6R+GX!MT>;>"Q"//9S:"5/>5KK%YX@JVE'W M.F-?/!,/^Q'[3+E]='(DET4^C@B=('\_3#X#/E'H@'I<[0L4J1[1;]A M$&K=>7Q>QG0W"GE:DG268#40Y;*81RC\J!!^%;U0^"V/>.+9F)$I)'><4(U$%GI[I?J^]3"< MP;>JW7@(0S,&B6SL_C-:TOJR0/@6WV,\;Y#*]&XAK3 ,3\GO*<^6-)!-D?CP M.')2#:,>=7JI2#.0$HMCCF4K@U0Y? PL6=-"@X*H0SJLP"G[?855*#%*X^*C M;KT#S]#\:9L=V#4TVY=TU#",>.GYG2.-TV!8!*5OB0D/^ MU498( F^ 6^AVD&&8Y\-8ZRWD JBC'ES$5*51 M1B57'J7\[&!.PT T?AJU T6'D6T\'0?>Q3#G?;\^3,N?A&DD1K^%%8H&4YHO MS3"!#ANG>S_U+;7#&=(OUSBT@Z$+^'VEM=MO2,'X;\#\7U!+ P04 " ## M@&-3#!#PZIT" ^" &0 'AL+W=O8>^ZN^N$_GUWUXX3 M!+'Z@'B)]S)SSIQC>2;1FHM'F2,J>"H+)B=.KE1UYKHRR;$D\IA7R/1-QD5) ME-Z*I2LK@22U267A!IXWN1U*2DMDDG(& K.)<^Z?3?W0)-B('Q37P@MI?V'=QGH.)+54O&R3=04E964[CA3.42+EF*Z?-\5^OJ MQ 4;<=.@%W"!U3&$WD<(O,"_7\S@\."H!S;L/ LM;+@']KG^"RZ5]4P?HU@A M_/JFX^%:82E_][ -.K:!91O\%UN2$['$5\UM8$86QGR,JW@P"L>1NWJ%?-B1 M#WO)%Q](67W^WB-CU"&-WL&T<<-^VD(S_I);^RIIWW MR#CMD$[?P33?VS8#[VUL:W%V??/]?;[Y.\W([^>WSLWZM 1;K. ]O-LV!3]\ M(^_"%Q_J2^OHH8R@TM"PFNFFN[>G7;#\;P9"=OP9K+>Z$JH;N,%9CK5 M.Q[KMR::8=5L%*_L@'C@2H\;N\SU@$=A O1]QKG:; Q!]Y&ULG57?;]HP$/Y73E$?6JDE(4#8JA"IM)VVATH(VNUAVH-)+HE5Q\YL!]K_ M?K83,K8"^_%"?.>[[_ON;!_Q5LAG52)J>*D85S.OU+J^]GV5EE@1-1 UCO'DA:EM@X_B6M2X KU4[V0QO)[E(Q6R!45'"3F,^]F>#V?VG@7\)GB5NVM MP5:R%N+9&I^RF1=80<@PU1:!F,\&;Y$Q"V1D?.\PO9[2)NZO=^@?7.VFEC51 M>"O8%YKI*IARO[#M8@,/TD9I477)1D%%>?LE M+UT?]A+"X9&$L$L(G>Z6R*F\(YHDL11;D#;:H-F%*]5E&W&4VT-9:6EVJ"> M9YC]FN^;4OMZPUV]\_ DX KK 8R"2PB#[@/ M7Y>",3"W9TMD]NT$S;BG&3N:\5_1,$K6E%']>@EK+"CGUKDFC/ 4#[6ZQ8X< MMGVLFV0R#&)_P^Y0EFX<:5,7TVE M[9ONO?U$O&D'P<_P=IP^$&FNA *&N4D-!E/3"MF.J-;0HG9C82VT&3)N69JI MCM(&F/U<"+TS+$'_/Y'\ %!+ P04 " ##@&-3AWO>L 4# X"0 &0 M 'AL+W=O$%,#V3$ M.>.A'9N)\9"O%"4,9@+)59YCL9T Y9N1XSO[@6>RS)09<,?# B]A#NJUF G= M2G6!#EANS?^*!-1$_AABR H!<&?@FZ+("P% MX=\*NJ6@:S.S"\7F88H5'@\%WR!A5FMKIF&3:=4Z?,+,OL^5T+-$Z]1X3I:, MI"3&3*'/:V!*(LP2]"(PD]ANC40\12H#- -!>((^H;OX?44DL?NFYZ:<+P ] M,#0G"M"C2CKH<@H*$RJO].K7^11=7ERA"T08>LGX2FH'Q( M@Q;2)[Q%?O\:!5[@-ZCO3ZOG4'10Z+7*IZ?E4XBUW+=R[U#NZHQ7:0^JM ?6 M7MAB;[*2>D3*@US^>-1CZ$%!+G^>\!%6/D+KH]OB8R;XFICSB2E:=$Y%%E M-/IOV>U5/GHGP2L?,<\7A&'CXUIW](V8@+!=I,PI2D$(2)J^]]Y11@<#SVO. MYTV%=7,&EH(X8YSRY;:)8VCL=ROF4C7?W/[1IWP,YM:JE/FG>,)B271YH9!JE=>YT8&) M79G>=10O;.%:<*7+H&UF^M<&A%F@YU/.U;YC:F'ULS3^!5!+ P04 " ## M@&-3H>^TC6(# ^# &0 'AL+W=O:\Q\>/RM[7N06C MG/K5S#VH^E:7)N8 '1719%$S]>P.Y MW,PP'Q;/R@"*%C.G&OZ<4'C2F C MOG/8Z+UK4FWE6-FGIF&AP+,TR_P&X%_*(A."()&$-B-UI79;=TRP^93)3=$5=&8 MK;JP;*P:=\-%=8Q/1N%=CCHS_\0%$PEG.;D3VJ@23\AH\H%T\]=: TXQD9*% M@I0;\LCU"WE["X;Q7+_#X&]/M^3MFW?D#>&"?,UDJ3%:3UV#!5;+N$E3S$U= MC'^BF)C<2V$R3?X0*:0]^L6PGOH#"5PDT^+Q=WAN_,&,3["^(H'WGOB>3_L* M&I;?0H)R:N7>0#E!>UJ!S1>0(L$#4LS^!.PY_/TGQI [ X7^9V"%4;O" MR*XP.K'"/=ORHBP(;-=2EPKZ#K'.$-D,E4V\SB./AN/1U'W=1],3YH=!%+9A MOQ08M@6&@P5^52P%-) $^"M[SD&_)P+=3BX)R]&3\*$%/< A:I>)+D1ZW*XP M/IMTG2'<0S@*XE$<')#N"1N/O/ $Z4E;X&2PP"\F T4,VPX"C=ML\86 4J_S M,N]LI$V*?5CCT*>'#V]/6!3'DW$_4KIGM_1_0$U*I1 &8=9;A_;N=XG]2_'M MW(<&Y_,-CL#Y 9V$AWQ[PB@^LR?X=O9%A_WK+RD^[.@NVW?8[SEW]D/#2W'N MO(=&YW..CI_C8$P/,1]'T0GUXA.8.^^BOS,O]8+O?_1?H@%Y<\,'78)VID,G ME^+;61&-S^<;'[V^PBB@1X"/PT9T<@38W>O0"E KV[AJDLA2F+I9:V?;YOC: MMH1N%UYWUHA^Q84F.2Q1ZEV-\7!5W:S6 R/7MM][E@:[1WN988,/J@K ^TLI MS6Y0+=#^99C_!U!+ P04 " ##@&-3^%#OD=T" #I!P &0 'AL+W=O MJLHDP.G M5*J^<%V9EU!A>!!(-E6%Q?L54+X8.+[S,?!(9J4R ^ZP7^,9C$$]UP]"]]PV2D$J8))P MA@1,!\ZE?S'*C-X*7@@LY$8;F4PFG+^:SFTQ<#P#!!1R92)@_9K#""@U@33& MWU5,IYW2&#?;']%O;.XZEPF6,.+T%RE4.7 R!Q4PQ0U5CWSQ'5;YQ"9>SJFT M3[18:3T'Y8U4O%J9-4%%V/*-WU9UV##XT1Y#L#($7S6$*T-H$UV2V;2NL<+# MON +)(Q:1S,-6QOKUMD09O[B6 G]E6B?&MX0AEE.,$6W3"K1Z!^D)#I#Z_$[ M@B>$$D5 HN-K4)A0>6(4F @TQ[0!W7D>7Z/CHQ-TA A#3R5O)&:%[+M*(YJ) MW'R%<[7$"?;@C*$^1Z%WB@(O\#OLH\/V:\BUW;=V[[/=U85IJQ.TU0ELO'!? M=4R.+R;'4W0I)>C2Z+P^E>0>L&P$%$BOR4?(&R$(FUG5#\Y$.W"%)9'H]YV> M -TJJ.2? WAABQ=:O&@/WI/ !: :O^,)AL%:]@DO:O&B@W@_50D"*?S6S;8TQQN3QF$0];;0.E19U/.[R>*6+#Y( M]JVJ*7\'.!- L=(_[U -XQV"-$C2;R0Q!FF9]M<7:HPK#G=7.F+6=ZD'-]6OR',>VH4K)%N*L)@W3/4LQ:P.SP M3N$*TRZ@;&?EQWX<9^D64X8S$C3"(*4VWTSE.=E5A> M+,N.XK4]FR=-DM]%X,P OU]RKGZZ)CCOKW=A_\ 4$L#!!0 ( ,. M8U,4(E&%/0( P% 9 >&PO=V]R:W-H965TH'UJ)DC?H-A0BK:!J2)V$RMI]-LF%6'7LS'9")_7'SW9"RC1 M^Q+[?/<\]]Q=[&0OY*LJ$36\58RKN5=J7<]\7V4E5D2-18W<> HA*Z*-*7>^ MJB62W($JYD=!<.=7A'(O3=S96J:):#2C'-<25%-51/Z^1R;V^"G24UVN$']7*^EL?R!):<5;"5;(5ZM MLD-("C_<']@=7NZEE2Q0N!/M)Y%B0ANDGL?^&?3U3RY<)IMP7]GULX$'6*"VJ'FP45)1W*WGK^W $""=G M %$/B/X7$/> V!7:*7-E+8DF:2+%'J2--FQVXWKCT*8:RNT4-UH:+S4XG3Y0 M3GA&"8,55UHV9D!:P2TL4=*6V!;#Z9#K)6I"F;HQP<^;)5Q?W< 54 X_2M$H MPG.5^-H(M&G\K!=SWXF)SHC98#V&.!A!%$3A"?CB,GR)F8&'#A[\#?=-6X;> M1$-O(L-UJ-X!%;9!#!.SAO:[T74L5#JMBEBL]*']K] M2,F6,JHIJMD%YLG /+E8Q(IGK,DQMZ,IADFRCR1F?EDCI1DJU$+:NW5J<%V2 M.Y?$O@QM>AM.IXG?'H_GWZ OT4=,)]\_^E?M._&=R!WE"A@6!A6,/TT]D-W= MZPPM:O?[;H4VE\%M2_-NJ5QM07OJ^+$BJJ1[(&@3MKJ2IJ<*HVOJX5 MT)4#5=R/@F#L5Y0)+\_CO?LUZYVK&5)-3:?E;#1"=.8;5&;Y_:)3<=6JB(ZH6$ ](G'PB41!% [ 9^_#YU @/'3PX#7< M1S]Z4Z+>E,CQQ<=,H4R11\H;('.F"RYUHT"3GY=+M @OWJ]W-)@'G?B!L(B](T38;%I;VX]%UQ]]+@E2WVE[3X@)GI/RXE7\Z3 M=/)&[T#89!*$X1N]_D'+V>?N.U4;)C3AL$9@,#I''M4^(>W$R-IUX5(:[&DW M+/'5!64#<'\MI=E/;&/W[WC^!U!+ P04 " ##@&-3Q+9K]M@" #V!P M&0 'AL+W=O:'EL$:%$E:3L!.C'=T@KBA(O;0\%ZH/%9=[PS7M< MAANI'G2*:. Q$[D>>:DQQ;GOZR3%C.DS66!.,TNI,F:HJU:^+A2RA0-EPH^" MH.=GC.?>>.C&KM5X*$LC>([7"G2994P]7:"0FY$7>L\#-WR5&CO@CX<%6^$, MS5UQK:CGUUD6/,-<3P8VW@7<<]SH1AML)7,I'VSG:C'R DL( M!2;&9F#T6>,$A;")B,:/*J=7+VF!S?9S]DM7.]4R9QHG4GSE"Y..O($'"URR M4I@;N?F$53U=FR^10KM_V%2Q@0=)J8W,*C QR'B^_;+'2H<&(.P< $05(/I3 M0%P!8E?HEIDK:\H,&P^5W("RT93--IPV#DW5\-RZ.#.*9CGAS/B2YRQ/.!-P ME6NC2C+(:&C#)>,*[IDH$>02OC#U@(;-!<(,DU)QPU'#R93&N-"G%'\WF\+) MNU-X!SR'VU26FN4+/?0-<;0K^4G%YV++)SK 9X;%&<1!"Z(@"O? )\?A4TP( M'CIX\!KNDS*U/%$M3^3RQ8?DJ65HP043)!4IX$[71R7+@N>K%KQ(.#/,H%40 M)JRPNU3#M\^4$:YH6'\_PB>N^<2.3^< GX81^L6(-N1T(JBK[-J%5';M?=IO MD_=<S:=WM-@ISDW#H!:P-1T4:UN;+MZV9H*(DF>59?NLVB[0 M;9@0Q6%W\,:J/5&=;CS8;U6_9M__._8IBD7;R#;=FG;LZ7?<^SNL8N(>O^&^ M&Q7VHWZXG_N@YC[XEP=DL+/UN[TX#-\PWXW:=T#\QJUL7T2BMN*TUP0N"1>< M]:ETM7UEMATC"W=1SZ6A:]\U4WJ84=D FE]*:9X[]NZOG_KQ+U!+ P04 M" ##@&-3ZH9RF9T" K!P &0 'AL+W=O04W4F2BAP)Q4R MIQJG%$H5U[D%$H*LU9 0^2J"K/J7R[ BZVV3K39L&-PI*N80GZN7R0.'-;E(3E4"@F"B(AG3N7PXNKF3EO#WQEL%6= M,3%.5D*\F,E=,G<\(P@XQ-H@4'QLX!HX-T HXV>#Z;24)K [WJ'?6._H9445 M7 O^C24ZFSM3AR20THKK1[&]A<;/R.#%@BO[3[;-6<\A<:6TR)M@5)"SHG[2 MUR8/G0!_>"# ;P)\J[LFLBH75-,HE&)+I#F-:&9@K=IH%,<*48"[Y3XGC]\7B[( M\=')[R@NFFR=^JU3W\(&AV"QGI,*_8B4W )/!EH,\MK/6]?C]R\82.XTY.K' M![1!2QM8VO,#M(L*3#X$8KX!E7WIJ '&%L"\1)O(#X:C('0W/;SG+>_Y9WFU M("F6ON7OO8\::=01,/3PUR]@U H8?2P 5IJH-J^G)'N7]%.24B;)AO(*^E2- M]E0%A],R;E6-/ZP"JVK9476YP2HV=3[ #C=0% ODDQ4P:2DG_UH!DSVKI@*F M_5:G+>_TOU7 =$_ @=N?M>2SO[M]NI?G/]W_K/>U>)\4M]/[S&<$&]>:%8IP M2#'..YN@*5FWYGJB16G;X4IH;*YVF.'7#*0Y@/NI$'HW,1VV_3Y&OP!02P,$ M% @ PX!C4Y/HM/J> @ %P< !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*ZWE.PD506J;3IO4356S;@_3'ARX"5:-S6PG M=/]^MJ&(-#3*"_CCG.-S[X7KM.'B198 "KU6E,FY4RI57[NNS$NHL+SB-3"] ML^:BPDI/Q<:5M0!<6%)%W<#S)FZ%"7.RU*X]BBSE6T4)@T>!Y+:JL/AW"Y0W M<\=WWA:>R*949L'-TAIO8 GJN7X4>N;V*@6I@$G"&1*PGCLW_O5];/ 6\)- M(P=C9")9,90T A5T8!Z]<.[H!2(Z1M_.TTG?Y(0QR.W]0_V]AU M+"LLX8[37Z10Y=R9.:B -=Y2]<2;+]#%8PWFG$K[1$V']1R4;Z7B54?6#BK" MVC=^[?(P(/C1!X2@(P2G$L*.$)Y*B#I"="HA[@@V=+>-W29N@17.4L$;) Q: MJYF!S;YEZWP19KZ3I1)ZEVB>RGX(7 !Z@AS(#J\H2'2);O4']U+PAB'"T"'@ M? $*$RHO-/1YN4#G9Q?HS$)+OI68%3)UE;9F#G#SSL9M:R/XP,82ZBL4>I]0 MX 7^"/WN.'T!N:;[ENZ-T!>GGSY&OS_Y=#_9I[NZ''U-@KXF@=4+/] ;)OOW MS4HJH7^G/T>$PUXXM,+1T6+C/.=;IJ3^S?MSQBK6:DVLEFDWNRR:14$0INYN M6)E#6.R'21SUL#VK46\U.FKU_ &D_L)NJ&YDF.6 =$M$N8""*$2YE..66\UX MX.4RBJ:A]\[R""Q,9DFR#UM$!Y%=AK-@.MV'W8_ _(DWF8TG(.X3$!]-P'=] M1YC^BG:8;G71% )6(+Y&-0C"B['HX\."A4F4O"_8"&P:>7'\SJ\[:"KFROB& MQ88PB2BL-=&[FFH=T;;A=J)X;?O,BBO=M>RPU#<7" /0^VO.U=O$M*[^+LS^ M U!+ P04 " ##@&-31H37!3X# "4"0 &0 'AL+W=O<\;9/I+P45-E-Z*G2L;@22W3C5U \^+W)I4S%G.[=F36,YYJVC% M\$F ;.N:B.\KI/RP<'SGY6!3[4IE#MSEO"$[?$;UI7D2>N<.*'E5(Y,59R"P M6#@/_ONU;QVLQ>\5'N31&DPJ6\Z_FLUO^<+Q#".DF"D#0?3?'M=(J4'2//[I M09TAIG$\7K^@?[#)ZV2V1.*:TS^J7)4+)W$@QX*T5&WXX5?L$YH9O(Q3:7_A MT-MZ#F2M5+SNG36#NF+=/_G6"W'DH''&'8+>(3AWF%YQ"'N'T";:,;-I/1)% MEG/!#R",M48S"ZN-]=;95,QLHRW3$G8<&H*Z$!$#F\?49&*RG?:[\OS([Q]\P[>0,7@ M<\E;25@NYZ[2/$TT-^LYK3I.P15.*7SB3)42?F$YYJ?^KLYO2#)X27(5W 1\ MQN8>0F\"@1?X(WS6/^_NW: 3#IJ'%B^\@OB7^BE 3: )$P19W%6,5VP$O0)4(#8J*YV.7UH%&%M1T MA_WR+DR3-)V[^V,M1\S\R(N2P>R$\VS@/+O)^52>K).':GEPM, ZL-DQB32. M9F=41ZR":'ID=D(U&JA&-ZEN<(]"$FH4;03?5Z;EC9&,+L*'27K.\=(H3J?3 M<8;QP#"^R7#="H$L^PY*$"8IZ1IJ_K=N-[I#JS&N\04-WPO/K_[2Z,Y/KJB9 M#%R3GRY69/F/RS2YK+_I- Z],Z[))=)XG&TZL$U_H&S=&CWW"%@4>E1- M>J:&-\EY8Z2>7-7Z)*;OO?9P[W]I*/[1%/'_@Y:R[E%/>\K,"\\NP3V:;S6* MG1W[$FS2W1083H>GQ8,=J&?G*_/DL'/S%:9[KWPB0K.60+'0D-Y]K"M#=$^ M;J-X8Z?HEBL]D^VRU,\F%,9 ?R\X5R\;$V!XB"W_!5!+ P04 " ##@&-3 M2O Q^TD" H!0 &0 'AL+W=O@]G5-Y,L"F6AGP20X.A[HKM+6 M$69I0W:X0?W8W$MCA3U+06ODB@H.$LM9,)_<+:Z5%W8&-@IIR_R?/71\& ,/S M.B#N /$IX%R&I ,DKE"OS)6U(IIDJ10M2!MMV.S"]<:A3364VU/<:&EVJ<'I M[)LD!<(#YD@/9,M0P3OX2J0DMKMPN4)-*%-7QONX6<'EQ15< .6PIHR94U!I MJ(T(2Q7F7<*%3QB?27@+:\%UI> C+[#X%Q\:\7T%\;&"1?PFX0:;,231".(H MGKRB9_G_\.@-.4G?T,3Q)6?XAJW\.=\J+9Z+/=?* MS,XQPPC,Y!ZHV"OV JVD6B,'498C&R,.*$\;[/OI\UR[/';*#UF/GAX-+5*'=N%A4XD?[T>F\_[G-WRT_\"_,,^*G]2^/?D#61.\H5 M,"P-933^8(9(^KGTAA:-N]I;H&ULC57+;MLP$/R5A=!# J31R_(CL TD-HKVT-:(F_90]$!;:XL():HD M92?]^BXI17!BV>U%XF-G=F8E+L=[J1YUAFC@*1>%GGB9,>6-[^MUACG3U[+$ M@G8V4N7,T%1M?5TJ9*D#Y<*/@J#OYXP7WG3LUA9J.I:5$;S A0)=Y3E3SW!?P MG>->'XS!.EE)^6@GG]*)%UA!*'!M+ .CUPYG*(0E(AF_&TZO36F!A^,7]@_. M.WE9,8TS*7[PU&03;^A!BAM6"7,O]Q^Q\9-8OK44VCUA7\<.!AZL*VUDWH!) M0FCH< ,+>"4#4 *+_!<0-('9&:V7.UIP9-ATKN0=EHXG-#EQM')K< M\,)^Q:51M,L)9Z9?388*9I526!BXU1J-AHLY&L:%OH3W\+"*3B1:8GD-<7 %41"%'?#9>?@B6RUXKLG1595R+%E9'=RFIXP4EQSE#8.H-WJC[CAJ- Q.J.NWZOIGU7VA9FP; M&>R8J!"8 :3_2FZ@1,5EVB6V?_3YHC@\*F5'5-@+DC=J_8/N8#OS9Z:VO- @ M<$.XX'I ;E7=[>J)D:5K&"MIJ/VX8487!"H;0/L;*&ULC97?;]HP$,?_%2OJ0RMMS4]"6@%2"YHV:=.JTFX/TQY,WKJO2' JJKD4% M):ZLA2RH1E-N7%5)H)D5%=P-/"]V"\I*9S:QVR;69<&>3BFY@"?JY>I!HN6V4C!50*B9*(F$]=>[\VWEB_*W# M#P8[U1D34\E*B!=C?,FFCF> @$.J302*GRW,@7,3"#'^[&,Z;4HC[(X/T3_9 MVK&6%54P%_PGRW0^=1*'9+"F-=>/8O<9]O6,3+Q4<&5_R:[QC3%C6BLMBKT8 M[8*5S9>^[OO0$?C1&4&P%P3_*PCW@M 6VI#9LA94T]E$BAV1QANCF8'MC55C M-:PTN[C4$E<9ZO3LN\Y!DGDM)92:?&5TQ3C3#!2Y7("FC*LK\I$\+Q?D\N** M7!!6DJ=M MW'LO=['NMOB@+3ZP\<+!XKM%+YA*N5"U!/+K;J6TQ&/V>R!3V&8*;:;H3*9# M@WDGEQ8DY0QG>QO9Q(MM//-7W,[\D1]%$W?;[5>/5Q"$_[S>P48M;#0(^P@K MJJ&7JA&.NOEB+_&.J'J\HB@,^ZE&+=5HD.HN346-S2(5?:,K#GB'<*I9N;&- MI!73E!-XQ>LM8QHWL)=_=$(6>:/X"+_':6R.:Q]]W-+'@_3-44LE()R0O6SQ M2=K0'R5';*=._HV?]+.-6[;Q(-L"UH#',\..;J&LH0]N? IWLNVG/LF9DYBT M9,D@V9/ 3>W#24[.?9@D_G&S>KS"\,8[8G([MZ=YN;Y1N6&E(AS6J/.NQUB1 M;%Z#QM"BLA?J2FB\GNTPQP<4I'' ];40^F"8.[I]DF=_ 5!+ P04 " ## M@&-37*3K5)H$ 9%0 &0 'AL+W=O;*76&YID8I;MJ.E M^F?->)%*->0;3^PX35>U4)%[&,+0*]*L'$Q&]=P#GXS87N9921\X$/NB2/F_ M]S1GA_$ #9XGOF2;K:PFO,EHEV[HG,IONP>N1EZG9945M!09*P&GZ_'@ [I+ M,*X$:L3WC![$T3NHJ"P8^U$-/J[& UBMB.9T*2L5J7H\TBG-\TJ36L<_K=)! M9[,2/'Y_UOY;35Z16:2"3EG^9[:2V_$@'H 57:?[7'YAA]]I2RBH]"U9+NI? M<&BP$1Z Y5Y(5K3":@5%5C;/]*EUQ)& TF,7P*T U@7\,P*D%2#76O!; ?]: M"T$K4%/W&NZUXV:I3"4T[H/(&?/7&/ MG0KG='<+"+P!&&)D6<_T>G%HH_-SUI/_;?W$&:0+"U+K(V?#0@A*;YHXN $S M*I8\V]5'^Z]/"@L^2EJ(OQV6_,Z27UOR70$(:!-IMC!JQ,-:O$I[CY,8QN'( M>SS>&Q.$?!3&IZB9B2(^"=$I*C%1/L+QL$.=T PZFH&3YGS+N 22\@+DEQ@W MFH)C,F&D$;9@4*#1-3$DQAI9"X9@.]6PHQHZJ7Y/>98NI,>"JS M5VV@]?6> W*W!%?FUU7 A MP=I09H:UH\7D+MAJ#YE#NS+=]74;1K\ZW?75$[O)X.=^:Y2F(H!&B M)BI"0R/?6LIF'!@=K 6&88#.M+"H+XG(71-?E&^'YAKTKMV"@3IC$V+&I4O- MZ;=@7[(Q?*5,VRHZR;0Z40L&:Q5C9L/H7S")!830.;)]SX#=/<,5B1:;)1SJ M)"]"9IX>[T-]>Z7-WZ.[*;+,S]!=TMS2]>J; M2\//*=]DI5#>6RM3\#92>\2;>[AF(-FNOFA:,"E94;]N:;JBO *H_]>,R>=! M9:"[#9W\!U!+ P04 " ##@&-3/-Y!2!P# #Y" &0 'AL+W=OGH@R-S M^./!\2&T2QM-DYJDX/WW;M)2$4KUP1=(TOWN?G:39CL[2/5=YP"&_"RXT',O M-Z9\Z?LZR:&@^DZ6(/#)3JJ"&IRJS->E IHZ4<'], ABOZ!,>(N96UNKQ4Q6 MAC,!:T5T5114/2V!R\/<&WC'A4>6Y<8N^(M923/8@/E8KA7._-9+R@H0FDE! M%.SFWOW@Y6IJ[9W!)P8'?3(F-I.ME-_MY&TZ]P(+!!P28SU0_-O#"CBWCA#C M1^/3:T-:X>GXZ/VURQUSV5(-*\D_L]3D0)//R/I+)-?N MEQP:V\ C2:6-+!HQ$A1,U/_T9U.'$P'ZZ1:$C2 \%\17!%$CB%RB-9E+ZX$: MNI@I>2#*6J,W.W"U<6K,A@F[BQNC\"E#G5F\*DHNGP#($@3LF-'D!5GE5&2@ M"1/$Y$!*);]AT2$EV]J&R"UG&77;-YB<-T[)F"J\P3G"B=M,BYR^ZZF^'*^EQS\B:4_&\V39; M^^/Z^]_[].51="KQ0- A#]I170*A!FXP) MP41&Y(Z4H)CLVM=E'3)V(>W]LU_$@W@\\_>GM;XTF@PGH];HCVQ&;3:CWFPV MH/8L 9)(;;K :O7H).8@"$9G8)=&81B%W6!Q"Q;W@KT5!K"8YBI9?!$TFIQQ M79I,KY1KW%*->ZGN$U-1Q2@G7&J-5\5-A@U#WW8!CB^BOX@GT1EBA]$H' R[ M*2&PO=V]R:W-H965T MYZ[Y^Z0;K@1\DFM 339)CQ5(V>M=7;E MNBI<0T)52V20XDXL9$(U3N7*59D$&EE0PMW \[IN0EGJC(=V;2''0Y%KSE)8 M2*+R)*'R90I<;$:.[^P6[MAJK 8=0&PJ*OV>8 >>&"?WX4Y(Z ME4T#/!SOV+]9\2CFD2J8"?Z317H]&9ES:FFXZ$4 M&R+-:60S QL;BT8U+#5I7&J)NPQQ>GR=9%R\ ) II! SK>AJ]$Q0^^&I1/3PHG@ MA!,#: MX7,($>Y;N-?@3KO*4MORM4_RQ;@2[9)$%IRF9,Y4R(7*)9!?/W";W&A(U.\& M5N4MK[O*4.606>:J)I!K(Q4S(C$PFM8EM)O);0>=37?B:85ZK_QIVI*-3 MZ>@T\EQO,[PM,&Y6!U:SHASO*L+2$*\\!76"FAD[+<^K%70V[$A0MQ+4;>2Y M92E+\J2!J5.8Z%RFXAEDG9)F(N^4D+-A1SI\;_\">,U%1;=O%)5_\)KX'U%6?K W M&+QW8;W!V#F9D/\ 'JO:7_=^^[V*ZPTFO]?JGU!S/K!0XQYT&PE@E$T3IHA] M,8K&HUJM&KV);6_<_?&B2[S%)#'L'3C$"/5:/;Q&9=%X%1,M,MN[/ J-G9 = MKK%9!6D.X'XLA-Y-C(&J_1W_!5!+ P04 " ##@&-3=$-6S9," #>!@ M&0 'AL+W=O9+%)(55[7V=:V Y@Y4<3\*@@N_ MHDQX:>)L"Y4FLC&<"5@HHINJHNIY EQNQE[H;0UW;%T::_#3I*9K6(*YKQ<* M=W[/DK,*A&92$ 7%V+L)K^''0#R# .B#A"]!XSV .(. M$']48=0!1A]5..\ +G6_S=T5;D8-31,E-T19;V2S"U=]A\9Z,6'[9&D4GC+$ MF71>U5P^ Y )""B8T>24++$9\X8#D069H5% 3J92&,56C;O=!:="D^,9&,JX M/D'(_7)&CH].R!%A@GPO9:.IR'7B&PS1"OE9%\ZD#2?:$TY,;E&HU&0N8.0$1GL$MMV6[72;)K5K M-R8RWN"EV@ZK06DI!' "3S@Q-0RV6JMUX;3LO'Q,3^.+^"KQ'W?!JUM;%G_G@ZU K=VDU)AV(TQ[';VU'\8W;@:]LT_"ZVDX M8)_A\&YG[2M]._EOJ5HS+">' J6"LTN<)ZJ=INW&R-J-BY4T.'S%E&:[L0+]+RU] 5!+ P04 " ##@&-3P'V%GO(" #."0 &0 'AL M+W=OZ QL5%MR WW;\?8,=-7->K.O7%!GS.N9Q[,3#><7$O"P+)B=.KM3VW'7E.B;*K2 XM:2R<)'G16Z)*7.F M8SMV+:9C7JF",G(M@*S*$HL_,U+PW<2!SG[@AF:Y,@/N=+S%&5D1=;N]%KKG MMBHI+0F3E#,@R&;B7,#S)?0,P2*^4[*3!VU@K-QQ?F\ZE^G$\:IZ0UY(*PBX&1!%*:%/ 6?P.UJ 4X^G((/@#+P+>>5Q"R58U?I>(;EKAOM M6:V-7M#VP15G*I=@R5*2]O 7P_QD@.]JGZU9M#<[0X."*[(] [[W$2 /P9[Y MS%]/]_KL_%_TY9NC'R7#;ROO6SW_!;T%E3C+!,FP_6/Y!NS7PL^O&@HN%2GE MKX% 01LHL(&"X276MWYJ8F2)9DM[F(9>',;:WL-A69[#@I'G!^$Q;/$*,HRL.)%99(J![(7M:K1^Y9IU 8: MO;5,-3$\S'\81PAURM0#@PBBJ%.FYS 8H 2-1ITR]>!0Y,,HZ2]3W/J,_^'3 M;'3@BJ04#Z0M:>62]ZT/])ZV:N^M%6J81[](DH2=E3_O@84Q@DFG0CTP.-*) MAYT*]>&"&$91IT+NP?E4$I'9BX$$:UXQ56]8[6A[^;BP1VYG? ;/Y[!G?&$N M*_8\?)*O;SKZI\PHDZ @&QW*.QOI]23JRT/=47QK3\<[KO19:YNYOG 180#Z M^X9SM>^8 .T5;OH74$L#!!0 ( ,. 8U,'VND," , -D* 9 >&PO M=V]R:W-H965TY(I2 MA5ZRE,F>M5(JO[1M.5_1C,@6SRF#)PLN,J)@*I:VS 4EL1%EJ>TY3MO.2,*L M?M>L342_R][.5G2*56/^43 MS*XH<9)1)A/.D*"+GC5P+V]<(S 6/Q*ZD5MCI+-C,CD@YY^C.)U:IG11:*Z8*L4_7 M-U]IN2&L>7.>2O.+-H5MV+'0?"T5STHQ1) EK/@G+V4BM@2>N0"W1,AB&X4=#:BBB2I M/(?524H88[G2NU6'H ,3T$80((3 MD%$#B'L*2BP7;&]9 QG0$$GX#L^PH26JOO"J MOO ,-#@"?9@^UE#\BN(;BE_;7;/][AI :[$EA6^:0K-7M&TW(:]F>; A(D:_ MO@,2W2J:R=\U 0550$'MMN[7V8P*Q!?()$JBA*&. M//?CDSXJH=M9=X/ VWECQ@?,='&":*&PO=V]R:W-H965T,G27$R=@Y3']ZXKM@>:$7''CC17 M=W:,9T2J4[YWQ9%3$A>-LM1%GC=R,Y+DSFQ27%OQV82=9)KD=,6!.&49X:\+ MFK+SU('.VX7'9'^0^H([FQS)GJZI?#JNN#ISZRIQDM%<)"P'G.ZFSAR^7^!0 M-RB>^)+0LV@< ]V5#6/?].IXVA%-Z5;J$D3]>Z9+FJ:ZDO+QHRKJU)JZ M8?/XK?KO1>=59S9$T"5+OR:Q/$R=R $QW9%3*A_9^4]:=2C0];8L%<5?<*Z> M]1RP/0G)LJJQ?F?O%0#T6B ^AJ@J@$J?)="AJ7S%8LDQ-MB#%<-V"Y8'D>PJ2''P^ M91O* =N!Q7JUO'":'N\ ]FX \A 4NF?"4A770X2+JM@Z M1)OV$,TYUR.DUJ@$FU?0?&Y%7HO+\S/A\0VX_W%*Y"OXF O)3_J& -\>69H" MM;+T$W]9;/JU3;^PZ??87-!]DN=)OE>K-"7YEH)W:NK*4>BU>F155\MI1Y,!!J*. MW@<8>;!;?USKCR^,_C'AE]7'+76O6Q=Z!F.>73F/KUCZ5;&F@U$T@ABB'A\- MG$*K#XW& I*6-QHB4PW]V^AY..H&0AV&6VDC-((^CGKXA0Q'D9VC.M:MUD^V,&98B.!_$)P>Y$%E4:G"J6';9Y8_ M5VO;9-6B[!5!"QDL(_3/1JVJ7G.Z_''@>^.>WUMDL(OLV!V8ME '8VUQ"QG& M(CMC!P$Z+&VA#J!:XQ8R1$5VH@X.7*@C;_HCWPOZWEA#5&0G MZL#,A=H8[1M^ U!T :!7A2[4QF<0>A@&08\/ U%DAZCZ#K5]YQGX8>__';>P M82NVY\Q?CUM5X>8T8!^'8<\L8$-%;*?BM6D+MZ'8LR)QXU/=CL/KTQ9ND['/ MA6$BMC/QRIR%!Y,1&S)B.QFOSUFX3=KXC;VWC+*]\4.HP!;=LIEN0U77ZUW,>?EWIUYO-P"_42X>JD%2.E. M-?7N0B7.RUW%\D2R8[&3MV%2LJPX/% 24ZX?4/=WC,FW$RU0[^W._@902P,$ M% @ PX!C4SEYYK"\ P C X !D !X;"]W;W)K&ULS5=MC]HX$/XK5BI5K=0E<5X@] )V%:MU!>TJ-T0 S68VN* M7\]=1SEHBS]3V//.,U*AK"B]5X/W\=AR%"/((!(*@LB_'_:%_; M.A:*MES0O':6#/*TJ/[)0YV(C@/N7W!P:P?W>P?_@H-7.W@ZT(J9#NN6"#(9 M,;I'3%E+-/6@W($B:\9?2^/FST.O[?R ;<87(1[:0 M[-0:=E0SF55,W M,AN@C+43"T9LBAOC4WY91-:&YQ]!FKA%P"64/>=?P/N\G-JSY6+^QH#E-UB^QO*,N[9ZO&M3 MQDBQ 7G.!%H=4-=N00YZ>KHG+$9_?9"0Z+V G/]M(!0TA )C<)^V^0H8DCK! M!2EB626O$"T5)8Y>I$5=%"_/544%'&A@)3J[28A]+W1']JZ[68_-7"SW-0@; MNQ/B_89XWTC\JS[G$-^0'3"I6P@>@$4I!U2R-(+3*&#+*"IEG#JYUH3E@.&I:#'TGO#KBD^L.9'3Q*F1^$?<^67TPX'<''OX=V8+>EY%ZI'D^5=@W8K>U@X'@X",Z7 M#6Y5&IME^N>.6@W:Y7/AF.%6X[%O9#);3DW9;:49![_)AK>BB\VJ^PO718W< MS;3G>X-!\-U]\;3=*?=6BK%9B_]M_:N7.[TR@AZ^<&7@5J>Q6:A_LI+#Z_+6 M"C*^4I%_-6_#J_+FMD+KFH7VO[XZGEC^>'=@_^+=87>^]W-@&]T&<UA1(7L1_9C( M=A&8,I#OUY2*XT MT#2@DV]02P,$% @ PX!C4PP'_LXG!@ H"8 !D M !X;"]W;W)K&ULS5I;;]LV%/XKA%$,+=!6XD6W MS#$06]Y68$6#N-D>ACTH$1,+M217DN-VV(\?=8EH4T>4DZ6 _)#(TG<.R?,= MGX^D.-VGV9=\S7F!OL6;)#^?K(MB>V88^>V:QT'^/MWR1#RY2[,X*,37[-[( MMQD/PLHHWAC$-&TC#J)D,IM6]RZSV33=%9LHX9<9RG=Q'&3?YWR3[L\G>/)X MXRJZ7Q?E#6,VW0;W?,6+Z^UE)KX9K9+=/-G%!;K\XD[02&_"W:;XBK=_\:; 5FEO]MTDU=_T;[! MFA-TN\N+-&Z,10_B**G_!]^:0!P8"#^P 6D,B&K >@QH8T!/;8$U!NS4%JS& MH!JZ48^]"IP?%,%LFJ5[E)5HX:V\J*)?68MX14F9**LB$T\C85?,5NL@X^_F M(M0A6J2QR+\\J!A\A^I'-]6CV\-'_%MYS=%KGQ=!M,G?"/#URD>O7[U!KU"4 MH,_K=)<'29A/C4+TL6S)N&WZ,Z_[0WKZ0]''-"G6.5HF(0\!>U]O[VGL#1&; M-D#D,4!SHG6XXMOWB)IO$3$)!OJS.-W$@4 9KLF5:( H"C!#E.B , (8;8%1\%NHV!KHW#U4Q!O?_8UN>2T MGIQQ)+?;=LA]X>1VNR%FKJ6DXP) 4?%16 50&%N.\D-9 C#'<3!,JM>.W/MA MJ>V=% , !<0 0$$Q &#],<"FE&93&X55E=J?-)F$#V0>CR.Y,9%=(B^*.A&,I(>24M=63.(862]Y!W6PX!F"6 MUZG6 ,IC9N=G##G#M@M33*5:4;U:?5I=&//5Y6*IVPV3E9^.9%5%I730EUY5 M46"!0[ ZSP)0C"@_ MLO7W))*[NV^FRO @Q!^&++60X^%*6:)Z63ID=EB!J:SW="0[?E0*!GWI/3\* M[,!U)ED0B'3F6""*=1B&4&Y?99:Z1/6Z=$CRL 0S6?&9.0Z2F90-IE\P/..M M!09FO^KT:0&@;%N1:1]R9=F=5Q8 RJ$PQTR*$].+TWREY526>C:6]U '+Z+T MZP,Q-/!U9V-VO JR.\P!*,K4W1P(A6EGHPZ$F;WL2=5A>M410SQ)6IDL[,P> M"8]2$YA^#=#+8W=G2!7088@_#%EJ(<>#DJK"]*I2,S&PO=V]R:W-H965T$?93UX""/38G;X(HXT[&>>V#3,=V*NB+PP!#?-@UFOV^AIKN)XSLO$Y^J=2G4 MA#L=;_ :'D%\V3PP.7)[E:)J@/"*$L1@-7%N_.N%[RF"1GRM8,?WGI&RLJ3T MIQK<%1/'4QE!#;E0$EC^/,$,ZEHIR3Q^=:).'U,1]Y]?U-]K\]+,$G.8T?I; M58ARXJ0.*F"%M[7X1'85K=$=RV@#"I$"+9UF''#AZAU[7JW;] M MK%2W0Q!X&KFE]*V)?'.;IX2!CZ7-(MESI\[ J9H@KDYETZMVTZP8ET M0G1/B2@Y6I ""@M_/LS/!OBNW)I^?X*7_;D-!@4?87.%0N\M"KS M^0S.Y_N MV>S\7_3%/T<_V(RP+Y90ZX4G]#Z*$IBU4+[?++E@\JW_,1 FZL-$.DSTUYKL M:F[%:(-RS$L$O[;5$ZZ!"&MQM;J)UE57Y-/4'V5C]VG_P"P8+SW$S(\QL1:7*>4_FM*& I;$:3X\!A8F0WLX"BT#1J ?E!%!A&;:@H MCNU&1[W1T7 MGSC%T7&P-#*\63!!Y!G>K""CYA<64)2<<);VSM)A9Y3)KS!! M\)R7F*P!K65;@BYJROFES7%ZE$,6&T/D9A908!SOO?:%GB#9C]3 M(2V>9;932@Y>G-@L9AOJZ+*96[7"HSO)"DN#U'#M[O5%#;"U;D@YRNF6B/:K MU\_V3>^-;O6,^5O_>N9;YN>J2=9]V*M\VV'?8[:N"$U36L[ M$'2CN[(E%;+'TX^E;/2!*8!<7U$J7@8J0/^OP_0/4$L#!!0 ( ,. 8U-3 M$P$D; ( *(& 9 >&PO=V]R:W-H965T N:0]H@;MI#T0,MC2TB%*F2]-*_+TG)JI/*;M!> M),YPWGNVGB? \R3<1:,\KA02*U+DLB?XZ!B>W0"[R]XY&N"FT= M.$TJLH(YZ*?J01H+MRPY+8$K*CB2L!QZHV PBVV\"_A"8:L.ULAFLA#BV1IW M^=#S[8& 0:8M S&O#4R ,4MDCO&CX?1:20L\7._9;UWN)I<%43 1["O-=3'T M^A[*84G63#^*[0=H\KFR?)E@RCW1MH[M]3R4K94690,V)R@IK]]DU]3A &!X MN@%A PA? ^(C@*@!1&]5B!M _%:%JP;@4L=U[JYP4Z))FDBQ1=)&&S:[<-5W M:%,ORFV?S+4TN]3@='I+.>$9)0S=\4R4@ C/T6QGVE"!0N_11R(EL=\2G4]! M$\K4A?$^S:?H_.P"G2'*T>="K)6!J01KFTJTY0CWY1B')PGG4%VBR'^'0C\,.LXS>3O<[TKG_]1G_ZS^ MHAA1VQN1XXN.\'W2!U ';DY\LH_#@:3H,,_-0.XGI>_Z>OI?4_DBG*%&"R-E'_9,S-!UA.Q M-K2HW)5?"&T&B%L6YB<"T@:8_:40>F]8@?:WE/X"4$L#!!0 ( ,. 8U,A MFI8'P ( /P' 9 >&PO=V]R:W-H965TICV8Y"!6$YO9#K#_?K834J IJ[87 M$MOW^[CCXHLWC+^( D"B;552,;(**53;E:V1U+3BJ@@C"*."Q&UJU[!/PC] MN,]'EJ,-00F9U Q8/=8P@;+41,K&KY;3ZB0U"W .P8$[P#\%N!_5"%H <%'%08MP*1N-[F;PJ58XB3F;(.XCE9L^L54 MWZ!5O0C5?3*37)T2A9/)/@);T&@2S3E;$U,#Z@61 >'YRE(3$IQH<*> M9RDZ/[M 9XA0]%2P6F":B]B6RI'FM;-6?=RH>^^H^^B!45D(=$=SR'OPZ6G\ M\ 3>5I7HRN'MRC'V3A+.8'6%?.<3\AS/[?$S^3C3U;504#J-^IV'G-#SI]/#C?2UIK\]Q^+9:T;7C M'OJ<]$1Y7A@=1J6]48[O'R7=$^:ZP\ _2MO>N\XJX$LS1P3*6$UET[W=;C>J M;LT-?;0_=F\F;L]^JD9;,XE>Z9NY^(#YDE"!2E@H*>&PO=V]R:W-H965T M<=9J\V@K "1[*92=1A5B?4.I+2J0S(YT#/_@\)E#:X]DXBO9:/WHE;MR&L4^(1!0H&=@ M[O<#%B"$)W)I?.\YHR&D!Q[+!_9WH797RX996&CQA9=83:,W$2EARQJ!#[I] M#WT]5YZOT,*&+VD[W_0J(D5C4[#*07'5_MN_[< 08GP,D/2!Y"IB< :0] M( V%=IF%LI8,69X9W1+CO1V;%T)O MI5PY6_Q34:=\H=#O,[56@)Y"/;@R6O MR =F#/.-)<^7@(P+^R*CZ.)X;UKTG/..,SG#^9;<:X65);>JA/)//'7Y#4DF MAR3GR47"-=0CDL8O21(GXQ/Y+/X?'E]()QUZE@:^])\](TMN"Z%M8X!\G6TL M&C>6WRZ$F PA)B'$Y$R(6XON M*X(>S9D$LPOK9TFA&X7=;0[68<-G8;"?V.=N\[M%_4W3/1OWS.RXLD3 UE'& MH]=N;TRWBIV"N@[3O-'H=B.(E7N]P'@'=[[5&@^*#S"\A_DO4$L#!!0 ( M ,. 8U-!'KV!%P, .H( 9 >&PO=V]R:W-H965T.O)D42H/D8ML.&8EFWP["#$C.Q4%O*)*79_OTH MV?%2UPV*[9)(--\C^2R1'AVD>M YHH%?92'TV,N-V=WXOE[G6#+=DSL4]&0C M5-! MGZS!5K*2\L%N/F1C+[ )88%K8QD8_3WB#(O"$E$:/VM.KPEI@:?K(_L[5SO5 MLF(:9[+XQC.3C[V!!QENV+XPG^7A/=;U))9O+0OM?N%0^P8>K/?:R+(&4P8E M%]4_^U7K< (@GFY 6 /"-B!^ 1#5@.BU$>(:$+\V0E(#7.E^5;L3;LX,FXR4 M/("RWL1F%TY]AR:]N+#G9&D4/>6$,Y,%4X*+K88[5+#,F4)X"U.F^1HNYF@8 M+_0E6>Z7<[AX"&WU%1EI_R>5>,Y'ID6\H+\ONK^L ;ODQZ-*.%1E&EXEG")NQY$P16$0=COR&?V M>GC05<[_15_\<_0G8D3-"8D<7_3Z$_+]=J6-HCO^XPQ_W/#'CC]^@?\3-4,N MUK)$8,8HOMH;MBH0C*Q.6BZ+#)4&N8&9X@8E+'NWO:Y35L5)71S;'Q\G810/ M2,+'TW?WW"L)P^NG3O/G3FF0#EM4BXZ :1R$C=<3/9)&C^2L'M]<;\,,V",J M:M4@]N6*I*?ZZYM'[5X;NFKT5N""KEYEONR2I J5/*EC#R5.Y+&">"DL'VJL70J M4I$/3M(*>M&PI4:74]!RFJ?/WG[[?'31Q%&K?/^D>9>HMFYJ:EC+O3#5+6VL MS6"^=?.H99_V;V;]#ON&PO=V]R:W-H965T2AKJGX^Y%5_'CO!=YI MX:G<[I1>\"?C/=VR)5//^X6 .[]G*Z]S$,%V]!#I9[X\1?6!11KOC6OI/F/CAT6>VA]D(K7G3'L MH"Z;]I=^[X0X,P >MT'8&82V0?2* >D,R'L]1)U!]%X/<6=@0O?;V(UP,ZKH M9"SX$0F-!C9]8=0WUJ!7V>A$62H!3TNP4Y,Y%4W9;"5:,(&6.RH8^H1F9750 MK$ W,Z9H6SM#-AUOT ?E(:IQ$98.>FU+)C[ (UU]V_"!I4\BQKV!G MFM]?=[MX;'<1OK(+@C[S1NTDFC<%*QSVLV'[?,#>!T5Z6<*3+(_A(.&2[4>( MX(\HQ&'@V,_T_>;8%J@Z*IB2/$VTW:\*IB0B&_05)2*<;0<:]'/*C' M5]/=H/[H"Q/0K5%SJ%<@/<3?51YT?*F@U."MH!LHO7;YUB5)ZRJ^B"-+29Q' MEBHN(,YPG&>6,BY@&N=)0"QQ', ^$@4N_5)>GV2P7PT[0D^+XAM-O"]T;K< M#:1AVM.F@[(_,4CIJ2BD.CF:?G\$_3 -X1.KZ(-LR2.K[+O&I<% M04 22^5K&,%I%$9V!E[CH@AGY!6)LUZ+;%"+MLKY7G_,)8),0X_+Q73^E@;9 M]:8)E(.50=-K6!!FH5U<,P=;&H>!K8"#C1"0WJU WBN0OT,!R !!&R7?"CQW M1!1%F541TVM8FJ;8"MO!A:,HL<-VP=+LE=83X!_S /X?F\]! A+Z=,$4$S"> M,%1TLP,[?33V8-S6TQL:=AN[Z!=1D*=)9M7&U(4,<)BF>6QIZ>0D 8E#BW/N MY$S@'9Y]&2XE/1NQ@D%)9\.2Z,FJ7W$KT_)G9WO#(Y+:JKA0.+<5<:%RDE_\ MV=JX;")BZ>*?3:$U$ULS_DNTYH=&M<-&O]H?,1[,8&VM/P9WT\"Q/M-'$C/U M_J!OSS.?J=B6T*@JM@%7>)3":Q3M$:&]47QO9N 55S!1F\L='*N8T !XON%< MG6ZT@_Z@-OD'4$L#!!0 ( ,. 8U,E$.^0* , (L+ 9 >&PO=V]R M:W-H965TB!.W%%UND9G9GER-IASO>4*(-%+GE$Q MLE(IBSO;%G$*.1:WK "J[JP9S[%42[ZQ1<$!)X:49[;G.#T[QX1:XZ'96_#Q MD)4R(Q06'(DRSS'_,X&,[4:6:^TW'LDFE7K#'@\+O($ER._%@JN5W41)2 Y4 M$$81A_7(NG?OYJZC"0;Q@\!.'%PC7]^)J,+$%*629 MCJ1T_*Z#6DU.33R\WD?_;(I7Q:RP@"G+GD@BTY$UL% ":UQF\I'MOD!=4*CC MQ2P3YA?M:JQCH;@4DN4U62G(":W^\4O=B ."BM-.\&J"=TH(WB#X-<'_:(:@ M)@0?S1#6!%.Z7=5N&C?#$H^'G.T0UV@535^8[ANVZA>AVBA+R=5=HGAR/,>< M$KH1: $<+5/, =V@>RK)S8QDI3Y$M(2XY$02$.AJ!A*33%PKD-!@,;2E4J%C MV7&=<5)E]-[(Z*,'1F4JT)PFD+3P9]W\J(-OJ^J;%GC[%DR\SH!+*&Z1[WQ" MGN.Y+7JF'Z<[;>7\7_;Y/V<_:H;?^,$W\?PWXNFC3UI.?OX29Z7J-UISEJ,I MRXM28O.HLS5J,='/;RHP^BHA%[\Z9 6-K,#("MZ0]60>>)4>;X&K%QBB9;Y2 MR51RK,W:2!:ODN%(LD&H!>RU%HIN/(RN"*W=?-UFYTI9:)3I]^YVK!J]/33( M.2+L14'/.X;-SF%^U(O\_C%L?@[S_/[ .\ =M3!L6AAVMO 1A.0DUCVHRL8[ MS!/1<3B])G+ODCS3;V3U+]8S_7<]>.8>U>N8<3A1$SFZ),^XSNOWT+E8U]32NFS3 G$# M)W3]$]^\'VK> HG\7C\\L8Q],%SDP#=FJA,H9B65U7>EV6TFQWLS+YWL3]R[ MJ=NR/].3IAEF7L-78^H#YANBC)?!6J5R;OM**Z\FOVHA66%&FQ63:E REZF: MEH%K@+J_9DSN%SI!,W^/_P)02P,$% @ PX!C4\ &U:^2 @ KP8 !D M !X;"]W;W)K&ULO55=;]HP%/TK5E9-G=21D/#1 M=@%IA%6MU$H5J-O#M >37,"J/S+[ N7?SW9"E'4%[65[ 5_[GN-[SK5NTIW2 MSV8-@.1%<&E&P1JQO Y#DZ]!4--1)4A[LE1:4+2A7H6FU$ +#Q(\C*-H$ K* M9#!._=ZC'J=J@YQ)>-3$;(2@>C\!KG:CH!L<-F9LM4:W$8[3DJY@#OA4/FH; MA0U+P01(PY0D&I:CX'/W.ANZ?)_PE<'.M-;$*5DH]>R"NV(41*X@X)"C8Z#V M;PL9<.Z(;!D_:\Z@N=(!V^L#^XW7;K4LJ(%,\6^LP/4HN Q( 4NZX3A3NUNH M]?0=7ZZX\;]D5^=& ^&\!20U(O-"J M,B]K2I&.4ZUV1+MLR^86WAN/MFJ8=%V9J1 M\YKXPQOP[#3\:3XEYV>O@*&ULO$S;OR,/5/O"-.$RF=B]K)@.44@L^SF!&G2 MD":>-#E".H4%DCMI4&]<)\AW[^@=@C _3M#W&OK>R9J/]N["O30F-H(LE+:D M/H66]A3W;_6HNJ9;O34W/[;CI!^EX;;=B2KIJI73B_J=I,GZ34*_D= _*>%V M/LG\^[W/[@_EVP=\PIQ!PSSX%]X/&_KA__&^NJ8;MWR-NYW^*_.'?Y@?]SI7 MK[P/6^/$C?('JE=,&L)A:6%19VA[H:OQ6 6H2C]A%@KMO/++M?VB@'8)]GRI M%!X"-[2:;]3X%U!+ P04 " ##@&-3'T\D ]H# "6$ &0 'AL+W=O MR"D6B+*T5Z)!4W_WX4)8O*),J>@=S$HJ1SWI>'AX_-+/="?E<% M(1K\*!E7JZ#0>O^]>KI>BTHQRDD>BO^WN MI1F%79:O Y7P51[8@P MDNDZ!38?S^26,%9G,C[^:9,&G68=V+\^9/_93MY,Y@DK /(%H#8 M6=^-D'5YAS5>+Z78 UF_;;+5%W:J-MJ8H[Q>E43N5#@)YZ3_'5\:.;0300=)G*#)A,^DMTEF$4? 8H0_/9X!]Z_^S"1 M=M;59V;3SCQIOPBE>D5X ==9)BO,P)\/@C%@.F./9?[7A-)5IW1EE:Z\*]&O M-&YD/H(GLJ6F^1CF&1FK=9,YMIGK??B\1F@>+"RDG85T>N$K*6UK:8FY8KBA5?ZWV?QV7X[Y2(<^8.Q9 M\$7G8W%. Q*>'^F^Q< ,2I&G*#!R8(K.L2,V8%_0K#!PK,NF1]$3_1]'/53" M$WO%?!L"4NZ8>"'DPC0.UJ9O&-5T:U=O@@80.37TQN2!#G)P]F;L:5._@@%, M%IYB.QK":1Q.X:<-[4LF,Y^BXQVFCH&HFD&3@$'#1F7 MI'./HD,"@(>@\7_+(80Z=BKF3:(.&S/-9<,!#T\ [!S5HA'H+WZ([ MZ*$CT#L7-6A(/IC$OI9PZ$-GH>\4U+29XVE'8>^H6!*YM0=B98Y]%=?-J;&[ MVQVZKYNCIGN].;%_Q=+L5@48V9C0Z#(QQ9#-(;@9:+&S!\\GH-+7L@X;!+]QA."7!'^7X!TA M!"4A>&^$6DFHO3="6!)LZFZ1NRW<@"K::0F^ F'06LT,;/4M6]*1"4+/?<#Y 19-47L 9) P^QSR76DRV7*6]FHCNI/35*WSY1WP% M\,"9BB4,6831 ?[@-/_Z!-_5-:H*Y:\+U?-/"HYP<04!^0 ^\;V7T0#.SR[T MES5'=CW4\[5>F("5#>KSB]0 M2P,$% @ PX!C4^!"U'=J P +PP !D !X;"]W;W)K&ULQ5=;;^,H&/TKR)J'J;2MP?A:)9%RF]U*[:IJMS,/JWV@-HE1 M;<@ :3K_?C!VG-1QK:K[T)?8P#F'[P;^,MH)^:1R2C5X*0NNQDZN]>;2=56: MTY*H"[&AW*RLA"R)-D.Y=M5&4I)94EFX'H2A6Q+&G2KL;. M%%TN$:X(%O&=T9TZ>@>5*X]"/%6#JVSLP,HB6M!45Q+$/)[IG!9%I63L^-F( M.NV>%?'X?:_^S3IOG'DDBLY%\8-E.A\[L0,RNB+;0M^)W5^T<2BH]%)1*/L+ M=@T6.B#=*BW*AFPL*!FOG^2E"<01P>CT$[R&X'4)_AL$W!#P>W?P&X+_WAV" MAF!==VO?;> 61)/)2(H=D!7:J%4O-OJ6;>+%>%4H]UJ:569X>C(SU?64B1T' M8@7NZ#/E6PH(S\#?@I_/MU)2KL%4*:H5>/P%_J1B+,QN!& M<)TKL.09S7KXBV%^,L!W30#;*'K[*,Z\0<%[NKD &/X!/.BA'GOF[Z?#/G?^ MW^[+#^_^*ABX+2EL]? ;>DTY*+"2H@3+%TTE-]4PM\5,I;+E=2WX^OS:W!'9 MOKK^O38ZX$K34OTW8(7?6N%;*_QA*_J*JR:&EEA=I,^3 ,9!;'Q_/L[9*"PM1![8XA85>$@2=_"Y/84'L01SUIRUNO8P' MO5S>+*<#P4I:F>034X;@X2L"/YJTAGD<0!3'./ [6>O#A5$,.\=RT8,+81(% MN).W'ER #.R-\X:.OIAH^,0I1LYO2O!)5'B1=TKC,_0Y=SU#._J+IAVW =Y.M6^H;(->,*%'1EMH(7D2DX67>G]4"+ MC6V_'H4VZ;2ON>GHJ:P 9GTEA-X/J@W:_PB3WU!+ P04 " ##@&-3QJ1[ M8;D# #Z#0 &0 'AL+W=O==":()S.+H@O&HBTB$NDAZ3CY^Z%H6;9E10@\ MBVQLD3SG\MY[+E_]C52/.F/,@.07E MOV'=]MVK8EVN3<\%N%=#KHJ#J9<1RN1EXT-MU MW/%E9LH.?]A?T26;,7._NE6VY==64EXPH;D40+'%P+N&5U,8E02'^)NSC3[X M!F4H#U(^EHUOZ< +2H]8SN:F-$'MWQ,;LSPO+5D__JV,>O6<)?'P>V?]BPO> M!O- -1O+_!^>FFS@Q1Y(V8*N7N7:_8%-A P_,U]K(HB); M#PHNMO_TN4K$ <'::2>@BH":!/(* 5<$_-892$4@;YTAK @N='\;NTO4[D10"[ '7MB8LT %2GX M0XJ+\5HI)@RXUIH9#1Y>P%]%67%MBY(CEEOHT#(,XC&WL M3X>:G<)(+\ D/(9-3F$P"H(DBH]QTQ8<@1#CO;VC.,,ZSK SSGO!C4WBS%## M=$?>HMI>]([J]6HO>N>JMR6&AWGL)3A #?5:8'$8DEY#O5-8&"9)U!!YV@)# M,0EQNW9Q'67<&>579@\]\=*1KZ2VE+RC:C#8GRO!N;I5S,,Z0A7!L.)21^9=7!@Q,4OF7=_<[%,I5%5_+0WB1Z3Q'W^S?$ M9XN(6Y95@J.FB*U"5NZ1X0&\_(:N;UYU+WU0^7:7<\;_2-X-88M_9/R8>/NSGOSVU?1#ZJ6 M7&B0LX6=*KCL6:G5]J&Q;1BY9A*FV+;2"!*HF4IMV9CCJ[53/=?5CM M@PM.L HV8SM-Y]^/[5!@4H+F(5)>$@SWG)S[F5S!9"ODL\HIU>"U++B:>KG6 MU:7OJS2G)5$7HJ+<7%D)61)MEG+MJTI2DCE16?@8PI%?$L:]V<2=NY>SB=CH M@G%Z+X':E"61/ZYH(;93#WEO)Q[8.M?VA#^;5&1-EU0_5O?2K/S&)6,EY8H) M#B1=3;TYNEQ@)W 5_S"Z59UC8%MY$N+9+FZSJ0=M(EK05%L+8KY>Z((6A74R M.;[7IE[SFU;8/7YS_],U;YIY(HHN1/$ORW0^]6(/9'1%-H5^$-O/M&XHLGZI M*)3[!-NZ%GH@W2@MREIL$I2,[[[):PVB(T#A 0&N!?AW!4$M"%RCNV2NK6NB MR6PBQ19(6VW<[(%CX]2F&\;M-BZU-%>9T>G9E=G[YTQL.1 K\$!?*-]00'@& M_A+\?+&1DG(-YDI1K<#3#_")BK4D5PG:5P,.+-UYOY0*>H,Y31"8FC=L8A? 3F MM4D7)PKA&.U![RF+Q^'H /1V J+A$3A7C)S?DY2M6#K4=#NO4'A*^.VP0]$Q MX$?OJ 9!"*-]^#UE*$KB _3;68B&A^$74A$^U&X[M-#XE-C;88?B8V"/W]_S M 1SMS_>>,@RC !_ WLY"-#P,/XLB8WP]]!S33BT,3P@>MT,/HR. KTVZ3RD( MX60<[I'OJPNB".W/&[_S[&Q?7+X2N69<@8*NC!!>C,W>R=V[P&ZA1>4>IY^$ M-GS<86[>GZBT!>;Z2@C]MK!/Z,T;V>PG4$L#!!0 ( ,. 8U-OU\Z_3@, M )(4 - >&PO/V2CL)F_#P-%-9$9'X=WIZV]+ MJ2]?!>Y^\N;DI'-W=KEK/[7 61AY22_\I+]^_&S3GGHM>MK 6(#D -7G M'5SX.4[=/XAZ#S-&/#@T*?MS@M&G!]'OX4:(^YT#=>^5;Q?AUL'>3)"I5!E539ANN#&-AYSF($>Q^0+N6I81@%K+PC0R1N92$*MA MXU$W#.V,;-GX6;U"R>ZD_ M+,UTA.U#K=!K17.VLOU5W@C V+LX.RE+OG[/V5P4U$W^X(#C(=GX!0NIV(.) M!J4R,P:JPN">*LUF;$6K^NWF>4T$5X6W1IO9?@, MUE'FT4&FL09P8!R%7^!XRK=!@^F2<(WXS.: MDR77MPTX"K?MSS1CRR)M1EU#(NI1V_8GF%XW:4ZK)A83&5W1;%)WU7QJFX%I MF*CU!0Z[R)6]_ CFXS _ A@6!U. ^3@O+,[_-)\!.A^'8=H&7F2 ^@Q0'^?E M0R;V@\7Q^Z3F\L\T3>,X2;",3B9>!1,L;TD"7S\;I@T\L#@0Z<]RC:\V7B'[ MZP!;TWT5@LT4KT1LIGBN ?'G#3S2U+_:6!SPP%8!JQV([X\#->7WB6-854P; MMH-Q)$TQ!&K17Z-)@F0G@8]_?;!=$L=IZD< \RN(8PR!W8@CF +0@"%Q;-^# M.^^C:/.>BK:_0HY_ U!+ P04 " ##@&-3EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,. 8U,] S<_C 4 +$R M / >&PO=V]R:V)O;VLN>&ULQ9M+4^,X$(#_BBHG]I -\9.A@"H@F5VJ M&* (Q75+. I184NL9/.87S]M!YC6QNG:2R>G8-DXGR5+7ZNE'+U:]_1@[9-X MJTKCCP?+NGX^'(U\L525]'_:9V7@S,*Z2M9PZ!Y'_MDI.?=+I>JJ'$7[^]FH MDMH,3HX^[W7C1OC UJJHM350V!;<:_7J?Y]O#\6+]OI!E[I^/QYT?Y=J("IM M=*5_JOGQ8'\@_-*^_FV=_FE-+M9!W\L%W);5\ MN)4 SS;,VC^UMX"E& MZ#&Z>OC\7%7BH?L_U6@7"UVHB2V:2IEZ58].E2V@\4O][ ?"R$H=#\[MBW+B M1CZJ]J'@6R[FJP>L@0Q5ESO4<,)=S#M&1I[KJ\GT:C:="/AK=GUY,3F]@X/9 M'7S\F%XAR(B C'8(^4^$(&,",MXE9(P@$P(RV25D@B!3 C+=)62*(#,",MLE M9(8@(,AO!.0W7LA94U72O0N[$#/]:#3\FS2U."T* MVYA:X\%\GQK-]YDQ$=OT!:[U0IJYN'/2>' BQB2EPVR=[]I(4VA9B@OC:]== M[C$<)9LQLVV@LN9*W*I"Z1<)7QV 48(9,QOFNEY"['#>.*?:5\][%58:Y94Q MLUA"MDLMNP!0AY5'.67,+)5+)7U(0\ECS&R/:?5EQ)DR:J'#=J2$,68V MQJV"4:,)@E-*#6-F-\R6TJGA&33=7)S;"N[DNXLP'V6%,;,6\$!6V$IUH^WT MK>4,7K:(DD+$+(4/M#OY%C)1!HB8#3"5SL [)AJTK7 MU9<["YBB JF"9@ZKCU)!Q*R",YBU/\WMJVD#DH\^V]%>63,\;S F986(V0JW M;2%TW1OI_N."B')!Q.R"6?/@U;^-^@J2,!BEA8A9"V24&4QT(TH2$;,DR"@S MQ*3D$3'+HS?*%'MW75#W!Z:D%!(Q*V0MW.PCC"E_Q,S^Z(L[>R$IH<3,0MD8 M@*Y(,29EEYC9+JLPM+?VR-P5LT_6XM%>0DHE,;M*5I+KXZ)<$G.[9$.$^@&* M,2FSQ,QF(0-5L82[]$MY2 MC$D9*-G)C 8:76HG[B7&I"R4;#$KAC%_2/>D:HR94A9*F2VT/O,:BM]FPCT] MI2R4,ENH#_.T+.TKU+$2"XQ)62C=]K()8%Y)YV2[$R,(/5+*0ND.%E'$W@1> M2UT&<5Q*22C=U7+*"A5CD@OU6UE4:<=)F/E8TW5SB.BZ8IA=8$Q*0NFV5UM: MXJ6$N-@+;03&I"24,DNH#W,&]YTWI8)JQ9B4A%+N:1"%&40>*26AE%E"7PF# MGKZ=4=K)N-?H-V4,5N,EQJ2TDW%/?C9CMGT'8U+:R;@G/YLQ6Y=C3$H[&??D M9S-F>PIC4M[)MCCY64\3#3$FY9ULBY.?-=JP8D[)0SKT_F4QHX@$IIRR4[W+30# @Y92%\EUN M&P@2FCEEH9S90C0F3FCFE(5R9@O1F#BAF5,6RIDM1&,&.Y7)K_ M %!+ P04 " ##@&-3>NU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!* MLONVG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8 M[\JQ&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN M-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5 MU3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H M8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N! MWH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO= M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTS MZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W M&I__DU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04 " ##@&-35:BY9Q(" M !S+ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_ M-T2Y 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M M#D,_IG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ M5-=7M[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IR ME7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[X MM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ% M58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V* MK 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK M3^_WGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 ( ,. 8U,'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ PX!C4W\45\/N *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ PX!C4YE&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4QNWZ^0P" >"( !@ M ("!V@T 'AL+W=O-2,ZGP& /&@ & M @(&H&0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ PX!C4W8EW\P$! U0P !@ ("!6B 'AL+W=O M-=^DV@\ &5< M 8 " @90D !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4X%THEH) M" 5Q\ !@ ("!ZC< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PX!C4SFM,GHZ!P "!4 !D ("!85, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4^G<,6NI M @ S@4 !D ("!%&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4Z9+_.>T @ & 8 !D M ("!K6X 'AL+W=O#Z!! ' "S$@ &0 @(&8<0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ PX!C4P9&V\[[! @@L !D ("!)7T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MPX!C4U#',M&;!0 6@T !D ("! (\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4TAHG(#I" M)A< !D ("!&YH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4YFDNMYZ! \PD !D M ("!=:L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ PX!C4ULJU3,_ P U@< !D ("!%+8 'AL M+W=O&PO=V]R:W-H965T;7'O0( !$& 9 " M@>J] !X;"]W;W)K&UL4$L! A0#% @ PX!C M4V,$ 0,5!0 10T !D ("!WL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4Z2.M;TS! @P M !D ("!/\P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4PP0\.J= @ /@@ !D M ("!#-D 'AL+W=O&PO=V]R:W-H965T M]ZP!0, #@) 9 M " @9K> !X;"]W;W)K&UL4$L! A0# M% @ PX!C4Z'OM(UB P /@P !D ("!UN$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4RB_ M6;I@ @ TP4 !D ("!]^H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4Y/HM/J> @ %P< !D M ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ PX!C4Z:NN_.9 @ ?@8 !D ("! M._P 'AL+W=O!P &0 @($+_P >&PO=V]R:W-H965T&UL4$L! A0#% M @ PX!C4SS>04@< P ^0@ !D ("!T@8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4SEYYK"\ P C X !D M ("!6!L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ PX!C4U,3 21L @ H@8 !D ("!72D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MPX!C4T$>O8$7 P Z@@ !D ("!3#$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX!C4^!"U'=J P +PP !D M ("!;$8! 'AL+W=O&PO=V]R:W-H M965T19 , )T- 9 M " @?U- 0!X;"]W;W)K&UL4$L! M A0#% @ PX!C4V_7SK]. P DA0 T ( !F%$! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ PX!C4WKM3FU6 @ CBT !H ( !LUL! 'AL+U]R M96QS+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 297 358 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 - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical CONDENSED 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 Ltd. (Details) Sheet http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails Significant Events and Transactions of the Period - Acquisition of Doobe In Site Ltd. (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-20210930.htm crto-20210930.xsd crto-20210930_cal.xml crto-20210930_def.xml crto-20210930_lab.xml crto-20210930_pre.xml exhibit311ceo10qq32021.htm exhibit312cfo10qq32021.htm exhibit321ceocfo10qq32021.htm http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crto-20210930.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 297, "dts": { "calculationLink": { "local": [ "crto-20210930_cal.xml" ] }, "definitionLink": { "local": [ "crto-20210930_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-20210930.htm" ] }, "labelLink": { "local": [ "crto-20210930_lab.xml" ] }, "presentationLink": { "local": [ "crto-20210930_pre.xml" ] }, "schema": { "local": [ "crto-20210930.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/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 472, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 6 }, "keyCustom": 38, "keyStandard": 320, "memberCustom": 16, "memberStandard": 34, "nsprefix": "crto", "nsuri": "http://www.criteo.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i521ff49b5e2149539a92a69d887bace3_D20210101-20210930", "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-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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 Ltd. (Details)", "role": "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails", "shortName": "Significant Events and Transactions of the Period - Acquisition of Doobe In Site Ltd. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i78ff65de4a5d4bedbf7a4cf12c4118a4_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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i2e8e846cd2d8472ea733145591d5d209_I20210930", "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-20210930.htm", "contextRef": "i2e8e846cd2d8472ea733145591d5d209_I20210930", "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-20210930.htm", "contextRef": "i2440f6f8523c46de9e04d52c032a7a01_I20210930", "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-20210930.htm", "contextRef": "i2440f6f8523c46de9e04d52c032a7a01_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "i2830ed0569dc4100be36499b61f21387_I20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "i80036ccfc18f40e29fe14b3b2146790f_I20210930", "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-20210930.htm", "contextRef": "i80036ccfc18f40e29fe14b3b2146790f_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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-20210930.htm", "contextRef": "i6f490f4fadf3403d8de844969fa6089b_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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ie3bc99fd119d433b8e23d7cb061d61d7_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 - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i9580feebf3f341c3b466983622d28399_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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "i6948166d15904b11abcabd0b90d8a88f_D20210701-20210930", "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-20210930.htm", "contextRef": "i09c4ab670d10458b87ff202c744412dd_D20210101-20210930", "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-20210930.htm", "contextRef": "i09c4ab670d10458b87ff202c744412dd_D20210101-20210930", "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-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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-20210930.htm", "contextRef": "i120f34d1030746ec8e018740d9ce5e2e_I20210930", "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-20210930.htm", "contextRef": "i120f34d1030746ec8e018740d9ce5e2e_I20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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": [ "span", "link:footnote", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "ie06a69bafb124ca0a70749f70c40037d_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 - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "ie06a69bafb124ca0a70749f70c40037d_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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "iab8f9d2ec9bb4aed9faae3a77cfbd866_I20210930", "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-20210930.htm", "contextRef": "iab8f9d2ec9bb4aed9faae3a77cfbd866_I20210930", "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", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i3e9625b368954d71a9b7271224d007de_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", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "i82767df8a12c415096f312ff33233d18_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "i0beebb48186b450ca287d2f287aca6af_D20210701-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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-20210930.htm", "contextRef": "ibec1f0a5aaa547f3938936991041db52_D20210701-20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "id4c7ca4ef4534436bf94e4b49ddec6ec_I20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "i0ff2d00282ae4c9ab54ab2d9c67110d7_D20210101-20210930", "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-20210930.htm", "contextRef": "ica76356b2de14384b7d14a7dc3f86124_D20210701-20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AccountsReceivableAllowanceForDoubtfulAccountsCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment", "label": "Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment", "terseLabel": "Currency translation adjustment" } } }, "localname": "AccountsReceivableAllowanceForDoubtfulAccountsCurrencyTranslationAdjustment", "nsuri": "http://www.criteo.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "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/20210930", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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": [ "r541" ], "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": [ "r542" ], "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": [ "r543" ], "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": [ "r543" ], "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": [ "r543" ], "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": [ "r544" ], "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": [ "r543" ], "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": [ "r543" ], "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": [ "r543" ], "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": [ "r539" ], "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": [ "r540" ], "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": [ "r395", "r396", "r401", "r402", "r537" ], "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": [ "r395", "r396", "r401", "r402" ], "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", "r371", "r372" ], "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", "r371", "r372" ], "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", "r371", "r372" ], "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", "r456" ], "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", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r518" ], "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", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r518" ], "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": [ "r527", "r536" ], "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", "r471", "r514", "r516" ], "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", "r471", "r514", "r516" ], "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", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r518" ], "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", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r518" ], "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", "r517", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "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", "r517", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "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", "r456" ], "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": [ "r419" ], "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 $44.7 million and $39.9 million at September 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", "r476", "r499" ], "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", "r500", "r523", "r524" ], "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", "r400", "r519", "r520" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical", "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", "r395", "r401", "r425", "r474", "r498" ], "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", "r395", "r401", "r425" ], "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", "r395", "r401", "r425" ], "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", "r495" ], "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", "r494" ], "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", "r480" ], "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": [ "r406", "r407" ], "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": [ "r490" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r328", "r330", "r384", "r385" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r383" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r387", "r388", "r389" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r386" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r38", "r525", "r526" ], "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", "r430" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/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", "r425" ], "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", "r481", "r505" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "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,315,019 and 66,272,106 shares authorized, issued and outstanding at September 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", "r487", "r510" ], "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", "r393", "r394", "r405", "r486", "r509" ], "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", "r392", "r405", "r485", "r508" ], "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": [ "r423" ], "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", "r422", "r424" ], "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": "Current liabilities to clients" } } }, "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", "r471" ], "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", "r368", "r375", "r377" ], "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", "r475", "r477", "r497" ], "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", "r439", "r440", "r442", "r496" ], "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", "r369", "r375", "r376", "r377" ], "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", "r419" ], "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", "r488", "r511" ], "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", "r488", "r511" ], "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": [ "r430" ], "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_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", "r371", "r372", "r431", "r432", "r433", "r434", "r435", "r437", "r519", "r520", "r521" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r419" ], "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": [ "r410", "r411", "r412", "r416" ], "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": [ "r413" ], "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": [ "r410", "r416" ], "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": [ "r410", "r420", "r421" ], "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": [ "r410", "r420" ], "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", "r411", "r461", "r462", "r463" ], "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": [ "r410", "r417" ], "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": [ "r414" ], "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", "r411", "r462" ], "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": [ "r410", "r411" ], "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", "r461", "r462", "r463" ], "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": [ "r413", "r415" ], "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": [ "r426", "r427", "r428", "r429" ], "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", "r473" ], "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", "verboseLabel": "Provisional goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r117", "r171", "r174", "r177", "r180", "r183", "r215", "r425" ], "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", "r493", "r495" ], "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", "r492", "r494" ], "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", "r480" ], "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", "r472", "r482", "r491", "r512" ], "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": [ "r365", "r366", "r367", "r373", "r378", "r380", "r381", "r382" ], "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", "r374", "r379", "r513" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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", "r438", "r441", "r489" ], "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": [ "r450", "r451" ], "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": [ "r450" ], "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 expense" } } }, "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": [ "r445" ], "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": [ "r452" ], "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", "r396", "r401", "r402", "r425" ], "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", "r425", "r479", "r503" ], "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", "r396", "r401", "r402", "r425" ], "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": [ "r410" ], "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", "r396", "r401", "r402", "r425" ], "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", "r425", "r478", "r502" ], "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", "r425", "r483", "r506" ], "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", "r398", "r404" ], "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", "r390" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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": "Rebates" } } }, "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": [ "r446", "r451" ], "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": [ "r444" ], "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": [ "r444" ], "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": [ "r443" ], "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", "r431", "r436", "r437", "r484", "r507" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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": [ "r406", "r409" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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 a business, net of cash acquired" } } }, "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": [ "r418" ], "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", "r392", "r397", "r399", "r404", "r405", "r425", "r491" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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", "r504" ], "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": [ "r453", "r454", "r455", "r457", "r458" ], "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", "r538" ], "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", "r501", "r522", "r524" ], "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", "r371", "r372", "r519", "r521" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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", "r471" ], "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": [ "r384", "r385" ], "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/SignificantEventsandTransactionsofthePeriodAcquisitionofDoobeInSiteLtdDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r370" ], "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": [ "r408" ], "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", "r422", "r424" ], "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, in years" } } }, "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r447", "r451" ], "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", "r425" ], "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", "r371", "r372", "r431", "r432", "r433", "r434", "r435", "r437", "r519", "r520", "r521" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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", "r471" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r28", "r29", "r255", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Treasury shares cancelled (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r117", "r196", "r215", "r425" ], "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", "r371", "r372", "r390", "r391", "r403", "r425", "r431", "r432", "r437", "r520", "r521" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOtherShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of increase (decrease) in shares of stock classified as other.", "label": "Stockholders' Equity, Other Shares", "negatedTerseLabel": "Other changes in equity (in shares)" } } }, "localname": "StockholdersEquityOtherShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r449", "r451" ], "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": [ "r459", "r460" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "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", "negatedTerseLabel": "Change in treasury stocks (in shares)", "terseLabel": "Change in treasury stocks (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "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, 5,544,527 and 5,632,536 shares at cost as of September 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r448", "r451" ], "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r373": { "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" }, "r374": { "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" }, "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.Fact.1)", "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.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r378": { "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" }, "r379": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r459": { "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" }, "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", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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(6))", "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.17)", "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": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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)(23)(a)(3))", "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)(4))", "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)(24))", "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)(25))", "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)(8))", "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),19)", "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": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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(22))", "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(23))", "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(8))", "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(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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": "(f)(1)", "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)(2)", "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": "(g)(2)(i)", "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)(ii)", "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": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "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 D))", "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 E))", "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 F))", "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 G))", "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 H))", "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 I))", "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(Footnote 2))", "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 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r538": { "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" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "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": "d1-1" }, "r541": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r542": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r543": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r544": { "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-000064-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-21-000064-xbrl.zip M4$L#!!0 ( ,. 8U/I."(VY5\" $X<(P 1 8W)T;RTR,#(Q,#DS,"YH M=&WLO6EW4\F2-OJ]?X6N>]WNJKZU30Z1$U7%NPPV'->+93"F:/L+*W*R933X M2#+8_O4W4AXP4V% UM86XIP"23OWE$\,3V1D1O[Q?TY[W=;;-!QU!OT_5_@J M6VG]GP=__#]5];\/=YZVU@?AI)?ZX]:C8<)QBJUWG?%AZU5,HS>M/!ST6J\& MPS>=MUA5DW,>#8[/AIV#PW%+,,$_.CB\SS08R3U6SF&NP%M5><]YY63PP3L4 M">"W@_M@-^Z/[G=$ !#=_KAR.Q\?W[]U[]^[=ZJD?=E<'PX-[@BY] M[[+%RN4)IZ/.!XW?R:NF_-[_;CU]$0Y3#ZM.?S3&?DA79X7A>/#!:6'8&:?! M:ACT[I5.84ZRZSO0[>/[F]Q\&GWOXN!5T\[IN!JE\,&5Z?OJP>#MO4Z_V^FG M@M>]\1#[HSP8]G!,>-*%N*J8K22_?KS!27\\//OPGE<7NCQ8GI-5C-\XK7/Z MI7[C\L;]KYK3]S?_T-'EL,=1NMD/G7\"YJ,^'@W'UZTSCORD)?WXZ8-_#D#N MG+MW6B3C1N=^_N[_U+/E3J+BXNHB,74^WZMTX#,]>C*J#A"//WV/RP.?.>7T MDV[]X(W*T4G3^UWL'_RYDOK5RQFF,K7)JE?Y]TGG[Y\JC07], MFEWMGAU3QX:+;W^NC-/I^-ZD<^X]^(__^(\_QIUQ-STH4EU=B>\?]RY^_./> MQ:7]()X]^"-VWK9&X[-N^G,E=D;'73R[WQ_T$SU Y_1^:9B&%Q\[,:;^Y",= M;Y-Y&7;"Q?U/QSLI_[G2X19LM#Y[*Q6 BIYGRY5A)FBA+>#K]K<;P]VAQ@[_8,79ST_Z#[NXL%*JQ/IPE'^?>;7!V^?BIVW>W+K)!YM MO-U_XHZVCYZSK=[+\RVQQ?=>;9QOG3^7[2>;:FO]0+9[&ZJ]^USN'>VI]M%+ M]52VNWOG ]9>_ZN[==X^:K]Z?+AUOL7:YSN=[=TU:)_O'V[OOF1ML2FV=_?X M]M^6/17[9WNO@M[;_>M-6^RQO?._CK:.WHCV^MI9^]6FW'_5/MH_VNENO=KC M[:.=([KGV_CD<<<_>:FW=M_P_?7X9G_WS3LZ#NTG^YWR7%M/GI]NK\>C_?7G M]%SM\MOE.7_3O51_?W=PNKW[-]UOITO/=;I_=,#V>YOOMM?#N_WU#6B+]IOV M^ANQ)>BWQ_;TZ>[&>.L%HW_77C.MK,W&55Y&7X%.9*B=9Y7B+),5UC$GN_)@ M/#Q)?]S[ ,=_A)7.%9$Q8069\.#0*T OH@O:<,ZB^0JL&WT2N[-')*5#[&[V M8SK]O^EL">S7@#V["6P$PZ(&41G2K0JD+, BKX(.*4DFA7/*PBGMV$_M')<$BX/^Z, G;W$@XW^G&=6B_1_QKZ MYS?1=SGFP)RM=+9$K$)0%5J)%4?4C%OGLE4K#[BX)_D,]?J*8[Y']S'],EIB M^S5LX0/-=M&KE')%:-@*1(3*6?!$FJ6*CF644:X\*/U?&[3/Z/J#N 3W5N"J MF^ &8#%:&RL5!%:0LJD0HJR2(5R1)V-!K#QX+F<([1KA&B?8+NG5;>C5!903 M2-^]CCDJQ\!5CLM442!K*X^: F$0+DKAB/["RH.,W=&G!.O>AQQZF'(BWQC2 MZ#/4OX0$]T>30)5 ;TU"A/MC(OQ_KHPZO>-NB:@FOQT.BTQ\P/)73T>1+G'O MPVM"=B$5WR-H5Q=*$\YW]:T3R_?<2]/W;]F/%& M4U>5&.G#(U??KVYR[X..^FR_B>1#*G%0DB07*EN6N8M.1R&$EM;5T&^7KY\. MBN)??(UTL]/C;B=TQENIY^D6L4-'+X:3+F/9^R_&U ?EG$=='(VV\XOQ(+Q9 M.^V,5B:193$F)-O87T_'@U&'>O?LQ2&25%U<\8][G[W1=2=>/T\C8/V>X+9Y ML%XU>33H$:.?'%@0,$_ZG0LD1Q,1O<:FEW!T,DP/+F\_.7AUB:MC5]_+-3XK M'%%J+HFC(UH RR0:D9AQP%/6R"*\WBR/SYEP3#S.AUUV.2A[_^6+]6_O30@F(-$E4!) :I\=)/#@R'L&G<)%;\Z)P_F@ M-S^0SV_KS0]Z0":GA?)26Z<@&H[.&V&X$$ >V<0TZ0'&A>3SU0.LXJ*2_ ?E M*9T,*>:8N)+KUXN=M_18-YM.F!6.!\,OB=[&RYU_$KU/SB\_KJ?^H-?I?^ZR MMS40'USBWH=/_S7)#VBT5)IH5N(@*0XTD0.:&"1%_ES I9,Q\\VYS.PYE^$Z M)-*8Y!.Q5+#6+\K+?^'SWVVWYPP_UVTUO-PWK]!7'.(_6*4D?G,N14SP#4GJ;A(PF M>*9YI/^;XI6XFX57^F'FN_'ODY*4&/2.!WWZ.IHA^WWO+KG[$7?Y(66*.J,2 M0 JM2+RRX]9PR&0&4[+$'A8&FMWA1*C/F@2.9,"DY)E;D2 *LK" M*RP,.&LQ=DJ:';O/L!,W^X_PN#/&;D-@4CP!IV >8Q00R-BA )3TQUB'BB+\ MA8$IA)/>2;=,#-H>'Z9A:3=,A^5J;]-F/PQZJ2&0N:REM<0D)07>TA(_28$9 MJ;.42B8M%@:RG33&3C_%#1SV._V#.QAANQ-\K+3""NVL8PD2&LLIJ$\V*7)7 M60$L##[/L"2Z&X(*\YI%"BT%F@# C-=6!16DBJ@R9KXPJ+0'_?+BPT&W2TJS M25U [+@I*.D,CF7(&+,D_A!M3!; :9=1,SM+2E=7#V!A3<)R+G4";9DWS*2@!0\,(O<:3#$P)1!Z0,&;]"@#HN'Y:Q<2OW8Y@@JD4:"9P$$ M,,PQ6^<2TXYI%44-V#:BWQ*Y9 R(.@9BN%P['2DDL9)[*5V49O%THI9XLGZ@ M 5U6T3MK"D$3D\D!,7,DAY9%2CI@@311!( MBI,TMP[ *NLT.GP&FALPYB M82";93YJJFZ)@<\LYU!X7P871?9)9L=Y#!;YPN!S]_FH::)BA Q*.Y\!@H C MN A0)N""1H<(@:3591>8BNYJMB11%C6E8^:/;;HHTI2)^]4 "Z#]SX8[W.@^%4FJVO MA']IJ(0Z%/F*7F(TGDK M(Q%>9IF29.''+JGQKI&=E@:-+"*+D"]7"0#/3?-24P&'*.<%CDI U@,DH&U\C@ZCU5Z%H!9'A^8@'S4ER&1*.?,@ M%7$,P)+<-2A-B$)2!,U1+ QDL\Y'30D?QS%;%"42#^#*B+)P%*H7U8J"+Y#E MFTT^:DJH6&T+@TH]^:@IH81HHX]@.2\Q&!:)PT*TTIE 1MZC,C&P9'D-54\:;^;KK\F2 MC>4,O%"3\=KDK161)Q.2D8&C"XN'ZJSR4;/'$B0@P:<0 T*,K% PG@0&(0@Y ML8!8UI6/FCVV0NB<5!).E)5OF,JJ*%4&%*)4'B,L'K9SD5>9/=":BT#ZJYD6 M RBAZ#1HHM1,R>R7#R@9YI7J0%0DQQP*S4Q>P@A$MD'$P$EQ<8BQ[1X@-:6 M5ZG!+'NT66MOG(X@.$5L](.T@5181G^]SF>!P)UQ7F7VD#K',G%?P%18E)$( M*&((4AA4DMSM9:37?"1GF%>95J%:Y877R+S)"60PDPU)RGHLXQ3#$!8&FIGF M5:8$3A"!JX+"Q-O3*W@:T1'D6"*+)1E9\HZGA7SG )#S7G@"P/- M+..-J55[!7!1VX0Z N0H2'6L9HDKE[7).2X,./7$&]."*0-C1@I$&7V!R5IN M&&J9A98:K\CK(L!4>[PQ+&/%YI>!F/$L MIF_;87%:Q3%]4%:EP)CWX+A#B4Y%)0TD0*;LXJ$ZDUE,M6"9%2H;T(F87)G/ M5*8R19:\5@YX5&'QL*QE%E,MV#(36("4O.4:F,HV^&0,\SKJ2&0FU8!M(_I- M6.T,#T*E:(%[2U^2TE*6:@2"758C6"B=J'_V5ST*$E!S%BRC(!F$]DYHYA5$ M[;U/3O'% WI>]WZ>5M58'K*VB-IZ#L&B#=J6K531DEM5L\<&2,(R3$89FTI=$Q<\:-0!M(^I[ 2$ ME[N!-Q_)665C^-0*XI'5S#EZ\H)RLE<[6K*DT:,/7%.0IQ<&FMEE8Z8'CO$J M> K/K"[9S)*P!4^>KFR>I5D$OC#@U)&-F1Y,P&(0 :.6V@"#C"EC*4:KI$X& M95@FY6!A\9I"-F:(_"DX(2^3-4O@D@IY[_3BD(4: MLC%3M&TY*6&C!2$#&)Z\!9LH8L[@DQ#!S@ZENGI 2_36611(O0""^93(O&=. ME):S[*[R47 50C:_#,3L\U&WKVR]"<$&'GD*I7IM MX=81A%+1!&:9KL/Z-J+?K$E:)>W)L"$X;2QJ)EA@"@W]C NH$W.1CZH!:.]D MXDZ$LC6*C-IY#R%')PGIJ/0" CW3?-3L 65*"H@YHE 2&-/6@"X#02%++DI9 MQ84#M+9\U.S!C=P&KPTD&1@$"BN2=RBRUU%*:?4"@COC?-3L(15>>B61>6<< M0$+GF "E.+"D @]7XQC-1W*&^:AI%6[TB?A_2DP6WPBL3)BG$(%C,$AF52P, M-#/-1TVK6B%&:SR/6;, 66I/[#ZQ+ ++'EC."P-.3?FH:96D)08B4/I$#QKF85&$'%E26SG,=4PY!6\V!IX7!9S;YJ"FA$J5*-K)LB2B 9+*L5O7) M8/:>9Y,6!Y5Z\E'3JO(L$U,HN/:,*)TT%$Y9G6RI,57V5_:S0ZFN'O A>V%D M*,48(%M?*C=9+TH1)\V$N1KP,5I6!446NI2]EYB&@ M0JW01B)>VAA%M'CQ4)U5/FKV6 J>,7 6=3(.$D/R'R'86%:$D,/7;/&PK"L? M-7MLI8F.2^_0Z@!*@_-21@S, 99XUBP>MG.15YD]T%PZ)8-*,7($'YU-3+L( M63 9A50+Z&9GFE>9/:!1>)V95L#("'.=O;%)".Z<-=FPH!^=H7\#!NU\$&6)3]FA&!<&FIGF5:8$CLD< MHN A3?1&>9^$3LHY7Y:G6V46!IR:\BK3JO+,5# V&.0A@LS@$(SA*DDGE>0! M%@>F^O,J4X*,PGK+A5><""-!%KQC00D6)<>$F,7"0#;KO,JTZK0B!>,,9=GK M#AS9/.L"_4\9H='DN#B,839YE2FA A&5X5%FR0D58%:824@MA,B80EP85.K) MJTP)I<0T$HG#[+F @ P-,^!*8 R,27.%DF!J[O(JHF)J&J0V\\B\CQ%M *_1 M*:\4N60R]!(TOQH?H!ZHYJ@K/H[3;G;&5^*TFTU_9"6-X)GH"\4$@O1;28=. MD"A%:XW'D.3')3;F6-$OV,BUNC\=!"P$\T+-PW \N/\"NVFTUH_;U$&38Z.- MTV.ZS'R5.II2!&Y3<#HX"%8G(.OM$Q3\8HP9-046BX+L5:,GJ4^H=@G>M=CK M]#NC<<'X;5I@B,%)KP++S%@%V5B7N18H)5J*Y(U@BP;Q3AHE'(9#PG@]O4W= MP?'$KR\NP,;FK%5,);\,/D6?#4+(7 3@W")< JRXK:X^S"O #T]&%)2,1FN! M:-BH\Y%E7A\,/(63+SKC$E3>/92JXO:64-YL^B/+'"5WF'-VW$:@"_L0D];1 M>N,-1W4U]66)X*U8XTU0?F2N)9<*/ 6:268PT2+FJ,%&FY G<)_40IUC _H0 MN]@/Z<5A2E^PGKM#C&DMA,$)!3\[*:3.6_3=A;2;3CB(G,@_HH+$C0?RD3XD MY8%Q%_CEMJ&7N,YUT?!YQ97='M>/JHO_R.JZE#SX+*,MJPQ\\,$*GQ,AJU5B M_I/ZMHW4UXDYG0RV[N(IQ2NC41K/5U7Q:>W<'#G*S(*GKH40$GK-'*14S&\" MR NAI76@68MN9@HOLTL4CSB$K)2-AKB.,]IA8);GA=#-JQ87N9"381G)75P% M-5Z;K'CT)ENPRCN312"RE#$R&2^G0C9=06N#M!8M)<):JH70UMJAK45K$V2.8 ,P8T%!=$B!J]$A,Z&CE'(\J"N;F?\[! M8^P,_\;N27IXMC69@SA):CS$4>>C60<;HW&G1]VTG:]/N?ZPWAF%[J"K2I58'9-+#*(2 M@4F!A"AOE+Y=?_P77;$D"\^>EE3AA_!=-]KL'Y^,1Y,6XBMH+:0034_YF6') M&8A)Z@#(D(PU 9U\YEEP:1LP M^WVVN'W/8TW&MAYU6."M2*K1MF=I"TC%J^D1*<-(')OG$PBZR 2(YVTBX;JQ50V'..C5%: +"*DFI L4PY=V1\5 M43GB2I BQ6E&*J;2Y:CD):2L\9#.7%'9[5%ETZM:Q("%:(2PY#N]0@^29^Z5 M5IE4EYE%0W6VBEH+I-I8%Z)P03HDC8U>!>392L$HQ@D0&Y3TFT]%K27?%R S MX31S#"U8IAV/F9G(,UCI?*,67,VAHM8":4:"TW&I=5(@#2][/F ,L51O\"*+ MC_)\C8>T#H]Z^RSDU%#5BBL4+ =@ %IZ\JG$="4DS>FS7C149^Y19P+I2;]S M@6?_I#SX-4*]BY&V!Y?7H(]7%[@ZVT!R8T6>2H4@05F2=J111+ 1%DR703 M5OM\#C \753 ,);M/\CLJ@ @NRK !Y^@#^F(96;1H;1,*5Q>$ MB.#$DS#>'KY(P[?$2V\PFBTEYU@H&1&>DR<0 M94:KD&L#M@E+C.=-$>M9#:4PV@RH91FR\=K9H$+0@7Z+#@(T'\>9>L0:1E6% M !DH/K#II.WGASZYD%3YH@6>6U8Y S*Q""3,SUM M,$#>5L0F)377WN$POA\_OU&D;#SLA'&*D[KC+ZDG1CLO7DYK6F89PV]C[Z;\ ME9^X7$0?H&2V0@20B *8BRZ3!_6<"\A6Y M?Y:&>3#L7:PNQ^%7EXLO!?(?LS0D>-9%"R2#D%C&+,$*0U%5-!'A:G,T$*ZZ M^C"O MDL.SD%:8%*N%M*R\VF/U0AW*,OJSNE%2"4]@",1(5;KW,P_&J:@^90 M77U82LN<2(NN.-Q26FXV_:%*-9!9 !-83!!,<"9&FX54C (\&5.#I&7I[!9! M(%%JS$U&C$<1$)1292CX:L!!BRN!%',KD#^A^1*WEQ8Q#6DI Y0Q M, LY6XB0G/:9V'O(EBGZ=I4U,%?4R"RIT=Q(B[D]-3+3H49Y"'6**[NUEJ2Q MP5+,XB$':8.S4;+(A4 =+_=!:AP@GU-9 N8F3[C^O2% @2)/; -& PJXX5Y; MK540WG'G8\[-!.KAB[6&]#]C1,Z3-0("!XT*,X 5@06MI%"I204EZS-A]>=' MC*- RY&Y\^2)!"@+CBF-Y'_(\#FA&PYCO8:O?GA#LB$Y1W&SR^ %>'2< S(G ME,J>-SA9>G?FLG[4N&!90N1,,@,Z!9M861+(H@N)3&N:__(R<\$*IUB7$G60 M)>,2M8N]EE)YE(H?-!&1N6.'T@%+>*1#*"2DU,. N!"&3Y=I8SBW8 M9@)UUZQPBHJB?,B8C4,> "42@R"=X8P)C-%C S;[G>J@Q[S XI&\"&3CLRLK M/(256KNDD6'(+!G3@,4=]0Y*-6%SR=DO.0F29<.42I[H"G$3IS !N42O%7*^ M%*L?$ZNZ-QR>O3SYI%.*'*,L%.&'[RP95:#$(BP>:- M#[X!"^0:8"7J)#.U+-M3CD(4JWE0S@-Q&1L0R*/7P!1?RE/SR4PM@A6\1,]S5HXE2 :]DH%HLY&Z;,/( MU<\J6(T$4V831 "ZI@;PQ&+(/@@(4L0@>;*LN\?\%X?&U,*.279R #0Y M2 /!1A\UE]Y3G.. "R.7 M5 E-/T(PZ9"6T23R 91E=DO2W%P*5<[H)%8%F M2"5F+=6-%"EC4T@1 S*O0%.0Y24S'$TPWB1OH4$B]3/#R"5:(95FSGIPZ&Q2 MR7C-;&!2$[K-9:!+TE+/V(OVSH2('*(!%LJ& PF9]$EBBB!@*5 -)"VU2%(, M,7.=C4C<@I!ELW/%@>P3D=\<99-&\9:D93Y$*L>R&ZGF& 0'IDH)D:0D4JBN MHD9I&R12/S.,*0?,SFKR*PDTL4T5M H4QRA/P4W6#>*>$Y%8%(!_OI&(Y")H;GA(VH*%X$#)X,G1.P])0Y/&M!J0 MU*AG*IG-WG%CRYH3T&B=40(IKG0^".ECDW8?FWOK7(O[1M,]D& ;%*BNP'6N1[N#)P[ M;H-!+\"@PF1 ,J>- \\3$XOF@'_$.O]0,#:3!6TU>'<30 MDI6PKH$:OE!6& M!9/)M\?K_%. MH05/%"=F88AW(DJ7C(\J<":EAP:O*5ADU"CJBRPJ961FI=*'SUE$D842SD>> MXJ)QR@4F'/5L9JZC+E5[>(@.!$O69N9M8.C+]CK8I.&$GY9PU+/[4@HB\6"$ M(,,CK$) E@.J[)5$LD$-$IPEX:A%@DQB5FH. J($IX)'XJM2DAQY$Q,LONEI M)&H\J:@A[C^\%*LFTI-:Y$GGD&52V2#)4Y#HB*I8;\&:4';$\DMYJI\4 M-5*P< MC(4"@Y%'XYJP85X#K$3-*?S9[\-82MM;X;)1H($(C?/XB( M)@7-\YXL^EGV8["NE+6347LA0'OE@Q)* "-BG%2(MKG49>GM:J%/3"2>'$9, M4H*E,(LK;3F%[ E<#-(M!:J!WJX620*MN,_9IL ]0$HV8489F2FS_+4(#9*D MI;>;#Y&2";SQDFBX\: *&;PWFCQ:^FIDL@X#&>=%0?8G'@V/.9E$\:0,S$ RVDL=6!8\#@I7,B@RYE"7+IPU(Y6P$5(:C-,EQ&]6B ML9,%=EWU#'XZE3,F"EE00BF;[[+4,G!4#HU4LD'R\].ZKGK&.I4&;HG?".$@ M)F4S,67P*1$+BF":-#"U=%WU1%TRL4B\!WS92-0T;V>R14K0.9#SI+; KA*7I:]32#" MA Q:93%;%B.#1A4]NTN1^*FV3M&*28H@A50R0?+1(YHDK9:8+-A&%PM'),#WHC 8@N+F_\7+GZO2K0U?? MR_F?S^MZFUT4*3A/ I:BRXA)HC$A^VBU?KTY[\9F/?GQ9I^(Y$DY\>;H%/;? MO#CKQTZ@?MYY]'A:XY=/!_V#<1KVRHT_793WM--/V_G1,,6K:_SX'2^N]AA# MITL]_S&'?COHOB5-^;#1].6^0WV,U/93^W9UY'LB)G 1F;3D]P1DLE]&>:UC M4%9'H-BZP>+WKQOKHZ24F9*R6(CA_(DCQ.GH.P2@*SG(R-DGM.#@I 49A<#()0,-#,GF6^LB3]*$F)M4 MM:HI"E=__,(QDG(J%3E:T))C#A; F^""$,DUJ?3=_*EI_? ZE92PPHA@ ((" MCP92--)'R!HEGW_ZUA15OA/J$Z-$[C/C607@3J-6BGY@4F?,VBXB?+/TG3\$ MU'7$W\/AFS3^).B?O,W%L6\.^DMU @KW+;=ELR86B#694EC?&N+"^GHR]SPG M)4;#\?WKZ4Q/TN!@B,>'%.EW+[ NA]=ZU,$!9V!X9Y]!L&4K6L'IFB:!(!XE ME>"1VP (93%N\Q&\TO"-K8W%W-R"3&STR TR"<2,44@5-5=EE^&@9&P^@A,= M''7P&0:Z05A$$(WF%F+9%8!I4,%Z&V3R$J1SPIN<&Y#(FQ]#6L\>(3X8#LRS M2;E4YC%8)B@TM3S(2" V'\$9&M)Z-NM0NFPJ:DW2 2@*<0*M3I(YPM)GG9J/ MX&P-:3W;APJC3W7^\LU@N4,04 M;-EA/:8$$D@/M8Y.B92)S 2_ .HW ^1JT;G@O :?HDU. A/>)1^585&AHS\H M&S V-S_DI:9Z_4Z !9Y=S,"BQ6B5US*5W9>ELJKY",XV"IP]@L)FY[@7QAD' MDGGK,Y/&1K16YXBQ^0C./ J<\#]\P**T%[[\L&$-:#-8[^=DTHI5Q_+%%/ MC0Z5LV:^;##$(6;O1;F\+8&$E,EA\]5O-E'@['7.I\ S0X6("DR63EHG-9%2 M!CQZ)19GY.7EB\4:>;$:O0FQ3-3V96J5$Y9K#"PK3O^B79R1ESM$KIY]9J4R M/,8D9!(0.?? ;69112Z"8SPMCI^[6YVK83Z;2$1(F.21:= Q.F5E\IQ'H;T& MTX1:0O4C5U.-4V>-"L(9KX!#(-PH1F?2">X%%WIQ_-SZQF+Y.1^XA<2<(GX) MFL*"I$ $*/2DN+\FK):M'[EZDNL*;- 2K,\2%&JO;&*!P+.2H&-FI< M#>/2Q/P#Q$@W.C=[/Y>C!)>M=*4L#5E%BTY+ ME"%(X77("S"W\PJY)P\7R\\E6PI5)IZ)2P+%!)[[Y+U'9YT0 LPF6P&R-7B MYTK*%:2(JBB?#M)KEBQ'""%P+BY'OQ;"S]VMSM507X$QL#)+6_:S-A0B<$EN M#Q,PHU4P?G'\W-WJ7 U%&@D=J35GUI?*C(!"4FB7DF*3,AER+GU,>1#0J2\D34#SN$L,S"8'6T7H/R#(#ZTO) 1,4*8-P!<<[%\7-WJW,U;*MFLS7H M$]=10\KH+=IDRNY;VCGFY[A"2@'LT: _&G0[D5X^;I3'NJ[85(X^PR%=JI1] MPGY3RH4 A=-@C+6E0IOU98L[2S$::9*CSSS--QZUS?&Z$RR<9M%R1>2!.LDE ML(KE+%,290LSXN^-Q>)NDC!W@H$)#"2747A&]DF6&3Q26\^] HDVR\9B<+QX=S#<>\T"?IH=%4M3M/F.(%B 91RQ6\&2%1V^ M:]M8+.Z;(60B" M7 3S$77F4C/AK/)&-A:+6=*GZ<'A*:#C97!?F0S"&8PH-'K)@".B#HV%X\[I MTW=BT#F]/RR5S$IAK,/.<0N'83CH?MAKY935P?#@GF!,WKML<8]\R+C*@\&X M/QBGE58>#GH[*8\F.Z#]?>;7!V^?BIVW>W+K)!YMO-U_XHZVCYZSK=[+\RVQ MQ?=>;9QOG3^7[2>;:FO]0+9[&ZJ]^USN'>VI]M%+]52VNWOG ]9>_ZN[==X^ M:K]Z?+AUOL7:YSN=[=TU:)_O'V[OOF1ML2FV=_?X]M_VK/W"]4+O<7^[MWF^ M=Q[XUOE?1WNO_CK<7M_I[)W'3ON(SN^UNUM/]F!K]PUK[ZZ=/94[AWN]T^[V MT6%O:_>PUSZ*AUOK6WQK_3FT7]%_8K^[W]OI;+W:?],6=-[17V^NSJ%[G>R+ MEWK[R=XI_2?:8N/=UOG+=^WU [Y/[[3?^[NW_V3S=+_W7.X?'9QM]79R^XRQ MI[L;XZT7[-WK8)03-MFJK'6I((I8$6N-%44/,3B6%/>ZM>S.?^[.TZU'['32 MI6NOLTLIF6 KFT!7D).JG&:L5CR7[I34 MG=Z97,D9!63+1D3[TGG5UK=3O_-SC][M(D[*^U6 M6N-!,WU8-_UKYVS_53SVQ&+WCNA>Y_2,O3;U] :TG_QU5.Y!SRKVQ,MWU)NG MV[O/":6_,ITO7B=N+#*I*O11D-GT4'G.J$]#4@P25R&PE=9@&-/PSY7"O.Y] M1!N6/.):$WHOW^WM[KVC_I7M\X='^T?/>?O)AJ)[G;:?O(3]]0#MWM;Y7N^E M_%@3]G9LZ::EAEVZ-;N6C$MU*EKKX/6 M)L5,C QMJ@"(FSF76:5XMB[KD(BI+7OTJR+ZGIM!*LMP*$AA$12):,32M;8J M@X%210=<+SOTJQU:".]EAP9GI CD_[3QG&RULI6/+%<44V07K,B2Q:7_^YK_ M6Z=KG!^\VSK:.J-G?K=U\)J#8]8E5Y6*9A4PR,1Z>:@BURE%Q@5+<>D-YTLS MSO<^,-[*FJ"!2#8:'2O0DL $1F&A,EZD0&8H\:6M^6J/=JYM#:,^,Y$88O*\ M\$(,E94F5=P(3#*"),ZX[-"O=6C[O3>4DOG,@JU\V% MMB$#N?C$2NC+H'(Q4[@&65EA8A;1_D0$>/O1)2)'&^_:YX\[[?7][MZKEX+. M>4,2>KAW]+B[_V1+[8FMTZW>YCM"2+X?&'W)]X]VCK:>/#]MKQ^^(12/"(W# M=[9>_?UF[[Q[M'>^<;9WM$9F)Y*9.3A[+94!)5VN$BN"R7PL M482OK+61P@L2S*B^8E@N?AD-3H8AC2Z^'B82Z)(_CYVW#_Z@ORYG8H)(4@:% M*"48\!34&XU.D0IHIY5[/;G!]3FC\5D!K]?I5X>IHQM=?+ZXWR=W M+;GX"KN=@_[]D/KC-+P\^>IX&'0'P_O_R29_?L^#/IE(['6Z9_?_>VW8P>Y_ M_S;"_J@:I6$G7QP>=KHQ^FZZNJ>? MX%#1K;MX/$KWKS[\'CNCXRZ>W>_T)Y>:G/3[A_VAZ+YOTW!'5RZ-XX?GK,V57'OGR8K?+K8_-;A\<3G! MA\ZCMRKO_N>*7/GHQ2]?A5JVXN"D=,Q5_Q^3G';Z!_=9BT\N\_X^]R:=,4. MX2. S6W-U8;[W87=O=>/&A*,[-,[[8>/1R9W-W<^-%:ZV]WMKXWT?_ M6B,SWGJTO;6U^>+%YG;[ZL'OXIF^HAB?FHFOJO_OL]+ISW?G*R1[V3\8#_J_ MM=97'ZVV!*-88]KO,V.#85:=-'-N+\@DM";SMYMK+AYO[VRU"H7O#_KMD\G\ MYM;EA#%B+65E::80@#%A!28(#KT"]"*ZH WG+'ZVQE.KCV4R7DR=^^N#,-DX MO>QBOG)93KT>&G3Z5.R?[;T*NOUD[YR(H=A_\EQLK>\5GM)GV'JR\38^^1OBO_[J[HON6W\T8/M'[3=;N_MO]M?WB"85T2[MM9?$C]7+!BG;.4"8"&4]$EE79FRRC"6Q54V MKSS@K'H^X3?O4?@'@[34SG_6SHD9FV/5-*OJ5KKYRQ8.W[2V^^G7.18%JU\\2N&^'PRZ'KO=P=@/3C]GX)^?X)#Z MI'NVDXX'PW$C;?WCCG_R4K=[FV4D\W1K]PUO[QZH]OK?U/Y ;>V6TAZ^74;;7FT"_4OWV#_:>O)2[HG] MSI;XZY#\P[NG-Y*8!CD(Q7W%E:=HV296(?>N"JGL>T>V5J!;>?!?_^D,Z-\_ M]A37UN%2X+]-EKLI?ZKFWRS)W\U@)^+[_.7:SN[&SM.]UL[&L^V=W=:SESLO M7JZU=UN[VRV*%G8I)/BO_^2:_7RPBD>RW5NGW'R-[LY/$P7!)/9;48\ZIQ^Z0 M'K]3QHT;SSWV>IMLZ\GSPCO>%8Y1ANJ)+_3VZ;GVC_YZTW[2[NSWRCG//^(> MQYV]H^?O]M<+[WA('*,,U;\\WZ,S]W:[O:W><[9'U]DCV[7_^$/N8_%"KZ_^7'P=#UK7O\RI(WLTZ/4ZH[)\LY4[Y*/Z)\4?W[_+H:])08>SQW2W M]N1FC31+/S3\=?HZ6X\J6EUQ2!37B"R('T%9$.6-M"J@8+*LSN65U%S)Y1C8 MSS1";6^EN7>NH3OIH#,JUF[ ]W"46MTG$JU!(JG._U6 M9SQJA<-)M/WKTNC,Y<#[;#O:F57S?;$ER%6EY-2#2\Y7C;Y=<#D'EQ5V50G5 MD%#XQ^*'.X]_4SS X?%P\/:RKLB'(W$7/FRS'P9#BGTGLZ731^1"%^ M(UW:Y5C\D^>P]XJ>[,G?%-\>4CS\DES7X='^[G.U_^1Q=WN]?-XX;7\2#Y,; M7#\\W#O?>[?_ZJ\.N3]&,?79]I-VM[W>?;/WZB64SUN[&^SC>)AC"#PI7W$I M0@4L4BC,D%> &$LITJR%6'GPF/Q(2#\0#G]@#J?6])N"['EPU!,=:@_&K;7C M4B*GV.MI3OZYW1C61R[_3NS2A7N93K=^E3E/WNJ7B2%H43P_H(!^V#HZ&79& ML1,F,3WQH13EN>G9S=6=U1>KK8W><7=P1EV[>5E- M*ESTY47 _^NG8SZ?L*K+V:-U]._W-FV^8MQY2+D6XS"-1I?_/*4'X$LG_#4G M?'[3"8O(O9,>*A&]KH PJ+S)K'*">7!1!^WLR@,I6CLGJ?6P2[[X\$><\>S9 MY7Q)ZB/ZN#W<';SK+^7T%G*Z\7[UN7=H'-=5\LY6X$%7#IVJI-<*G$[.0UYY M\ S)\R[%\]MCG\N0ITCMY\*>*^F]:+44W5N([N:UZ&KC"[(P H1(D7C-E56 M)U\%)23!@LDG,K!&,>8^&99N?8Z -UA>?[F4IQ*\'0\I?.L<8[>53E,X&7?> MEC%NBD#2Z-?6,G;[ATXD/6P51?Q,>/;-*;#/K?B;AU&52?KC_[M#^W;I3H@8_?L<-#_*6>!$"S/7X,-6C,E*N$C5) C5M;&4$7J3!!9:9M-@:4E1,M] M!IP96]?;34OXY?VT@?_ZSU+J]_=1:YRZZ;A ?3F]Z+ABFVCD^&HY.29Q\/6M1B,B;*Q2_^U\)EB5IM8N^O8U D280[+1^B3)MA!S M9IF[Z'040FAIW5?XU:4#.N/"3[2KD?SJ8GAELDA0['2V=G>Z[57M]\W3K M_)"XU=_=_?6#=^WUA[WV^8$D3O7Q\,JDY%JIH-]^\I+OTS-M'6V4ZDBP_^KO M-]OK:VSKR9[<7@^G[A04F,2A=*5LJ-7.N*\LL4;4LF3"H>0*^\N!R MX[-^:ST=#T:=,0[/6B\.B=*,?KL0^V$ZIB\E!TK*70C0]I!D\KK9;Q,&TQ_T MZ+=NZRUV3U*+6)/4\#M;94*5&>:M46DYFPD5\VI*[E!/+BWOA>%=*LDME.3] M2'FTV04.K I!APH$^JKL1ER1ZD@ U."46'GP:&=W^R?+\7R73'XROXU\2O/_ M?$.VLKZ*A5\U1)-!X_]IE0G?DX7&%U');RU_,J:XL7M6%F.1IO8O!XW?=<:' MDP'CJ[5;5W.7)X/(7XQ*5Y?%#QNPRNNV6'3Z97;U?6&N"^W>^:J B9AN]F.9 MT)U:_JP5#E-XT^J5@FSO#M-D.OU-L>R/6[_P7R]6PQ_B:++&/+:PVRTC(X/A MN&1'_GW2*;F1\:#ETV4#NO!E>N2ZP I!5>_Q.M,R8T$RY5'*=F3D711B?AD(C-H*QPO%K//S[$\<=O\0X_ M?-3)8OG)R9S'UB_BQMMZ51+B]6ZG2,6E>U M!8YQ-&XYUHIX-EJ]^S7XCTZ&0[K_1760,@@RQO')J)%.^;LSL?0,!Z^9D49) M)BL-92<:$T6%/F%EE8R"&#-U;%IYL)<^F:MZ@?7W+,R91IV9B39>%S^;X>*@ MRQN7=[_XNSUHU=\)\/L/N[=FF-1B6\BL]#KC,5FC"<$;#OK%=1)12.1&SUJ; MQ4%CF$Q_6\+'DQ7B=VQT+Y[WVHRFT:^KK4L-O&M3>:,_2W=>6LZ?RU26 MRH_JMS$NO?-V$%GMI M/S:7L&K4/^[V\!-?34Y!RQU:4W2"T, M@3PU1>KDRXKS&I: X;._MLAH5I\],.J1BZ>[#*\8.WFZ'KWZV6\E/J++43Q1 M>NN@=3 I7 I39XMIMSI3P1M,EN^3-$3])I?>,+)8?[[9:LO'K^Z MS!S!H]%K O=V_ M#MMBAYAJ[.SOOH3V^N,.!>_G>[U-OOUD2[2/'A_NKV^=$FO]N ;HX59O0^X_ MV7G3%G]UV[L';.O5IMQ>;W?VCE["WOF>V'KU^,W6.3W_1_7'50+GT?K*:*$J M4$E7SDKBOE$91X@X4:9H/YV8S[4;YG'2Y_-8$W1JY6T_(M%W6(+EUG1B-OKZ M&9@_J9'2D(Z8KC!\'#LL@&UN?TC$+J*T#T%?&%V&GU"77WR)L"YUNL;ZY1>T M98+-PY,1/=BHF3F)F=*6#V:X<R\LJ'2FF1E/(\R'B+TN5W M:\7GURIL?#Y O5N;\%/J^%5//YET]*/K@8"EKO^CKI_=K+3#HI/&EGW?+;(* MDM.516,J 4$E%U2(:BK;%/Q06;3FSG7(_S"L5M:Q?G8TL),_E[*;).HH:N@/ M)GFVD]'%D!R]WL7^19_966 PG-RK>U9N/IGT0[=M]=.[,MXW3&\[H\E87!_[ MH=@%XJJE_D!I/!IC/^(PCEJE1&HG?FGUJ?P%?_WL6%NKU?K6G.XKNG$1@-&/ MITEL;>F9GR2'/!F9'AVF;O=*FEN_D(Q.QH;XIJ=6=;H^6.ZL^_Q9&X%^:.3?N=")">+#2CN^T!,H]1B7'.BQ0 B21D4HI1@P#MFC4:GP'CMM'*OSUK)5*Z=?^P96V2T+]4QW%+'7B;&;5OZ9&.4\Y='!BZ;:T];1'>W=[;6RO:J\7 MZ;B!3TW=[LM,F\8]>$NRBR&OFW9A=OGKS^W:M73Y4H6>N7:W?UZY+H-Q'XI=;_K."[ M6VI]V;^VEY::WG2PY5+3?T[PRY;(M]+T,CUBF ZI72G9L-3[Q8 >EGK_DX*O M;JGWD_DEAX,NW>*_1ZV-?Y]TQF=+O6\Z]&JI]S\I^/:V_AY'AZW'W<&[T5+; MFPZX66K[SPF^Y&6-\#B-RI**+ZC]9S-)2Y5O..IVF:.?=YBLNLC1M[XTS+HT MM0U##"QH!0JK7=&X60T*HF04E9JK8_=LU'GHUQ)L-3KH7 M]&O[.%T\S&AI?YLH"O)+X.1B?_/WMO_M16DJR!_BL*WL2[ MW1$JIO;%?2\1C,%]F=<(M\'M:__24:N1+21&$K;Q7_^RCB00FXV0$$>B>B8P M:#GG5%5^7V5FY=('W7G;])"X'6?Z'&>56-DE*U+LOY1_R8@]:S^EGU RKZ MYVJN8^'/55@H.>'/[4*@:[*>V2/:>&7]L-Y3+G,3)>Y6H%S-:J3EDJC,U/?[95&?X_=V+>=.6K[/]+CSE9\>_>; MCZ?#7-*_/^H=,:Z.W>CE$O]?VX.+%N^#9L-V.O!7@H]V?1SDBOY5L_8_SVSN MN]XY;[RINEXU>MW&JU[_I$$P^K/QR\;%[QN_YJR&?)>-<>WVY@;\VF\/8R__ M]C7FGV>#_+-WUM_(+2D&;9@#VV]\[>7.$_#"Z7'?#N#N-C]PKS'Z=N-PE!P24W_K$QZBO[ M]C#_-KK/VV[[(N5JT BY8FQ_L-DX..LWSBYJ?/F+A T_G;!QV4YC<)FP<6R_ MQ(:+\&BG_7AJ^Z,6";G?1C_ I^.X.<=E_XW3?ALN.XE=SH< M?3=/[-7'[*7&=E7YW5;M?#?>;AYN-G[?WGZ]N=&80W*?&'I'?1MB[D0Q6'7T MC;LQUXEB[U1QXV+D5?0B/TO;1"4\0MI\B5[>AI!]D%D MVM=%?23-\A0_9_H=D^I) M!!F'=W-R_:C+T>BJ5&U/&MG ZV< HXR$;3_,KQ+#6#,7> 0\5TQ^^O-/PV XK8#J;]RO8LF''!7A/ M\F'R)XGZ;0!;5*<=TX@%[&!P=G(ZZO5>L5(7T#[J@Y$S8N#Y8!<=YFWIBX5= M.Y=>OJ-)+UP]$-_23[9C!9 MP\G6=W5#AYVRK/AQMTC M&[GAR#!^/&\V3CMV,AONTXC+*KF:W.#RJLUJON\6NW>>*EWU@G77XR#8?ODELO&;YFLK[_: M[N9N8S=>S9V?!L#$N0U9[_J[)_;\QDL9QM=?S)-[XS5@+1BY[=QX W2H]LWG MNUB6ZV\,CJ\,OC?J:-4%*:DVI!'L!J-,@XD:"E, $C.HA*2=7>3M=/[#)7UU M-\.,A#1FJ1I!,;=QZ\"-AJ,YF_ZLS1D-+^[+P^PJ#><_K[CYN:E,N2N>_MQB M8\E<#?,NE]Y8Z^I,$+Y9G6_DE>]U/_;R$L64XHA7*TWLX*^]'41, YX/-**V MGV:7;&V<6-_O1:"C'KPY_C)@?!'MK5$N\!279 ,8#/M;MG<%G0I::WWN]CYU8I&9)4I/U MT7;W+(Y^[^3.K-6RG0WA(]]C(]BA'6WC%9I!KSZV7]J]_LAKE8W5<<.ZD=\G M5*=/\,$QCY^Y3GL $E6(?%D+:GWE]\S=>FV(_SG+C5 '9Z>GG8KF)PLT\GA\ M@>GK 04D@./46N5-&186&.'"W$KV2Z\_L8S.RFHN:S5/8AR.'-S'%L!9$6M> MQJH!G[0!+'\"NZO1.)]^H.'HD Z-=8)K@KST" M[ W1V\%P:L/_K6CTRUI_VZ[\!5?@G!V)HS'79BB[W[)TF8D9,_88]/)&U[[CL=P1$VT]-^^XOUY["4PV'62PNPEF:?]H;9NLAF MQ&#LI[_BAQ\9KJ,]KC)40_997BP86"H>EK"LV-)6;&RZCQR"?5B>0GQ+F_GA MV LSVG$R@V6=O1O'52SR6Q]C#S2&T^-V<9,N;V$J10&V'B"H@;>=$3@N7&67 MWK3"4DM3$H;#[(,:GRQ4UL]_Y0/L<>#-;_FMLEJ/M%K)MCM5^;FQC3,X'PSC M216J!=I9WPZ&_3.?8P+NCG$J(<5/%5(L%Q,\7IN(I_>]L\8HP*%A.X/>*,0U MD\@XF7L2!#&="WP1"3%RFVQWNYD\;@;U_G]5?$LV]\]CCHFH0HYVHJ^ZJS88 MJ5J5XO%Q=J_QVL+7]_::%[?>F+[IQN1V.6H7;)9\YOF?BXCB?G7SP=60XGQW MVPB7Y7JSM^$D?]#"E]/HNB.7^XD%>\>"I31V!%5T.(GY@6<+[93G)4>[Y+7H MC%WXP^,>?&4<[)'#H_KY!IWVZ&2M"A_Z0/ MS48[_>29KURDW9UX,K;9/S!(_#Q<:^OGX#+@O['^R5 ML$9G%>]F]_WH(':DK8SF^6L:PW/#M6!.Q@>ZO=%QD ?).CO-X>#5 M%7\T!U^/JT#UR2 G4I0-E2DCOSF)+\NNZV$UV(N0_29(;A76;P>3Z/U*;COV MZ^;*AW).$1OL-.%&K/'8#1QZ_FPD+),EOPCRORU".0<,-K2,HG2Q459?JK M*.CK^+%'07>5D(VT\?,J#Z/W4TC#@H^ _Q7.<_S^>2(A!XL!69A0C!GW'S^ MN6RM;V/K6AAQM;F,PE#'[H7Q*7]W*BIDKE;X,(*F88G2Z ML=DXJA;OXH*7UVEWO_0ZN0)RHWM6[;CY'/-:9.YE3,DXK"PS:SY_'@M#'!$L M"/?'[/X%T3T#4JS&FE\1['IHX"JT>3=AE?.WZA=YHW\[-NMGORPX]?SDMUQ=$Y MCJ"\)5RVT9[.D@']N9W/W)LW!I8_U^X>QW'<; MMS8Z>O!0Y4^&*IY\,5^^V3O:/1BE,KX\:.WLM@YW=_)OAP=_[.UL'\$?AT?P MS_YNZ^BP%>KB3:^.5M:_OM#EQGY]?)3%79\Y=< MT04 -7LZB"\FO_P&UA3HO. MI*Q"Y;A QOC&8\!N5F]-BC)<>4^H38SUG6_C37+G>S^\["86P%ZN4Y<;D&6=8[/M>JKXS>,-]=64" M%P>+\4Q5F^OL,VYFNTZ-L?=+I;+WSN 28?#K+)/MK/_\L=\#DP6-G]#[&%/Z MT:A_6,]G:6/>'@SB\#Z$\],AWD?05O(:,Z]]JOZKT]K?5BH)E+M1;FPVU$$& M7CQ("*Z-]4&3OPK76 ,"N%T([O)D5:V;JW#R_$OVV'ZQG2O6SASXJL4FS0=B8U RJ M7F@'[I6W/"8N&.=,NF1XY(Z;$**7T?^]E]53;!C>:, K[1/;&?S/!@*!'CGE MX!+?AB^Z9R?M^G M^^3]N]WO^]__9*W?]\3^SD?6.MD5K:,_V?M/[T7KTUOQ!VMUWG_OX=;.OSO[ MWUN?6N]>'>]_W\>M[V_:!T?;O/7]P_'!T5O=4] M^+3//ISL\?>?WIRT/NWB_:,_2>ODP_'^SK_;^[^_.=E_USINO?MP_/Y3Z_,? M[,WQ^Y-OG8-/G_$^?9\_*UH[QY\^?/J3?/A]E[\_>DOA>;X=O/OS^\'.V^^M MW]_BR7?@7F^NDM?/7Y_='Q\>MH_>T=;0K/NSL M\];1/OYP]":U7N+S/XYVA_N'^.O?$K-('::(*X<1YT(@(YQ# 19BT4@J')/:"!X4L<8IJ@BE M/&"L0JQ8"!/*2&&A>K$0OF A9HC&2@#M1!T1]]XB9VA DGN)E;**< PLI'43 M$U(C%EJV#?.CNL'+TV%'USU;3DO)AZ&=3N^KK'SE1?MNG'SH'[_[]N;7C2>O=[KDOU/<)V=SW^3* 0G1B.:X =GU"*C6$*,LA"53)AJ#^S#-]4- MZFF /' MQ(^93?,#\1LV;AX,5$)Y2[#F92G&SGGCVHGR/)Z=&KL?^)WN%3K;^&XU E9/ M:5Z*Z7Z3:EIQ>)UMBJY\+[:YM-B]5R1PIU# %G1E&2S2@1+DB)16Q2@MSKL5 M,TUNV+RZ\NT(?U2+_;XNY^<)W*58NP6XBP/NE)$;,3'$&.29MH@'JI&+SB%G M)0XR$JFC . JWL1"U BXS^Z,9J_KU3= MP_>'O1>OQL):L[!6>TK=T"0)IK1#,7B!./$8&8HMHIK#'N0$ M$=9L;!'>I$K6R#-7H%I[;:- =2%0O50P-)-&\VA1BA8CCKE$FE&*3&(4I):S M)#)421,;6B.HKFT@T%WZQ<&H#'X6]L:C1@<]3Q-I:?I%M8X59VUWI_ZXM)H* ME=36H>)T<%2.5 X&/P(,2 G,:@>T7I8O6"H!/%3HDD)KY&I5 "\4EI' M ?"" 3REB^ 4(P;L4L8\XM9*9&'M0*!"=$Y)9K#=V)*F:?3-4[7BZUBR+N*O MA"RO>2BJ>-!9T/H:>4LY"ZKD;)0541S)LW/KP9683>FH5BPBQZ7+W)J0LY@B M+)11AF#MM-C8HJQ)]-Q^Y.*2J1E:EW( 5- Z+UJGCGUP<,$&CHS0#$P9)9'Q MSB*1G*?"2"<4 ;22)L=U0NNS\\KL5Y5'1AGTE_T7T85NE.N4P)(LPF%38^7H M1I[.,[=%EZ(<78K>9>?/PKL/X-WI.!D:.24B,F1=! M4>(5L$ Y%D[QPQ DO M0.BX;++Y0\J+"ZEFL%V,EI3:WV) WV._5Q#[:(B]U)2 :Y-6P:+H@@2[1EGD M BA.G"5,%[;EI)L?\>RFK[1]O#_3;^5C';]M]6*J("Z!]>1YXMP("7E!*("E) M+PW2+A'$>0I()T-19""ZD@;-E*TH1?*F$+A0RK-R<;T>-P%I5L7-Q[U#_G/6 MKCJ\-1O=.'SJL*-5HM;5\"%-UOQU7O'M;MB=K':. M[/G ;N2">KAF4T(.GEQ_N5S-D9$(/+;[+?=\@,G\O=<+N8U/(;:9B&UO6H^) MG$?E T:!68XX)AX9RCF28$I&J@43A&]L :]1O89UWIXY@I>BDA0$/P*"IU43 M'KP6AB.J,49<15!-B/,(ZV24)4RI8#>VE&DJ/G=.1 DD^CG^)C+]U+Z4->2K MI6@Q$G[5[PC,5!.24!)"M J".7(1JM0$DY2 XOHA=S88@PWA2Q1-NL& MTZ6H%06F#X3IE.K@)8E$I8"BS*5G"!-(&\N04TQC4"M KT@ 4RJ:>F%>C>*[ M^ '(WN3?<\G2W*]XY+UHH$9VZ=EA;N[9B1;>6/-$+%42L9X@$6LB8W]D$:OD M\""]'8QLML*Q,W'LG].J$.QT4EF9:U@GAK@E IFD$U(TT.0DMA;S7'U#-:F: MNRY?\;#4#+O+2D(\D&*!CKJ3,V.5- M//\A;_&M_!QY=R5CP;27A*QG;7,^64)6J]?U)7#Q 4S[=EI+ @[ESA"/ L^9 M'8HZ9*//IU(QXA 2#8P"T^(F2%F-#-'B+UH9):E@=Z'8G=*2- Y,<"F0AH5$ MG"F"+ T6V11H%-X([P"[G#0UOMFJH#B1%HX\D&HT4892NVN['JY8DW2L-62O MI6@>L*;#W%[IL@99(:^'DM?[:<5#AQ@9S]77O<2(&^81J"' 93Y9Z87!,N2* M@DU@M1H9> 6Y*Z-W%.0N$KG3N4Z21J>B1\11DR/7(C)&"3 94E0J68IY=L[H M)IE?[2B^F9\#;R>F"$(=<@7C>;2-8BL]N;8Q62^L]IS%G$/ FD:4F)AUP^U2=(V"VX7A=DK1B)B% M1"U!D5$P$03@UFJID8G)1IV,-2H!;DU3S]_JI/@WYBT_TYWR?M3#YW%G'E<] M$QU7J0I-L:0>2' ?IQ63I$P*B@L4G0V(4^.0#0RCP+EGWH@4>,X@ %-*B)L, MM^HU(]:Q$LV:,LL2B]$49GDPLTRI3D*'J+!R* 1.$&=<(^VU0#(RHQ5E2I#, M+%HWM5R_:C1/EJI=/Y?1[= ?:6R/YRMZ<(;]O?BS'G/XCX65%;@QZ-7>+):H MAI8M8J8MXO.T\@FF-55*,I2331!/N3*S=@EI[HUD*0D/"[1%FIKP6SN7UWV3 MF!5U3^RF*Y3YC"ESB?IUHMQ1(Y0CS@)%%E,+<+&2RF]%S&R MBC(%:W*R>GKULBASK%=/'F3RR+0BQ$6;\TNZQM2D,9B6T#O+P?+79VT%GW)M MC: _VM:U.Z-,AER1/ZH!^FK?HTU..BXG3;'!9$; MG4L)>?&HAQFK?HTUX(C9FE,=Y,6% M ]3RW,RY3M5#EN0I*>Q3>_99CK^CL,_"V&?*"8()*E=M'S][H_> M8' I9>= N/TSV]D>OK3]_CF\^)?MG,7"M3-Q[94:1AYCYXWS2!)!$2Q@0-IR MAR1EFGOLG:!A8XLV-2TUHM<-P4O1D0J"'P/!4]H2-1J,-.,1S]%8W%&.#-4& MI:!S9PM)9(YAITUZ2U.PDBNW-%UIE+B1,^@6X\TK23@+TD9NF'3]LZDTF]+D M^6$4=:4$D-0P^9%XY(U60%$:(QV\0<(+&Z@P24B_L<5UG6J(%%BNC(I1,+LH MS$ZI%3P$+$*BR$0A$;!K0CI:C+SU5BK@6D%I5BLD+9EQ3ZA6O+JH C1UE-Q M"RF9N#K.F8>53%Q?RVY>;4),P(H9@I,7?"'*4/&WU R5CZH,%<@N&++3?;AT5$%(@[A)51E$@S2U M'DGJ6'"6*^]&3M):@?;9N5BJ&ND7>M#YE?8:B]&(5B>BZF&=-M;7$'V"3AL3 M#CXO#/P0!KY28,F9Z%SD%MGC,::@(6#K4J 78Z1UI$C$1@7")IL_C[$Q97TOW*#5RMZ=&R[Q34^)Z%=*:J$-98F$(Q23 %Q MQ2DR.AJ$A4K<4L\]!V5$L";E=;('"XY71ADI.'XT'$\I)C(DIZDAR$D,IH3P M'!E&-+*844L(J"/;[]A4U25#'G,,H$!W _-,2 MV<@7(>5@E*5P.2_89M"F' MXE#D,!'.B$1<;@W&6).9DNZTA!)G/^[8L2CE:($FWW,KK+^<-.W"B34QKMK$EN&EJOGI-.V;%X0JYDYX;MRPG M@;QPR[S<,MVV0UE"/9-(NQR,DUCN5!@L,FX18[GUA:(2N2 H M$CA0HWQB1)J-+=XD;%&NI=KH4P7U]=:G"NH7B_KIPH7&D)#;0*=+2TI'T:_5ZI6:ZJQ5T"_A'"&>.Y+Z:272)AD M'(W6)\' MFT2.3?]EK"GFD%Y6:I3@?+C07FZJ*'3!G.PFKB, &6B*3)$$T2T MLMPZ&8V3]8/RVKJ%[JHR!-->*@T]ZSB*1ZLT5'CT@3QZM;RSSBRJ,'*1$L2U M,LCD;AZ,8Z9(3,I'7Y72KU&L1 EP>EJ%J #SL8 YW>@3:\N]( AS L DAB-M M4D2..A(\X=$;FH,/YRZN6(*8?@ZK'Q<.ND7)::RYHZA4#ZI/]:#"MP_DVRLE MJ#G'PD8AD&:YCIM-$CEL"5(B<1]@75,$OC6TJ47)B5LW^#YE :$"WP?#]TI+ M, T+9$ _8BP!?)U'6F&" A;>2>Q)\GQC2[,FK&>-X+NV#J%1[AM,,GJD_+=B MS3U]CEFAK@=2UY5ZSXD2%H0DR"9%$<32UY#6R]0IL M5T?Q*+!=%&RG$\VHL3G= OF$'>+>&62IUD@$+@D1G%M)Z*[65IEG3=+-"+P^FE^F3+H8%#18C0ZE'L!L(I+T/R,'K!/8(S (!>LD9 M9^9F/:-"+VOC2;H=_R,%KD;>H^?&JLM6V@J7SL2E5RI/BT@\5IR#JE:EE4D% MJEI@")0S[%10)EJQL25E+CV]>MF[)9-M;4AEV:I:(949266Z)( /FDGA$07> M1[ %!%#0G$,N4:4"M38DL/] ))J*LD(JZ^MYNWV^7_9.3MK#$[""!@W;#17. MX8%CUS^VA^T>U[C7LDYN\#@ZT;=!^T6WW?F?C6'_+%ZGJ*G)V^Z&E]-35XCJ M'D1UI:ZU,9S;A".2-%8Q/!R9P!SR.@BP)8.B)&0YNL%0ZR6D1H?UFR,@'L-LAB,6@N4'=4][I]XS'N6%WF17L( M$^OOI;^"MLU_NY/PXUG_=>Q7P%F(IV:O]>HVXN]U#X<]__FU[1_T#X>YBO]? MMG,6+V\]-JAPV0I^NA6T=F +F&P%+PW^\'_'V)_\U;7OS-G!I_?LP\X>AV<_ MWS]ZR_(U]]_]^QB>M]UZ]YZ]__[JN/4[_/OI3_Y_W_>^_2V8L890A8R5#'$C M$[+.&6124$((:@QF/] 7[A:?A]GD17Q62WRDBL$R)Y%GRB$>,4<6>X."TIYC M[R7PP\86WL3TMK/<:R\T3FV_\24O;+-QI\2-R'QQ7#6#!VA*$BNQ&VR?#8][ M?:#G4"3P221PG_P-6C!F*AADM0$)9#XA$[W-BK$2,B;BD_H!@=5)G [.AH.A M[6;%JLC34\F3EI81HCVRBH(\$2J0\V!H26$B9S3IF.-35D*>]@:#LT)-3R=* M48$A'CT'M8I1Q+T&W8HPBW#PGA!A'/POGY\U&1%-3&YF@MUCR\P^TMF$<0[% MK CCB@KCG^=_&Y4XR?Y+XK '7I,&N> 2XL%+FZ(7GOU(T:^3*!6UZ^G%R6D% MRI53R$E3"1%LF"%%I+GU6FC-E7$K(DY%[:J!/ 41M,..(L>E0IQK4.B39DC8 M .QDDY>Y#2'LE531)L&W-:+XZ5XY$KJ&O:"/9J-=[4K5+MJ[%(.&'38.X^DP MGKC8;S#<;&3]K%E];"?Z\AG>A(N>1KC'E]@YW[QP-U>NSI)6O5I)B5/D M4'F82J3'K(0P=8"J<%*$,9AK I!FW".#?>XS R1/G>*2DXTM0+.L4V/1 M:5 M244L8)T3K--Q\T(IGRA&7I.CZ?B@?+/;X\ MZD<[..N?P\U Q!=XF*CO=?MF'9J&?O!X;#6_'AW2L8 MWRZ#9_FV_^E-Y\-.'O?NMX,=_^W#SI_\/7TK6M_WSO_O^][7OQ,3,=!$$%$< M#%%!"'))6^25HX*9((@25>8TYTU!;Y9KJ:T'K4A9;:2,_:T-(9QRENN9:L23 MS#5.$T8T)(ZMM$JX2LHDHTW!;EJG%[;G$$1I,&S80:.7;K$Q*VE\3!OS&5;0 M^*5N1N859!?-]4' OC0S%26$JD11- &@:5S,()7(*46E%CKIO $ .]_:I/G7 M4NYF9<&Z%".S@'5NL$Z9F9Q@XIFF8%=JG/=1@QR6$V'5"[V_#V-!MF3UW(9E6XJFYZQ>6*OH8%W>N^'"WG ME)NL4-=,U'6EWY,1AC&,)9*4 W6!18!T,AY191UQSCLM^<86;$!-26XF+A:' M]FH#>"FZ1@'PP@$\I7LD[*+R+@>_.(MX(!JYP!4BR2;/B8R1A8TM:5B3S%\< MM[)Z?]>)Q;G7V)C7;5,[;Q2ZC@$,#GZ;C=TNE[LJ(OIR>K%'_8'_@)5NQ>%!.K+?"M7-1'57&C$)$ACV M6(.:P@7B+G%D/<'()RT$=IZKW(B)BB;C-Z-.BTND7HBNG9929F8XO()J:ZU 5^?"B^B4-;]?&.MM^%)WWR MFK]KR&%+<95,%G)WO(Y3G);;[OIV*<(Y&VU=:7]D8G+.F(@\,;D/I";(PM]( M8$5S_2=N(UA:L+Q-1F^Z>8NK9+4!O!0EI !XX0">TCN(3U@+)1%6N;=];EUF M=/ H,0*_<\^PX!M;W) FJU4#LS5PE=Q>#'&WJF6#['#8;[NSH76=V!CV1E$E MXX(W.:#D9;\]C+W&X>;VYE/[2YY;#Y4*M,U'KE1Y2-DICB%3( M!:L0]U0C6#&!C#'2)V\E#6ICB_&F-C>UMIJV7"DX7P_'5,'YG#B?3DI51ED2 M\LF7$AGG$;GH+((7F58IUX6@@/.'#!_'AE89,,82 C14H>BH1K#-#SO"$ MJ)-<\-Q&A:G*I!2D244Q*8O#ZKDYK HC+8&1ION6>VFM=P)YF@,-A<7()A= M86->Z""E%V-&HDVI;V;?%T9:&R?7S[7"*KG]D1NFWU._=[WAL'?R@L%RA=Y9 M/DV=C'\^HJ['I/_C@5;/(F9EM;>M9;Z&!=-5CV@ML>'(^>5GQM6!-3FX&"Q>^GL7"^&=E""]DM@C^ MV731"LNN_\]%+M+E;>]?2+!ZD*/CV+ ^)YC:[GD^;N_VAG%0T0#8)=7A^\=^ M50NC/\RAE,/C.(A /?8LM'."*M!.B-W!Z+=J>:J\U=3NVJZ'YX5QP0M5>\O- MB\*)HP)=\&,RZO$C<;JI! SDM#>H$KY?]&/'YN)>OWUMA^'QA >GOCB6''SY M%>O@*G4G]#&[0Q9#\_>4#7JMCMG4SSR, MBDHYIY$Q+ZQEC"ON#-9*6B![Y:21POQ-S,;D2\?]R7.?VH_ */UH/R.;8%@O M;.>K/1]L_//J!,%47%N0A\_E>.:N"OSU(8VOMJQIO[&]5M/^\LW>T>[!U2#A MZT\X-3BY1#FYXX$/6CN[KO&GNM MEP?[NXU?WK:VW^[ 'W#:L>2]9F]=:U;6/T'F>;8'/> M^3;>)'>^]Z/+BDVBY8.N^N/W!+O[G@]]5@*7->(1'I;IQ4]L>=A'?%B)V;TN M^Q/'Z0R-DU!"UZY>P86+V-UGHJL%B]" *:<0E>,GZOFS=V&SX_.-A[=47&_N;I2O[=2 M_+)W>'F3-ZOAN"I3B(O\%?FKC?PMCO[O-5=W1YGP5=I'?FEW&\/CWAE<(@R: MC?C-QSSDG+#:.(7I#G9H?[UMGJ^Y2@BO9F/1X='E&N4:CW&-%0SOO1^>W\0O ML7L6%Q'96PO6NMV[;QXC7F24\K[2<#]3REO&U<-]_X9SAF]59()Z6B( MA#/-G0J$6Q4\2UH2RO_>J>)"%"9H(=6)*JR]ZO=.7N9X17B^=^WA\A@ ML;_[;1SDN#T81/A_J%.5M8/#\1GDR:OC]R=[7S_LO#G>W_G,X3YT__=\%KC+ MWA_MT];.6W'P^YO/'X[>B\LSR#^_[W_ZT-ZGN]_?TU;GP\Z?Y,/16_[^")[Y MW5OV_AW\?O*A\^'3^^_7SR!;._OGK9.][^^/6I_>T[\^MW;^ZK3R&>3.G]\^ M'(7C#T?'[0\G?YW *%+K)?Y>G3\>XJ]_*^J(338BCYU$7">"K)82$:\P3]X' MJ?C&EL"Z*?2CGC_>CZ&>KJI;8*$!S46#,8XN\ M!R+D4CH@0D&0(+,%;^+#PX;/C0T*44L(D;*WB+.K\ M'P.],"9!K+9LK!V2HAVN"!^*"SXD0@5/14+8Z&PK2XIT"A$EQQRCA!*EJVA= M3DB3L6>M'Y;3C'*-E;_&&IQFW,X++W,3YEYJ]$>[QXM'+5A2KE&N,3>R;D_X MKK8FINH(L:.^3:GM&];_YZP]REFH>I\_;GG#6I?M'P71+',19ND&MMPSKLS M!^GW7B]4276Q_Z7MX^"PUPE%/9]%/3^?.LJR/@IJ0+$*P6=I=/H+-@=[DG,@6[B\+NY<$+3D"Q M4D=D:0#L!AZ1HTDCB1.UR1I,;NQ981LLEL:"-<(HF5[G1&[RW5I%^PN M"KN7GFM%6 K>:\2T)X@SD9#3":.0FUD9I:6T>F-+,]/D\F95H"?![H*<;S5V M$1R,FWY?\<75WA6W$JV%5]T],.XLG(GPX#3V[1"FZ!@MV%8??2/V!3 M#,P1"KJ+28A'(9"3@J$DK"5!)DE2JK K\2,2Y,\A811&)&'9BEYAD=&,+=*Y3H."G@7!MY+ MSP&6(N'D-0J68]AX;4066XH$E<)S)K&5/(.7-AFMRW9[ M*/7O_=Y@T#CM]U)[N [.KIJWMEGQ7/!*6EY7PE+V\!GV\/VC[>'^^46=:9XB MV,A*(ZE2E>6=D+82(^.-IRJQ@'G>Q95L8OJHG=X?,VZ]-D7_"[NL2&YU89>' MLTOK\++K"(X^:"-14CD>( B,7- 6$<,B\T+98!FPB\A9,85="KL\DUSEPBYS ML,N4[H(U,+\6B IJ$;>6(:.3R5V1$Q4)6\+,QI9@JBD>MZ-189?"+O7Q=A9V M>3B['%SJ+LQ[PF$Q4) Y\%C1@+03%'F-F;*1&.+]QA:7IBGXS:C&PB[%Y?JC M:\Q7\K8\Y-H_Y-JZ>2].X!KQVVGN'#4H6<;E&BN995R_R.$W<1!MWQ]7+:5# M_!([O=/<>^T":\\WR;C> 1'++J0[$I/M;MBY%)+=D8P4HV$FHV%_^CA%.:=3 M5!1I@7EV>#)D>+*(1 6K2[V*V>')V*U5(DLFU.KB=]FE7PM^%X??J0,+%85G M A8I$DD1YR(@B[V''\E1:H+&,4<3XZ81)9-QG?"[[&*E!;\+Q._E_LNB])9P M@&ZP%G&B&'+&> 1:E(X.!QQC+L2')0!8%0"O$8"775VS 'AQ )[RN@=AF78. M(V^Y0SR%@!R1$4E#H[=!T>##QI8Q3="WZH'?-7#4W8Z^0Y#A0>5(Z(U<=KWN M8#X_0LT"-->1!I?K1SB,G4ZN(=P-^[;_.6:O;N' AW#@G]-.!&M\E,%S1*75 MB%.)08G1$2EN82D%=2:RC2TEYJQ65K*BZ@;>Y3H1"G@7!MXI#X*+H&1&8U&* MFB$N;4":,HLDB0$SD0QA54&5IA0%O.L$WN5Z$ IX%P?>RYW7ZZ2UX 9YD@+B ML&Y(FZA0%%B8B)/'AF]L42::BL[C_ROHK1MZE^L^*.A=&'JG? $L3L@( M[6'K90R92!W"TF%&E(N*@_Q1SIN1=!=$/?*(DUL0C9A M91VS7!-3E4;2JIR%K!."EYPK61"\4 1/.1."$8H@QU@T MDCN#4VY^2'<&=Z@4T2BAP7P.X M+[E,>X'[O'"?BH:(/@4G86$\EHBKX) SU"%B@J :5#4:Y,86%Z3))2YP+W!? M?F'W O M6N78BMLKJ.QU?>\D-E*_=S*5FK$.X10K1IVN50-KZ@+04(5JJ$K%@#3':)+<80W6O#SL M9?WLPC$+X)@I1093EQ0Q2.8 ,U!DJGQ3B1)A!)11F3BEP#&R2=CJE=$N)+,V M)/-$OJ5",@\FF6GODJ).,V^0"TDA3K1!5A*.5%3!1I.,LWACBY.FY#>=2X5D MUKS6R*MVUW8]7&42RK.(2)Y;1NLC\$G_Z<>;V]D^8JA2.9EX%%_; $8)OUW? M*5J];N_J9E&B+A^R7WR\$EJDJ<)>4A0IXZ,B*"8:C&)D+A"F)$FY-_1<91C+ MP>/ZP'L!7JX"[T>&][1?RU)#4B+(2VX09X8BYWA$PB://0XN$0WJH"E1@P7> M"W(P71$5$C+FE"N94:4AR3)'Q*+A^;DZ:F>@70O^Y! M1BX"7F)C:+^M1\&6%:/.%8LPNG25O^KW3E["@[2[9S"C!Q=1:O^JY>N:,L M5+O?AGT+B]+NVO[YWC">#(!U\Q#ZO:I&UEYVV,5!:64Y&^5^GO:E<,] LXK ML3%X!*8Q1DX3C8BTC$>AL2"JBE3"K$01E .^9Q*I5,BJ/F0UY1GB5=]NGQ!- M42*>(RISG1MDL -QX$;#3K:QI9KBEIR3PE6%J]8RXJEP58VX:KI2/Z7)"XI, M<&#+"@DT%;T$@Y8F:F6(VN32(+RI2E!#(:OG$CE5R*H^9#7M>.-.*AT<(H2% MW%J)(BL-1DPX88V@D6 -5J!IZENJ(Q>R6O,(K-?]WI?V(/,(0+/1'GG_'N[V M6Z%0+%I"L58O%&OF[0BVF?'AS;]B-Z9VV4IFVDH^;4\[%".3)@EOD5=1YR1$QS"=E-)4N9AM=XW*"6R#_5*Z] OEY(7\E$=%9!ZN"9%4%TP>/;(@2 M10JF!%7,N=S9GC:IG*>6?('\^D#^*3QD!?)S0WXJ3LLQ3(3P* 6O$>=$(1TY M0Y(:@Z5-GG,'D,_'AC?S @OFGR/FG\+15# _+^:GG$32:YX2<4AS[7(1*(JT M30[AX+T5G =/1$Y?:AJ^"IA?V_"L5AR.G31UC)+*,1I3 ;'8D MF*1#VM@236I*"9W"G84[UR,LKW#GP[GS4O$D7@NJ,4:6$P**9_3(<8612L0K M H:$Y6IC2]*FPC=;Y!7R+.19R',5PP0+>3Z8/*<9/+(O*+&.O817-(U[C7QY2&?[T,NZ'QE MI"N8.L;%7AZT-.P7V^Y8UXF-8:\Q.+;]>-SKP(0-&KW4>-EO#V.O<;BYO;FJ M)S*U4]]N7Y&9U;?Z:&BW#ZBVYRH@^Z7X[0.5M/WIHQ5,%:-":&1R.S7.<$#6 MRH (DSAIQHAW&I0TUN3ZII+V,)UIA6S*PCNUYYWE'DD4WIF'=Z9.)9*RJ0K? MBV)&[*6RH\%MXIO//4O+-<1WCAG7EX9\H7 M'K!/. J%1/0"<>$HLIC!#\NLQR8(YBV86;+);VE@^W2\LZ"<\A5THL'\HZDJ M#_"949F'A>2 M*7^R@,WASVD?G%(R4I,8LHDYV!PB1K"3$_CAL/3*D<#\QI;B-T-,9MP95BR? MK5#:,Z:T!?CU"J4ME]*F2V5*;(4U'#'I#>*62E!U.4:4\D!Y=#HF!W:V+(Q6 M&.VY,-H3N@P+W3T&W4TEJ&'GDR *!"OWC2%&Y+XQ#(%=#UHXY8XPFDN08'*S M M.5RNC-6ZD%#;)03++?L:CQ<@6AYR+1YR_4\)WE5_Q-"P\"CV8QS%V X:O;/A M8&B[>12-LP&\W^["#)RY$#2K2^!^?6O!W6F6C*AZL0=F>";#9+)[;(\VC];9B8O] M@W18/=C!Y192B?*%48*+47(/H\1?.4BS."4N+(K&1,2%\LB$J)!E)DG.'7-Q M%-VE%6L*@2058;BSQ.43(P.R@7U5XH.6_J6ZJ/ MW&;NEYBQYQ'I5!ZRQ(P])+.\T^EYF^/'KI=GO @1*Z%AY1HE-*R$AM4C-*P4 M"EJ]W)O7L5\9"HOUK-/KILJN[7=AB@:3VY7SQYD-DN]7FMOIP+ *PJ& 0T*< M$(9L)!I)'#G'04NLS<86WF1S)]+\@,!+0;+",_/QS)QG!X5G'H5GI@X!9(Q& M6VQS_TR)>' 662(H$E(GGFCT)(G,,[=T,BH\4WBF+CPSY^E(X9G'X9E+?49R MH4T(%"B&!<2Y\\CD'UIYR:UDW$8*=LLFOMFJM_!,X9FZ\,ROI="OAH8]7+&?M MMH_;QK4>V\=CN]W&,"L;R$P;R-ZTXRTZSY0!1=6'Q!$' Q@V$&J1%SY)8XG& M&E>.M[D[D/R Q&M:EJLPS:4D<00B5C 8#TY;I##)"+' M&)5,><5(6(S[;8%,4[G?_ED5A85_0_O+UG_#C\FM3VS_8[N+7&\X[)V\(!2D M>_Q2%=A*;W-%+09(!$^05%WG17L(]_ _QA;-V#HZC@WK<\E!VSW/-0>[O6$< M5*D'#7BJW+7H8]]V&J>V/\R]P(?'<1 !@?8LM',\*J NQ.Y@]%L5MEN%J:9V MUW8]/"^,"UXX@:$.-AL7*[:(B1N]TLZWA\&P35%Q^>@&KO_/K3MO-AX_IYL* MOO/;:6_0SE+UHA\[=MC^$G_[V@[#XPGW3'UQ_'CX\BO6P9"!".[\2ATDXH?K MSZY.T_3//(R*U#BGD3$OK&6,*^X,UF 6&L&5DT8*\S>E&Y,O'5^D,IS:CP#F M?K2?D4TPK!>V\]6>#S;^>76"8"HF"X+S&LXQE3]8_AM"L*Q95[?.^LLW>T>[ M!XW#S>W-GV$B#TXN44SN>."#ULYNZW!WIP&_'1[\L;>S?01_'![!/_N[K:/# MQL$K>&O_]9O=_X7/[?VUV]AKP=^[C5_>MK;?[L!P=WZ=#+6BSTM059'_\/@= M>SJ(+R:__!;:@]../7_1[E:/4WWIMZM"D,7E&EU7TS1Z^U*2-O%(FL;G)N,[ MC]_>K-ZZMHF,WN-J4\B[W\:;Y,[W?G190C:IN/NK/[KLC]]C1I2'?92'%9P_ MSL.R>UWV)Z=^/PWQ-S<^^B1'8^9G7(-'*DD_QL8^?.YXT-B%_?T^9X'K-04M M>.7N&9A7&J9,Y+HFY-YOF@[C*>B6+O8;##>K73^[C>YSL+JHG+C1=28ZR8U+ MK>/\XD6@\7E/81'198KHO'1)R=Q\>?N^,EJ39<[6+^TN6/"],[A$&/QZVRQ= M,Y+9#_+09Q#"\M''S&%>I@OZGOK+1>KR7+[HI_"QWV^ *^1CO]^ EMLK>H;* M)J_[O=0>YHY<=>FV=;[?'CO;/\'[1Q])Z_N?WSZVMDP^?/G[]D)_OW9_G\%W\_JAS_)Z^_;I_]%; M][ZU/NV>O__4^GS=V;Y//YP<[/SKY,/1_K_?JTX>C[6^M?(WO MNW3_Z-_M??HFM5Z.'>V'^.O?27#MB5!(>Z%S^@Y&1E*,-!68&?;A8CLP"J(=V2C&_' ?-1C>.(M+LMSBX\T"%+JCVY)TDOW12O'W: M?EFN V\ HX3?9J+'@^%Q[+_LG9SVXW'L#MI?XE[E(LZ$.5[UE^-%/\IK/AK( M=C<<74K =OAT-ACF<,)6'!ZD(_NM4.TL5'LXY15TT407K472N-R%SW)DF(L( M&^F!@I5R.0"7Z":[)=C_UWN3WJPH>^(*',^..6KK%2M\40>^N/2P<1H\U< 2 M =86@3 I9#P12.9P8"]%D-R :B::4BZJ,D\AC9J2QBSJQ@(<347=6%7ZN/1> M,>.$\IPC19)#G#F"+!#PY[?3.8VRXV(VI/5R$7^>^_OG5([U%>F[N M3W"O\PL5FU6?>MT;#/MQV.Y7:9W_&JW;ZPY,0&&X^1BN/>6=X=A8# H3 KT9 MK"WCP-KB'/Z,6%&>4S!C96W5*#EZT8U)U@CCL]A+"_"R%&S7$-N7GA3/J<%, M>*1U FSG9O$V^8 2C<[9% 2P_,864S?KQMW?#BJXKMG>O4@W2,%W#?$]Y>KP MGFL9(S(T$L2]L,A*G1#GV!OE/ D^MXC4=:IL4D!>0Z]$:G^+ 7V/_5[!?"TQ M?^F12,[B2)E!V!&#.(D>&4T9DCHF'K75QI@<,*(IH;_5"/=K$$AR>YA8)?L- M/PV123O-R@TQLTMY[>+]GKSWPCV35E<[M*50ZT.H]7PZ4"4QGTS2B'+"$:3/N>2Z8EVXPA9'6)62F\-##>&@J "9QFIVO**A< ML9($B:P0##FB"1,TI2!L%0!#;['LZAZ;7-BOL-_B];$:QOX4'GP8#UZZMZ+5 M0KMDD%4\(&Z81"8*#/8NJ-[**.D8JR)YJ+B9HU'TL2<'\-HQTDJ>>A@/ M7;K<%/ -T3&B1'*O JLL4)!,63W#7&*;' ]W!@$](WUL#0*+[J@4VAO:SJTN MOED]J?-%3]9C-F9.]+W_H%>;\Y=;L.H6NI]0/?S5.JU>-S]VO]>!T7[#Z:I77MGBT%?AWR?EWZD@1,9R/+%$ MP:J$.!8"&6PI2HQ28IFQ/HQ.S;G0A7\+_Q;^70N7<^'?)^7?*>]TM$PG09$B M'N<@<(ZT,@%%S'@RA$?,<[Z[:9(5C!98%O\N*#JUNC<5HX:/]->!Z9VD#-A7_;;P]B[VBUP]J1E!M,0>F?Y'K7=6>9M:#S[J%<[W: V MGNVR3W%K.CQ;,O_M'VYE[1\[![;^]4\:0H! 7@B-NN4(N!8JP#5)+Y8R4.=_4 MS%WAM'YEA H3K3P3+;R,86&B)3/1^043<15A\S#Y?,(#'7GBD-/1(A)8B,)R M29W;V%)D[KX/A8D*$]6[ T7AI*?DI-:E=L2"_D M!:$ CO%+51 @O4HV/F8Q6@P."9X L;K.B_80[N%_#$U:98D?QX;U.4O<=L^S M_ZO;&\9!A:$&/%7VAGWLVT[CU/9'C2>.XR "@.U9: ]CINUN /B,?JM"'&U^ M.;6[MNMS5XO!$%[(550'FXV+%;L^<<>31]S,/L/3WJ"=U_E%/^;F,%_B;U_; M87@\(9.I[XUG&E]^Q3IXB+/AW5^IPQK]<$7XU5F:_IF'4?$,YS0RYH6U _% M7>YX(*T17#EII#!_4[$Q^=)Q?_+U\M>>#C7]>G2"8 MBLEZT)$3]^%S.9ZYK?]V_7]NW3:PJ:LM:]IOQ*Q7T_[RS=[1[L'5.-(ZXOO' M@SAH[>RV#G=W&O#;X<$?>SO;1_#'X1'\L[_;.CIL'+QJ'/[O]IO=_SWX8V?W MS>%_-7;_?+MW]+[QR]O6]ML=F(*=7R]@.O*17T"M.GZ Y^_8TT%\,?GEM] > MG';L^8MVMWJ>ZDN_79VI+$/7:+6:I]';8_$R9E-+FB5L? 0QOO%8^#8KX;O& M]>/W]";8)7>^C3?)W5_]P675)E%BX5?EFYRHA5]5;DK*5^:J7,N%7]5L*K/X MJ\I-K.C"KZH?20:47/RSJDUVSV?]R?'A3XOBRQL?O<5"&Y'J8YHTZEXI3H,WL;>N.K['[=5 M?5_#^7@3AQ9>#(U=V^_"L][=16]]QKS[G[/V\+R!&O;AR51K."VM7K=Q6^C' M,QCZJ#A*X/ MGWJ2B7Z46\P-);P>6/H%]*WA<>\,+A$&S4;\YF,>0Z5 VY/>67VJU/\/V35F?_ M]_=\_^@S;AUMGU^<]IR\_?K^Z/W7 WB&UO=_??KPZ4_2^GU7'.03F]_?\@\[ MGK=.]K^_/WG+KI_V?#CZUW'KT[9H[7BV_SO<8>2>\2QYL@D[)"Q7N6>:%$POK'%F@:SIE0WBPO= MRP>VKO#XQRR!@P\#QT.[UI0]YTF0U7IYB2R9:R-R@RR/!G$?"'+)X PO*V'- M&5-I8TMQ@-;-4.?G#:L94,4PQXR11#2-/%!ADDJ>.&]0ZP.K2+C*.&A--!4PW0],FFFJJ33:X,BC59K$Q*.. LRK M)#@O8%I=,!U<6D]6:)(4TXCA8!%/F(+A1.%/EC1/2DBK[<86:6*LFE2J J<' MP@D[B8-3@5KE.>;$B,8Q9TB)IS(W,U7JQ_Y.$K6*H[EB[+ MJ6S_'7#TT?J$8HH1<1H=LA)@92V.R5%B8>NJ]B:FFD;_Y$1I057IGS)XXW;D MM.+PC@:JLPQSU?GC__U_-"7T1O)EF8(R!64*RA24*7AV4S"#0FGST1;5A# 9 MN=38*>QB8 $;ZK6C]GIU!S:79OFZWTOM84YL*=KA3-KA^VDO(!5"@"*HD,Q- MHKFD#!GN/$I)1:Z(I& =@'(HFEPLZ*#J^>'""(U!]7:)@:%%/',!V$)C(57,S=!R!2XK&VQ$BN M.--"6>:\]4Y99:6_!RZ*Z"]*]"^=;SEU ML65N:78II"T,1%+@Z4(M.P'-0'%M!>-"*4S1R'M M-4$<$X9<" (Y*K"/%A;0YPU!-CE=M NM?OE/MT-@E(#NKR2@M\<)Z)W[)J _ M8/1UH8!YK,4RRC+*,LHRRL=(?KDECXQ09KVU,GC!.9%&!JR89L0Q9@)3]]! M'A)!66T0MU3ES,I)[;K6K(:2XJ?C(UT*V&M'$.@B&'&N&=+<&$2X/!657+IY<:O3X\J^V?SU O[ 'CK@M#S%9"@5N31'!& MJQQ#2H-VR85$+"@9B49#?L(1,]=2R-&D>6UBV#GKYQA2&&,OC$HLM.+7ZJU+ M/W6I8$D .HJENR0)?_B/Z.J_TT'QWQ94W<_[GJ:>F_^FMZ(8'6$ M/+AQR0@@U6(<$4FQT":W,%\O]Y9^#0[]=D![.Z2\WV1F5V!WK\#F\I2%!3IB M#YAU_2-4?S/8D"#[JKZ,--DXWQ78IDIYOXFH#NU[B"+GJZ62TT12@U#:5( [ M#X&*!8N972 6P9LO8WMC*Z6>O*7#-ZTX:C0[&\MRU,[DS9)+ZY-^WHX[V.V0 MX.SX*XF&-/U4I'6Y"@^J,6,)$%(E? A1)2 MQ8K)K'=V<1RNF'>\Z:C8#G.X'5(NHN'NMQVX:[B[T'#GEM\8CPF$MBYH@)61H07E7#WWQA M\EJVDFMK#%O/(E98^+&Z(MFQZ;#H-O%A6S\[^.\B&IY+VE&Y(OL W=,1Y&$[,AT?4Y-_P^XWMN,7I4G8I MUTO*^ZV)6L!8/\[OCH]F[^LR';V>G ^U_X[V\[/#)R<3[0==&ILJG=>D+]ND MYZ/]&;_BZ2_[B4]N,U]RFKPY'-YE,/W=T"]BZ-\]GJ^UDHY"" 5!ZQH!(_D( MWE@&[]%9%2A7=VYGUX]K$-"K%;J4ZRKERF8QNFY<,=TXEP&) AG1:- JN!KY M,$.L@2THDIYL1#)2;*EN?$@NM Z958/,N3MAE!H\2(@**V14+$"<$\@L3&%G M222YLXM;5_FXLHFT#J85 ]-\$DYI02(X!26[5)WSDH&B=2"D-='(5)AL,T!2 M?V%6R,:6&YX2LPU%AT>MZI"'21RCK_ZKWT!T*;N478A8%3% E)*^*%GEG5X]UV+YRA]6M NI M6 X0Y@<$<' UNE @:B0*Z#)!).]KU,%.FQQ0VM2!\ ")KW[6EW36S_-5%"BS M90DY%JQG740(6CN(R80B92Q2#(Q1EQ.\_:0_5,JJPV Y,)C/-"5K'>>2FZ9G M0%090B@"C*P;66SBX1I8CPU>SC1M7+67NQ(0W]#!P)M&L]%SFJ:W(RW'HW:< M[V0VR#JHB,7:)+TF;4@HE9S$G(W/)MCJ4H@HG+?!M*&\2^!1&S[ZQ?'L:$:' M;0%[3^1":N'9/&5:E(Q*NFH837: 4A7PN=WK^"Q2S)'KGN[L6CNN.S?V?DD# MJSRK M@^RC4]++(**1.1/Z[K>M,9+.@R!AA2D8%(3@#:#6##%&"2))G750D6*L09"S M8R.7RQR]WDA:Z/+49JHFB:WT =$;'RQ)9:6V@;V(H5NG3<#4>2Q$BHQ)SD() M*E6GSR%XJ010#BR+5*38[NP:'"NONW6ZF74RP5N+I'F^$S+9*4Y@@E2 PC.0D0ZD3(F*3X(: MXT$(9BR^5&[=D?09)#FED[$A%B04ND1%Q0;M!&&IP$H=26N,I/.(R9DH.,L$ M7O@,F'2$4%4EJ!"YI1[0<)O?(,?F"B;-#J1K "D)YY,JU<&+J7EWGE()Q5O. MU9=.W(&TQD":+\NP%4#5WP@@M9/5NQ/5S_-90PPYE>@Q4VPL/&.A[+B^=DN; M@/9X-MH?)BG>IB9KK97'$NKQN_Q=_BY_E[_+OX;R+^ [&I]3R(A2.(&6 E'U MT$ML=-["Y*!/BW7QK%C7:G$+)_*[Z:3LS]J$X^X(+N0(/K] 46R-*,0$+D4$ MM&UV:(XDHS0IN>IE6X^D611=E,@E2=$Q ML2*8F,O7*96,S.Q!IIP:)@IXB@J:9C,U+"Y&YXZ)FV/")0J6.<>J8;"0#Y2\ MPA"$%8&]+M? 1#_VRSKVY\DU5M48!$U@@C. L:B69DO 3B-G7Y1OQQZOJ.KI MA_X:A0@Q&]:68S )I4XQQN1B+,E'I]G;;@A6!!'S63(B)UU(!"FX#*@K&J@8 M"\9X(Q0B%6]W=NU87E$^NFF]2W](DS-Y_V'*;_GP:/\7/LV8C;XZJ,?O5B45 M:Z !MH/DLDO9I>Q2KIZ4BR1GLE(4N4CFB%F'6+VY$J3PPN@:BH;E^A^#67@R M;Q6>#4:A>21[/'M17M.OW3-9R#/YUWR9HPNB1"4M2)4UH%/5,?&V@"Z)E!?1 MV-95'<;!+RE$71],=.0_: JJ(_\.D#^7G** OOC$H'RCCN9@:TB2#$@;7%') M!%:\ISG*K]$R=*0 B.S HP)6R0N())H(X"Q!*IG35U!(M(/ M_<.DH#HB[@ 1\\FIK#G;%!,DIQ-@]@4H& )-["-:+TG*G5TIQDI]H1AR8^NW MGAT='0_4.I,RFDSKL]+TM]%)?_^&DVPMQFY@*H:%*U4;"$1V' )BMI1*8PD/ M'K^@&1:F.6CUGVUO.#\]GK:JSX'A_83]8(\_#C\ZSUQW[H/K*(?OY_EU6):B M4"&()*IN**EYB=E!,JG^(/FL56F4(/7D+?4V9PV0L1T$PUW*S9%R 1=/FY+; M:*$4 F&6-K:IJA0RN>*,<7[AN.8SJGJ8P'%94WHX$H!2MI4,-MF@$ M),<02^/4D!%#-DI71Z[-B.]JNDNYKE+>;[*R*["[5V!S"4E3M(_.Z$9GKP&M M">!-8S%AC28%79U/[@IL4Z6\W_13A_8]1)'S*28DU"EX$$JZ-KF"(%:-#(9- M9&.JEB[X96QO;/'3DV$Z6!L.-ILR'1VWY%([DS=++JU/SGD[KEBW0\H%>5"# M<\$[)6U1U3\+-NA PA"Y@)ZQY"5G"E^?XFI0]2?YPG AQ?[# M/#5J#$&D(@5@W39 57>+%#=N$B-#*BK8'(;N;V/&[@K6X$VOZEQH*M'M$+'@ MK=H%0 R>SAD>GDR.9L]Y]G:2N\NS(#+FV$U#3M'*A& <5WAP]$#M9LW%)-NT M'9E:Q;<48W\%Z=6FPV([+.)V2+F(BKO?QMZNXNY"Q9T;?_(ADRT.K(H,J(6# MV AHI<\Z>B%2M6!M(D^X8NS&IFNXA::PW6M=94?%':!BOJY2"YN""L!*N^H2 M(U?#3P1"I21TB"S)M'EM8V^W#Q;=)#YL+5T'_UW$PW.)SN!K^)92\_-#!C3" M@E?% Q=3),<1ZVNDP^/J,F_X3<$3^K _HX-!E\:F2N/K+?N*3^\R7G"9O#H=W&4Q_-_0+&?HT7VWE$#4*9:M;'P34 M+PIX%P)$&4+2H6 , Z&#LZ;7*W0IUU7*E&,*F!1# M*AC0!K^SJT/'RXHDTCJ85@Q,\TFX5EJHL\I@I% GO)N4C $6J%*U0DIXWPR0 M%U^@(-S8@L-3MK6A[/"HU1WR,#UCP_/RVW'[T*7L4G8INY0K[[$MH1KHTVS= M+\V%&@Q>=ZH67"CV$;&88"14ETH"AF0AHB_@A:(B61OF5NRC.FW.76;( M^GF_T_,^E\1R ;,N(4!1' &U(_ AJGK\=:CG/0CVNI_WN\Y@]?-^M^?]U5SW M+3.U*G7K6[UZ&^)"IB0@ED*VC$K=N<:+UL_[76:@^GF_T_,^GR12++1/2K5R M90>(J,!+]H#9*=1::.:JX,T7R"\WH$C+77GNOZ&#@?",9J-_'!_R2(OQJ)W: M.QG1(=9\2L>5'8Y1,X5BE8Y*( D;K! R6BO(E:2C/YV >UL*M.&C7QS/CF9T MV!:PMS,NI!1^GF<[$]:RLEF!PB0:VYF$P"5#]5:4+(6=3GEGU]IQW=&QOZ*M M89O1L**]H M#=YF*"W82\\8'&%24;1>8:>C,+*&6TRHV(EHNJ59$62: C)(Z + M$7P0!0*1S[%$3,FTT8#&AS%>,3;]9HU"&P*//RW28',S<%P(QKK-675DS37> M.^D\)Q.!A:^&)U5OCH*7(+7/Z 1;-&VBB1@[>3F9L=VP6B27;4)0,K/&8A%= M(568'3DMLK%9AN[ K3&8YLK<32A5*,5B1(#LD@*L%@EBR@;8*5=\EE&%>D31J+'"+\POZ6#Z/#N9I.)) MM2&/"4,KUE$AUD6HIBHKV1V^=0;3?-F#B%9$:<%D-HV]A("2 M4,?2^F)IOF*#<@@%,X-R0YU&1 @8"^@L;,I,V0DUV":-XW!%X+0=K3U[/!OM M#P,2;U.9M>[Z8PG%]GT)^A+T)>A+T)=@(Y9@ 8=2Y9*C=@49R7 J,RS+&ZX=%[E26[U,HB)8748;$B ML)C+YX4D:BB$$JP5C8W8E 8+#\(+[[QG(57HL+@5+% C5208HD28LV@W39(5 M):4J"-1U8-%/_K)._GGJ+5IOR(A\PKZ-[ .08(*,RJ&02>C42$"^T-_1C_UG MG20G;6)E(D=&BNA]E!$+BIQ+=):Z-5@13,RGT)+5,K6[4AT= Z9J&#RK4+TD MY27'HLC:P1R$98_B6[V^IS]DQIF\_S#EMWQXM/\+GZ;31E\=U.-WJ^J+-= MV\%KV:7L4G8I5T_*1?P/90N;:KP4.M3$05AC6E5_UB92QN7Z'X-9>#)O%9X- M1J%Y)'L\>U%>TZ_=,UG(,_EVOB+2F2):GP98:3)@#*U3S$;P&(N05C):V>@' MQG;[2# []!\T$=6A?P?0GTM1J:JR54P%V+:8Q L#9+(&1\8E':/Q1-L*_8=, M0_5S?Q?G_CQ!E4W4LC5^1L^RL=36^.O@F.^FJ*3!CY9>=GUJ7\JYG1T?' M S'/I(PFT_JL-/UM=,(*L*U,7%=R(EBI4K6$5EB%*%JQ8++D*>1VO:&\]/C:2L*'6C=3S@3]OCC\*/SW'5G3+B.J;S@TMH-:N$NY.5(NX./5J#"@]-K: MD#"E'*1%EY$T::=*YH4#F\_HZF'NQF55W?VXZZGJ.=8 :6((:#1(3M6-*ZK& M.+DDT)F)O NM\65G5]KEEIRLP:G?#FQOAY3WFZ_L&NSN-=A<3C(I6Y)0K7C( M6L!8(OB<V-+H)X,8\':5+#9E.GHN"68VJ&\68)I??+.VW'/NAU2+LB@ MJB+Y8FUTP694,H;V#>U3HJ1S-&[)V<+7I[@:=/U)CO!Q^M_C_2GGGB)<2+,_ MOT"JRN2-BP@L6\EW#4&A,:F!TQ%1!DY*YS9%-8S]%3G"3:_L7(20[I9X6/!> M[0(SYSQ[.\G=XUD0%W.4J$''1$&HZN;X &@<04Q1@XU).5&T M%AE;U;?5E[LA-AT5VV$.MT/*A330TR[2S*\48_9)I9M< %MTD/FPQ70?_703#28(VM8SK%EXZ4EYC]=$_\96TPVY%_B&CCB/6F$G'QY1DW_#[S>VXQ:G2]FE M7"\I[[WF2\Y3=X<#N\RF/YNZ!B2H]DA""MJG M$F).JK$0CO%+$[ WMMKPE'!MJ#D\:D6'/$S7&'WU7_^UZ5<0"Q:I/41+ZX6) M)\-6O3I]M%ZFMH!2^&&^DS5FA8Z)H(8GC8319(@^6M F"RD#(NE6?VSLV)O+ MC"?;"XHKDF"W0\1GBN\OG_EN A<][>?,7B)%X[(VP%&Z>MHI@=>.03I%K#/J M$JL_>9G.8=//^7;ERIB%WR-\$\G/UIEJ+6$2-'D/1&3![#^2KJ2OU MFU8'13+$"OEQ$$MB:E@?/"QDW>[UBJ?C8$DXF*,L<1J-JE;/V^(!0U+5T0L: MC+>6=06(C*Y5)0IQ>?AC-W^;(.7]%B1_,G\=V7>"[+EZXRR5CDI!0AD BQ40 M4PA0@[9@+-D:AIAJX40GK+S36[I^X._TP,]?I$E9DL0 VD<#&*4';^J7MNYB MC<&9R%273HDE7:.MSX'O=FSYEQ\=UG>;G)F[GS#>)8LQ CE;0[4:G4% T<#M MHN(4C61Y#5QO0(&PN_+@?T,' ]LFS4:O^,.,WT>>CK08C]K97<*DJ#B9S2;O MKQ@6M;&3I*Z\V@A!E&KUD;A5&#A-2"JGI)4CHU76IR/<;WNC,7STB^/9T8P. MVP+V6XR%5$>Z<(M14A;&1I"N*@T,OD#U"FIP*X-1J&.V1K;Y:F/A]5@Z=1=S MUC86/7]:P.#>##NWS@X].TP'QVT=OYM,VR,^GLVF^_%X1O& 7T_V)H?M(:>3 M@RK M&:04O"S$KKH1$E.P;+N#N,9@.P_(O!'68"Y@A2F =8\AM%Z'$$T)*5HI0NMU M\&;L<;G=#AL/MH5N[=$E10IET@9KB!R]]2$0VN*-=5IT&[<)L)N;7*DRAPH- M$/7P 'I?@"QKR$E87[5N\5'O[,HPMMVUO#L;EQTYI:4UH@@TR#&P*S(5DY.I M_G_I-FZ-P78>RHFBI2=K((EBFXW+X)T2H(SRR"ABDO6(HE'C:OFZC;LCL)E@ M-*O")JF *&ODQH:(LG8LE)>Q@VU]P39WYZ^CBRK8 *+&[8 R:HA&2K!L9$Q9 M2LSUB,IQW?.Q5\L=NM7A-G>CGEPR5D02A9%E"$JZ4$.WP"6XJ@@[W-88;N?Q M6\DJ.E^1IMBW-*610"EIX)BM\U)12:U10H]%Z*;MSB[3O(H!2S5I,E?+IJ)M M#>[HM(R&I?J#Z*UC;=6Q=J$OUV2+QD?0A2O82H@5;%P=R2R0VMVU&F: C(65 MXR"_@+_V7WO^L?9[_QGJ9O]@\_Y0]4#S!0 MC_R'2RT&C22KO<'.[E?G_$-+>'A_HT??V1VUY$693&:'DQFO99Q_P/_WY6\_ M_D_^$!7:'][5S_I/?<;W>S66_Q;W_OZ/=^TSZK.J']3W'W]\]^;7%Z__)9\_ M_4?9>UK?XS]O/CY_]_RW^LP?G[_Y26(0/G" 8!0#"BP0@TR0I67.HBY9FZ!W MMEPO)VW#WLYF'_[R]=^W.[M^FD_>C M?]#A,4U_&\F3#H_QZ"./*$\^S#B/'K_ZOGY36I!Z//K;_B$=IKK?HV>'1[/I M\<"_-H+1DRGG_=GHGY.C(SX:??5Z\F$_C;2R?_[+Z/DP\(#;*T>3\KM73@ZO M?LOZ!&_WT]O1E(?A"$>CV5L>O9][)SK,]8>?*-O:._.O'SBU)TXG'W%P\A%E M,AV53Y]!]7OUB=_R06[=+?2^99[^TWYIOOOGSHR%5>3@?8'![M9YX.S(K#\-P*G-/< M<@/EJ]EDRC/:/Q@]I^G/? *AQZ]&E$Y(&$]_JRH8?UT,G6XYJD?.U(-R^<1^ MW,^SMV<-67._>(HZSS__*E_%Z.?6_' 1+\:4L_W#DS<5EFO_S M[?3L$3[0&X8X9?H9J-0G_ L=?*3?CG:^OBAKE>IW:WOS93E=A-W_CM.O=Z]Z MQMLO\N"8G>_M<%M3%_N /ASQ7\[^\=O$3S675-GS>R8]/ M%R&$1]ZJM@ZGCO[I!Y\NT:-AB]J'UF%:_.NZ.W2WU6*1\*I.WC8NWA7?T>'P-GE/ZM[)%VX[KO>=^1_ M=DTLVB7Q5>]N+[UT)6Z4K^X*']JS1NF$6_FS5^]K)=+9.+;1<#E]C7*"-9#I MG Q[]('V,U3WZDM[-E,JY?0^*' M=1$NK?P:5*1=O>Q5#;^OY^ZDP7P))^U:ZW']==V 2L _\-L>?L&EO_>=?6#D MBHV![E=#9F]R7-\B'XU'_&OB)L80$-#[EAL_&EW'E[K3#5F':2!?Y-MZRNF4 M;DO>@F[K5/#/'KO5.G/+X-+*0C-:Y!)98[!$OBB%3"6)HHC]20FS5%IVAI)+ MYWSI\_E\Z?_PKW_J?^I'P]^?/]R__G__/CSGJJ_]^X? M/_^^'/G%WW_XM?ZG]M2W'Y__Y_N/>T_?R!^K3#^^__?['__^[-$MW%@TE).C:6P2Z78 M7&M@+-0A>B-8],K^-8#2;Y^@1%(8B=8 ,2M '1FB1H366X,JQ.2B'4BR['*) M:M<:10LR8(5,(4GD+%)&XXP/LA@19:K*2LHDNWU9"5#\YQ,H#%,.5MEZ9 (# MJIR D@D@5(K*&Q1.I<9_9;4:&WW9O-QJ%,%:(V,AXH^;X:(3?ZP3J,0G4!7/ M15O,H(1S@%8Y"-8)<"Y%(6.4*HB=76_&QBV+VFHC$+4 H#QBR-8SV8Q8+7AU MVKP5+$THUI62N\>VMCB2GW"D*W2D&GJ=30(L-0PB3 6RJEK3<8HT3.@.NOIL MV'VVF^"HU+=P6A'I'!N.O)=.D-5%66WIC!NGXV@-<:3.G3R97?;9@>%I=*$E@=:B^#2](GYYI5XM1A MM+8PTI]@9!676**'@*W!@)# EVJ=0I%L,<2BO=[9Q2#'^HK9O!U'UR)(-$4H MSC(DATY:2H*$#NR%TCIZU7&TMCC"\YPV6I0U%@*M40$:72#H%$!)CTGFDHAD MX]>0THTE+HG/9MN0%,C&&GY*[4E@K-&2UAZC+[(XH8F[8[>^2#+GB8:2L5@9 M(;GJSJ%JS2LV5;-D,K(J6B1K=W:U&1MA^PTF MD%&D@F>T(7I-V8;"Z%E%Z_,P0%<*>3) 5PI]*[_TN^FD[,]:!U#W+1?P+?>> MS"4-2X@JFQA E4+5LTPM?2@-M-E'HKJ3SJDV'%N-<5G%>UL&"8S)>,-)B!@Q MR$":@LE&M[))$L9W2*P&),[S?]DXIH UQ*J;!9AM!L*<0&=ADDN9+;H.B5M MHD:SQB<*;?H,DE=U=7,6'*VIJB>;U"&Q&I X3^2A,2B](="Z53H(11"D%V!C M*-I:4ZJ!'RBG<4EU#EN&".&22,@Q2=BF[E'?1;W-%,LC;X&12AK-'&7W]@HW5.ODX M- 9>PZFY27?!8" ND,6<<,4T?V>/9R_*:_JU^SV+^#VOYFHU$TE'EAV8J)K7 M(RT$DS0(5N@\16]<&"8]>7.Y,J;;YDV025Y"=:%T*V9X='1T/]$23,II,Z[.V41'79W&[@=RKHG06HX@0 MB:P4R0OI!"H;@[(B&LPVQLC!R"^HG86Y(EIM[;-A8L73XVFKJ*TR3O()A<0> M?QQ^=)ZG[P02UU X^W,$144;DS%&"-J%:HT=5G5#&DS5-$K:H(K&G5TIP]B+ MY8X!7V=D7&&-;P>+9HVO=?#_30?'?/G<=T-[K7,_QR94=R#$W(8$MQBM. V^ M[B&PBAR#4:9:VVIFM^W$+Z&6KTNY(E(N0LR/HH,7GRR=85$H%"#28B M+KD(JZNV.U!MY[0;1F6E4DE@;8L@D!QXGQ+4W6-=M5Z1D@>B-/1=O74IUU7* ME:TQ[>KM#M3;>78=BY*DB@!%MJHWX03$F%/5<5H)4S?1( [JS2R)!W)](-&! M_Z!U@QWX=Y&JF,N-9@HJ%JR;I90 =,H#Q:0!/1K*A%6[FUM ?[TJ"H4B^7FDT7VUJB8:QB?+0:!B56V[9O&VK#DW/S97+G![IUDY!^G891U[@GY M1:SRRQFD,=6]-2: CZCK'K3J,8JQ<-G9U3@.>KF<,&N AD6NQV^) MA05=OPM0&!R^,R0\F1S-GO/L[21WSV\Q3)P3,B=G@O+LP04? ;/*K8LD VN; M4Q!L9*/^EV,;+B?L-[UD9#OLX'9(N5#U^+U2"73]MGS]=DXR$"1ZYZ,&6= " M:C80@RN@2Q9..-1H1;7Y8Z4O4U=MNGZ[YVKJCHD'Q<1YFE>1KRK?.<@A5ILO M%4/(,H*CE#D'&3&&G=WF!B]Y!L,:8*);PX=-]';D+Q_Y%^@< S.[Y*&Y-H"E MVL-@A8 @:_"K0T&O]&VPWTM@KP3M69>R M2[E>4JYL_=KC_.[X:/:^+M/1Z\GCNH[M\>C@.]K/SPZ?T(?]&1T,NK3=/>5Y M3?J2JYMPM#_C5SS]93_QR07Q2TZ3-X?#NPS.1'<=%G =7CR9*WWC&N-J:<:YH2TIZ:QR M!+)6UY!*!0B%Z]G/QK-(;7RLW%+->+\-Z1TPJPR8\S9UKW(04CHPNG";AZ=1%VBEC MBU5>HA?$SCC/46#5;Q$MV80V9LXB*!KFC-V>#&'XZ!?'LZ,9';8%[&66B\P, M>_VXN79G-DDZC4RFFJ.B!: T EIW 7BAK#5)L,S-)MFQ#G(!U=YY M.D$H[;3-"(Y$ C@'1VE%R1R&IGU[NQLDMN"%AO3"T *1=-BC(;;S6C M%2)HC-:KZK(E*S+*[K>M,9+.@Z"8.%=/W(+P10%6/PV\=AF<]=)XK=E8VMEU M0HV%NDS'NKU(6J@J7>2D$F6KK4.!A;B0S,D;;=F13MTZ;0*FSF,A)LNL24(R M+1:B7"JF= :12^:0E'P4HR-6A*7V;8AB;(I M5*SW+C$6E:EPD-X7,D;I*%5'TOHBZ<7<,#Z7L.K( BKJ&C$%FR D$A#8:6FD M-6Q=!XS MD2%O@R%0PWB7&!N,D@%K1/+5Y[.6S<#0(:]HU^U NHY[5[@:].Q1Z81.G4Z%W=KQTTMH%>CR=_F[_%W^+O\:RK^ /VHU11\\ M*:H^*2H1F0,V'GU+4I1PQK6$9X7L5HM;.*;?32=E?];FJ77G0.4.H^P48C0.JVP.98G3:5'L86Y/< MU@V16MG$5@?$'0#B0KF93$8V3ECDD !U)(A:!@C*A=8[$CB7P1*@NU&O6Z\U MNQ)P;>[M0"XT*:/)M#XKM>&A \W MG+E7G$^NN0E3:@8Y, MC%9+$]I8)V'&:)9[W;K.V+@B%7,[8%QV/?N@[CLY^>?IEN2**+YH\+(-;-0. MP;MZ\D/PAGQT)1:_LWNC>Z5U/O/;P4Z^'5(NPH-KM,)<,BFCZYM9[] V(H!4 MM%3)F.6&$5VYW85RF^/,X*+1"1W!EN( K?55N7D#DC D;X0WJ2HW-S9V23W) MZP.*[8#^=DBYL@GSKN#N0L'-9"".#":EJOFB+B70H.#< MDA+FZP.*#OT'39%VZ-])X#:7(_7&JRRR **3G$5U;I*P0#62TSE3U0;J%MCO M58%7 N[)6SI\TPH!1[/3T;+U8^M1OUF"='WN8K:C]& [I%R0S3A+GZ)UR#H) M3#YXCH%4B39KK;W]4E"\:+;[PLCFDQSWVR%[\:Y[@V"G%SHNP1-X2#WV"^^:8-]1_.3?3?\ MGF8[;J.ZE%W*]9)R96O#^HSTE7(>OI\O*_,R&Y8E0 EY5@*@]@A.A!H,) M/=IZB*420BI.T8E[KM3J M54;>[LW[*S?IE1M01.NNU.O?T,% ,T"ST3^.#WFDQ7C4M/+6CMQ:K"!311V- M)A&#"XA,(0B%QD@4;)),9]/K;LLZ,'STB^/9T8P.VP+VZLN%C%*:)QA@*BHW M6H%@VB0Z)3U$3 K(^L@%L8;*M+-K[=@&-]975)IM+306F49W,V#T:71K :9S MSH+@4*/!#*T"MX(I$822+6AA6S(>;3T'.[MJ+-V-!M%M)HX6+/JO:HF*8!:Z M,7F@\"Z5[%!2V=((<>W79WFPQJ!9QW"A[%V4N5E05IFW,5K(H*HD24932';_!:&F=]2Q-KHZ;4V+L[)(NAS8"28N8IR"L5Z1C M0<]8?S^6BA]3V$5CF*B;IXW U'DP9,FDP$F#YY99<,Y"E"&!$"%8Q=XK91H- M .KN\=W,.(7$*=N8,-B(7-=128PID'8QIX"F&ZENK-K9!C[T/,*-T(2NA RFY:+\VB*#E':S"4EZZU$R1U) MZXND^1(@'704HH"M7AU@R!8H& +KC>,2;4)A:\0TEDJ/C5WN*(>MP5+6AGT6 MQ6L4J(4.EGSUK:G$*(OCCJ5UQM)YR$0EH2010)(/;3:$A!A2_3)7-T0KKZJC MO[.K<6Q$CYAN!"32+ PI::,HJ+7S*7K;_.;D4G(^=B"M+Y#FRX*"#<5'DX!= MBM4JN0#>9 52Y9AKB&Q1T6"5C!\+NPZ35->EYV^/9Z>34[=V1O,2&@:Z_%W^ M+G^7O\N_AO(O4LF>2E1.IXQ28/58@F7KH[(2DQ7*G75^N+-*]G KQ_2[Z:3L MS]K@LNY<+N17'9L&MV# MU#&0MPF-Q1"USI1$0&HUTNX:CLU-ZCC[1/NE^SX_GU=IMGA EZB5T0:T-*61 M<,L:#V $(;0SHBC)-NSL2C<.\G(DW.WS)DBYB!Y80KJKZX$5T0,7,F*L4JIG M/4(;(M-Z( P09PD>BQ*^;;136ZL'%D'($C)?GQ#207#W(+B0''/))I\4F.K8 M &(UAEXZ TX5IY%$U )W=M$LN65APQ"PA"18MQ$K H_?Y/SQF*A@@5HR:* H(OU3.U*D$4EJ&&(#7H:*PZ(>WL:J_&&I?EFJX//A:P MR[?$QN4[V3Y,^TX._WQZQD@71#V*@*RH'OY4PS)C"$+2U:TR7LM8JL&UVT;! MNAU,Y]LAY2+=92K:(JQ!46-I:4MTGI62(7A7G$AVN??K7;_=A7[;FS?N;*3( MB )J>%B57."JW[+4;>B55\5H13)7_:;&N#B^U _W9(N;(5I5W'W86. MNY!:)W9HAN98K0.@#C6 \8U5/V3/S,YR/-5Q?DD$#NN#BX[^!ZT@[.B_DPCN M8M)46,TR^P1DVQB-P!FJ\\K5QPD^6714O+\-_GMQX96@>_*6#M^T>L+1['1J M;?W8>MQOEC%=GZN:7K1PYXFO/@9YZ5KSVXMYKZ10Q21K7*A:FX(-&CQEA+8W MH1@2I!J7]N68<-,O8A>[#M$8O3KD NX.+D$ M.0-&OP-9% [S;9P%8PT#+0(5;J,],X%7A4!'IQ-YVP9R[>P:;9;7L+8^D%BH MCO5V@%C0O>YVX@Z L3;CIP.@ATL.R>W3XWP7\YQU&ZZ(.5 (8QQ:04P)2%*#$NHG.RFQ,W-D-8V%P MZ]!_S_T.'16/J6=1N;/WV :.; MQ8>]C>GPOXL\RL7+&(/5]HE0(*GDVEP* 2$&A)RSPZ M^([V\[/#)_1A?T8'@RZ-397.:]*77'V%H_T9O^+I+_N)3THY7G*:O#D MVE&S:JB9=RI\-CD8;R%[3XU\,D"068&3 D5)-N\8<9OX\\'6DQ'C7MO(3Y@'$RFTW>_YYL?#-IR*^L_ U9 MBZ!\B2I9-*4J/6^MU(R^B.B-.!T?>%O^D^&C7QS/CF9TV!:PE_DN9+G^=9'J M1&F+MB@+5G/U!)5F\!P]!!4Y%2J&R>WL6CO6THR%7!)'_\8C9Z&IZC?"31^[ MN198V[^0J_"8B:J/&(0'Q#R0_VN@C,+ZS,5:W-EMQ -W,L!V V&V(%57-%S7 M6X08@ZM_)THVQ*1(&%LR,G4+M2*HN5!7*#T+;P)@3@(P6 44H@918M#:.VTP M[>R:L4$!'47NESJ1@LJ:"')U@VIV4,4 MT4$HI#&E$J/EEL]0XVK,.N:6[Q6Z(C$KF7CP"DV,K&R;#12=3,H;U[W"-4;: M? 06BT-,I$%+D6L$1A5I7*J3B%ZV;UET<6?7*3>N04'W"Y=OW*PPR?GD2*:, MNF @=$X:UD$;+1-VX[8)D)L/Q*I:I4+%@LD4 9U ((H9?(W$.50=*[FU^INQ MOF(H8;=MM[9MLI"7*AKIJN[3)<4@DE$B:TE,5%2W;6L,M/G8#07Y(@@A!AM: MZ;L"7X$ 6DO.6ALGDF@D CC6RRK/Z$";+R2EJ+6@JM6\;$R7P8=4_V^56N%' M2*&_ MZQ]GO_&>IF_V#S_A554HG'YK0&G]>CD8,X_4&)E,9H>3 M&:_E"3_@__ORMQ__)W^("NT/[^IG_:<^X_N]>HJ_Q;V__^-=^XSZK.H']?W' M>E)_??'Z7Q4!_RCU]]5/+)TGH4T]D%D!EECC'"FJ^Y78"&1I4HUN1F<+]'+2 M]OCM;/;A+U]__?'CQT>_QNG!H\GTS==*"/UUU1W\]=EKEW,P_(V.Q<[NB\/1 MWSA.C]O$)W-2'S4>/9GNSWCR_QV-OIG0-+>I4$_WIYQFD^G1B(YG;R?3^I%Y M1"3.E]^Y7C#Z/99+2(NF=AR89()4J%B00YX3"T M+CAL\V+/W"HES*V'*KW\],C?G3SQXT]B/7Y?[?%,?E+H=CT5^HV/>WV/7W_* M2MCJU#*XY.HA-]4%\F0R9,%)9]$RUTT="_'H7Y:/'[^LQ3O7P/^5!0;53>'*E_NB3WID'QV?+S>\9-:^K M1.ES!,"C_:-ZKM]_F.ZW;O0J_V*%"Z(4E8507A%C"A0-4E0Y).ND%/EL%K;L MI)IW!X%W/^N?DHW"DY*MP-M4/4\!JO])K32!$Q>**9KFD02EQ]Y>AL'I +TY M[9A;/6H]S%3M+;UIRG+_9.;>'RK)[W@Z;,MRCXG\PW-P=@(>GSQIXPSRZ?)=0-[H<\6P4?UM0 M(<0BLX@Q9_()HZ5@HC'.25V21BO/.L2K682EVFIGG$_.RGQU/UW\>X2U.R/?RIX(Z4_824FZ!3''548SH0"5*29M8;:D> M AG$I#_<$GMQF>;_;&(,D$94K'4R1%JCPQB$=TT)H8LV6!-^ M4G[G[)?>3L^>^T/U/B#6,_TS4*EB_84./M)O1SM?7UR@NA1G&R(>M?VX^5*> M+MSN?\?IU[M7R37W;O>UZI>:G(95?_+RV>MO7XQ>/7K\!^=TA<[.9Z1XL??T MV[U7WSX=U7^]>O'/9T\?OZY?O'I=_WK^[=[K5Z,7?QL]>?SJ_X[^]L\7__-J M]-7W>X^_?UHE?_KGI4L]9/?.@3IDV:OT!_3AB/]R]H^_GF4']P\':89?^NO% M3S27DVK#YYW\^/1T!OO(.],.Z&D+WND'GY[=1\/9/;)LZL8T2YB_CC=_,67AIW?'^,GM>7O3T:?5OM<+Z0M[_')=6_7](KK]K^\+;M"TL^;6(_ M_(I?Z'\=C-IU>V"O(W=?WRO75RSU6$MUZ;4K#/&O6D;T[>2XOD4^^O,B"[&* M_>;75&L\JX%'C4EX&>S&OS\(URP6^#*"Q&AE5_!/OU^XY0F]@DIC@4NQ6^9Y M%RR&^&XZ*?NS?TZ.5F#'__^W/R@GO_Z_/VSCWOOGNOS@H;OY8_O7KY[_O=__;KW].W/+YZ^ M?+?W]W^\;9_]X]/\]@?U[#\O_O[#;WM__U;^OJ!A[_6_W^_]_?G''Y]^*U[\ M_5]8_RU^>%_E4WL_[ZF_O?OAW7/\\=TS\1:5V/[GR[1<3&2/.E!=8HSU2FZZGP@U2D^J4ZR7M2M*<"% M$B RMD[4 !12:?5AE$QC37!C[SX_AW#;5><:DOQ?;[WW)H>0Z.CMW[(\[/#E^WZ&I064>01BG (#($:S5X;V,4(D:=W, L.C;N/9]<::^&5=;ZR&WCCW\H1![9!EC8C90W7R".I!R$!&BWHPM+?8 M2F2$&3N\7""SHGIC W*;?^3E7OX31H_?M_Z8_PS,PX-/]J&AYJA^=3-7[ NQ M_+54ZE+B^O53J??CBJ7I;/*7I_QA6K\]['K]]P$/+5*'>?XTU"^_^W06_C:9 M_INF^Y/CKC(74IFOYERME*5FP@1*1@1,I=$)J@#!^."5+YI3/9K6C<,5M)TK M&J=VM; AGE97"_>K%LX]*2VPJ*KAP<3&ETA5-_A"!DS=X$15,T0?=G9=&%M] M.5^VHFIA@_GKEY29&Y;5K:ZO"*-V'_Z&]@]'D^GHJX,:5?UY5!556Y+)$1VT MJMR6ODO'TVD-RT9T=,2S!\_>;:#Z7X)7>!/:L[_7G6^A](O#I\..#V7.+\KC M89MEU_:+:/OYB^7L4I(F&Z@1U-&#_GGWS6U M/% HOH$Z^G[O0X?6R6]^/P&NJ^0%5/*+^=M,=(*-<:%JX\;K8B1"X)S;\&6, M[%,..>_L:C66[M8Z^6J]N"Y9M V$[OU>27;H+@.ZY]Z433)XR@FTQ>%"L96- M60'9"G31U!^QJ-Z4&J,U*P3=GNE:OQJTSSN)3S[Q 64N/)UR'LWH5^YYK75W MM)Z>;N=)CO['/SF;E#0E@^=AZ)./ M$)6K?Z18 V-3HC:R9;2,]2L4!G<0WV!(V\JDM#JJUQ@'%3_GD[V>'GS1=+UI=4+M].^^L>(4%ZT9"(%D 5=+@4PB@-&57G&*' MH0VG]%>,-[F^=NNIH14+-NXW-=31NTSTSODF5J(D*@':Y#? 4M$;R FHVXJ6 MM<1L\O3GC19Q:3))W?DHLX:=NRLMV;05JAO31""\E1&,E8$JB>1L%C&\;5NI_PW54SXML&DX?*"W20;PL$,\Y M'5$45EYKL)EKR"!=AJ@\@DK&IM"V\W2J35@E'&]L5N0D]W'4DA\?)].?&W% MH@^->7@T%-&T*YO)Z)Q5@#XU>SYT?F0C&E?N.7ERJZCK4\/ODY,#TK7@0EKP M^;PKPR)G$[0%YX-HMSP6?/T&)"\H"&277*A:4(ZUOQQ[+9PYZ7UK*PK_U?>! MNAI8NAJ8J:X/U=Z&Z M-KBU-IASHEBDK+QPD'*IL91N$VFKM@>GDC$FZTRR<:XI-3;JUDP@G3OISMRH M,YQ4)^JK,ZS\^=R-^D"_W=R'VL+[_+6LRSG3C-^=;/;KMO-=-RZD&[^?]Y0R M6I$P)0B($C#: IZS #9*A.5>G _H6@)YS=B1K M+0QG$":D-H(Y0PS!@O=2**.RT:D".IBQ%BN"Z)X0.D\(3=J-\JB3_*R!/W.[ M''G;YR]E/S]=T.-\1G.=<&!&Q38-J70*B$?UX!4&7UD.@3;"8;/*J$?THWRN M5B(A\_M\S$4OYF"?XO[!2I0$K8L.7,O4S+P2_.?YGG=-N) F3!>J@"([0]Z" MC(JAFC@#P0C;-*%$&W2U?K%E9]P5]#H].[.^F%Y)QZ9C^N:8GO-N<@Z8G$A@ M!1/4LX(0B\$:L41"\DD/MU%*C"5>)M[I"9K[[O@^KVP^&)(T<][,,+]C6+_& MSGQ8')U!"]XU'HQ,'D(* M$:R43-%)$US:V=5C;RX'?3V%L[[ OF=7IP/[7H ]W\^5&6/U;:!&*QY0A1J^ M6!_ $%..FC"8H9_+";L:P.X4@ZNZ\KDSY3-/1*0-(Q/6D#"'E@=G\%)Z4(9"Q"Q#::,_),JQ]R*Y\ M-CR/]SC][_'^R62/EHG;/YS1X9O]>'"6D!NW*;L5D;/?ZK\.J%56'>81UU_Z MT&9<.!BT=%=793Z5F97YI#TI MVYCO]$LA&8"O/Q6.RK7_:R(9?V6YV.R%=U.IJ/'Z3GA]CO8Q)B+R J.H"."U MD!$9RRDB-@;MHF!8@+'(>8/IAR2AUJ5W+P<3EMAVM\:$I6'"G UGO='84X*\ MS>1L+( UQZ-#P28L!4\J2KJV(50#LP4P7:^>,;5ZH;1?$3[EHT\[*:CGOA2CMQ([(Z%;9PXR%\8@AV4"^6^6"9%!9, MJ-+!"$\=8GHN0+AZ4:1IH/^2T_AFLN!QV(JC[91/ 2;OA!KE[H1RYX@OG0Y1 M2",19M0CKBQ!!BN+-$W6,T>XTF#;F(:@*](/J=;F58G_U J[-(6=9U?R*L68 M^6E%KE&A$9P1D2(RRJL _@B8*&QM8P%AWCIJ$A^^F_HE:V>,7(N?/V^/P _"Z8T#-\/^MU* B8E.^^G2YZ[$]1UR?=&NG.L MDCAYDA33B$MK$#JV":UZM3*>^+>.0)(25DBF1L[8(41CXXCE^GC MF$E*I=R/6@+N2=D@YB'ER'=2G&<4BOF]D.")> EJ)'@T))CO1.]@52DAR%I! MP,?1&!D>'*(6)\D$.#6& 1*PAC(/L8"6@@0O-LXS=0JJ8C>8Q$'_& 8\!*V% MZ2S*+_03\H,8VJ/"[@]B7(7TF^<$DZN6F)/:/V$_/HV#_J40]YR'^'$X'(-7 M&+?3?_J]_9TXZ&Y%5Y^WWPT/S[%*1D&%M(:@)!@#RR@29)P$R8[&J[AH-]*\9=;>E9K_\*U?\X:HI$DJ65$S.;V:P8;I!V5*$KO M))'.:,%RO:MJB"NBO:NH_2\@7G2UAGZ.1Y-4G'Z:,XF>.DCT7 #N&82"YJ'N M;+6'VZD,A]=(=V>D.T/$I MO[6J+EA5Y^P.':R,U";DG97@'"2#M.=@ACBG#"'>*Q7 [KB"_*NN/7J,D,=X MX ]L97",>'!261YUX&,U Q_W*#9ZWQ_,5GH[O>UWN_U>B6PUDMT)R7[, M&QU<6A$((XA0SC,[34+&8XTBCRHIRYW-A92*-B19$2>J5N)5B7C42OR42CR? MK1*5TXIA%!6EB*MDD1/2(F5XM,J*R#1X#IPUI%A WEH=";E#[=&LWJAN_;7J M1LF=N?/G?:PYA+NZ0*%N&71/K#L]Q[U,4I* :0%%H2+BQ&"DG91(:(>%EDQ2 M'W-O#/AM-4H3:OU>%7NEUN]5U>_YAJI1,Q0AGC0!CG*/"+$.4:852+F MVJ,&?E#[XCJNG!/ #S' M%XQ=#)9XB33U"7'!!++1*129P%$2$[#B:QM"-#1=0$2FY@M>43Q8V5!.C0*/ MA@+S(1WCF!$,(QND!Q1( CFC$B+@W@@?A(ON%ZI?,/OP/:&/OZ3EOGAD^/[O8 MU!2I*R'93N\F(O(9)&2[E\$[___=3" ^Q^%HT/:C&$HBL%XX_\+<)VM(OQ.D MGV,J%DK32!A%2BB9J\L9'B_E>L9PH[I+.[2%<+D%/R('OEYU!(AAQEGJ:=\9YU69Q^0*IVMHO1.TGN-5 M%I81K15%UH9\QN 3LE)$E(@C03!#(B.95YGSR[S*S]VU?G%!O9<(7,LU_&K@ M6FG@FK,)52"<<,60Q3'3$N5Z-Y4HHH9Q$!45O9:9F%$US!4U;S5TO>208#9! MKS4["SLJ7-QO]WKYZ+:?BJ-2;5%#$&J>H(I1R ML%%5B-\_9BPG%&R/)\+R&IKO!,WG"+&YB)IS &2%14 \MR#3F@ ^>^=#A(7G MC*]M<*T;^(I,^E7D2*GQX''Q0"9N<.+)AL0X9D&'+$%&FF0EUL9E/""FQH-G MA ?S+5X%9CHZ :->)4>.2<)\@H!2"0DC/'CW2\LIPNL/ MLYEN<(0?T?E=C2G^'X_C!-Q!A%?1S0]@)GC+8^*"<LX?6WA%>CJ3,\8>M)X 13)S&FGBM&G(B$XLKAKN'U&<'KN:+7"/LE%H@0 M;Q 7+B%'O$/!@H%MM%4"X[4-265#<5[#ZR\L^NDH)N,U)78NVOM?TC5NGK!G M-L(7ZW5]&1\==4I"?MLI0GOH._WA>)!35R?]HE.G?URT>Q46@\X^:NK$<[_& MBSW6**O0CFR[:H ULC_CK*WX("9XHB?/9WXNL4%,OE,DRNOD&;>9<8QS'-6 M+A [=M3^)_X[#P/1]:QB%Q[3 MV6',%P#-(G\L,\Y,LS8769M3OS_J]4?Q6>I0)_[?SR=[W\*1HUPV=S99\]M' MW.K^?;"WLPOC^]S9_O"^W?SV]X_=T\[A[NF[D]W#3=H\#:FUM7_RG0G%!3,) M1\[7>/8F]8QES?_OP'6L>?R=<>*X)S0TPP?2QWB+ R0!8"[:/9"%X M9]:8X,PHQ'Q3$AI M&<7@LT%X7,X_'?X_:H_-@4/\[.*.&U"5Z54U]-](V8 M=7[/N78K?]3-Z*2PQW80AB#(,]$I8B4[6;J'[2&(6-DH*(L9RGMGN/K3UOO^ M(%L=Q:A?7+6M/MHCEM=_W1[!]NYO\=";7]X6BNAB7ET*-.F$-/]H2WV(7QL- MY=G*02QZ\%;1A<\?#'/6(ZS%EW@TBET7!P7#C2+O."5P981I%&"Y'\7,]Q0[ M)^MG1N0%>7V(=;?Q?]S@7V>*\&16(L'WE(6=@TIPNS"&DRR[6;&')0[#-):Q MI?V![11'=E">:,$:@*B/>W8I5.],JCX@S)(S+INQQ.XP.INDU<]^;3"N>?<4Z&,-X=/U7;EZ0>2_!Q^S]+7J) M?KD@ZOPLS?_,CU%"*^MQ_*G^A(Y=D8%FS?NFLOYSUMY\_ M[KS;+KZL;UXOI7,/)Y8MC.P18 [BPGR!AY6[2CC Y$Q\ MUNK_,]FQ\H:%1:/#=&-JVZ!_W\@OPN&$ NT'AX@@^D;_?C0,?B_YXE,_Y MX!,'8)?L'Y2S?MP?=,+_^B]-B?KWL.A$6QIF;Z??:997_@OVE[S3K171J"HZ#OIM&%,Y6@KBUC^. UA?N,MH,"[- MS_PI$#P0PC3N%#:4 9UAOGG)>7SY@:^?Q_7B&H&X1J.?0%JFJU4^ECTI\ZVF M"U<^RF2F;-&+QX4].AKT+6A8UH>YF2EG'[[GX#;#V07 /K'5I,!WLC$)=QOT M)E;["# JU]I,%OI,I$#$\FA@E8<'_:.C_.G#_A@6^:2\U$'L'/U*="NYO2RP MKX;@F@X;Y0/#/_.C'X#(]<;QC^O4=S56ZZ8'+RFX 5H+,ARA;$*"]!_!9%A_ M@H8VS:W&+54;)OTZ)6YD- 07M6RR!B(1QGXT?'WM#C6)$*-\HON:JNE6U\[F M[.@U(GIY6U0YFUFFJ?SW L.QM[KQO\_- ^'9XEO;*'6GGQ*LQ6QU7[D!K-0P M.U4CV^[ 2Q5\@5D)IGX<_E$J;-5CX*34QNGJ5W*1N][%B1K-B[JW@&Q@8 SK MM7KH6LWKWJO2WA@>3!7S;-4NK=,P=CI7K$O^$NA1MU]9/FVP.WJC_N"D7J;[ M+!,XJ*6U .8?F, 9HVR)?D/8;_),SUE&Y8J65D")=S!Y[4&LEABN<,<=X0K_ MZA",BG8Z6:H%_K$W"1V4\85&,6^1MX'13MT; TCML@]F"MP67A(3K3>$\C7VFMNE%CK;KFV^I:TS\_ MP*YR!'^ J;QV'->N]_WF!9G)FZ(_]9OUF_6;"WBS#A!>1E*]D A?S8!PJ5& MU7)* EDO)H>>K>P$MOT"CK_/'UU^ =%II[:WO=&F]_UQ/HK8_ZO?:6@?N M]*93-AQ]R@/+T];9@>7[SBY]QW9/-X_W#O=/MG<^T9PLM/WA$VGN^)_;'_X\ MA/O1W6ZK?>G \MO?A[L[X;"Y]::[O?51M+9V<[(0W]OZ^K-U^H[O=IMT=V>O MO4O_3*V=K[2U^=U$Q6SR#CEM#.*&XGQPG9#"CGDBA4^>7$R/T!QKGP3FW"?. MK'9*&Y&((?!?I%&M%7'H[5'>QP?CF"N[NB"(96!A;BF*V5H4T\68'HM.).$N M\'7EH>C-(SW_9"Q:RC3) A>Y$MI8G' V)!J=OKB@CM@@6?1"A< =549[ MKC -TNN(028NBNJR$;!<[ZP8?PW 6N^-SAW:MM_/7.NNF6'PYN];:'\6!+:-7L0<>3XX(OT8\'97>B\A-3>M(RZM4>#C.2 MO%K[\N[MVA_KQ5OPU6V[-U^#6G[I++MNOFJUES\R.?*HGAR^>>74G#T"?*!* M:H#/Q,KELC.,/ )OU+>/\K/LQUX']_-Y?/G=_#A?>^5LEI-5/N-FB5,6 M'N+K^I?UXL/FYE_GYF^VAN"4];O@-<.O\S,X'/N#JZ=PO?B_X#3_$P>-\M83 M7P\NVVG#J\/*K\[OS$]+>3P1XG^/=P!00&)@,N5K.S]WN&X5R5:E=.=!W+SA4K/^&#B6^??!A&> M9'Z=Y^;C?P^+S1YL2IU\)-7/I_J]XGT^[B<8_;^S/(M\^C1)L-B*?G):11J3 MM(K4[L ;9R,$<2RO$MU@G/=5*JM$C')Z%J2?@YBR9U^ E,%ZY1!&];E7DR2= M"6UH)>4Y1@EJ5)[HS'WXCTFV(ZQY8SHK_:-V;Y+AU+4]L(#S)W,!KX_#87Z8 M+')Y6.4I3^>DTN X''=&P[/9*H]\VMW) =YP)B_5#$P_#O?HPT(%^Z956TZ MFM3."7/E^B\V'+*DD]Y^J;8YLEF*YQG(P.3\][@]J/2C& _+Z8L@-]T2F;(* M'8[#?B54)5+8JH55M=Y94_**=#/ZE2MIA\,XRHFQ37FY25[8<"II M=Y'^,JY^*2VG.J?,'1S*N. U@P=A/@"%Z&>8[5S:&^"??T"2^N/AI $\/,>X M>U2)9/G#N9RF"$>[F3SR!H3H( Y:A1N/"KUI=/N MMJL3\M?%*_+'V:H */3W>V4@H/!Y;P9Y:Q2OZ!\95?K'Y<.4BN!A]VO#=?JP MQG"+5RQ?8P@JD8\9[<_)^_D=_D>90M"-T\K_L^$4K]I_G+LCR$PX"W/"12H! M@L>X<)([']', ?C#2HOA*^4BP"L)QI:'F<:C?*129@K 6-IPP_B/[4P<#K@? M["43$R'?9;]T'D1E,0S^(T&H#:Y>6"?;WLGWM4VOCE_,.E+S_,[+G/ MKER40%VFW$UV!W@3D!LD,,=X?97"$'O63TR$TI@H'_1X"F0 S:_$'^?$LFSQ MV\Z"VQE7G7U+@0EG4]@+U>?AI3EUS%]QXV$^_QU.3H(KZ(4[R*OOD.?_W SN M]_OAN-WIY(4%:=]OYR68NVU91U).]?#L=30'R9U,-E^=D[U2M[EGMQ]BITQV MR*=NW7Q"7<)R3C'(GXJ_S$4]ZMC>C1E,JY*5D[?&4IG;^5RX:[-LP9;?*,)X M, .L,A2%8@G&9U;RV^V_/VXA8@H8;(C=*JUF8H46(*:]?K=RAD-[>GHUZ7US MIA*P0UQ4@PL85=H(^=2Z[<'$S,#7'V80Z=AI^LT4-:X"C3N)5[5AG&%>%=BL M7"TEX,3BQYK[TZQ'&CAYO7'5!K9O+W^F==(>%Y,Q8-YZ(R\Q[')"H# MNC$$_';5I.8OW,*BG3-LKC=LX\_LOIQ]9WP4)FY!N>'^G-B9%X=T,C<@V#K[ MQZ\OYQC?)>WF<4,ZGZO=\#WL-V MC7+"_S>0_K=@)8.@#7[[T YK;GYG0>A@ M@T DE-28)B(37>8^D(*+2(26]&)HAPLOJ#%4,F9U6T^%<5=P!=_@= MW3!V4GZJ?W(N8GE(5D4^4P9B3I=Z906:8* MG4L[.1LUC/0XUQR,RG3;_=+;=M';;$#!&]EJ#OW2C#^[9DY7F4M,._! M$X '/7+3>>V37 _/XQG!_!Y&-'8[#VL\50 M^>C3CX^/P%"?/'1E%I?7F[H<.;0$CSRQA6%'MV42SB1>EOT+6]JZ<.G!?DZ, M/9HL0Y%BY=N5+EJ9"YS-99B@J+7(S<2K?-2<*^MRW'G]BFVSN*S;YVMWZ@/F!4.4N?Z >:7/BJ]$UB<_0&O% MX[G#,X".?O9 2LBNC](J>ZMU_%T[QB+86LAJ$L'>BB!F91Q:#536JUC:J!G_8O(T#]LF;V31_^*5ZMO=_\\F;MCZL_\[7RH%ZM;7[Y"I\I6OWU(G>- M080VBHJ@K2@9VHI7._TCT#_%\1^OBR]5F:\]__YQ/790Q^O*Y)U[YZ #,B=(FFCP'[+UA9CO8(GOI>34F11EY M&RO-C;N70#Y;T8 U+_+$3Q94(\(;CY)I>\>"UN+M4O-]RWN>KZ,&DZ<]L8S? MQ%Y,[3(DN 6_9)-I\E*VA7KY]0]5T*HZ* (C[J@_-=E !B?QAW85%^\'T(BY MP\MIX+P"H2S75]YDO?@X@H]V^_^4D:6YK^0H8W6URLJ=GFY4Y[[C[KBR["J+ M,,<9!_$ 'K1=VL^E!IV=,55'3I,(\6E52Y>_T>_%R7E)MO*JXR;05ZJVNI M1:R?RQ.!XMJ-];D$LN<>8'BV\Y5G:;,@9WLX'%=)#>!29R4_'7V05TT?+*O:# M47\^I?A=#@D--WMA9RX*N)U@+ZI:8:^,JWDR<36[GW[N?7AWVOKV9[OUX1,N MF0F[K8.]P_?M7?C>WL[!(7Q'- \__[CH:NYMO?^QNP/CZW[$>UN?,S/AR2Y] MWVU^R^[I^\[VAR:,[\=)Z\/GU#S6*6$I-,X,E&P[P$O]0(C9W'E%U*,)ZS**KE*$V*^069&B+5FA2+ M3C2^<<1/Y6%$JK@;2[GRSD/DV>+ M95':<7_P VQ!GQW/ =B1L"_W)LL^R5FLTFWZTXKGKPBBW?/P\?7?R71E#7! :\:0]XK 2 ?LD I84"=92(*L;?!U M>8E0KICCDAO,S^OD+&3BBY7)73FE8OXX*[M-I92%ZANW90);SWD -$I(0;P8PUU$H3M%:@K)'50OAH0MC:^BB^6YP<9]*@((1#7&"+ M#/4.25@)Y9D@CLFU#78CJV%%!33+DOYBIUGEV[,TW6D:Y]U$1$=OI#?<:QDY M(\1%G@4AA)"L%,[5(O*((N+%=\P"YI(Y1!-(!S=&(\.H0=Y)'72@4G(+'M+Z M=9WNKQ.12;BN%)+- Y.&V:^2L<^R_>]*V\J-\P)CQ-66O"DM$E$4G#'K)8I M*(IK67D\6=EI\N^8&I.XE2B1%!'W$60%VX@,\3K3ISI'_-H&OK.L?)ZF#&>! MV(*-K=,_*L/"4TFYUW' \A/&OOB#&,:=N)W.R4Y^O,$_\V/QS] MUJ[EI^^2!ZX8(R@J!A8280P9G2R2UJCH,,"^-S2,KZ>__#NTAV!!GKQN M]\HY*;_T[_.!(G&9*K^\7_7V)'8ES3HW/(>O)IV%)C>>1+;6R\C6A38%U7M" MKVNAKGT;\.7:]WYU6:;7#6>WO>P5/4:F,P,(4.3I8==_-D-^*$M MIQ[2=O/6K7@OAZ6?OMGJJ_)0K3\>9HJQ\^T^EM0YM-+RQ3RSN55?F\_7@"NZ M> 1_U^9I"VX7O\B9N06#UMWZQ=_MD6]L ?,$SWH'3X%%(ZD [U8;P8,BUCA% M%:&4@XFG0JP:QA/*R*^;&EUEQZU*9Z/[&F]59Z/NYQ^9G6%WYR-M?MC]"6/[ MN7?8Y"W:_+FW]8EM?]MK[QZ&@^;.G^V+G8WV/GPBK9V]@^;A[O'>(=QW"XR] MTWVV>_K^1_8I][HP#OKN9[/[9VJ>3+H:?<''W[$Q$JP^@YC)?8U"[N@B24!1 MZ"0)3TY3L;8A\G'G(OHQLULMV,;&?]VDID))R-A1>W:!F]( MIAZ*;0]JW+:""/9O["9[+^1Z4+?J)T"NU>W^^I<]*9.JWO<'YU"L MAJ^[P->7.?ARD/BY>/9MW@,7 O?(6 MU(D+QCF3+AD>N>,F ++)Z$LO=*&&7.VBW@,)VW-(Z)UCBE"'DE(8<<8M,EHF M)"GWSH(A)T3,[; %OVS(+9<_'9?$[?FIRN'WN>;$-^UO'U%LV(W,XG/ M\(Q-:*O?=['XV"N^Y!8>_QF%)VM<-$T#;-J3@NBY(JA9:EM54G9N_)F7;DK( M-AZ56?QE/4!FZAE>_8#%J[6F=?;$KOV1B_"G;6^JBOE),X?K&B:5[0&&Q? H MI^CG>NMIQY.YHOO));H@3J/VZ:Q"I6L/X6><]=0I6WR Z.7R]*I14^>DRM4; M]7/%>4FQ%R89,:6K4)YUWR7'0>F4I C@+XK 70PN*W\,^S,J +(;YO[T,SCV/S.J31<28:TBPRV!N*1UK!) M)*TH4R)XXP"-S/KEKNSGLQ^FM4\7]*)2@$DIU-Q;68"J2J8J5=3^ Q);GN1Z M.SS(!\_]\\\;=F4RJRBTILQ1[4SWV*95GYVDQDZP%]WT% MK#V[E::N? ]CY,*+1^8SW^^A/T6!%/@[0*6:4UXEI39' 2B%AJP>@3!EY> MV]#KUYU"3/0X[T0K(TAE:3G)3/54;*7Y.$E-]9C$Z:F]]]U%32 MR!$//").64":EL5, M_+[9RM6!:FS,P^"S)TDOLGM"O;MI/AHZH>FW)[ M7FT:EK;I+:W"3*SLIH.9,HQ/:ZI*X9W>>DKJ-6%UZ/6+C,39$K:9>6M"\G[& M.SQO'.>2[_7LK.:PR*13[=S;%==7=>&)YCTK9W N]C#9_G/V\N^\]_\0S4_? ML2):>1<1)M&#">D=,B92Y!-W6@EA#"L3X6_"YMR_N$CCW ]BDNI>9@-/N>&N MX FH>0&6R0M KN<%>'$E_M?)Q>W(#SA>6_U(:LDOP!Z]:]E[V++^SCO6UJQ] MRHH4?.#F&6U=J[-W^(.UK+7?<>:I_#W8;YJDU^B MK:-_=[=W/&UN-4]:IQ\!&-__V/[POMW:^;.[N^-/X>]N,S_!Z4%JGFZ*;($X M3W&NADTD%R)Z3Y %.P1A*WC$2EFC^$4N@<"X%I3($(/EX%DY$T(N *.<*65\ MNE@@,N-=^=C+1V(39IQ?T05S05-1CV5"L(KQ/S,(%Y/64A.V@VASDZIIUYA)\7G9YWA6'S7A1_!V M,"AY#BMS.G\[713H[ L,RZ:%);?:)!Y\H8SK]9G<+[[J M3*J=@0TE+6ML_U,>;S5*'M8J7V72\>P6FGC_NM5'*WIY@LF\0X33$":XT\9' MEK@*VMH4)-=!1TLB-WZQF>/GG(OL5+PM#=/2O9B:DC/GL5E9LN\FANRJ)%7> MU_>HDBH/F\>[W_X^V/OP#C>W-D7K--/4?^)-^NETM_OI>&]G'^^"U[&]Y7]> M3*ILGKXYV/N6@Z6?CIM;<-],4[^U?[JWU6KO;;WI;&]];N^>-F',[W/=W\E9 M4J5,V%(A$W+2!)197) UL*+@R$CJJ<;8AK4-SDP#WGO2^I@S9:EU?($Z3@T/ MA+!D<[2'*,<35LY'X3@FQI-2Q_%4QZ^LRJUU?#5U')_I.,4IQ\P\U1%:Z%$V,,CD-.JYX XOKCD561\>?L++M"72Y3!&KFCSM-O[A&!UWB06= /&<=UY34 I 0"DB=K&V<9XG_K7>SMDX@B6GG&6(JR@0 M#T$B32E&V"5+#/,V!L _)1J47,>VN)Q"NON9.+6*_U+%92"6)>P=IXK#$Q9C\F:Q5"0AQ[^&%R%ZZ0:\.LP D;0Y($ 96F8?2# MJ_P?7<5_K_!.9>&4636Y)65Y6%2':KFU0UB!Z]3V]6L7O MJ.+*294$"4XES;5P1B7JC8_)!LR"Q+6I\VQ5?&;J2"NCP8$CG"1%G&93!P>, MF!*&.@6KR[**DP;'JZ_BOUEK/%Q1/&S/F3S1$,>ET4@GK'.(AR+C$OPP(@F-)6Q^(*"J MP=1UY7ZKX_G5&G[7^*V#_S@706G#,1@[D1CGE?#"@C"5,*.D3IC(80VM3YYD"X;ED'>52$I8BF3P&4X<) M9(CTB#(?B%4RL837-H1L,/)@6Z>.[JR:B@=")14Z$&THF#S>$"MT(Z'/QCOA4<)"X,X@\6TD6 4I(G.8)H\3VL;G#3TPVV=.KJSV#SE MS#/W&&&8*)O6\CE8=-R#/?+9;+^UWO M%LO:+;;/93;1&'0FCO&,4,2Y8O 8CC >:-'9$&I:DL H[ZFKS^]D"ZLS\]HEK&5U Q,,Z M3.)]D;GC1I**!W-[RTT"CVV__$ MBAZA9T>9IV%*N'85I\*H)';(/09&)],/9L8JG_D92A[B!$.YHD_S7>?]=LOW MQ.PI<\R5TY$NB5%H[L[-:#,,A^W,P#D>Y.X/F[W0ZO<&TS_?V&%[N)-%YG=F M36EM?H=9E1[3@%C 7&"*5BPF"-8#RJ2Q-A3?(DUI>8&>2RZ#66>SV QNUW' MZ)KQHV;\>!3&CYK'XXF;9#^;8_"*PF+"XSS'[;; T[$'GXBMR%3=/C9QU8,] M\Q@#C3IJ+C-7G.:*1JL8(UP(0X((%)N%="7;K%J%#"=D[E=08KZ,^$%WE\-U M?^Z>PO]V]D];IY].FENAO?>M2<'_[S8__ W?"=W=4T\N]2@[W(=G>'\(HSS8 MWFJRUM;'XQ;]$\:_RUL?=H_WOKWOMNC>8>OT[]2<3T8,E#IJ$T9&*(MXMFGA M[XB"TM0IDB+.=-Z,YT*TU<_.KD'H=P0AKY7%/E?+$LLCP3H$8_+1,U8^1E6! MT$/CFS4(+1J$YG((G$Y1!HF$RJ="T4OPJ3E%U 4;%=%1"0D@)%4#TU4"H9>; M&E"S>#Q?LZELKE-UZLKK-PWSG=20]4#(FL]LY#%YP9E%,NFAR&%#GMDW: M2^N%\KEK@V -RE<_Q;O6WU6R.&K]?33]G2O12(IE!$;>YLQD+P.RBD>DC8N: M$"PX!I-#Z 8WJU2%]7(C3M/.@.A"Z[K'"3[][JG9CV^ 7-/IL0:QAX'8.9ZP MH)P,U% 4:*XSBRDB1QB F#=1Y"8CP;JU#44;4JU^[G6MPRMGA-0Z_%@Z/)? M)1TEVC"D3"2()ZUR-3B&'Q+[X'6*UJYM:-&@BJZ0#K_TT,>4]:)S.3VG=J2> MB1TR#=V6*SJ7[53CUP/Q:Y[ 2Z6H-4\4$4L OXABR$1+D? 6.^R3\D2M;3#= MT$2OD"-5Z^_JVR"U_CZ:_L[L#Z85BX2 TQ R&XVQ&%GM*)*&)NHTK&K H+^L MP0Q>(?U]N8&066KP0VV/VG]Z)-OC0D+U=,%JB%H<1,WGJ(A\UJ)T1)(J R:& M(4@;*1%)7#N.I=089Q=)KI!_5.OH\[$O:@5^% 6>Z^=2-G3Q'!G*=,\5!#9PV=2S&5 M:^A<)'3.6L-*9)Z1+XH.T/BG;/=\8APK^C.(C#$7+19FZ(PMG>#]A3COK#=N8;L<.B$_^)G8). MAU!-J(O>CH?E>$X*"P,KQQ.*\3!?I._@24M2DLDHBF!'=KTH[BE[^>_E$K!< M)#OI#\ZIW'3Z %-ASD>@KG.ZV3ZC1AK"?,"DC/HP#3V['\O%BA.BI/QR7LY! M>_@C+V3\Z0]L#SXT & H4F?L1^.2@6FX7@"T#..Y"^RBX]'U7[EY MR)=KY)6,BYGP>#&3_ ?D1N$.T/9!,,\;7M'-N3X=J_SC\L/-;YN;W_ MM/QB)1<::659XEQ%V10G)M8V>KPG1@VLZ6M;*)) M*RJ(CIPF![:>HMPG8:-@7M$KG_YQ[9.K-\>M&5C-\&W&XS9\'IOA["F&%0 . M2\XK<'S@4[U)LI<_R2\9 M4JLWK SQ:@^MZ+:Z_1YLI(.3:S:#$'M]$/\RT[U]-H+\SCQ;%R!]IP_6\VR$ MF:FK&(X=8'@;KKY>?"OIO/K[/9B.8M^V)X, AVR8+U9>9!CGG@CN-@_X\!BQ M>)7-OMXP_M&8&H9@+4Q!:W(1 /A.Y@M3]\)XT+PH!&1F>G ^H"L#@%E@ Y>9;#P)K[=@&K>KJ?A[7H&4W K M7JX+[@8KGWN9LG2K@-]3W_))2,Q>-$_95>RYS^63]:.MSH 7]FBKGT$SYQ;/ M'8F]ODVM\N.: ??]Z+-.=BJO\[H]@GOX6RS>QRH0&\Z[PO/>.3JK_SKJ#[(3 M]13)4B_VS'[E3]U?W25CB7.<9-*",L]EB"9B'@3UF%&K+";79RP-X>G@MXO. M_@Q:YI#EA9RL_WVP>_J1MG8ZW69NAK#S^7!OZX=H'C8)W/T'C.]X=^/2R?JW]X?-0QC#M]V?VUN?#UH?6C^V=WZ<-$^_TB;]1'=WWAS .(Y;WSZ? M3TK*W58-(13A2 7BB8/;[Z) 6'/JG0XN&+JV0<3ES-,_GG%=6HTMJXHM=^F( MI7 TBH?(I.<6@Q@'(E0TB7.>%&779_34B+)P1)FKV'(U#4W_J< M9?^[L-P'+!EBT8?<$%8@IWBN_2$D):N39.SB<;CCQ G-HL5!2ON3#)KV.I;C781-?IUH^QOD-OM]5;SAL$N8QFL0\TF E MKIO$U(=-]6'3:MRR/FQ:]&'32@2,?^FAO[VP/S\ /ZYXYN<8;7E)097 O?*6 MQ\0%XYQ)EPR/W'$30O0R^H54F&81FG-E-D=O)]4:I=OP,D(OAYL$/(/3W5./ M=^F?AZW33W#O[!E\(GN''NYWT&UMO8&Q>'RIV^W65]'*8SS]?+C;S652\)S? M/I+6UM_=UND^V_ZPBYL?OI["^^=9UTF@,FC*$>7)(G :$M+2:F152MY[QYE3 M:QN$R(9F=VP?_GC!VQHZH0MQ@,$XHYBM8I9<%FX2EE%E31I,8D\YQ2 MT1!BE33TY1*=EBQDUQ^+/$7/X9IDY[&GY9D#_=),LJ/W$Q>T$\XSUFC(? M",'(29*Y=J0$/Y%I9*Q.U'KJHR-K&]QDKIT'4]8O7(-6O&%RC: U@JZ&J5PC MZ((1=&9+6ZTE$S8AZ<#'Y2Q9L*4!0:DQ5 HP?I5E@*!:-\ K?C$(^I0YE$]! MFG'Q'+0D6FCW_HG#497#V.Z=44']K__2E)!_7TD(-6&/ZF;6B,TO;PO*7V+4+UQ)0 &+W4ZP\+W1>O'QE^Q63TM1\?!, MT.6(SGM8CS..L:NX\[Y=@NC)UJX=G1]65>R&5J%K$Y%C'V M3%G$KF3_>C9L7LT9O>.7,WK'!R;:7YZ.&[.YSS_RM2;?,TGLODRO>26+YA.E M>8,6K.-*$^Z8>112(:(>(\\;1/A1!JMK4J$ZS[O.\UZ-6]9Y MWB\RS[N\SE7$(-=ARG2S+C;_L>U.WG,1F )H"!YE3>VR3&.$D2)4RKA9S9GN'%^_[@"Z#%#$JVHAO- M_FKU>Q-JH9=Q_-#]1)O=3S"NO_-U:?[,;O<3W]X)/W:_O>]L?]C-A K'>Q\^ MMR\1,&SMGNQM_7VP]RT_PVZN)6[O;>V+%H7/??O*]PX_GK9VWOS8^_#G^60[ M3[!.41D4"(^(1\N12UHBY1B-222;A%K;H*Q!'GY^NWJY=C4FO0!,PM11(H,E M 7/.E'+$61.D4\IK39-8R"EHC4F/C4ES1Z)4I%C"D=0^LTMCY 0#ZS%ZHH6U M1E )F,0;@JT2)KUL(_[_QDX +Q!-#X!J$W[E=H':A*^WRQ4QX3-:[/2;$ZRH MM\>';H_M.9,]B>BL50&9I!3BAE"D/=8H.4PBE5HP3]L#;9:PQZ M=B9[C4&+QJ"9B1ZDQ9I8AIS"!$QTEP"-P$[7QC.+ [61FK4-HAI4/3AIL2X MNFT!T,J5^5R?2/H"<7J1$_+,\7TI-N8L :?&]H=B^SEB&.^,PY$A[81%/&J, M8.4LHHDES%6*)*JU#2$;;#D)Z;?4F>=3LF[L:?JRD]1 M#D]?5_MC?UG]\\C]:1^7XOS\ >'%@\2=_/MO3'/^LW7\G5-"M1 B8OT9;?-KE^=>3_BB1YW['#83N5O:JOQ0AW@QJ,3F! MFT^#OUNYP3VQ]\JK/*<$?/HH.>W,W(YD_*XY[>0Q6.$?;;"WF]E52\!__-3@ M6Z:?+^=T?95GX(8DX=\OJ7PQM1LK7[EPE[*%I[C([R=XOT4UPZ\[THXSDP&X M#[$XB790D]:_I)B;QIA)[Y,G.G$N%1.0^GNQ]@/&]\^B;T/[SOP^O'V MSMZ/9O?=R<6(W.[AGS_VMCQKYG^_-6EKZ^O/9O?/SMY6Y\?NMZ_P^J9H=3^= M[.Y<3&;/+)2<4B12E(@;F4\N!$,<.^)T\ER%)U(B!,JD*:,(AJYXB9AZDVX7R%,37A_2UMKU"]2[O*9 M;:XZ?[G.'5QY^VTS$^D !.\GPV@;!#9#&%4HPK(&J!JK% E5J_XP!G<9!_[Z68HU2 M"T:IF=$H)<7"8(,<+"WB'%-DB4I(:*,="<%[2]8V)@R=*P13=1YTG=]7Y_<] MERW@GK9JC>_WPO?Y4CM! G%!:8235X@SQY 5B2 '7?C>)[:]L\^:=*_3W/F$]W;V#G9W M6C_V/NS^;'Z ZWQH'6Y_^+-],5\;M@7XKA?;6_YTK_OU9VOK[?Z;FSD?>VO].$O:86HL8]0[Q),$LCE(A'X4 R <18[[: MW@'T8MC,F[-BW/&HK(T1_L78&&T#)RR"7,*RB8OYW>4B%'.S7UQ&U@LY_%>0 MR=]TT\?._?_B#V(8=^)VVO0^]]ZH)*R4-9"P]U6M0V]_]IR_LV@UC[\G:ZEE MAH!H80WV0V3($*J1D(*D:%(B#M^^%&")V'7[G/_A0>[+:6Q_Y M]M8[NG=X &/XL]VB[\3>3CB\&/+;WOG!FJ[IWH_=T]!N??AZW#S[V!WC>[D>VN]/IM&@K-4_PSUG6M=(^4L>0#IPC;@E!&DN.;/:3J,B$%CIW M,.4-2FM"PAJ 5A& EM))N0:@10+0Z8P0U7@7M: (AUSV8:-"6D2-@DTI1IN( MT9FPBK &+.X* =#+S<)Y]9\X'/Y1;.; A^WY*G;A!S&T1T4'1/ZR&7?V_/1N MSW\EHJX* +U:.1-HNB#O^X.M_MB-TKAS&95J0+H[(+7>SEE$*D5ADR:(,N41 MIP8 R5B<;:,0!*9"TLP,Q1N*74Y>_N.NYY\KE/GQVVOQ3"H$,H$L(I1ZW0,G PO@"WN5E4.&IQBK/BP:P:.&O@7 $#N ;. MA0'GS-ZUDDL7"$=4$XL (#UXK20AS#SEQ@O#/0'@5+R!A7@QP'E%!N_JIA.] M/;"]_3C,Z4+VJMC:V8%IYLD=CKLPUI*(V$7X\.NBJ!.%ZD2A%Y,E4R'.;YD@ M=/;H=690G1FTD,R@9W.T],9VREW/CHH_;6]L!R?%)?U_<.AY19[USH6$*^]) MU+'TI_$GTCS=%*T/3;I[^)4UM[S8_?9GM[7SOGNY M5\I'WCQL'31W#DJ._]86/./6#PR^1KNUXX];IQWX_"YI?ML[GR,DO%/:.8ZT MC1QQ$Q0R/$J4&":2,NY$[BFU2K'T)=5"UU#T'*!()FYPXLF&Q#AF08>H.3?2 M)"NQ-BY#$3$U%*TN%,W"',$0S)W'@$(VMR[%F5E,!J0Y4YX)%;Q-:QM$-K"\ M7*%<'^LM5 =_D2 $EFU)5U4,XLC"%T,1[: 'CS,L7OU_EY;A5HD'YV-.]PQ1 MKPI\34BE'A1V6_GCB-]O6>^R*VE-#4T&31"+GMDKB3:04#.2&P)?/+&^_*2U+_5]N^*%. M:;U#=]/[U,_?&ZC^&O3_:0]A2%< 58U+=\&E^6P*Q3W6T3(4-#.(JY20\\(@ M">N80O(D6!! TU#R\I'@<_;;?WOE)40I)4S"L!]Q!@8%_,>24S$)8K5EI?+B MJ?+B6GE71GGGC J)([?"H@AXBWCR$EF7.!+>6TM%5#BYM0TJ&WQ5M/?ENKJ? M(XQA:#METNI4VA_BQCX;U%E9B^%VK@W\UH=)7"E6P.< 1.TY*X(H'+#RF;[? M4<2CI2B'4)$/0O 4"0V5=Z/-HA*+GFD0XR4J]7(MB5JI'U>I9]8%%=H;12.L M&A>(BQ"0U2X@(ZFCA%GCG5S;4 W#ZZ+;9:AD%8/S)YE)K#?L5#1X-AR.AZ-N M[(U^B_#$RMD:?C#J7Y&O_"N4FJ[CSFP9-\]6L8:KN\#5? J"PDQJ(0/"V$;$ M#:,(G""&O/4*8^8YPWYM@S0PNYR!<#]BXCJ<\:+"&4-X3/BMUNS5T.RY$_W$ MA>3>HLB$1=R!2>(<6".426HY80S &S1;US&.Y>5FSK,XUM6Y=9%93992H_<9 M>F_/DZ48;0"B!44,DX0X$QSIX!)B*1HCI#"<)HFLYA'1 MI!.3/#!+]-H&TPVJU$L T057[5YK[S]86\L;O&Z/X"'\+0I\YU);ES.^7XZF MN&HL#RUIN^.,;/=F=5X5&7JC. 87(_2/<@N$S2]?X44B$6&-8M).PW:*C[WA M:##.;O6P0,7;*DWK/U5B\:N=_E';%XS*/UX713/:W-$E?S0?S9[_* #HU=<\ M/FC[G)K\W^/V(%;-'+IS%[*]D#FK^_N]LJE2OG#\>11]'O'Y+.><19;.;F'A M-;CZ0>R$[$39;A]T(!=P^_YP5!3MX7"_+$^/T\PLJ..]9-AQY_M8?G-=L]G% [ER(IV]\BV!^7#=/LA M=HKC]N@ GFOV'.7')N]=GHWQ,.:GAL<[AF&@3K__H[I)M7?D21GU"U!O/^[8 M49R?E2+"@. S<;A>[!RT,_OW<-P9E57OT0XZ;7 J+TSNN3E=+[Y=*1\%0!<, MO?U/O"A1U M3Q>ZUZPNRP!,W_&@/=G_0!O/\_;?-N2S#W0Z\-B]/9AI4($ ME2A-WDZ>?/C$>K$U'I3M4."+,%.@.C"D@PF55R;V@L]?[@+1*+7JTNOP,U_G M;1\$MG=2+A'L''"%_['$LP!QUV0GV$?#\+(=]-<@_M/NCX>=DV^P */8VTYI M=I'#V@,] F;^Y_EYP(QIA"#-8$<>,PTM$&9!GQ@8$)*SU=VZ#K MEYW$*GH/ZM&!ORHQNHMP/#1T7 O'XPJ':&Y^MYAS2I-'3D:#N& )&99BCBEH MH0D'$1%9.*[K.7DF'+#7'%6;1.>DD5LM3:8\OQ$'_P"NP%I6,C1!QNHE "'8 MJ?*^ )^\(M/KPF9P&?PSTLLE&J;7[0!$Y"SW81[\90PNG_M2=YJ,]AYVPC[L M;!=FA>#_6< _8,>4YL"E'E=7[)%UK\QE]LH4=:_,V_;*E&NK1!#UBUZ9XM%[ M99:=,2=!F\W29UF5MH6M]G3_^7JZO;77WMWY2EO?/M+6SNQI2\_ =_RXQ;#@A)A2I%XC'@)'3U",9F0A$6&RINM0/,UDI$LRR4HP; ML"](,(1ZCYT-/D1[L7%9,Z+:M+OU1+SIOO>7;R7U4+S"JE;I8Z93R!Z MY+M25(FD(O+>:\0]24@3Y1%-)(2@F==.7^J7N;S]Y0[]+_NE@/N)@$\B(2^X M!:9:Q_H1R.+,.F?BN3#;Y<&JFMFN;H%9M\"LB>Z60W3W;)*I_AK$(WM2'3>, M^L5P?'240]]U \R7V'_N41.:RDS5.7':Z7^9"M/*G+C?TWB>G+COXMW3)AC* MGT[WNG^W]^ [+?I5[!W^>=BB[RC<^[@)!O3>AUURZ<3]\/-A\_2':&VUNGO? M_NR PN>KIYLMO-<<>_SS/:<4>IP9$B"UX3XL0X9##-N4M) M@&$62%JE_JGI,.?'4@JT)HOPKEJ#5:LA>!88,T_UYRTQE+"(S<-@;]#Q97WRY08P%M56>_+ =XVVRL(R@EY'L)R>6T[G2PU8_EB9*_HVG:O MEO7 N1@[U\/FPN60<[.^6/NEL(-!;LY=GG8OKJSIES-2%SK=OM!) M7E_H=(<:('-6 _20ZBBZKE:E/.IRR>$2"I3D<@J4_M.VKMT!"8[#K?;0=_J9 MGV%5JD6VOTPWMW?Y/L>[L*DT=_8);%@"-I>#[6^Y\/43V?Z0-Z,#V.A:AQ>K M19H[GT[V=MX<-K<^_MS>^@H;5J>]]^&=V-MY!V/YRO<^-$^W/_SYHTE;J;GS MCGY/WBN808ZTI!3Q% AR2@KD>#!@:&#O0<(O%"K!!P@GRBL&SIJ,41N9C!+6 M4,V(BNK7A4IS:W!#M=(=1?;*XJ8;Q_K8Q4KS)4ISC[Y2=4I/('GX>Q141$\4 MPLS*'*I,2%-#D!68B^2E3B8^89W2]KGBH\ZY5?236P8]8>$$/Q>O\GI>]H?J(/=)@;U?45%9G9J+I^L6ACR MGO;RE R4;7]H'>YM-?G>SO[I[N&GX^;IW^WFSN[)-HQU>^?=<>MP$^\>OKF" M#-3S7=KZ =?LY)K_UM;F:>O;QY^MPX]B=ZA-,FZ$)+2 M2$2G$6A:YB5ID9)$-K*^C!*T+ MEYZMOB[%0*CU]<'Z.M>EBW#--!4H!LX03SH@;65$@G,C"0/@C=DKX0W.'ER] M7->X0)P0C6CX'J4)JUZ^P(0.3N82CVJOY1Y0TYZS$H14D>HH,[D;>"W$:62D=BC( MA+U1G'-"UC98@XCK6DO4089GJ[C+*\"H%7=O>L>=?HG,7ZN:H GGQMN]L*._5D?&3\ S+?G4SP\B<0$ MEY"),2+NO4*&IH "-49JF0^23=G57B_,B7OZ>OJ:?:2&V56 V:4?D=4PNU28 MG=G,DFDN)$DH*:D0%\8A)YA",20B!-::<@PPRQK,+"J3[NEA]M>T)9<(.VY1 MH[[4@N7B#L7S=V,+F9!3_.9T(6H1="&"UG0A"Z +48].%_*?.!S&N'T4!V4" MW'^B'<95:6E,FFT3:74_=UL?6MW='?A]ZQW?WMH_WOOV\;BYT\2[ MW?SZ1W*1KV%[R__V3,Y1[K.)%IA"9DF=!."S!-W-*6>=@44 W M:+127>9WJ*;Y/DV,;[S38_-\E$-_VQ^.5HG9XPDDY1/[;D0*./Y1OU=V7NRGHI/7>LH'5O*!V.&$ M 636=_A^C>&?3;=B(M;9(_"%$+I..7L4OI#[7;4>[$WO,2V?SV"?U=A'HR:Z2HD>*%3_AEI%B\K;X(2ZJ:_>=!S;?ZR5/_ MF0\[77>^=JO%>Y8']+=[LF=^QFX\52EHKTS27$2OF6>2&:^4%=II/XE$JW.1 MZ/M7FIP[W\C1ZU4Y,[]OY+HZ,S_\RG;I[NG>A_?=W5,8V\XGW.J^;^_MO/_1 M.MP[:.W\$'M;H;O[K77IS+RU$P[W#EL_=K_M'<*U\[D\W?T&X_[VB<)SD>V= MSH\6W3O8I1?89[B.S.3"4TF3F=2%&1L1QE)ZIZE.2:YMT ;3=R6SN"T>+S*Y MZ,X^>8T_+P)_- Y$",:LD8I;2YPR+-(D/8W84*=K_%DM_)G+NH'U7=ES:ORI\6=9 M^"/!['$YM5D&!_:/,-(I'D/B7#&!12SQ!T_Q!]?X\\3XP\[PQVA"O! )R902 MXMQ)9#&G2.2VM(X(IBW8/[)AI*GQI\:?%<4?BCGV05&J#>9.6,<92<0)*1)X M9%C5^+-:^"/.\,=:KCQQ!ADB N*$PF]1"B2DS#N)-UJHM0W5(*;&GQI_5A9_ M%)%@J L77>2 /EH[XGCBFM3CV42%H211'BSR,O*7B?3GH#T;%* ZZYW/&:ZJC MA9]ZG0>6,JY-X+D+D:KU M\J7IY0(.#VJ]7*Q>SLX'=. *1\'_?_;>O*FMY%D3_BH*YIT[W1$474O6YOX% M$;:Q?=US)=HV;@?\XZC5" -B)&@#G_[-.@)++ 8$ B2HCFA9Z$CGU/8\E5ME M$B1(22 S2ASW.!,I2EZ*#WGJ$9=,5EP^-5Q.V:B>NX.4JZ!1+S("M]IEC0-7"@]:[OI= ^ /((Y^1^']RCY028U)C]% M@IBZS?AT="L_W(H?QFOD&)J,<=(1 R5_8#:6..IER1KEJ,S4VU))3TT8B'Q_ MN_,$F_!3A-+4S;P52G>$TEAENV@MY"2(L!*W5\LC,308HGQVVNB@@H\(I0FM MO!5*\V*:K5"Z(Y386*D6L$I%2[A*#*%$)3$N.")Y,A%DYD8HE%GYA/%9%4OS M8DZM6+HCED;65!E4+$8UPG/*!$1FQ*B@B+8@>9#,)"47E@6=T,M1L32[)M"* MI:EB:63I-!E%;L\=L8D;Q%+,Q5F(VI*,3EE.HX!R]"8_9B9G"701')6N(.RDL9.@26!H0;JM0>:TPSMH',?T]JD MLF_U3A.!7!W:>FEN_V=7J;P6)'^49.G5/7<;>ET=SY'N?)FMQ(BDUA#P21$K M)1";#%> K$@%:W*D2[A5@II'K!X^F:N\$EDELD?+NEZ)[)9$-G)(,"64STH2 MSB$1R.5\/VXY1#$*P0:JHA\F6[>3'H"J1%:);'Z)[&'3MUUM!)9);)Y)+*'S0-?B>R61#;R M?"F(J/I'2YB/)?TR%(DL&*)CT3FS\SY 2;],Y>W*WU0BJT0VCT3VL GE*Y'= MDLA&OD&F$W/:*>(UMP22T\1%YDK>FQAH^>6 >Y'L4E(S_7$-TPY[Y_A_+/WMYJ_LTC3@W M,@C;;;]^IH4M[MK M;>QUUX11\]/8N1K9>VNLO-%M;QB/\LN(,'&A!M$I]UU9=V2[,<4S>]E=!XK)"8HUS? H?4I[^VG'IWY+T,56 M<0K\\O3H7<&PW#S8?S#@^9X;%> MP=XBSCX_39#-+MFY?^Y>31]+=DZIX9QI8T-D=L@K"L!5UX&Q[(1G'KF M \23F"LVG9BKIUJR%?]N\\^'G96WW<[Q/]^Q+;R]\EZN'V]^7]]Y?]C9>GFX ML15X9VMSZ[R%O+&LK[VA[2_O1:<\=V7]1WMK>VOUW3B3"7PO! 0( $I"\0'&DC( MSD7<59A@ 0G(+$IUNV"#2D"5@.Z?@&C./%+*#7<)@G5>@O,\VJ T8S3J2D"S M14"C\',KK:-4&)*UD2@!44UL\(9 EE[9F)@09F%9P**H!%0):&8)*#N4?BP3 M2B4)0C.C0;D8HO0^>9[Y26P2FTYL4B6@NQ+06,*DD*0TJ'A1"$@[RF3B.$M$ M!.U2$66Y1@+B=%'KJH)5 II9 E*22<=I#D !E/#.E\U40%(,WZM*0+-%0&/A MWM1[::DA7#*+!!0DP?F21#@CC!$:C,P- >'E2D"5@&:4@!C36DN;J7,:1#+E M/Y&]3EDR9YRH!#1;!#0>IJV4IS0JG)D @4!D)1N= ^*$25$J"BZRA65@B]S, M% 4]X7H*I59Q:S_U=R8N]3K_B?0>UO7U/(I$/Q2Q?!JOK>!QW'G6A"7-"'BJ MB&4A$*4#S^ S-X87V\Z$=8UJ@LO9Q^44/$(5E]/%YXH;O>3FCLJ+&<>EE/PDU183A>6(U<(\\DRGA0)W/&24LP3 M2T4B68B0E>'")RY"'PE*=RW)RDS!0!U"^(X>!( M3$E8&0,JQ067HN+RZ>%RNE;U*^HJ5+S>$:\C@[I/.HK(*,DV"MQ'$:K.:T., M2*I=DU@E8L315+8\'#*FI!;2)6"8E82J6$K. D(,_A?*$4 MSG%=H?A0L3036)JZ<;)BZ:ZVAS';9##,9UN,D8Y: B)FXED61#@G+'-)T) 7 MED$\ IJ><*CK2>7B5K-XP)*#"] XP'9E!C5): MQVR)#($1H!81BBQ*LL -/2@30CG<4L,!Y@FOD^R?TX]YK<"\ S!'-E5G0J1! M)!*%%024,,0YF8F1/-,4DE"%Q^K&N%8]WP./(+NLDJA9<".*4C@0< M:.(3"B?4@-0B1B.36%B6[&*EGHK'& :9RK,ZI$8Z%1(*QE(!U MC%CG!(E&6QI\DBCP5'EVOO ZR?XY_?C6"LR[V(/&[,>:)V*]W2R&/RC@B&.@JP((D7.:/PHT$RCW/'1),K74]\.,4!P(*KW(9()2XJSA)+B,4G24,1C;9&]7EWAQ M*I-5)GNJ3/:P^> KD]V2R4;.KXQS8(W3))H22*U0.C,*!$G:&F^Y2K@U-5F8 M+9WPO%QELLID\\QD#YI8OC+9+9ELY!\$@0*S5\A?8!0!BN^\R4AL5D%&)H,4 M4\-DBE>9K#+9\V&RA\U07YGLMA;_,8>J81!#D(:XQ,I1T<2)@W+&S;G HW!. MN=PDII=BPHP@C\]EC??UC_UR> O_C=U_ET][T#G803"$X=]E"7=W#US3I?_@ MUTY[< (#X$M:(E3V>H-N^5;(KZ?W'?B,O;KA=O^X8X&"W^< M'2$'7-*O*^]V3^-^H71Z,^Z=WGYJF:76?\ZL MW"E8]O>3O'I-R!XN1O?[.QM]XY2>I5V4^[N_[V-/5C#Y[W:[H7OC\RR MG4\G++NSL8W7MS:^?-Q>W]KXOGY_=-%EM[JK'RFJ^_^VE[G_WQO;[U"YOS VFOK MQ]BNO+KV';X&([7$U4U22(R "T!,3J6*1_1414@YBN%NB%22XLNRA4DM&(LH M'IHHP>"FR(P)R7@=3:8@TT(KX<:UA[.PWS] UCH=]-;)J \NTM7X2CU'7<-) MN?Z99]M(::0&/-,>.$1OK.3**6:=2@R_[ZY#UK2QT-SG172YE]/JRQ!P&RRA-?N]UOYF:KWMI]VPV=IV M/UIN-S8??3I"K(?6Z][V=@IEXVF]_-9/:03M3-HN7YJX97N_C8. M"=XTC"&[M>=PC\5_^VF_VV_N@,QR?E7=(\U\"ILI'FRGU8P=/]@YP(T4%^)N M_+O?V\*^I7@RAZL>][FFR8.ULG\_8^Z1Q9OI0>5 ;&") ,N,V'*&VDB@>,D' MY<-Y+IG=%;^&*SKC4N[]:%9]DS1Q<+"#+<*;#)H%'S;=[C=\W]UM_MP[71PM M?X+PWL_E\>)..#]Y^AF!%7N_[?8&Z<7IFS]C=["W[8Y>='>;WC0_^O/L[8LX M61I+)$A]+*24S@R9-/+B\UE\Z)T<-K"I8,Y[^\3)?8+Z]==5O! MEZPV-[KM#4,9?QE,?*.HQZ%<>Y]*K[E.Z&KFY^\K5MP9=6=ZHS*)-C2+0_9; M ];> =XB#GZ?9)"FE5GA9Y]_20+R+ ?(AQ/EKUU52')I@%/9^M=M'Z26VV_] MY5"PZQ^UV&*K&$O.:2DW#&*>IYJ/EP_:+ZUN=^SRXYK:+N_K),&U&2S-D%W, M J6 :&(R %;9XA$,]FQO9V2\EL:'O;^O9C M8^W;C\[.7]L;6YL[[>./VZMK;V!CYUM=>;6] MNO*2K^_\L[/Z#J6V=Y]E>VWS>WOMU69G[;MH?_EG"Z4YL;'U,;?'$_&F@!.6 M)"?*"$5 >$YP+T;=4H:0;=1,6[FP;!;!7$QY>(J)A[,"W^Y4TXP5I\S-?P^Q MKYP^@Y0;OF!LB9@%*_7^[ 87KWF#_\LWD1@>_3L9P M;&;/F7;GYTS8!'2K,S@#.1C*,T2>#?5,69&5=)IZ[L]Y-J;.NR>3-U/>CKE@ MW/%T0C%"H*A&D>@B19Y5E)B@ N$N.<<#:,?5PC)?Y'3O<^K!$=AU7G/"LESD=SK)?SF_W >WG;H(L)W7A-)=]LT9EN-FD#A? M'_2+S_.HM=_'NVP/S:)]_V^MC*W=-Y>G,X M].=]=/OI]="S5\V(=V+2,TJMD<-J?Y TOD#0Q'%A2!3*.@F%,E9"U,Q9 MK[EFG$.D5,=4W$?W($%7WK\+[Y])UN*SS3@]G.0@> E(C,2'($C6SN:$6X S M>F%9+3)U,6Y[YMU'D\+Q"1I09U#PGI('Z:)O\)+# 4]1!G_8Y O5B30UWAVW M7(#(+"IE"-4N$[#@2@Y?2D+P*O@:R_WQX[X62:S!\5(CL5,P*0EQM-$M!;962Z9,G)A64R:=.$1 MK:U5+GL 3]*\&4,?M6))=19-F\+>C%.8MES' (9$J5#9I=P3RRPGW'@ED^>! MZ:+L&C$7:9\?V%GT3(RG#^TLFC?A;L;XL3J)[IM!V^,,F@2 -L(1\+XY0ZB( MS:6J,4]&ZY"YM0R%0'4QL?,LNMN?K0 X#0_1I[2W?^(BHHV+B-WI;-&3R?HS MW?-'\Y\.Z,Y.I@A!!P8J6BFS_.7[#%N]PC'+0U: MN[W]UF9O.[;*)ZB^H+P]&*3]04%U\UDO#X_UX_-Z<7"Z0:5X/A7%A%U^L,P5 M@\'!SEZ3F^+S(,5GG9^BO?;R![)$#E1R&2-QDAMDB4(0EAJ2/.KF"D%F^<4, M%0^[1'==/"35AN_ MMCEHO4%%)I[?1I_\"*PGUV^E"UVO.3Y& 2"_U!SOV.EG,'B_#LRL!H])Y?R5 M[B#@8.RW^FX_M7Y[W>OOM5Z^_/T::^X-AO.VB^RF8_UH.3ROUMU1Q\:5.5TC M,-S 1W96DG[MMD/)"(=CW$G[?S?J03>S$2_U3J"9]/F?LDZ^]G ML?[E\V%["]OUY:_OG2W\S9?RC#>'G;7WA^O\XU;[2P?OV9;GM?J-M;BYL?;F MJ+W6/ES?^E/]MG,H^^O#_$GNR@O-]MGG'\&9_1R9V77U&NEQ28)"877YPVGCB/?UJC1(XL MH21H%I8+2UPP"/SONP-TD@VC@OQZD-_Q7% %^6R!_/A7(%_]\@;;]OZP?1SQ MN]]E9^7E\?K6YN;JRDM87PO''>S7ZKOU'QMK;PO(0TXL,^N)T303H,*5T^>> M).-%E,([R ARNG1);J++0%Y]UI,@^,WAWM";TT@WO=P:N.V2":Z[&_HEY_T= M6'1ZXSI/)'='289/G^0*N:WF\:3;[T\FMU+>1)1W]&NYIL/Q6^_6<6PVNNVU M[]!9^8CW1?EFZ_-1>V7]&.\#G>(-.=XHE$>5!BT8$ET$0Y#?4*Y129)DN5&4 M"NNB6%B>KE!S#HZW$FJ>)Z3O*+=42,\RI'\IQ7164%+A[W$L/ARN;[W$-G_' M-KP1[?+LX\UND6A0=?F!_S923' L:>5)U@FE&,<8\4H:HI3-D(&9'."FD*X& MFKN),+U0O"EA$UN>!M/3 Y\)W5E<_5Q(U*]1=K':F0@HT5A-M9?2!GE3"2;T M]WM3X[I/S9R^'DYI);E)2&X\U==%>\P_2&;KJ)Y]9QLKFYN=E7^V-]Z]1UGE M V_SS\+^1_^ M=XNT)EN%'BA7"25GF2+(2+T-PN#J Z6IH"K45?@\5^'JAZ^ESHS0N.QXRHR MH9E8SBS1@2NOE*/62]QJ+X:7SHA-\)GM)R[2E*@')@, S]'**'UFG@QK2@T'ZZN;.]TUK9WVE_^V<9V_-A8 M:_.-G68_<;@B' #B5[&2FBT62[^6A&L&3*"TH8*:TGZB(^K5GN+V@0^TDGNN M$[-:!.VXH%K65?@\5R'N)R$Q[H)+) =<>U"*KKF 2IRB45N'4C!WZ<;[234_ MWTIW&^R[G%O[!_W='O:T6IT?5F<[%P:?NX=E0^BO;:]N;ZVO87C1C>VXG;GW?I1>^=C8ZO2DN4H M)(E:ZY*SY"7 W7#&_WQ\74[45?CD5B%NNT(PK4$8HED$ M HXKXB0+A,4,)F=+,I;@\UN MWK_1V;+'TA+F:NC.'AP_=V1\=)"\"&7=W>$YUFO.59]TML'^[_^R=5'QIN_ M'TW1:TXE,WN. L9>-_NCXX7?$O']Y+X3A]/??^&V?[BCP<(?9SN+W3H[MKD! ][R'V_A_UMI<,2@IA0P#M)K3!H MM++3;@U:>^ZH.;&^WRN'W?&;>TU'_5'K8% R! WV4 7+W9/PK<&M\S+ M.0;O\3F]G9*A_*#T-PT6F]/\[W +V&NT6OWGH)5V]K9[1RD-#_0GA'^W#$9) M!5#&KVNOW_NU&O.EP M1$^_TOJWZU"C'2ZN\5D8COE2ZS,*(OTKOC'6@]:F*]DUQI,[]?!BR6" XR3 MB9B] <>W-@^&M4N:\ENEP1!+0NNI9Y; ]EAY#UDPA*UM MO8^V2IA^*I325O,@R47L/*766-O$'6GJV47F:@BNSJ]2DXQ)]'( MJ4Q[YE:_/CL^MT-+IYOGYZK1NW( YWD,Z_)\H.5Y5YKD[,GPY&^HBNUO]@[P M%G'P>TTF=/MD0I?HWH,3DPAJPML'N%?CFY*OMUWL97PBB8SQ&;P-ZWQC9[T)4O@@V]BVSLJKK?;*YO?UK?=''?Z!;GQ9 M/SP?L(#]$7C/K8V=CL[;;]K_UA]][';WGHO-E8^;F]LO3V3 M&N"K# S)*86EAFO8E'EHAGD(L:TUM)FZIP&D4SY3Z! E+)DSCAQ M+KJ\ONI99=:]QP<\C']FW8/TMM^;ZZ&Z\V]AIK[V4JRN(,/Y/=V,K(.K>B(VM5^6@/5_G;^CYH)#VROOC MSLY?WQ'CA^V5[X#M.][X\M=.Y_A5M[T6=]KO/M/5M8VM];6F'.O1U^Q<<%$9 M@HO)$O!2$U18# D.0>5P?]5AQ-?'.BJ)GVP2,51K)ZB7)QFX PD$N2WR[$ MZ*K;,KO$X%XBE]3T(Y>87F+RM@UZ\,;R)0XWBS1[Q").P]5Y3XB]W"O<=OWO MJ9R ;7TJQR.**_/AXCLF=YL_P@A]3/NNN]UJI]AU=6C.1NF5XP.WB;>XH87D M$;KT]B2&?;\)0-P9AM\U-;Y:OYQ\)J\/$GG<^9Q6A,BY8UE,-DM\:D0YMU]] MH ":>\7#Y?:UZTNX5=OHK-I&)S"-*@N&*169M!0\0Z4V.%^2/-%HG#%YNL$K MUUA-WAR6("H#01HT)7,/9\90>DNU\"3W1OM'>^M]R;.!]]S8W-@JALV_ MNAM?/E!4$6G[W1O6X>NLL_+A0NZ-]6-\WE;)L_%!;.R\W>F\^V>G76I[KWS< MV=CZ4&IZXS.QK2MGJUQ\A>R2M1"), E52D].-4=IH1,?&>V>D1>C2SD;^5G>Z= MG481+][QI"0(XAFG!(R@Q'JEB3(\I8Z9HP[< M:&7V'"2+ 1Q0[ZEFW!I4^:*E$"IUS!EUC#0\D#8D$Q.1G@D"'AQQ04HB4;\S M(")>BBA#F47.+A:)JA0Y-%P55N^*_!9 MO+WRDJ]_^<#.*Z6=X^^B??P=E<_O8F-E8Z>S\N9H?><]?K<$%I \+MP@0U !/XL6 E2"FC."&MG;E?76:AY(3H(3D F(T](3 MD62.>"EE84JY-+:H+*OT-*N2XK,.J7K8M$&5GNZ=GD9&_1S*)F,=\28B/5&F MB4M<$.&X5(QQJE-)(K2H*%VTZG%C/FM0U7QRY%.BPLPYB& LHB9"ELS++#A^ MQJ3ADFD^W:Q%E0KOEPK/!%4Y::7'J2-!6R# M"/6)TX29SDJ%A7*;84*N1*+ M3-7@B$H>$Q^<89%9&DM(IL";)4,MU4K2$$6@-ITO]U[)8];)XW@L(I,92ZDA M)DE+0$=!#,^E-#;G27NC3?!('F"0.FI$9J6.2:GC8;,E5NJX=^H8J6 6-P$C M8T+M*SD"H6294M(05+,C).E5YHW< 8PM"C$;D547$KQ=E2JQE@T>Y>0:4_(N ME V^>0Y(Q1:6IU!KF"_I>RXV/ O%9B]/2=EJN])*4>E25?SZ]Y.J3W3 M0.1C6?XE(^U@?_!IT_73*X=,^O=)[=H9R;O'VZ>9:+>VN^VUP-K'[_&>WW_@ M?6%CYZ]-_"YM\\^RO?:-K1]_W,*_#\_GW5O]\OZP'XXVU[X>K*_]L==ZU\>^WN;VV#NT?7XU,P7*A2:0\$A!6$9M!$PXN<,6L MBCJ=SU8I4!'7RHB8+ /'C F,XF0)R "9!74^4U\SZ*09]=;XQ%R3OO+2-)37 M/_ML6W'WYDGJK$VBH%WP7GE$O+(!/Z0E!<2OH:.NJU3]R_BD^T\WZ'NN'TL: MR]CMI[#?ZP^:LL<^I=V6.]C?[/5+GN52J[I$(7U+NZGOMEL[:1B\A[\K'P_* MQ&SVMF/"G^_W6M_Z;G?_9^'GU@_7+Q_\C/![F*XW#[@LL>?E@]'Z[56I0Q53 MZU/O8!#ZW;UFL>#??[O^?G/A=?^__A<7XD]D@9*+\:3"]1L4M])>OSM(K5Z_ MM?#JT]^OWPP6?E]\V-Y>W;=F@EJ]O6&MK9F>A]]63UIY82;^S\LPO%*&>?73 MRS+(#]R7*UO>3X-]9)^2F7,XWD4[F/717OCXZ3,.Y"R-8RE7CF1.+O!'Z[>9 M'LO+^>/,JGW5K-H9&NNEU@U/2ESU <59I6ED%*3Q1J.X2WG0 ,!XC-?X M==]WWIZQ*F"[0[$L_.CUXR#MG@K"H;_?>S&2<,=%K9<%B=]2D7A?'5T0@E\B M4N.;_W?0W3]ZOXMD>-!(QJME?-X)LZ.4AN._FM\UH'Z_^S<.7F]4RH$^ M,P&ZL](^_$I=2MJG2!+G@@#$2!P5% 7I[#@#K2.XA>6,RO<%:\)0VD)^F2%: MR:VRK>!:1HFP >*;4RYOUDQKN!):I:!'BXF6*[PYK K:W;UT*[K?Y@XU2SM+ MFR!*T27AMSN(W?UAL=0F>+_)^XTCY78#/@+;B!\T(#M3.K7\\N4NZCO;K8]I MK]??;^%@OT7,_DM2;02SP3E6E:(D\0L@G.- ;;0YJ.!UBJC&6NI/;0:<2W+ZYBI6 MOW_,6AEUR*A;Z_2KR$)JQRP1L63<8$(0AQ-,I*&9^:!#B'EAV:I%D!5M*GX]1 M3F0Q\')<0FA%0*M$C.:.<$C<"2MQ'MW)4H*+L7^MOR^CM9UFYQ^<&O-VW*X; MSMAU_#9',L++O7YWN\7M[00$C9 Q-AI ]$"BV64!AFLN6=31@3V!$G!+3M]4 M*,TPE%97/O.OPJ &G8PGF09.( =/C"F@8B$[Y$IO2IR_EF;1ZHNQ8].1$);F M!D!_'>RBB@2W%+"Y=YYJFH3AP*7R !3!PXQ7.6@F3_"C&)#3-Q4_LXP?O.]7 M%A0P*B4)ID1?VF"(3\D19;7D2H20-0K8!O&#,ST[$G8"0,"##C0F0#7 ZAA- MQAV3 H"(J:[%^5J+[;671YT/7STW7BMA2-(.U;T "J5M%&VME5EQ9ZF@H83S M+0*_9#$^6[FHH75^2UIW0BF*LI!.AH+'P>0S40,X&(B2K?$9M/F1#)?[U,R7ZJ<*AJ\(QV\@Z_D975TK[ MUR5^][#S#<4G+T+*0'*6C(!WD:"0; D#%8/E443NBOJQ2"_)C#Y$V<,[2F8& MU_<>&(7]W'3_IF$@U"[V9K-@H;A9&F'@WS1H J"*_+F3]C=[30S5OV[[X&== MX/*U83#08JM$JRPVD[98X@!*&$ K]WL[K1^;;K_UH_B_AD&'0__-J3\*1['< M93+G3_E%@;';/?H_@[NZ@1;Q>=MXX4=W?[/Y\J$J3Y<[.>UK#CX%2T^ZUC0EU\%A?GBBIDV%_PRSN?R0.37#144J.TVD0P%[+V#?83C;EG'0]"W_BB@QU<$ M/;XBXA^I2+-=DL!NDVR4JR5A[R=_I[;WD+\3&$R_L6J)RYOE[YR)Q@*[C\RH M]];8F^6GSL^OWV-[P;/K< MI' ]N\0?*&GE(^05>^6V461/+13U_W*[C=C,+D]>^;/?_/I^_S*W*SV7WO72 MD\ S?Z+V4KL($P&2!^*0#D3KAWF&M$A 7E@6( M1:TG3.]1R>*)DX5(5G'IA3*XF43-G/6::Y0X(%*J8[H;64SY:%XEBML0A?A) M%#&;9)*G)&HA"*3$B"GN#A6B0;G"II#SPK)>Q(6U2#G,"U4\A7(ZEV/YW=!W M?2N[RR6=?$*\12D$G8SF$!@H)UT&,#S0H*3@,O$)CQ:_R-W#%,EQZO>F+>B< MC2EYU^\-!I7!)F&P[IB!!6S05/M,4FU0G_ M\Z[\=3E-W*LT<^Z1MY)FGC;PM=6!6L.H%P$X2 .62N44S<$:R]6DP*^Q9G-) M"2-CB4LZ2M".># *M1_/B2NU>A1D"4Z'#*Z<,5L4@BTJ,6%:Y4H*,O#O6#GFD>P8=>N_"_Y']HQ2/B%(QPEGIA27H9$8FBCQH20H MXE+0DA1]%K?^IUOR],UAZH=NB0S_[6=P&+Z^_/TNP2.W8Z]'B)WY[7&M&-D MDPK^6X)_9), *11URA!)2S8O33TQ&01A6IF2AR!%:::FF%0&F$$&>$"+1-W4 M[QG7(X-#4S;#:D2S4HAK'@7Q2EOB=+*:"IFY4A77\X7K247VN;0X5.S?$OLC M8T-R(JHL*,DF*P(AE@I*BA*MHD=F#V"2G#&!_ND&1OS3Q!FW?OOXZ?/M# M/ MW"SZL-$1_GJ*\K_PA_PS%C!^]?D[=VQ[BN),Q=0X8ZH'C'^X8O'DREP?8D:J7 MW(:GQG-E."4L$]80[2+J)5E[XEQBQ+',4&@UD#(**,+810870[<>R)[ZZ&=2 MGRKRGXR9XB>_5T:X'2.,+!76*2ZL3H0*4 3U$T-\B)F(0*GR3G,?[,(R*%BD MDE=&F'5&F&D[194"'A/S(S,%"*<<3X&H@ ( 2"H(KN] 8E;<6ZYQ[N5L1%14 MX%5"9A\H!3YD#YL<\43?_.P-_9)Y(BG&;E2'&!2" 6"?>XKMD'$B' M\Y]T#:A\TL"?MG7B(O"G?M2CXO^.^!^9)H3UW(+BA'%JAYFXG>:4.,IBH,R! M\3,91?4LJI-\2GO[)_7_Z-0*E(S*N+5B[Z#4/COMR7-,#XS+/@N(C JJ0:5@ M$F5& T7^2S+Q87K@1X_+J+G$[T1XXVDKJ% 0(0/1(3O4= 00H\N?7$*05@81 M\\*R8; HS$4?[)T2!$\!>7/DS:ETU LK]TM#8H14&,@9A210@W="-RXAN:BI6&1RRD4-*A$] M>R*2WDK@TG*!^R$%9D/@(AFFM&',@*ERSY,@G)&A1X#U 45=XJ-RY>2L1[E' M*E(.T;#DJ.$E7=>]U%"I=//LZ29"*?@%*8,4 $+Y;"&!!QN1.5#MNAO=U"HL M,T U(YL2511,J0])8SF0:ZDE1D(FV0IP%#R%HF*I1:/8HF!/1\EJ;%)_-*7A M\=_8_7?Y/_ARVO"SQ>(91Y2=?-2TB)^%><"%B&MPB.CE__C^'\L_!V3R.T^; M&9K[O.CN8UO#U=6%>6/2ZB?W/?9^[+9ZN84:1>OU=F^ H]TZL76=]JP9NI\3 M/9PN;.NVVQND%Z=O_HS=P=ZV.WK1W6V>U/SHS[-C(/BOK,%NEX00]U P7NK;W?6JQO)RV_NH;G\? MC65FR=SPML^SNOVS*WC^\=/GUK/K]/G*]M>L]5.BQ;WYFD1[\_S-IWLR=RC' MMGHC);K6MZ_>H?E17=YNHXIQU%E;YQM;?WW?V/IPV'GW66YLO=K[MSNK*R^/.VE\[ M&RL?=]:/_SI;?LT$KX37C@@>$P'' O$QXTL)@[1,^:#M/7F'GJ(1Y%F119 ^ M9)>UQ54#3CA<,3$JO!/'_GH7JV_G29/(R+>C&0=JK25>JI*0+#AB-0^$1^=H M2,K&$.[-MU-I9,YII'IFG@5=C#PSQFD&3&BBDA,$! W$1&8(1OZJ MV]_0C#*[RM.7YH\4B<.VN&^IE4XRC+?V^MV1R?+<@%_+23/2N__Z7P;9Y5?+ MYDPOYHI1TT'_[]1OF&LJJAR_1]X\76$OAPOL-(/]WV5Y53:=A$W'X_NX4-0J M P1T*B\9B(U1DY1MTE3AG$<4OIA=FE1_NS\1ZAZ-C(]A=7IY![MJI=$9I]'; M2:>51N>#1L<* 3D-P7I+9&B2:LM ' JCQ/K,/-.HTZ9"HW)I4O_]'!W^>#R3 M_= .\RP2:CY%@_PPP^_+W?CF<"\%?+O6*Q]5G?DN]'2F#H@#8R1+@6AD(P)4 M6I3R4B)6<H),,"5K^_T=4Z\D<#\D,':&PGE0M*35 M5=X1@(#XIUR11(-W@'(J8[&FUGO*)# ?MO+*!/?#!./:2LQ>!R#<.X7:2D9% M!:(C//@HK&7)0)ZV";U:R:N5_,F9=V;$2GYBQ"F1W=6\,RW"'*]-8%W B129 MY!2!0*2>6,\3B=1QW$&SB%8N+'-8$J9:R:N5O-+H7%K)*XW>"XV.Y$Y=4C?K M((CW N5.)$WBC,XDA&"!0W(AJ6HEOW^ILY]V7'>WG"@K,"PC?."V6]O=G,J) ML]X0#>.!\(NM[F[K*+G^X 8T?)N1FC'R0@43?Q^FD.]Y3&_&-H47\:!?QG': MM3)_35T?3^?Z]6BJUU)_AU7RNIZ\QF/=.7=4*R%(L"D3D,(1PVE1F@5H8WA. MR2TLJR6J3[GK9!4M3P,S-Q#CYAEW-Y+OGOL@745.M\I'6\EIOLEIK&P."LW, M&"!*24YP 7B"&Y0E*O#@?**@84A.<"4Y77(D_\+7\>^R\KJ[!\TRN-W1^FD= MT7^@^YS $/B2+F?E]WJ#;NG[BW[:QD'X-YT6[I#CC&X=R>ILS8%)BYXK[P00=F 'U+.KQ$*;Y,.^!R] MALT4#[;3:GZSL[?=.TKI4^K_BXS^"WUV>[L7FG>K^6,*O6^[.'=QF-CW=6^P M/UC#QKW"[WR?3Q+=3O_]\6CC2]S#74RM?GE_V#G&-FY]9_@8/M M^G"\L?;]<'7EGZW.NS;^_3:WU]:A\^-KT$JI&#/15J.2F5DD-AI)(GXJ(2GE M6%QH)=3A]W 2]OL'Z9;K[+'2@Y1)WPW=[>YP$?_H[F\V64(^[[J#6"I0M7 W M;8XHN/+'IWW\ISG!5I2[][NAMY/N1I@/GG?$"E/TW*%MR]Z&ZMYEZ MDI-%IPJ&B\QQ<:0F'Z9IVNEN-DR_=7=1'N\=X"WBX/>I#I&XVPC=>V(M?;-D M8O_E=O;^7+D)TJ_MY1,?JD_-4*W6H;I^J-XU0W4C/\)S'ZJUWK[;K@-5F:HR M566JF1ZJBTPUW1CP1RA8]O'3YPM1--?-U/G)NG'XXGW.V.7=^__NW+='78:7 M=^JW7P8U'@SBN6!&[U0*D+7/-D)@W BE;%*.NI!ITJ<>(?V+ I%$3'38YL0; ME.+ESJ)RA&9W, I9%//I$QHZUK?:AQMK[-UN?YE7:RN M_54WMS8"K*]LP[M ME?>'G;6V;'_YY^S)V2 @,6YQK@1H E0I8KW3Q*3,-&<&UX==6(9%(R]&?O]^ M5RC<)D$\0-&LJ9?)9@ W)2I= >.J5=(Q5\ID'\AF=V%6> MB@R.$Y^T(V"U(+YD:%(J!F9XMLJ55'>+AE7R>7R M':?/GGQ,9,&BJ".STZ"Y=0H)B ::A+51AES)9_;)9U03+7A&C81(<+Y<*2R@ MB<6Y(RC2BD2-$EGXA67&%]7HN$5EG\H^C\4^ IR/22AI@4+RN$=&D%PXY!FO M?? -^]!3]J&5?6:0?>1/]O%<)^51T7)-1490D1@-CF@CO11"@N M]42,HX'X[$1P>"UEWM2[-S-$/P^4'>@1XI&:=?XSZ<\?K:L+7-];\MR'YZ!) MS#M9!QX Z44!>"X<"C<<@N Q")8,G="X_.LLVI5]IL\^XXD6XN2 M!.-:W #'%:_WC]=1!(R345((EN2@2OA=8,2($%!T4#);)D6**"M,$GM743KS M*#5.A2RYTHD%,#0[FP2^>LZ1GZUR%:4S@5(VEA[9G,PU2;%%)TP5$O085DO: :A:N@O4[>0(7I3,!T%%1A MM3(ZR$B 111^@\G$>RF)$D8%8< ;4;*8LPG4[@K365==F7"&"ZFH-1Z0J$U" M-O8*]1TJ%()W0NM955T?%KVCH(24D]31.$)5,9MYG#!GK20VJI@,]4R!JJKK M7,%X(B>_\E:'Z!A$C7I0MB@>.RI\$BY%X%"];#.!UW$_?M),,9X"4;D8FY@2 MQ :9"0/47)6.V4=$+)\DB*@"==;WVQAB9BIKGI@!+K0!*1G@I@N,YRAN$HPS MP$[BNPK8AP'LR"TN(5%&@R546<9]"$R61BY(9IB7JL4AC7K5$HM"=0R1L9E Q6.>D-S5G5 TJS3CMGJL%8%.^L1RG!.$8@<$V< MR8DH+R*RD>)9NSG/"U%!N]!5F:5RF%EI#2!4LEJ)&+Q#G=M[U+PK:&TR4903+.0E $#P8(4 MP:-:;CTD!3>)\JB@?630CIS++CGGJ$TD,:=QIP44.!GNN8PI5--D%J:@#0ZW5JD\CXE!<4;JR,#I&$0VBO&;>),K:!\9M&/G]U,&*P(G09:" MV:B)$U?*)F:*@\R1V.]*XD],TK#',1-CEE7%]6#(G3D6/:. M"N-M(#:+3% R!N)YTL1D:GF,$"+/Q;%\ 9ZGZ'PPG^G5+K%*"K.VEW/-5"@> MSH3TX#P8XYF'##3&[+6:-+RS[N6/P11CSFSO@:DD-1%(\01R\2M)1DG@RK$0 M9>:V%/)>A%G*_?)T#T>_^O3R0K&&24)EYHR/[AQ'DX"50O1!.\]!.^F2!D&M MTA8\2Y1/[:#T^\'@P.V&M)H_[??"]Y>[\8OK]]WN_N!MKW]2/WNPVG^][;H[ M@TI(DQ#2T9B;F_K HE& _$-1<$%N(MXZ332SWK@H 97':0>=/Y*4<:\A<\^- M!X(.H+A#]413<.4(H#1F$0_L51#IEQ1:@Q$QQS7VD3M3!8EVGKRC L5\/<(^)'7 M';+@R938=^L9 645<2(ZHH +GF,2/N6%95!3.-)=HSCP)LS"1ZS@E0[H@U49& )$UUD !*5)P_ M;9Q/4N(G\$BCE%ID"E()% =YY)E+;GUD*4[M-'F%_SW"?^3Q-U88%,@TX:F< MF*$Q$9MD)(XEGB(WT8"O.2S=IW$_E M@<>Q\XT%$3#MDS8H S /0$HF1&*DIB244THNR\!UU?"?"Q-,5O4O\,2"YAQ% M FZD T=S<#)[*1Q*!Q,GIJB0OU?(CV6!SUIK+C,QG H"*,,1$U$"0"A[DRAJ M^-HL+ N8X#!,1?H31KI.U C%@$/1&67P+FHG!.+=ZYC@)IM^1?K#(7TLJB!) M:YB7FE"&( >?!?$6&(E26R^BB53$>4'Z$SDZG_[?07?_J.5^N'XH)YU$!:"\#A:DE!)C!BCJ5?>:!?1XF MGT%EGX=AGU%\1@@TJ:+ 19LT@<@$L1CV&06+9,8@6I^)XR6Q. ^EF!>*0C&'Q"V-VH,ILH^44ZCH5=FGLL\,9YBH M[/,P[#,6PI)EUA 2T=':4LS4$Z^%(TQ9)Y,(DF>]L,S$(C>VTD^EGR>=*J/2 MS\/0SRB$)NN$JY1&$K63!)B4I)2J(EX$8\#E8+B;6M*,RCZ5?68XYT=EGP MEF)&@4("/.-2!J)$4@2$BL1[$$0[[K.+0>54"L>92C"58)YV(I3*/@_$/F/! M2X9SJ@VJ53QY2R#;3*QAF@BK_W=EXPCE X^:AI#F_(J?GQN=8BUK;=WB"].'WS9^P. M]K;=T8ON;@.>YD=_GKV_W+O0V*8SP\M__NC&_9TP+DA'%[CL,1!__(R76*_O';5;?62IO96=[WZ&E>BMK6V]1[::A34MC[K MMIHE9F[6UAN&L/XR.!WD^81WIYO)=1&WXQM92"@^]>]3RC,WDO(Z^$FKC5_; M'+3>[,84S^S9=QTKSJZ(Y,_-?W]>-8@3!33/XO!^2GO[:<>G?DO0Q5;Q;/XR MH=E5!R>F-E3W-E-//O&A^M0,U6H=JNN'ZETS5"_K4-WPD$\= MJ,I4E:DJ4\WT4%UDJCDZ87GYH>:/GSY?R-I\W4S-I*/G\NY-[.B9+5_/W0^B MLR2C*L6]?>)@/+?<9<5I*0+.E%2G9RA9K14WL8?GU59[Z^WVQKN-K8VM-W(= M?]->^PR=,@+WAXWK6/VE_^^;ZQT]EIKVUO=E:^'7;P M&9WCSX<;[SZSC37\>^N-Z!QOY\[XR4G#K N*9L*#*K7B4B36>$VD,I''Y)5/ ML+#,V*+47R]1"*(,*OG,/OF,SDU2F[T3W) $-!&@ MLN3^I8HXIBTNVJ2H\PO+@B[BJJOL\^A ??;L(YD#Q5A0W&2@2EC'4 *2H%UD M4=O3(P2LECJ<7?89'9L,H(3(U!"0D1, +HD%'HC+D3FG\9_D%I;UHM:LDL^C MX_39DP^C2#O<9BU!@4PH]S MLH\,?,S7348Z5$#5Q5J&^);-# MY@F<^!1BHKF<'8&%9;-(;=6\'A^ISYY^@LQ4&NH]$P .=2XG=4Y9**MDJ=I1 MZ6<>Z&=THC(F5*(A"B*YIP0\OMC@(\%YHU1282W8A66YR-04LH56^JGT<\?3 MVYQ3QIG,G&F(W%HG Z7 A8K:)%E5KWF@G[$CE1&XSD&4?/ &E2\C,M)/C"0; M8X(5.:J2+I2S12IF2/MZNF7FFX7>ZNV5\1VT_FB]^O3WZS=WJ3L_+^4G)A&! M5'1.!R=HH"!%="B:!P\Y,AF4UW1"X_.O2TY5^ID^_7P:B_?AU&2:728Z"B2? MP#B2CY*-#8@FDW52;MJ5IN:TQ,R\P'BB\!FK.$\ZX];"P1EI&8"U7@BNE HN MW #'%:_WC]=1A$SD+$(P@3 F(H'(FMQVC)0*H#Q2$)$!"@LP@9.HPG3F86I, MI#GS4@.,@PG:*^TB]2EQJWS@-_'U5IC>/TQ'L20^Q6Y20&A0K3F883H3,!U% M70@IM$9%AEAO,\J\/A$C$Y!@66*HE.^^+0B-*[M*ZWSXEH(*2S.=L4BB!'"F9Y+(3D>J2;%CQ4($Z M(T =N<2M"\XISX@6F1*@3A"K@B#1*>.R!Y&%75C6$^3XK#B=>9R*!%Y[P<%I M#[*8@XW)VF45(2)@*TYG!*=COF.O,Y<916 !"47@R($X)B/A/B:>,@@4A1:6 MA9K <7R?0)VC9!97E0L?E.5,?%G/9XJ%W\1)?*<(G!G)4C+1YF]%*;><2]9H MR"@ 9J:X$\(9E:/FDWJ*:[3*@S-.=\Q=+*,*VC+D!G"<@.69>(%2/ 7OM5$J MT^CF/3U$1>U"5W*6,U@O$V=@I;#.WLHW;D-%8@N5*4$R[* M\9Z@.,$)E20I"TPSX)'3E?0U M'<$<@';D0D:)7EJG%9%,"0*XLQ*3F"4Q"LNX^O_9^_*GMG+EWW_%Q?LN,Z\L MKO8E(*)&7+)4<&*Q,HB2XF MMN+A[X5I03[F,N*D!?7*<>*2SED"HY-L'K4P"]L^6S%)2:EB7.0L;#SFS) :/BH6M;&> M.U78=A78=G*V[#SW(B8-LY4(XIX99!RV*'BB )6)]8KE<&L0K K;KB[;$J( M@ U@M%4 ;:>.FCU61$4JD1*6Y/28!NEH9$X/'A@3 MT;"DJC!EMDQ96EYNF/+O'S>OU568Q8-EQ0#IT6[?(445I:,,%C*/2CHF/4Z4 MP(:#M8^SUBFXW>W[7:\WL&T?=]/'?L=_V6R'3[;;M>U^[TVG^S%VOS9][.UV M7[=L\Z17$&D61#J?.HKVB1$L"46PT3@$@J%$(!!&1(D1T3J,*=/S]OY^)C'C M23W9?C8*';P(PTL&"$(]S85'%@%')@<;CLC*-6! O<3@[BS M"EG& Y(40%T+!A.K"@[\)#@P6[2F)HY%&83CW$KB/.&.&4.X-51P,]^3MX(& M3X@&DU/S+.1Y03 BQH!4X))#.FF#F.31!H=-I+E^49W-XNI28. %PX"/(/T; MPUDPB3L*&X@A $8,$ D1T*!@96!@$$VD9",G#I1(QZPSB4GFBFI1<.!YK(33R>4]\T9YC4"<\XCS1 $3G$6>:9%R;N42W%R!X 4 06,3!<.!NX-F9U@."%A-;'_PR:_?.:/;/= MT+L47%^+0Q^>'WN2N$Z_WSFY0N/;J;]\12]N)LX=12\>->H5]S-;3((!W^UW M7OW0MVS[Y+35.8\1 +L!7XX^%8"> :!W7T_Y=V@/,\A-1(SD(LS<:*0I2_E, M)SG#C4_4/#35P&/XY3D*]A14^]E0;3$)& JJ+0;5)MXJG"BNA):(">I Z(PL MUWGFPU*'R5/O!']@*H8":@74EAO4%I.@HH#:8D!MXG03;0K4R(@$*-1#DYHS M3"+L!>C05#(>>26J,590K:#:"T.UQ63P**BV&%2;^!!Y$:CRPB'&0@1130&J MB:B1)2%BP;'GVJ]M,%H'D:Z@6D&UEX5JB\EP4E!M,:@FILQJ!.ND =!\ @4T M ;[99#F23,48"+="N@?F.BF@5D!MN4%M,1E@"J@MZ*Q@RLM+@N"=A#&@@N;3 M A<8TL%JT$-SN@%/><@%]QZ4"Z; 6H&UY8:UQ63(*;"V*%B;KL/"(L: 8T+Y MG"LG)4"T*)$'Y503JS3V:6U#UADI*FB!M1<&:XO)(%1@;4&P=BF7D)"$D8 T MR^%Y1 =D6"Y;(X2G(1KF2U"MK8U_PFWCKI_8[F&S?=%U"JPT^JKJ,*U@<3AHU_W'Q@4!JC=- MM3-B-4[7E8 V3CN]9G[7JVYLP4N_QM_.FJ%_-(Z*F7IP]&8\><0ZH-&@?_LC M=_=YFH@^ F-W%Y4@B>;.4GJ93M._\S@JIN6<1L:\L):!Q,2=P5I):P173AHI MS&?)U\8/'74G.]9A1*X;[1=D$XSKE6V=V?/>VC\N4PAH,9X1O)XGY.&T_,'\ M7UL%]V[MR1T[JWEH=/JQ1LAZ[9^76&(.ARB7':=W^T>Q"P#=.8U=6.WMPW=M MWSG)J#W"\3UXV^^MCO_RS(#=>#T"[)-M?'#\=W/_^/=FX^3@>&<+GOFTS0%( M,7S^TGC[!KYK-/?I'RT WU;\UX?S@T_AU%$N]_<^G#0^_='<>?N.'ISLG.7^ M[>\=XMVM]_#Y/=[_M'.V0_\XWC_Y.S6^OZ.?%688)T*1]CA'1'./K)0"19.T MCH2X7-&O-D*H&#;[56B\4YH3+JEC7&/AO->&*9%@+\9)PWX=80\\A3GH=P< MAF^:;=OVL&!J0]+7;#O41L3OU:Y#XO0JO@*/PQFZLP,;3[RF/OJC& :MN)MN M65WCI96A_R=>7V>?;;2@?4J/6- .<>LELI@&%*/E(BK/N<)7U\O]04L^&6;= MO'?L'<6\ED*>VZRSM"N!(>>7A/?#/R>PG?5JG51K#A=Z;J'6A.]K.9"0XM\F MK#"ZXY>1^_JOU0WDMYJ'L;A8<]W.E]BNA'FRG:WC MX98VBC\8O7ET>;VZ=$58&UYC8IT(<>MEO$YNO?:C9@E?9X(]J-D?7Q.&ELT+>J]E[1L_<&C9G[A-H,Y2!ER'4YJ@;8VT'[COJU;8!Y<*MB41?+ T: M&;%O)<%CU\-4*.8,@5\+M=?7,93LI\R*7O9^1NMFO]H\X MF@B]7V^BTA6#'1%#N?VQ?%YNO?'6EYL$_IJ:F;J=$U M>T=5)/57V\J*ZF-* MO3_+T=D]1W_KV=F]!O:\./OH3%7>*@GJC:,A$LXT=RI[[ZG@6=*24#ZR;JD? MN)U?23S1_AI[_6S9&)JVWF4PA6^6YJ#K@7:MT4'7X??&]W!\\';_V\')WR?Y M&7AO_CEJ[+W#^]_?TYV];;Z[UVI=/>C:W=IA#=KX@ 7OW@ +Y S%- MS"2>V%#G-4P(4DYJQ '[D3-2(=@.$HL!]@@C &)NJ#9;(*9 S/-#S!R"YPK$ M/ 7$C*-[SW>VMMG.X6>3=$PJ*>2#%8A+IY#&UB'IA:0,8Q=B6ML0^+J_3@&: M C3/#S1S<"8L0/,40,.N $W( 3HR143. 7R45/8#@H7/0( M+IK8"WRTAGG+$"$YZ6TD#!DJ**(6X^0)52GZM0VI5.&B9^>BQ226*2PV%Q:[ MJB]3I9.+"B18D@O1$="7':41B:AC]#3J$+-AKL[-_?,L%%9[*E9;;+'ZPFJ/ M8K6K&F/"@D?C"?()-C;NM$"6>X>H89)BIQ)(&IG5#+U_[/^2UIY?(&]5[;QJ M]N$=?A8-$A@M1-=_3&GZ98*8&G8>O:LS6A"29\LC@*+-I M"B.K24"*8D62%D&*JG0[Y3/4^RB\O(J\_*SJ>.'EV7GYJDJNF4DZ.6#>Z&6V M?@GD6(35[#"UV 0E&*FL7V*&_"[+>8*[O!SW9O7.<5=)V\XX\2$GUJF21ITT M*U^03//-=LC7QH4<7W=Z_>4IU+@2@'(^I8<+8GP2QB$,?R&.<]8H314B&?D= M"\);$ OT_?/?%2OZ"NO.A>F>D.DF6C5QH#@QT*4#HP)Q(PFR"3C/&6LPA>W; MY2SAE"_6H%ZX[IF>]ZU%CAO>?GO;G[&1?>>T+>NZJW$K_C-YTN?,RUO?V1;1_&VJ%MMFN_M#J]WC6"KJJ=;&D#OD?$ M?SWH=F/;G^]U81S#;KR%6?@WS,'O,<$]>_9;P949<.52&6L,LZ9!3T7:8HXX M; G(^>B0$@H+QUP22:QM&''=IKWR<5,_.\/.7?DM#/MD##L54[!,.&OPKH+8]VK^K.DSN)D M-$HNY5)0+H ,CQ.B29( 2A@&!L^.6\4CY$7Q[AP4[\*[B^;=J_JWL!X;F#\$ M G$._B4:.2R!@;TER9(8&,E.E_K^MJ\E/35>$OV[RFI?2Q=9Y$9)RE?LU'B9 MSHAOP9 ?EP\HL#$+;$Q'!1,0S4/R$C&IL].8P,@Q2Q$@?'",2H -GT^'RT'5 M\W/7'/3APET+X*Z)+NQ@6FCF*>L=;,>"2V188"@J3AP1TE8)#&DYB7I^YGHZ MU;4PUSR9ZUI>+6^UI%H@KABPF#YL9>L>%?E7B M1F@;$ TT^[)IA0QG(.)8T-=9(E)%N;9!Q S5RY^2/98\T6B!Q *)BS2K%$B< M&R2>7T B8=XZQ2(2AF#$N69(R\"0XMI&IX/6@JQMS)(6JD!B@<0"B4]E#)LA MD+C@Y;SP\B+SZ_'FM\;W=Y^YPMX:81#V.3< =A@91S0BF($Z'PB+H4KQQ0IL M%M@LL+D$!LX"F\\!F^>783-P%;V1!A&M0E:_ ])4)@1B)N$!\QAL5K_KFM[_ M?&$I8;.RIOZC*F$/_X;FUXWQ>!J#$V AY/&IS^:.V_?T8.3 MGORV$ U9**\]IKJW0GW&R'RO)BJ>"Y)]O)7SY_AF#T*D$=B"! M\@0K00ID)"?()"NT]X%88P!/UZ^;,VOC17#M7*27YZ5:%_VC;HS5*FGGXO0G ML Z.:C +S4[HU6*N45^[5(>YEF>\7NO&WFF$MWR-K?-Z[2QV8RUTX5.[YLZK M=@>G*'6AL:JP1\V>= !(O]OOS>\=*VW\+96M2IJ M_4ZM,^C6[%?;;&77(*I,M?IJLQ@D"EK[8UJ#K;@R>JN[K# M$-G:40P Y(?KMW5=3^_"*X,>GD\UUKIG=G37@TF%JZ8G;.1IO ME^L"FH"YJA;(J^'2^QI_.VN&_M$X'FOJN=&+\>01ZT#0&/1O?^3N+E\O,+Y0 MZ8"R*PMBZG<>1P7"G-/(F!?6,L85=P9K)4%?YLI)(X7Y+-7:^*&CB^+CI_8P M(M>-]@NR"<;URK;.['EO[1^7*02TN#PA#Z?E#Z;_X8MIWO-PK:9[-0^-3C_6 M"%VO_?.27#F'W?IJ,KJ\V^[9;UO-GF]5,+4'[?_>ZO@OS[WEGH^WW#='^Y\. M8+-MG.PSNT\?T];*=OFM>V7'@//'FR0_?/ MX=W'U?9,_SB!=YSMO#V /NRSQM8F;+U_9.'K>^/LL]-> UU!Z/(:Q"\J"-** M6Y2BH891HE-,0ZD)0#*&S2SA9(W$*&$#HYYC$8Q0GF(9C1$Z& SW1Y!C3H'N M_>X@YNSE5?5T(#O@\C75X=)"O0+(PRFY\WTW+>V\CLV"E_'OF=U#YZS:;J^, M^D&H_AS:4M]^JYUV.U^;O4JB@@VUF7&Y>7(A+35[( 3#5P!>%WLT]##V^B#M M B/#X"OAI0VS"+)-2D,!JFJYFV_XY7_^CZ84_[:YO?>A^I/\]FN]9L/QH)>E MC/S. S:A9?40"XX ;D*!(?\FF:[DFR&/5FO[75J(##[0:MZ;18^1GT(M=QV M%MBFNC7(0ZDFQ54A1;E#66:[$)>&0D[NYE@@@YZXV(X)!*ZQ()D&K>R DR7U MVGFTW=HO_3 M=8IF E446ABT![U,Q6H:4C?^9P#MMLYK'9_?49&D(A!/]Z;=OZH]I_!K8+$US1;W :KE(WWY\; MN'6&Z]7(F^G*G(SNOU@'H0/D'\J=U:M.[!=H%*AW,A@*(Z,U4?6QZC2(BJ.^ MK==VH>W1!R#()>H.W]^Y=,.]ER<\#&NC-W#'>3Y BIV>#Y#";7\H>(=!)>/V MXE?0Y6!)@$3=Z?8R(4>S6KW%#6^&&VV>,F@?^G*:9?@\V9,E.4S+,5Z95QFP MNF6X7($.0)Y^\Q2T@N,!\$5NJ1+6QPMY2-'JSNOB/72@-Z3=#8PY6AAIT,\" M_!EH5;!\@1-"+CQ1,5Y6;X;J1.X[=!-8 _0GV\U0<-;L'S7;(]KW>\U0$1O4 MM+:/ZW=!X 3OGE8&^.A!N1BTXFYZ#0S3:"4:XD:E@*-EEW=_5 MQ>9>64@GZE)EDH6QMT!9C:_&?_P&.]MIRYZ_:K:KL50/_799#,AZP!6+;*4G M#2]/5(1U/%031IZNHS>/+J]7EZ[8EX?7A%F7A-]Z&:^36Z_]J%FBU[&1#VKV MQ]<$?Y+. COZKEO[A.S.M1^%WJF=4V(K593(_/'3C:/]6K;V2YV MZ:CBL;28.G:][RNKW<((C7(_5JLE<_)C_!BW*U>%$N M$XNM.C-:5;=H LOC+O$P+6#D+A%.]C\UCG8_O<\%4TY9A"VCB ?"D"94H:@): ^)F)3TV@91]5DR M?ZY"UJ "0B\!A!9;+J> T#Q!:))L(27I&-,1&>$-XLE29#0GR#(7;*#:TY#K M7YFZG"&;R7.F/[K^[E3]MP+B6R/V1S;*;'"V!4Y&PG($01$""4#2EI+J0T1U/NU M#567YM$IC.?(S"_7%'3[XQGLJF^*%UNCF191BA?7E&L0/<$L)R-DM*ZYBQ)P[8F?6(9IFM6 4W"VXNDP6M MX.9<<',J3ZE-3.B@D8S)(4XL:*W&.Y2"(993ZP*C:QN$U U_$;AY.=SQJK?R M0QUX'Q7=L6@_X#E3O\ M]IA^HZM_QF[V0[B -D17$]L>X:&X0QIGGSVUE,<0$14)(^XH188KC@"U!)/! M,K@*DIV\AD[_?=/B>^(UEMEEMG7VR/VSK+-YK#/:V/QL1*369.4A< ,:1#!( M8Z.1)5)ZX[B)!-89NWZ ]-]7 TG[TX$+E6/UK7:,&1RG%Q?I,O; R3AN>[W8 M'WJ?P_JI_-V;4^:7Y=[IJHB7*G[#GL!^4X5"^#L'5[D9-WMPX<0VVSD<(V6? M_E-[?M7;>!)BXJNX7;BV1!M>F@J\K8__?MWIG@X#*$9?O#UQ_YHE"G;&6=T.-Z&76T'[^X= MM?;I>]#VWO/]O7>BFM0*M&+CDJU/5CH-U+IH5OT M-*CF +UF.E\HJGZ*4^*3J\87Q^,[A?'UJO&Y\QH,JGD189F368RVY7$PYS"0 MM&;[_6[3#88!/#FF+S]_U&F%V.V-@QW_M)50,$K[,>Q>UFYS]-\A-%Y)[E7X M9GZX5T7 ]6$7K?)ES)O43P-BE8(PB8^[BF750EJFB+CG0#7:./Q,4S)!>XLH M$3X7LA?(" >HE@0/"GO*Q?6(N,5&AQFSKC!]2' 8D^M&F">)XGI8;-@/H[C8 MNE1/$W*V0IUE1JU.9Y^,LGHAP7PO-NYOKTJ0=6O@WT]!@T7%/I8PR86&2;X< MXN%Y\.0+ID]97(N*L9V7S^ \0V9GB#\8Z8%W*7Y3>0GOL[*>R+?FYW2=65'/ MF,76VYHE[6P]]]W/OU]U#C> MKE+.[FS]W=S]](XW/KT_OY[]N_'E8.N0PKC.]O.8MG:^'7S:ICM[!R?[WS?/ M&I_>B7UXU\'6'VFGB<\OW&$P58P*H9%QDB#.<"ZX)0,B3.*D&2/>Z9Q9LL[U M]7(),[J S\H0J^$J6.#L9<+9'&IE%3A;#)SA24"+LDG;Y%!,GB%NJ$3.68J$ M(%H)S0E7:FU#U"E]=$!+0;."9JN#9HN-]BAH]@@THY-<(X2%$"Q'QHA<0T X MY/+)C,-*\&BD2(ZO;4A+8>FR"8M]FQN<[Q;?5QE@[.%I37Y!GLBI]F\0EYD#GQV9,M M/ -5;\6X(4WG:U+#,Z'<>,(WA_/=J*9[-U7.,KW=R5Q7CC,7*(@+"MZ-@N=3 M%C=E01;GPJ)H3 045!Z9$!6RS"3)N6,N#H4ZK5A=F.OUH1:9>.&"0PICSY6Q M'VE<*HR]-(P]L3T1*UD$A$8@X]A?L1]I9RF,O32,/66&R3[S6 F8L100EP8V:^H($LF&I#WCRHN*L4$CK4MR M/6R\,/;J,_8C+0Z%L9>&L2<&":HQYQX;I!/LT]SA7.[::)0,3"Y)TBO#@+%) M'0-C,WX]G_/S,?;+]6?Z_98 F&?T6+H]?<>#+,G/0-3Y)_R9S9J\3/ ^Z(5Q M#-!\S2WTKO#) M>SPG7C]93EA&&55 Y/DEAYD,.204[0B(@(P9MDO>(J%U=G M9K[6X_LQP5.+: 7*"I3='\H>:6 J4/844#:Q%3EF(X/)1298B;B-'&103)%2 M3##JC0&-(D,9+E!6H.PGA[)Y)28K4#9'*)M8QUS>:4ABR!I!$*?,YYKK @G- MZ#BV&HB$&$V(*X4038E MAVRD4CE".5$N2V4W9(9=8BA[4 ;89\GML]7,Z='""\[N$T8CG"V_SQ,G]*F= MM@8YJ]]Y[;33AT9@R*WS85>;7^/X@7:G7SO/?>KU!M!PZG9.AI>0L\-:Y2[4.M#/[LUO;+9[_>Y@E'QP MJI^V&NV]D_:NUUYWVKWXGP$TE--4PDLF[YN\+58Y1'M3(P)B=.,P*R*0.(;Y M9SQ:;/+C:/W1.#G4*0PO)Z@(0(]J<\H(EA=5-:_Y.\ 2VVQ?7S&_--=C?;18 M.Z=YFNLPCVT43TY;G7.8Z3/;[=IVOUZ[^DWME[7?/_[Y>GOMUU_A-546REZ5 M2[EWR_RG6C,OM'%-^ZHJ<)6Z.9Z/J]CGWJS7J^_CM]CUS1[T"G@I]ONMF)<. MC+3I8VZEU8$U!W?:83-CEH!Y^A)'M_UZ9U[2Y9WAB\7Y+&FT1IC]TR?2VGW_ M60H5C*8>>4CP8_7R8M4Q)IW8\$JY1':R53]3PJS]%>-X$^_DOM(/H*#_W3KX]$?KX'C[;.?M^_/=K4U\]:0 %'=^<++S;?_[ M.[JS]?Z\L07O?/ONO/'I[];^R=\G.WN;9P=;[_C.UH?+:;.XYD0D:Y#'FB N M.4..N8"DMRSAY*G-(0$E;58!LY\+S$K2K)4!LXDS6K!6"J$(8L;:[%&PY-9ZP8 YG5M+>^RB-@PI(17B3"FD@W-(Q> % M [E=$_<$N;7NSSY/+0(63"AIN0HF7$K+I; VGL:(@H@<<6X<,BIZ^"65LHH& MI?D3I.4JF/!",*%D]'HIF/#L&;T*)KP03"C)P%X*)CQ[,K"GQX15=N"JFGG5 M[,,K_#VX>.MR3%>VLKQZ"H>MTL8+;6-.ULGA1D?7J5A&2^6'V.MWFS[;*H?1 M?/;,=D.O]LO:AX]_]=9^?6YKY,N4&19J;WS7]MTJ"M*V7G=.3CKMH;2P.>7G MNM<9IPR(X4][GF_>S-&:A]5SO2)(S"!(-#Y.&2&%9L$IJA$5/H)R(0PR3!#$ MDB?$T0CK )8IK6LIZN+Q[H&/2BKZ[-K#R^3UA=H1"Z\OFM\[.HOD-<7:O4KO+YH7I^8 G7DD209 MD".$(!X$AUV="*0C]ER;I"26:QN0=P,-7P[D+<1H4648NA?>C>V[VY5Y=W0&!WDX#GYH2Z1WWQ!@868 M,PH*+",*3$4)8LX)9AYQS0 %,$"!%5(BS"D/@3NC4UK;(%37Z=Q":PH*+!$* M+,3445!@&5%@8@;!UOC@F$,9]T$6.)9I!0( LPE@\YEP@%?@KW MCJ&!9)1ZN5><.5;6+C*3*?BU;;4F^/9I-/L%XF:!N.E0,F6#5Q3$FP0+&'%B M$M*Y%H3G,@@JA7%"9W6'UT$?6B(;<&'Q53)Z%!9?.(M/+!I&2ZTP"#".*8)X M]!09CA.(,L*!7",5)6EM0]65>G3IJL+@R\?@R^>Z41A\'@P^,58$D=VR<$# MS#G,*T1DF7(H>649$XIIFTV6&/9P63PV7B"++Y_'1F'Q>;#XQ!+A [58&,DL7E?ZT2EREL]38_F,#[-EP1GD*E#]#K!/E3=DW!+).BHA=2V@M:#B#*BX^WK*>!$X!_33'&G!&0@^7B,M MK4 Z41DD"+U"R[4-R>O$J+K4C_9,+PF-%DC1 M?/)"F4$6XXB X17101NE^#!*G:JZ,LMT^%(X>Q4-%X6SGY2SIXP5H)^FR!P* M)&64*9\^'LR)Y;-3;,W7SG"')?:>28!& ME7QOR /T<^5FGS]55FEG&/3"N+CV?(TU].H.<$LM[X+TLR#]=.H/J:5C-F(D M&>:(PP=D3+(H10N38HUG1JQMX'7V:(R?.XL\\UE50AC@/&MG@!=)!A*0HC<)7,N2\JU<4A"P(61#R\4;8@I!/ M@Y!3]E1,/!<*(R:HRL6W*2"D<@@[+*G')&D?,D+R.>?M?T:$K.RP_ZA\"#?& M@VH,3H E/'P.S:\;_X1?XX&0S]$KMO M_SX^V&JT&EM'1SO'7^C^R3M\L!> 9;?/]S_]17>W_D[ FJRQ^5DREQ3Q$5&F M$^+.&Z1QC(A3I7 3&1)#\&SV1[$L)G/G:23B2B6K.::J\AT\%9J0:5B!FOG MUFH1<.\49JO?'<#ZWCN*M;,?. U>3%JM?V3[<&O.5PTO1.-IS4=>%VZ#VW]^ MK#[WH=536%N=T*N==F,OMO-5-X &CIK^"/H\:(7:::M-IJ=HX;/>WTFOF6 M5]W8LGD@OYTU0_]HO&]-/3?B8SQYQ#J &.CNK8_\& &JSU,0X#-YN@M% "JN M$&[J]U%WW(=36 S(=:/]@FR"+KZRK3-[WEO[Q^7!PK NT_;A9!D18>.?KON/ MJW,[)YB]LD2&R**H]=8X:3"5W&D+XH8*B1)+E:76TMN>NY/=8(/+N\9D+54[ M%4QNRY[VXJOQ'[^%9N^T9<]?-=O59%4/_79YA)FR5W:I:H##RR.B&[.N![SA&GZ&K7M M-HAD]SA]?UDD:.2HAULIL,"%,V5XF4&;>5:5_V:*?HRG_5C)CPS7:UE'N(]+ MQWW&_!/2#L^#(5\N>.4SY+,>ZC*+M%#? M4HVKA#L^2;@C,X(E(CFGBB?F'5:!8LT-QM$0K68+=TS-;S&@[[';N6J!?*3= M=X M4UP](=@__@+WA>.=3]EDN8\;;_^&/G_YMK,'W]._CW8_-8X.MK;/=[9:N9;G MQ ]/BZ QT3ECO_>($^R188$,KCT_.7)28"BLHT2R2B.<:#UF8 M_1F8?>(=Y8FF0B:"/">PLS-)D<9*(,D4%4QYC(5;VV!&ULWCG>P+LR\?LVO# M-4[6R^1!BC?$"A^4X@&V=FRQ-G,-D2S,_@S,/G'TL9BY8+5!TCO8V1.E"$ ^ M(B\MQMH[8:/*E72IYG4A'YW?:?GB)I?;G,35I92GW2*#IC$*>)YZLJF_8#X7Q%##@U6> M.VZM,$82HQFS@E*:-"]&BU5G]JF,U 3#Q#B7F3WG (D8&2P]8LZ)! R.?<[V M9%A=JA6J'3YV#X?.W@$/YT31WA52P!8/T@+7BN.,LN? M%[Q(IDNT64V7=L>YFJM6!,D403+U5".=>$#44\IMXE$;61QE7C"?+S1+>&'V M9V#VB;F)*X(=-P:QX/-QFI-(BX2SJ5E&PD!H)7YM0TA3YTMUF%:8?143AQ=F M?P9FGRK4+K2R04L4.3>(:Y>0)<(BG$NBV1@L9;8XRKQ@9E]H+O'"[,_ [!.; M$Y9:*&\)8CAG5?2PO1M+ K(BZ2"(5S"[V5&&*5VG2\7NUQ+;7,Z><<,WC\K" M<"G3Q4U)'G+#U=KCG$;&O+"6,:ZX,UB#.&P$5TX:*_"]:O9= Z. M]\^ O;\U3MZQ_;T#N#>S^S:!/M+&V_=XOV+YPPP5:>=XA^VB9^G+KFQO0B=[__+N_1P:>#_%KI_4U5V%\W8VAV:^] ML;[9JO;M^OBK?^?D!)/OASY^MOVEM@N@'KHV3=%J,8/\X9"&V]CUWRLYG3\< MZ:=A7JI3V^V?YP*:T*$/K]_4SIK]HYJM]<[; 79<@/Y.JCF8K]XH[96M.)?5"9.LC3!HG$3%)E7GZ[:;@61ZOP?,=^:YX,3G[O=+N=,UB]K^TI7.F?7PB/ M\J?;7;;99T(3LQ9[Y+S6B"11 ?-5669Z,6MN W7G]NB/9 M> '\NKZ:&]]]D!)67V<"E[VC3K>/O/[4(JZC+.V=C)&YA//?]\-MGPID0U#M$1%"(X\21 MDSHA(812BEC,>0*MFZQ?]_-X&.:6^5^B^2>?J;%"^6 1X\(C#EL?TL8'E--* M))(P"Z @;5"^?CWJ^ )RQ\E&[>%A-QYFD0T ,@X3F,Z*4NNUS5X&ENM9BNJU MLU@[LJ'6[O0K/&K78*79]GF^'5[5BY>;@0NM#H!NK=.=O*DWZ5KO4N>F<-)% MVX4AP=>QUP?1,]=W[PQ'V %5XB3G.:MM__7AW>^['VK=2D+-#>8L<->O5>.Y MVKL*S2OGD%[S:VR=WT"EV^A3KW4&W9$\?&2_QB'A7;7",SH/:]#G3O4&("Q/ MO1.&4+TFTZ_IX_I-.L_3;F.WF*J64Y&^9'-X>)<7E23ZWYU>[U*G?S^??#S_ MB:U6=/?]9^&\X=@Y)$D2B&M!D8X2(YRT8L'"GU9=LP(9+KAD549:;BEQC'FE M@S",:L;YM1S0"^2CUT<6IK678?>TV_G:[%6QBV'0S8:0*FOT1;;H[M3D%Q(=V_2 M[77ZMO5<68.)N#N_XX^(^/1IF.])Q5\J1:PS@#9"[]=9R+F,?OEW2T/5H'^W M+=OVH 3U:W_8]L!VSVOD_GEM9_7)N>NY^RV@9ZF]=4]ZWK_XUFQ#?E[8F;VR MUA6[%6C2UA'NE0B.IZAT9-)D_Z3 -,-N>%: "67DDMV*S6:WNJ3%G6]ZWQW8 MUF;_M>UVS^'+OVT+=(VQP8JMIC8W*KH%&MSQ7W1GZ\W)[MN=;P=;[_G!WJ;8 MA7[N;OEO\!Z\__W-2>/M_C47H\;6-FWL[9_M?-KG<,^7QM91:V?KBP#-#_JY M#6/Z< S7\,%Q*^U,1PH8%8AGBB""JY2:.5* 48)^\GB_ SO+LS!>T*V@T=+[&.6!"?DHO<6*HE"XK$Y$FB.:ZBH-VRHMU49@X# M&U8B"@E'#:!=E89'!.2D,)CK$)+!&>VP(@7M"MK]Q&C'HI%4.":U$1QPSAJG MJ"*4\H"Q"K&@W;*BW216Q!KKHP>TDTD%Q*UPR!EED> R1IFD9017>1;%=>^A M942[.65?7$(0>M?VW6A[\;ES+$[-WPWE<)\_H.8)<$YS%BBU@3#,)<>6X*2U M"20RY4-R=\3.9<"[#Z9=V)8+FLV"9M/%'XB(.&%JD>1.(JYS&0A#(\AND5N6 M@M,2-%7%'JVGSLP+*Y2'Z>=C<&(#:&U"!&(UEXS8Y#7G3GGC*8V&% 9_7@:? M*&>461ME#F&7!,25&"1R@1A$HHB6FE[IE0J#OP@&?V3T^UQ4EL+] M#^3^B;+B?,Z*RS0*1@C$F:'(.$Y!;8%_A'"1>)U-,X+RE>'_EWO"./&5&/3N M5=WWA4?ZWY-LOSR'9N*[_D*CU#+?SB M0BMDDG&(>&L)E\HP;DN>O-7BX%GVV#GH#H55GY)5)_H!=T:2( F**0248Q"0 M :X$IHTN@:CDB3-+M,>^W+.*B>C?C:U8A8+E\+.L!_S?YSZ_>)$@M5!%X,-H M3AN=?L&K6?'JXY1.0).ED2J/1%(&<>8",M)YI"(W&L,D>NUSHK['X%6I"5%T M@L+#\^;AB7I 6$B&>X%8, P!WR;D"*6(:J68-9PS34J!E]5BYJ55#PK7/HIK M)YJ"=%38X 3"@>;#1,N0=2;7D0^2I10-SN5EEV;G?;F'!*\'W6Y>Z;5^%UII M#3/GV)#S"%7Y^,JQP7)J"ST8)OQU#_!ZT^E"/]OCB=Z;S/-;VVSG9PJ,S0)C MTY$Y/$CAE,$(QUQ=+BJ"8%(34HQJ;;G3,*UK&_*ZNU,Y4UAA]IV# E'8]_G8 M=Z([.)RH\X8@$[$#V8-S!'.ID$X4^^Q.KZU'N'P=XT\"6<=^:8=LR(@K8LQ3UBG,ON+.*QZ"8"[P* M$[LE VF)]GO>'6MWV@G-PB9E@B!(5.[S.BID-&Q;UM@(HH?&,IN]2!W+ZZFB M5]Y475#H!:!0",P2ES!)PG-BI)5"P!>8R623U 6%EA:%)FHO2]0G;R+B,L@< MQ , 1+1"T20O'<4@/E=N_$HN4Y7T@D(%A2Y0B'OE+8^)"\8YDRX9'KF#W140 M149?4&A946BBO0>A$M/6H2@D!2AB$CG/)9*!X6B=9-'8G/E T^N'@,^'0B_W M)'!(4Y33T@\K%OG*9M5_[A/ GR]:\ADUO4O8-C1:]@O$S0)QT_Z%3%+!A:8H M$(419P0C[:A'$>:1,T$%'@I: B:IEG'#8 M1HZT "V+6(WX MEO+3=PYG:Q!SZ2X_*>MS8MOV,&:_T?_MU7)%CEZ_!C\ /?U1">Q+8W_*DI=/ MNV+V=7C,W_JJJIM+\&B>%C_(JF7IN M-"]X\HAUO4YKT+_]D1^#0/7Y6FF*A4XIE5=(/O7[J#ONPRE,)W+=:+\@FZ"+ MKVSKS)[WUOYQ>; PK,NT?3A9UFZ?R1\4C[]?,?@%%?D@]+]SS?/# 2RK3O<< MN*(/I+M>G^X>"_K)UT+5U\V,9L,RWB'C6JY=N-D& K=J'^)I+D8(='X# MY<7>KF8/WI":+6C PNYR X=>=DY-FKXH%;HQ>$4%BK+7^]UU[*"HV_P- 'D%0 !#_ M=Q.Z!V!%&0.L^F7M=>/=O]=^K=?L(;P;8.LUO"EVJC*/M@;291X,(%BG*B'4 M:\(,V&XN#-GL#RKBV5 )$KVJQ%OT1VV8M\/S:FRV77495OM@6 #.]B\&>5$: M\^+&_X4Q9ZG(0R=#IXIFK@AT/J1.)O_VH-LYC;!&_FK#,&'H;V,[=H&B6YED M?TY(-EJ*50W8M;=;?WY8^W4=)N&B#LMPOO+0:]!@NYJ-BE0M(/#7C-R'(U9K MP_XW(DDSQUKW3F$#J';%_E&S-YG"^LBD"M_!TZT6K)_#3AZU[>5:=]6[+G:( M7.@RY<4W*F(\>D&H"/K'H!UKE%W4%JV:'3X!5S,97E;7(16H7N]0;60AM,S%$M[-7=^Z4UG M>41Y1N"A;OS/H-G-).L!U8 B@];%'GF)>.NU?W7.(JR.>O:#RI=']N;:Z9'M MQ1N?J=?"8$3=7#T4]E@?AX.")0?[9R9;[;#;C%^K/L/P 5&;-(>4J<%4O/X MD58\A"D=RM!5M=-NA&FN"K8"HO::PXJK,&?P1AB:S0H;4 36*(S/P\2>5*P_ MG(/J:K)?.]VJ*F%GT(?9CWG&.VU8I3EU,/">@S]AT^PUX9[Z1:>NB!*P4 '/ MH6LMN#//Q@5M+]H8BP\5/%GO0>2OAEPQP]KFQ]N%]A)$Y"/LS%5J=9\M%#)H2@]3M8E >1R5=<$XC M:$/"6L:XXLY@K:0U I0%::0PGY5<6PG9Z2&M/;FX5,U# T"@1L1Z[:E+\<;# MO#4,Q1K@]ZUFSP/_#[IQ68KO-IHCB\_Q]C=HC^^<;'\[./X [7QH-KY_$8WO M?S<;QYO0VC:\KP'M_OWE:O'=G;UMNK]W>+Z_EZT[?Q]#_]CNWA?6^/2.[FQ! MS_<\W:=_?6]\^I#@7KR[^=E@D($B5LA[P1'/\5TN>8V8)2Q11@@+\9H) .8A M)<>8"()3%X K(H.GC$Z66**O%M_]/3-#Z)Q5 L\'V RAI6I3:'3::&1YJVW" MCM.O]MRWL7,(V_51MLO4-O-N4+MN?9E>Y#*65G8- M-Y>LM3 BGRVV9["9@VAS*;BD48G:NVEZ">Q47>F]:W_* L@VS%G_?'+W51J M4W>TVU9EI"WH;Y?8WL+F.KDTTLNZE8PTJ4[_Y++92")XT^T :%8FHM9K6$&@ M5G9[OY]/MH)*%-C+(_Z)9;;OC?>?J2))>AU1D(0A3@)#ED6/,"&<),%YC-=D M-HY!?Z%.F&2K3=M%R[# +"7+=0KNJLPV%M- 'KN^9$#;=U6VO MV>(P,H7!Y(U,/:#:@QP"P-!;_[$<]P"F>ZPR?=NQT-WDNDS>:$A065WTP8)H M9)VCWA(O HT^)*'@/16O3G3JZO 2L*)E3WOQU?B/W\8A@LUVQ?O50[]='D9& MVROGEA72#B]/],AU/-0E1VZ/+J]7EZZ G ML924R2)KH\!SVU:WS3\G56;U>$'-5IO27RGS5&4 ;H??K37-[Y:2##!7.N>T>Y=9+ MM\Z7H9[!3_7NK!0W#&45@R5?4DPD=C$ZQS71TG&!O:5:!9K@M_56VC0R.*CY MU%B;LDWD4^;2(DD\OX/^P9[\MC0_Q ZT3(Q_B';:_MWE^ ML!6:!UOOSPZ.WU/HG\A^Q#M['TYV]O;/=K>J=YU=]2'>^1Z.=K;^^-*@\+/U M^TEC:_][8ZN5_8B_-=[N?X-W\IUJ7+_GNFO?+GR(=8K&)690",0ASG**,LD2 MPCY*3(SD3.FU#8IYG<_J1?QT 0%W!& 7Z%@>Z-!6$DL)P(**G":MF: D$.VY MY0$K4J!CQ:#C^R0$4241O' H.*UR>F6''',:Z6"($M0+'_W:!M&ZSL2,11L+ M=!3H:+ID84U9HBS.1]_!4B:"),)B*[U@H4#'BD$'N8".B*GE/G@D$\X5$U- MVB6"2)+1]@(=!3I^#!W>*LF$=#1$PADL)A4(MRIXEK0D ME!?H6#'H8)/<+CP010)'B7J/N. *.<,\\A['Y"5W.*BU#8%U7>CKV5F?'#I> M;A*7:Y8;_)A,MZN(D/<;V(I#IY)$\^ $LUARX;73GD7'.#.&.I6&MAX\ADY< MH'.IH;/Q>LK6XXU0,8&NQJ@GB&-.D--6(R'884$LEQC&K$&7(%@3SP(@5(&G%8.GB3U)"9R4[ H\%7A:C,U*2$*$T2I*SSGWAEI8S0P;&+U+,A9X M6C%XFMBL7,3*1QF1=5#_!)\GU=26&UW)%!XXB-PRH=R"AGPC _2GV8>")G7^A6 M&3.:;=_IGG:Z%U$;^?J?-@?BUD=I&G*:C4[MOV8Y7J=*JI"T)=1S(K"1B1&: M$F.4L4#T789NL3".EJO)T0^.&VKL[9Q_]CHFYH5"7.D OQ1&+A"!O-9!66U$ M"'1M@['UVU@25FJKRC%R4S*W6[.1/^VB;\\QL=P]7QEF8@H*RU<'[VR(D3,. MTKB4P0@:DR3"NSN%\,(43\@4XK/Q,@8L#&),"L0E3DAS2U%0,#]:L"JP=9E[*>91RJJ:OL74U]\PS1,+=G+#@QN"X$NSV M D.R2F=+L%L)=GM^RI1@MQ+L5H+=+H+=VG"EQ+J56+<2ZU9BW7X^UU'C)'XZBQM9GMXN+@Y!W=WSOX MLO/V#=R[3W:._R*[6ZW+L6XQ:0S3RQ A7"!.64(:YA I+135-'!E0(^6U-2% MF-%&7KS."W0T$S>4:TZ2"?E,3=N@A:NRXL.B$UH4Z%@QZ)B*=<,"&Y<,$M@' M@ Z:BVTEC)1,6M+HJ/ K M89D%&PITK!AT3/R&O-3).6F1\IP@'EQ$!L1)1"(U029.* ?H8)+4I7R&@)4" M'2L.'0_*!EJ@8WFA8^+48TB@A&J0.CP('#Q%@0R5 4EIDHDX\,1E+O$I,:X; M^0R!LB7:K7A$KC1X!L.#]80%Q3WWA#NF-2/:$\F,=!?1;J1X1*X">%Z*=N-: M^!2Y18(P#N"))K"-*LB2) MY)1+);7"'#YXI9T0,8D"3RL&3Q.+4O#:L&@E\L0PQ*.1R!%)41!<4-B19) , MX(FHNF#+Y+!=X*G TP4\)1F4P])*)GE0RN#@#(]$$Z,T-J; TXK!T\1J%:*Q MW F"M.<1I"?!D$F> T;ENO*&",KMV@8CI X;5(&G D]+"$^$**6$2=A:Q5G4 M^3^6G +!B5@].LHO\+0Z\#2QC"5N@O<4]#K%'.)6@/047$+,10;KA&M*<@*Y M.@> 8DLE/\T]X.WNJH?/%"?T@^"X<;S;$C.T;P4=7988PP$N;LVNK)&GW"- MLL\L)*)@"T%)*HVX4Q)9#GL7\9PI80E..=NIP>NW'?]>C7J;.&C_..;M^B'& MW"+@EG;7>?*JUOXHAD$K[J8?U5#<[/>[33> 36^O\Z;3A0ZV7U>AX,UXK;[B M3UQ9$3?>?^8^.:DUK!*2).(B>J0#UXCJ1*T'5$_,7BW]ES!UWEHKL=0\6NET MBHH)IZ6&B;R]LN(E4:0#K-2M]6!J-A[ZQ=&O+,Z%+ ZGCV<@U!,[?3S#B&;)P!X] M2=@*:ZW@*C'#M&'2&((Y"4[04OIK/CF.__IV<')PW-AZ1P].=KXUCN&93XVC MG9-W OJ$#[;VQ?[W3;I_FCL??F!)[!.\<')_O?MRF,B>S3[?/]XQ:\ M[\.7QG'K>&?KH'EP\B8U/N+S"Z!DHEG; M(,K4&:;/ZO)QP2(%G@H\74[8+*U3/OCD@N,L4$,UD=;C) C\:W5)P;YB\(0G M@=Y)ARB#14E[@*?H!#*!<"0MCII&G0_A-J8Q!),OF+P1"<5(E3E"V 0$5XB;H1'UD2+HL2661?A;[*V M(82I&_F\#K,%G@H\W0)/-$;M,",!2RY#,$*SZ @)5#K)5?'H7S5XXE,EX8T3 M/!B$&3>(6XZ18]XBD(FY%IY=KBKYG5NS5-)F6-HH9 M^F';U=L(&TC[O!B@BXQRHQXT(!341,D#(W2:YAV%]8VB)!UH7B!IP)/RPA/3H"L%(*65G%JN;91 MV6@D=MDU)>%B?EXQ>)J8GYE,.J=;1D%@C[@3!CDA&5(F!,L8#AQ3@"=JZEPO MT^G8G,S/2VYS&[E^_C_H<>BA9ZO0Q\OFE@*X[/*3!NDF8&9 UH3&EK M)+/,>T9!,QIE@4M1$I19*H=)PX[HB+SCEKM*&4\U1,;RN&3A/3 M6S*@%BAOD.'" 3I%B8S0& G-4Y0Y!U?T:QN4U(5Y],% 0:>"3D^ 3KE.(66TQO*X9.4Z8W(20 %$72,8VXE@I9CBWB(#EICCE< MRG5/>9WQ&0N0%70JZ+00=!(YIR]+3"A<]4YX:;K0%=&)U^OAS@3FBTX)*GSU'"H)>TZ(_ MK<]9$9_"RZVT\4+;^#ELT7_8TTFJZ"*H%$'EDJ#B01AA4A*L0;0VF%O*C'(Q M"FRM,(85$_0J"2H[>YO]G>:HJ.#FYQ@Y=2$E)%C(52<(S^5Q N*!NR T]H[* MM0U%Z_SQ%06+(E7PZ2FJ17-JL&(:,T>X%,$*AC71EGCLL(NN&*%7#9\NBIX" M/ADL74P6A:HT#K$4N:0=HB:"1F6="L*#*I5#Z$S!IX)/2XA/PG$:E$B,D+-$%H)82H+"603O)A<.<2TXU\5QZ33DFAJ=(BB5ZU0!J=R) ,4F=GK-W.57W=BRN7;5I/Y*YMZIYT8OQI-'K.MU6H/^ M[8_7K&:H7A4Y5=1^J+Y-I^O=1=]R'4WL8D>M&^P79!%U\95MG]KRW]H_+ M@X5A7:;MP\GR@YD<_KZQB _ IO!!YD,\R:.GVGIJ9/2)Y ,?91_8BR<_&ZFF M8K>J&?6N/83P/*;+XUY4[;%MH&K__%,SQ*UFS[-)%_TJR"TX]W6C2*-]T/:JPB-+/MZSI%D6YIU>/[9* +%)BP0X !@ MM]J?_F850!)\ VR2*(!Y8H^G18*%K'Q55E;6+WW''JB.:]G,LAS/\S:;BYVY M;]YE?0D(7F'4GR@IFR4I+ZJ?P4!)0!30VX$_3U/P;PH5"J/<^4G*^P4F,5^A M>.=4T7V0Y=XLW'0SCU3_%,$1ABS!%$6L9_\D\ M6WRM")_.1&/6"+06/K]/&9L"'=E+A:9LN_%:T>1KQ*+D<:A\F?"^;@O%IQ$\ MM++.,.9O9OPEV3R"EXTADA)C@(Z+1S).3<3NX8>,&Q48PU Y<7G;*]_.="73 MG*&EGM9RZM"PWM"QC4NT#S/-FZ954X>V976$V"XQ%FF]'*WU]+65+F#2/"IQ MOZ%/8^41%MK)>5M@=?%1F5OL75%*Y[/48ZVZNL#X_R^).(W7;1#7!<8TZ&QT M8YQIVMCFQMA3$X?TQKC2L$KWQKA3MTCSQMCR)T/4\=Z?_[\QF*KSXF<7G>4)Q/]:1PX6?CXY_!UP]_ M3?Z$=TS_]>57_5_\/3_!6/#&I]^\-6/7R;A9N'"AS]]_:/^ZU^??OH M\_E7]/&'?T4P)_6/+_">WW_]Z\,//M#[J_;IIW^,EU6?HO.4ZZJ./1H-;,[SK%G&#\XHVFZ<1K&5MOJ?;GO+B$+J<'+L?T;,-T'-KJI>O"WQM#E2.!R_EKA,5%P*\S2P=&,1P.3F?9@Y.ATP,:: MRCS#]%R+OGCCN,2SGEW)B1X'/AQ)/ XV@ICR0H,QZ+!0&?6>&":(V/@F:HS&#%3HY;CZ,S3A< /5]ZG'0%Z&;\&VRB2JHZ''08\CH<0<0&Y35'U,3EDM7'T-\ M8ZF:PTN1&7H<&3R.5?$XFF$[8V? MU #!QJCCW'9Z#'NFEYFNN-=.I:KNKHEA>,Q^AQ)/ XW\#;+.Z\ MC4$<@35B ]LQZ<"T7!U\CNX/V)CJ@67H-G5LB'(,HMJ8R4&?(Z//"4S?\:G) MQJ9EF*9AC\:>R8/%U#_8%F.Q[$.6-CP$%H!AYC MIDMAW\4LFP,!>!#HR.1T:I:ZRNLF?F!^>7ROB>-[]5E7^7OA#T_"*)#;'XY< M+S#-D>JKGFXRSZ2.[]NF;5N^[>N^HPI_J&JZH:$_;,D??JX.S8'N!X:KF[:N^AJ/P"QB:>TV-SDM!&L#%@5=SG5=C@;;.]L) M#&^L&N;(-UR5-\1673_01EK@F>AR)' YJ^/[D>E:CNE; \V@.@?=9@-J::.! M3T>.-;95=Q2 R_$,8KCM(L6AQT&/LZ>=D@7.932F?N":)G,\ZNFZQEQ]!"IL M:K:+'D<"CU,YOK<]#<(7:Z#KYGA@&IH^<,>JQD_4?$T=>8YF,>%Q5*-=Z#?T M..AQ]K3_5773=$S3M#47/(SNZ8ZC!F/XQ-/IV,881P:/LSJ^9[JG031C#,8& M

FZID#JC)M8#DCS[5K9&-=7W==.VU5% M[;%FV*H."CQR#'0X$CBF]Z4'L"3O@@>6/U(&I^]K M<#AV"HSU;&N^R/7 M??'&X%T@VP6/1(^#'F=/YIB9KL8[EUC.V-0]AP94MT&I55.CE-H^>AP)/$[U M]'XT"KQ &_L#:JC@,G:2JQ#%UZGX.NI<>NQ6"> MK5LCPW8]RPP<"&U&CNYHNFX&JNH$#%V+%*[EJ8+6[[@&'5L#'U:$@1D8(W R MGLJQL37/ ;_&@]X%:"]4S39WQ MDG%*#<-TS)&GNHY-P1BW9EO>_CO?BS3,0M8\R]V(H' )9]F.2,T6SA\J% M09!_*^!B?Z%I_O0E!8(+A;^!'O[\U?] MPY>?S8]?HNF'W_\G_/3#>^U??T;P^__Y'+_TP__0ZT_OYQ_.&O]^K_^IXY&JN6"EL/U^19 M#S!8S:8#W7<#AW?,-0*[\,R@_"QXR_VJK9JJ!O*@IF.;OC'V+-]5'NFDN]Z?TO2*$"H09<$_)+0PW$8T]B' MD8$T^$! 1R^@GY>@T>^2*1#_]%^9\C8&)8R4WP0"M@*Z^",$&(JF#OX/#S7$ MP^.0QPW*$Z.IPF(^RE;EU'"IY'OZ+6 W@]W=#+S]W0SJKY6NOEPKG],"01\Z M%^Z!(&\O@V+!=BZ^8'^>CS+V[SEHVOL';IF2+,_FAV5('OWYQ^^_A7_\]=;\ MU^_OM3^^_/KMP_3CY%]?/N@0,D\^_?#5^&/ZP8+?ZYO+\Z??X;F?_O'GAQ\F MT1]?_F?R\8?W3W_H/P(-?ZC_@C#_TY< QH7P_LN_QA_^_/KXOZYM^:IO&!!/ M6]; I+8^< /-'OB&[[FZ;>JJS3:7YY'CZ6 ) 7-US0Q<.H+P&W9.&J6.K[MC MMKD\KQBN%!P_OCZWKJ*[?<7NJ.$H/_B*O?#W"N-M"L0R02-8(%:\805O\@F% M1< 7VT9XAOL-91OF"AZ#I>Y^(E8'ONKP%3O,LCDL/,O5>Q[3>2"P/('H@,59 M\=>1A8HW30@8O!8<$V^#(*(-NAUL5.E-80XA?RS@30:*<6#I"I8Q\'#7LK1' MZ!O.\+:7)T,]R_)D=6=YNN::\S,H?9$9T(?*!QH#1[CR_N=_@"D[KS.%;^+F M6<9-G9O%VYA&3UDH>G3\N+2==[P?2;YXYK>RLP<\\@DB[:*IQW#'#N3 !OV: M"L9]TSB)HN21[P^"U82S23*/ F7$P+JI"%O!?/^S*&./POF(B!FX_NL<]C4LC9YVQ,J_BB$Y015RGD\$O#J9IW5" M]$.Q.8'W1_#%DFF?&?AWT=Q%$/'^6[D)@T5B&@KV$^X_7WQ^_^X%$>]CHQ1F M_Z3H=K$ 2*%1NXWJ'9\9WZZ\]7W>Q8GKU2\@"7\YW2P/IVO@TC):!2C>A#[P MOCXLYFL?IY@/7&Z8,]X@B.N&OY@N74UW5ITN6TQWU>VGVA-HEB8/8:EKW!\I M.E%>K'S1?YW/"Y$71Q2[T-+&ZKVC09$TRO@;XXLVN(R?(3CB.:(TB4%*?N$" M9*![MP)^9DQYL4E\Q: ^YR!FF@;9"_# 0BCV#Z!ZGR>3Z?<4X#H/U?"M1W& M"/I01HH?"^^7*/]<>O-W2V_^KNI(5PKW>>5(N9+0ZMH!P_HLS2EH6<4JL@7- M1="XLJZPF%Z9HY+_/3V[2\5CGQ@E,>Z$FO5%[Z,KI;,93NR M?"T(6"V6TW)&L"$8B]T S41C-C'Q'8^-GHKE[?V[5TK9*U9AWP9?WKXCRENQ M-X QWO_]YR\_O"U*SCRQ7?H[]9,I$!S5@\7+,8NN1*^!B_7FQ6)=JE09B MMR-6U7\./P\53M:VYBQ8*P+YD&MU_LJP&W80Y1'LM;>;ZQQ4N,<'EYTN/UUT ML2_@AR]>*O]AMJL/>T7>\NI"! MT(2O[&FE&G/NGLHW3I'[ZFXD<>%@('USZ M(G SPM\&,^79BC<<2%'4-M!*5&?YQ_2,"M;#"Z%-)IGH'A9,2_JITF6[9'@ M6V%R,+?H:9OHNN(E!^2[F% YG6J0)&+R!XBDN" 7D3[\["OXC4)@$2R385PL MAF*AX4(0X5C"6"?F,3OF0,0S&W5PMG=KO;-;=QNO.^9Y-;QTN MM*(2"T!(& ,CP>VS,=>6U8(0"E>NW+%O,QY#O"2+3W+Z#>(.,)@9<#"DRWB5 M3B'^#/\2'Y RC53TX%Q8 BL"9U!B7W3LY!FG_$FACR*@X-H-;RH&+-]*%/X_ M8BO+TH?09X53)%SP>3KW\R+<6.P A5;Q\ZZ5UA5.%+X@5=\Z6/Q"?#W<6MB M5;3JIYJ[J9425S68K>QRI^LJ9P!!.LP11@$6S[C+%,/,N'$5(] BYA_-@WM6 M4 $/!V"143+CN_XT'XA/HR2^'_ \X.)U"6P\"B=XU(?!;)A6?6?T7J@1^N$)_+B+N2O)^N"LRWQ>Q!Y]@#\!RV/ M"\X5J4D:I9W@X610@;H:0)ZI 6WXU9,(O4K0>44G?%JDB6=NU3,W;?^9VXT> MG^UFU"\1F#0_'QKSI$)1"97-9[-(J"X$BZL=@:A_S5;)[B)E"-J

TU^[3%N9&A M\@G,9C/\V*/3RL' =QKK,A9^!O*USJ>V@>6%&GB59Y, M^HJ<\(._0@EBGA@O,Z/6>$(HY-2VG V@S&PD^T5OGI>26/7!A:A?O\ MMR(_NOR,1XKBY*P4=LJ"N5_DR\.T#!D*>6<+%\)7R^4+A\K?F4]+MU'&6"#@ M8M(5BR-59U!U!&N)<+XAY]\(-5RYJ2VSKZKO(F'(7[MR@TU/[#!,V!4FZ!T. M$^J-9E^Y!G3/H6/EJ!'LJ%S7?Z Y5>Z6!Y8O7VWK=)-)B@!EI:ZBN2Y,-J*S MC+U:_/$Z"#/87SZ]"F-!O/C1Z_7AN>PV+@0)/2V^7HEUJ!:B+?$[RS>77P_% M5QO7E(KO#&OHNN[>K]6A=N)WEK'_I8=^>8A8S1AZULT3:[AF=XB]%&?M>CRH MB6E[CK:YGAQMI;UZO;(G*6/*!WANDBGO>2'..?J)=XH%'^&3_1RXHN+4[\)> M?B]6YB8MVB]^H;H>QX_W5][/D\-S1MYN\78+_!I5$U53#MZJ9_6TNMFE5>=. MI.F3.0S!#];9-Y]QD4X61^O\2*'X%VQ6Z,M=G-K8/FMFL>,X3\L0' /'V#O& M$5.M"WQQ3?":>E99)@?K^/S>(8?5XU"'T'WJ32]KASORM>[NIUQ91/#-E$NDLG%Y3W";:,5N9PI M:I9XG?U4%HNOQ<^7. *JI9MU,S.RZ*9A$L^PZJNF?$FROHK%5ET4BV1BT52' MJ%J#R ?ELM6OGY%#3/<<&CDU4 MW9;]T* IRSNT9>B'&EG\[ G5"-7H>953AD,LST U0C5Z5KV2[1'+-%&-#AZ3 M6XV.R24[P#G;!0DDLI]$]F +M">WN 00*_&Z+GMXAV/T:XP62E868Y=##/CS MKS3W7) -]=2*Y[E%>_\H_]KD4TR"NV?PR&!;TR"Q1W6UP@(,2E5RBIJ41TU91 MHOV1J.X03VT0,5RY_NUJ>8BKU3F6#29$P^75\43;]PP[ILV[66OH1'.[@J4D MC4]$+5H7ITM42T,E0B5ZEA+91#.DOQ.!6B2W%ID:L4T=M:CGU>$_+GOLE2DE MS"B=)?_0I$H1=ZJ22]/T,#?8'VEJQ$!Y]DJ>;A/8#,PBG2>+-&+C)&5*3K^= M> R%$?=6"DDU/6O0L+7*(97>EE0PJD:1*Y)K$P5EW-!&V]N*W R03)#,1Q$3@CNN MLG+PKW%SNKI3EG!3H9M$-SJ8X#C$YY8WIF@@?3(0B^CR(Z*B?:!]M#176R>. MZJ&!H(&@@>R.L!SB.AT\A[R$@?2_Q>-J[Z70!QI&E/,O3Y1L0E,V22+@;L:; M4KU+PYPERN?AV^$ETKH--M<;HMYV3&]ME=@>.EQ4W*XIKFX34]5E5=PCFX @S&81?7H5 M)_$17<0 M_DZST&\C)=374$[V8$T=&MYIH5J'=A&H7&TIEXK*AY33FQ"OS#+X/8YCX=#87O4"61U,*G<*L\^P5GE#A&'A" M=?D3JN48/>H ::O$=0QB-0Y?Y%P4CYSB<2R/V%J+J6 4SW[Q M:$0%\1BFA9GZ;F;J:VEEW?2$+%II$LUSB.W:G<\8]5(\X#1TASA>4Z>!XKF2 M]1@:!*PZ6H^4XN%]1$SB-KY0=>Z,Y?)]-7 MF@[3*C\24$[\WR4117OXY9H;Q@&+\U<#[USMXLVA=;0SN[Z_,[L^-,U9O<[L M9R#6J4'IBS?ODBSGUX=3]L#B.1,][K?;V/+ZZV@>,(7]>Q[F3PI]I&F0B1P7 M?"_:U"V>)0K_'_X!$/00^@R>RO*,* &;I

(7XNLSLM.MQ2Q$4VNQ M:=7^JN!3];^3YKGW,V MS92[>4SG00@?O%RJO/#?*ZT5M[Z V(C.,O9J\K6&/)# :'%0G1'H%NL+^WCYGR9I(PI'^"Y M2::\A]@PJ)$ Z1<+/L(G^SEP1<6I;,**A6*Q_&T!LS9!;940K.DSF\&".6*I M8JA$T55=JY-UJS-GY.T6;]5S&/3MLN]9JHEZ65I5 M;T(.<9RFL)'G/I[O]CYM-U\_TXAEU2/O),Z>%WO>8,VF05RGQ7)-E,P!R6A> M]_%4^B@9C[@N2D9&R;C$:%,RO4WU_,1B6&&CHEPKF(9QF.6I*'RZ:+*GCQ6; M)K&L[J.N]%$R>F/7@7*YTO;<<+N/)=-'T=C$T%H$8CGGY6K=E?$L\DN2P[)[ MO&Z[Y:91A\_YI4@V/;?S7.-)2UC:H!E$]Z3O[MNQ#NYH)GTS$YNXJO0]?M%* MT$I:G:VA$]>4OI$IF@F:2;O]?G5BVA::R=J.;4'(@F2S$;IAW8WVE<8X6[T_ M$ME/(GMP K_;M_VRZZXX%D?C&%@G\LI&I58[@T!G(ICJJMQ]^A%D@L?]NVBZN3#OM$%#_MJF5;7 M2MI. (O#8L.KA K$T;$\5T;)0*"@H-TXX>!.F2S&" M_YP8X0;#;X-8)M:ORB@9DV@.7I*543*:1O3&MZM0-%<1C4X%WW M(L\-!K*VTV(8BW(YL"G7S*9MXE RUTEDF8W/O% RU]D^.%;W[\U*#^$>7*S> MY$B,>)::H-Y493:>M(15F;I.#%5ZX-VFG&YY*X5FTCLST6!ED_XF#)H)FDF[ MS0YL8ILVF@F:"9K)83-1/1?-Y(QW820KZK[<#0XDLA=$]J# ?[=O>^O_>QX6 MA_4#<5C/@@T963H_IOAT:GAAC\K+&41B/ M-S!WB5:"5G)@MK"2H8V@C:"-')BMB,/12M!*T$IP)<&3XEZ=;R*15SHIEN_0 MHG]/H@A:?Q)%T/J3*(+6GT01M/XDBJ#U)_N"O;-[O_<;R_)T[N?S%&A5%@:=QC+4M M+&ZLD6@9E\)KW&(6)7.=NB(=ZXJDE(Q!3*]%+)<>7/8X 2?R2CT#+G*@F,;.F[> MY)*)25P#X1YEE(P%RR!NJ^64C-$FW./%KX6(?X=QP.+\U<#;AK-OZY[(\PXB MKE_3.$KR/)ENE-7L+[CI>[7CL]@A81WDG48WFEN<+55=5YKU*=J.?.,3W7Q3Z*OE3>C\?,%TGU?]!X3M,G M12.*KD*,J5#8\%/^$H7OZHO#W2C)>-\_FC(E97YR'\/; B6,E22?L!28-9VE M;,+BC(\8QO!O-ERO2)2?*Z.7A0/X.?:C>8TO@]!_ H% M%N49__!OVE!3@*YHT9WA;^K067XP3E(%N ;_/V5,F0)ADTQA<0"C?V:SG$U' MP%%#Y>+0-?%S^ /^F;)L5L@L>BI&U8?V^FOLRGL7KXEAIOO>LG@#V?&*SLG/ M?ZF<073Z4%_G:?6#\XG.WA:=U4AT1]ZR7WI3FMZ'\7*]TH&YY4=BE=*7XGSS MWZ/T^S:>SI<#LFRH&?:6/ST72[>";<'2'UA.PPA\R\_Q*J$/_[<_^?]E/?E? M8/O>S6,Z#T)XYN6KY]F$"*962BP":&!!1&<9>[7XX_4B& MC,27QH]?KX^]H M#"RTM_AZ)>RA6@B\C*3+-Y=?#\57&YN!XCO#'5J:M_=K=:B=^)WAFB?]\A"Q MFC$T'.,"Q%K&_I=*1VRG.'LI8MUZ CNRNVQP+>7HH][.(B]MUW)SR>S$<8]9 M'(Z*Z.]#$9>]YW%9C3//GO'@(P]-][+@BJI3238V !^Y:M*K)DNW8_LZ1^F' MLD_-F=)AV[V0JFO'!ZF=&;_N\N?6JT0)8R6?)',8 M(LA>'A>,W8.Z[+N?1(W7.$VF/$$U9B%L#9E(FF43FL*&FV8"1WC*B[3+SK2/ M- WV5X35*%%\QIF>),6+__D?KJ[IKT\K7Y3CT+8V,<\I1D5)HZ2[(ND[V]Y[ MDP\EW <)2VS+>.K?^I.]O<[](_7#*,Q#B.L6&?]+U_;7\BL[^">S][C3B&U: MC2O5)2K$ZZ-4'*+J33$@4#+7D(QF$MMKVO@'17,-T7!P@,-8"Q>53&^ON?]" MG](DBLZWS-[@O= [PS#Q?KM<,M&):R$$EHR2@376:.K)43+7D8SIMH@)T=O= M[+LDSN91SNO7BB*UQ6*;)QLWV'%C6].[-V[/B5'Z=59=0VV*D(&2N@JV_[ MEV]U=X%(*#,@)0D.@#Q$4]@?P_=YF'(,B6HB>\(Q64 2&>RZD['B@TSX:Q9@ MZ?PNMWB&SX%/E-,(SR7S%/YG'/H,*$KR&=">GXH:(;&X?MP/V2$$M ]FXYHV M+@C=A>NQ?0EH'>6#"/I]FDU G/DX2A[7SCAJZV5Q.O+(4E!M W_5L:K"DK1%:?$1UH>1(T9RXZ: MV4E((QL_NO@U-7UQQ,:7#<&*SYP#O-&>N!7T(T@O]CF.U"\E (GR \UI(Z0( M/B?CRE-2%D1U!HC"V9YT?*\ ;JLYIP[8 &>$.=;4M8(,NW2.M/M"(K]7/.?QL)6U1<\*-T73;2S[4G)'I.<1L7%TI7S4!:IBT M&N:Z1-4TR:HBY*[WK\G:HBRB0!I]#B)"^^4U-2>L$5Y,UQ_7%8QG$ MU+K?6*NVL>_#,/868U1Z<%W7-Z0T$,C:#(*R4<0RHL0L%]GM;^)F<+DGVWH75M$;!LTRFQQJXDK_'[A.*I*G#;!,OJ^PO/\ M:_[T'$?:C\38KHG):! :T2R-Z%;3JUSR!2>H8S+KF$YLM\5+^L^IV;M :YSK M%'Q\XC4Z9ZSW$A,Z7C^DG/.5]6:Z*LGA!X&?9BREHBAI;UU.9TI@3'5HV797 M:E7TH>.ZMT[L1=J;=(VS7CV=Q5XLV(ME+P_D[<6RLS6#VN3F@8SU9,]I>G$* MX/*MLK5.EY9K,*^K_'N66EY+,[O*W$;M6([G#DTY5IP3ZB>)PK[YP!W%CT*@ M3PE@+W$K-94?YT(E^#F]F#P"9-?EG*X1QVP15Q9EWB8T\/#'%U3B6W.]! M#9-5PQP#UL@;ZDW:5M3\_N\_?_GA;5<"9N7.P@.7&TPEV2XQC1;!3%#!>JY@ MID=,!P_T4,$N=V2L$5OO?O-DU#!9-4PS'6*U?MSRC/NE"R*.XG:=ZP;JD7%* M[IKZT.%!Z7;$NKS8^-V+M1^6;U97/Z&C+(GF^?Z?U.#.5JWXM;1+W"XUK(VX MN_+?R1)<>4;OV6"4,OIU0,= XBL:/=*G[,7WZY.%:6TP]W2^')!E:W>3-ROM M+W]'V!I:=2XF[]MVZ4//.5+G=DYJZ_'G=Z8$;,SOOVU4!]Y]22EO;J*\]?\] M#\OV ^]XDXF7"LU$\Y-T^0L_FG.GPKMBB-_0RF_*QA1)JL"P1+EG,;\TS9M7 M "=$^PTZFT7 $7Y1>LIH-D]%"X2RI6T<_A ]1(#:%6>4\3SG+Z@\%H& SZH;Q_,'0COX9*;T M*[_ SBF[!]$&S ?))C'ODW(/TQ1BYT*,HL0OFHWPVQQT%N8TNKHZ#Y6?8V5& MN86!2J1$>60@Q"@$00.5-!>DPK^7C5& 5B[Z<9I,E_KL [&S-'D( Y@6E_-X M'BW%SIL/%9H)_FQ0MAWB'5EH&F:<+65G(-!">/4\ Q*S; A6Q-42F,4;NFP2 MM:&'Y;NSQ:O#>-5H!O0HC!]8)I1JV1\EX[H+ 0?\E<.'7";\NU+C^#\+>^4] M5 H*"]WB](9%=Z.,3GF#F3CFW6.R>EH]5#[!8]Q X-.-24Q@$,[GO'P-Y>3" M_]'H2;@_F$D2%;UMGI*YDDV2>10(R^:]7F#ZJ;"Z& POB4I9"<7V'_+29,N;+.DI2[",&EJE?XS ^SX:? !)C(&LDI>Z7<7DX"A%-S,)DGY7$2^I/"ZV0P,JCD4B=@^)3& M!7]AM"E]4B T2_DW7!XA#.GG"_T,PO&8I?!D]/1:N1OM)DF,44QT4QK IO+] MT9,"O(N $Z5&9T!1OG*B_.73ZOM(.8F4!7.?">+"M%3-8AY<)H4%B-5N,?!0 M^7OI/I?<737TJ?"95!5@*?R-"= HB>_Y-T7;+3'&4HC;(J]*IS3KH<(;CXT3 M\%./PFF)!6<&/Q#]=BA'CTUBWGMHZ1E^2A.8WR]I,@95%&V*Q$A%TRC13ZPP MA;(G$\R?#[DBJV0$$6K**#"QX$3I0+BZ!& +H):OE.=%VM>%&?&\H6L9/(IL MBC)B0 RE&K40&QH!09A#W3EMV&.H%7IWB#7<"[0PZARQU\$#Z1; !8)\7 _D MHW<7]5M 0>@/\RX#P=$?_J!RG1M"8R.S>DL]V&[CE;OEK%G/$;2N'7ZVOVC" MY3X3@82[<@1GJ2ZQ7*Q300V[7'<6E1AFBZT:4,-ZKF$:L56.;H"E*JACE],Q M4].(86#+F8N5=O.CFU=U-K GHSOA&/*,T=\]T)=]91LWT3#M3O<<8FO>RPXO MPST5C&L24]50,+()QK-L8M@F"D8VP;B\ZZMMM"*8/D1[NQ/OZ[4H36]*'D+V MK@DX+\?.:3=S&E^+/0<_9#R>*0$++]F4:+?5GW:!]PQBD/QB.1K>;1A>B>.( MAH>&AX9W34:4\)9H>&AX:'C79$2)^HF&]]Q-J7Q(DEUY$AE[2<8^YX9WNW>8 MGW.192_IS[Z,?NK(>#V]>CW=OHGKZ;4A$I[)]4M?)S=;O4Z^"S*XO%<:,WZQ ML_AD\12_'UU>RV4;]Q_9O^=A_J301YH&F;AHQ^*LN*/'OO&_&5'H- $V_+6\ MN5.7!%.6Y>G)#?4LQ38,+JVJTX M#>5?D)U#EW?4 OQ6\@TEGO-^^ZM@7-@+[>%?[=*'JU]VWT5$-V^\[YI)[ZZ][YIDD+#"2:5L' %C MBCO-20Y\@_='3\ OB'3X5?!-+S[@ZU.P;F-)NN'P?5C2J'!UJW*4-4-X+?BW M[QI\K9OYQ87[U:WW7=,\>&F^_1OR.U?8TZ_)KU;E$V[*[Z(%#'.ZIQR]9Z'V>:IM[4/WY&_P(5^?:B;E[G0WR%B#;?>978IB+T89^OA M!)SO O>)]][-H>%<^^J[A[?_Z['@6I?_^W ;N1Y'9;C)O?- X>"90D=Y>QD4 M@9MA'ZKFM53SBIZT_ M^U#YXW*7>-)=JF?>4)2X+*(>^QI?792Q\*'>5'63Z*>VJ)"CP*T]:$J,6HQ7)IL:T31_50C5&-.ZW&ND/<4[L2M5J[V*@UGZRQ_PI((4,D M!1SCZF@,A0OV9#2-]T?+4BZQ75[E5[IP+[H>)S4# N[N(\;U430V<=43MT(H MF8M*QM")V[C[-(KF*B&K3DR[^[A>$J^];T\I][QH_'I(?7>P5V;U-8C1V.<1OGFE$T5Q&-16S5QLS# MY3C\90MG@8Z2!U;%6, <1-V%5T.\>-EDHA//M5$JDDG%)#9*13JIP&*KM=.* MI%]UH+NOP.T"$+G$GO;8[]:O;QK M2"9\R/^QOS0=(NHYCF; M&:$IHBFB*9[ #L> \-1!2VRR6WX&?OZ+@]"0B!J_5*.ZJ/'..I\ZA1K?":!W MZ^49G8,[M)KU>3C'.T_%EG__]Y^__/!V@=[,D7&Y.Q'U$HRF,;B23!DQCHU= MP;XMH>?ORDN4+\GBDYQ^X^C! 9NES"^Q;7G9117[FYP-LI[_#_\ F/$0^FP! M\7U6Q/#A%JLN@2Z_&/JRR/(KL.\JTC=;X8_O1)PO.#$ C>,YJ,9H'MRS@@AX.& /+$IF''@Y+3[DZ,H#\$[3%9PX_$H@UU\*>/X: M:K(7)[Z4;'L8\24!'<>'+V?1.VQX&G'4NOO)89?)?P2SB <^S2:*/X%5F+M9 M<9HN[LV![+E EH.4BER.P4'7Z5/A>T#6(\8)CZA?."S1^T"TDB@8M\GS+:CZ M@HBB641A94$H.E&DW!I35C1.X$S,Y@+37;RK^!0^Y%_$[/'H"*]7\/3'29K0 M^%Y U!/^"D'A)C5$R/$Q2;]R5BW>'C,6\%?Y=5_U'*!^>$]0^SWT&SC#IX)\ M8=)0%AGP [HNKAW ^,&7Z0,-(@*ES;[\ ^6>7 /DOR>X*P/\BS&D; MW+^DH[O _F\0K;]3 /B=(A;1^CN$UJ_MRHNTG^M#J/Y.0?5W$;"[#ACZF?#. MZ^/C=8%Q",+?%;WK(_NDQMEO%V1_,WU\;I#] Y.3XYI"(P#]8T?/O86N[2Y" M;0W4^S;PE$^&3485DTW%:B#2HX:AAET8+1Y5#%7LPDCN<@&V[[XD))^N/!NE MO>Z%,1RC7V/T'ZWEQ^6QVW- V6\2O0#Q+&64B]D8*A#E@<%@!% M(Z%H-(UX9HNBZ?^V]D+-QVXQ.CRE^1@&[E4/=[HU/<>Q2AD,V=NI,'&PTXF,#MY9QF]LT+#0:IY@Q8K^*:#3B6$U77Q3-53(0-CCY%ELXH&@. MB4;U\%CWDE6%>_%H<+.+C3V[+1EL["FG7+"QIZR2P<:>M_UD__,-V-CS@LS% MQIXR2@4;>\HK&FSL*:UH^M'84[X5^$M2H&;F,G7P?%[+!DE4UC2)KIYX\BY- M?$W3(*55*A:J9+/.W$@V64JJQ2A7#..?6*SW5ZLCQ_;R]?JZ(- M:&3L6(HMH:[!#MLEIK%$!+R:D^EJ2RBT1+3$"['#](CI8)M$M$2TQ+9[!VL: ML74731%-$4VQY>;!ID,L!_MX-]H>7ZQEZ6(<[$I:J$K1E=1=Y]-&WT\E#/[? M%Z%IZLPP?(M2PS =<^2IKF-3SS*=D>W9EO>_KOOB35=:F6Z,)G[J+G]Z;JYO M.0:]K(!8]-O[M.JWQT%]>".H7\I&4*+KA[*_@O*P/=99=GTK&N-R<\YK_$I5GL>5*[=SLX:ZY7+OW+2=FZ4/ M+:]>:ZPFPVK&T#7TDX8]TA[,,I'8FBW2GMN+19+N7,<=W 4[E!UY]'SM;N3L M2%63]VON4\1Z-?LJ/;-)5S_;@#V'Z9?I!29;8Z6:'!*K_T-V_BY5WB485*CH M>1CT[,Y35]"<4QQI"XFVX_MVM1I?5_J7/Z^/1=VDXCG5IN9<+]VAHX4I6:I+ M+/>ZO:R6TSR?&:&62:UEIJ,2PSQ2V]Z"EC6H5FN_[JPFKP^7ASXS.WZ]:7S7 M)'"1L0"^YCS?)3$0(>#EPNF,^KGRS^'GH1+P5$GZ?9)/(,[UYVG*8C_Z_-J34Q&_=6(:O4(^*[K8UPHSA8YTA:"[1PF$6)REX+7#K(]8I_:,/9<9]K/ MCH#Z(8MGA:+RRZ([@CARC>E2?2$Q@CWO/ N" N8G1?7 *Y@"2PM/_W8*(_KT MLA4^NJR8QC[0DDV)=Z11';0TY>CZ.WJE#;1]:"ZZYDOE+S!KU M,VMT9QEN?<@DS!=U+:+"?!'FB^H$-P9QC[4HZVZ.HF.R.!YHHBRN%J*:>U?' M"\H X]?KY8S>?WA_&FI'%Z(*6<; ?)'[#2* OIX!?JA^/0Q^Q1-P,=S!Z=R^=I%G&.=,J48HGI#$<]AWBZ M@PP]8[B*R:/NK+R8/.IK\D@GNG/XF %32-V/K"1*(74^@W26W;'L_DQ.K-O: MX:]+5*>]??\)H1PJE>Q*56,'()E.]3:EIQ]IJM37E-XQ/&IYX%4%%C4"K"+ M*@*L=HQ8!%A%@-5VED$$6)6;Z0BPNG8I! %6#_$' 5818!6A+Q%@%;6L"ZA6 M"+"* *MX='W%HVN9?-YYCJY;F-'5 59KK:J=/';&H^O;N/V $9R\[NQ9&+$M M1'"H2_+J4@]V PAPV]$=Q.+5BR>MXM12DB@%Q^A>=G3OT7W32T(?:/J5Y3 ? MY7-9H)#5R*IV?1V3?[6R7&+KET"3.$-\@]*_M/0UG6BZ+9GTNYR?U [7QW4[ MO.AF@K+1$B9ERE*F0N+.WK;1B*GB;1MIQNA,RK*A^]@9YUXOH=DL7D> EYIQ MDJT2]4B**+7#T4ZXUA-CW@6(LB<\7C7);KF(4//!WNJ[6T%T.W%'3-< MF.'J;(;KSK#V=^C W!8&G<]U'.NA)2:U.IY(\8A]+"/>W3Q*IT11(T!%45PK MM+5NKLO5,7"3/: 8QKF00JRA?HQT?;]CUX=N3<=^!E(WK^#N(O3%&^5@*3O[ MYD?S@&4"MJ2,P).Q,DY2&"->/3>.YGX^I^494APH82903^8\FS-Z4NAL%CWQ MDR8^CD WH< %>L_X&R8TAC]2FL-[8&3Q#/"-/7!29C"K1""GB,O4X_!^GK)L MJ/S.E F,H82QH#" 7QR8A[AG##3]F*1315,'ORHCYM-Y!K_/.:U4^E"FC M&8RNP.>"ZF2>*E,: YE3!J/Q>8T2F@:C3/0# 9SX!E\RC/2KXO& ;1&]O# M^#P%T4>"\X!]1"!PIICUB>0X[I93-X 5 12:F5N2OA%B6!.0P;) - M]V+/E+ICZD.'QRC;>EZ"A C[K?ZP-$QU]1,Z$O@_^W]R'.=F^T[[M?R3L!W# MVXC#*O^=I*MUZ9X-!.[1@(Z!Q%J1/V8OOUR<+T]I@[NE\*;GP1H R[*)Q M-RK4-;VD9IWL)?67YPS>C[I)C:,3O4O#G"6E?3-1#YK$57O/V#VW[Z'R8YI, ME7_0>$[3)T4CPFL]ELXJ"#-Z?Y^R>YJO/)8PST?&8F7G@3SXB>IF9JB\A0ES M(NY#'^PVC(2;&$6)_Y5[B(+0__P/5]>JS0@+A\4]$H>[ M O=$%BYUZ3_!-:HY2C/HA/4T$(2\&O_QPK-(H4FJ9\59@*9Y7.XY@/ MG91>?+8DM10+N.+D/@ZY*UTL _ L56*6*Z X84:4QPD#$UQ]/^9BVO>6""0$ MSG6-/]E*)+!$4-^'+3:7(E^QQ,M@TPT.5+Q.+$_LVXQ[[6F2P4($SIB_@[O9 M^TT9'7X;QPSC+!664B"(55C ERDNR@PX (RKCQK'@H3D!6BR"C6'_%3%>$[5^5=OJP7=YO*R^QG2T9B__W M^F(KAW G"P8LPITZB'#:DH&!XGZGP"_O^/]PU=L.>(0:ON2B_)NEND-; =(C M+MR3L.B&VV!T#7A\65;^'(MY_!O\+2RN1''T[[@%\,^>&$T'"2PD _[7TO07 M;%0>P1\$*:P[\<*,)C P3RES+Q6."M991-4'5E$MT'PM.+NP:IEP>^"43R7/Y=7V3_.J'@M9OH4%'@*EA;X( MK1Z#NU;NP$64'CI01$_L(^Z"E+LIKE>4_[0P$["F.P-^6[Z/G\! _+!+>5KR MIN#D=-42H*[=*I_X!#;6[3*TXKYQJ83+G217P_E,T;SO-MT;UTOMV-)% M*IZYV"<\L#).+#>I"S>Y*VI^#/,)#Y.3]9VX0J?\DU7\7(9QV3(V#6%Z MAX3S*5?Y3],XY"F*F$6$A_V/C(>G6>7IC--S#R^$I]?D5M&0#'8R(K@L5B80 M8T%C!&Z/K>+?(L<@ N-M5RE_6+/AG7B/]LK"I,'*+&2O'Y4]CULTU[VV2:]4 MKBK34NO@KR(A!'],A9RPOEOJ5QB7C7!A9L8NYOC\05C#X M&G,@YT*%89(/+"J=FD1K0P_,2"SRE<9UBX6^8EEN85FZ5L^R-&OHMF598K=: M>&:^4,*J\,2]8B+F+(QCN824EE"$B440)+31(OK0 \JN"?."6 @)SQX&7U\3([1 J+$"M(L5+P M-ZX6BC" \&,6JRWQ:$ 9Q%W1KMYP^<'6CU+4IJ&/&PM MT[4\I[NF3Y7#19Z:3J:P1%=V8F1M="ZQ]:WE:IFPK<(^^?\>3G8>%M3*(=?8 MN26<4VQ'>+](@)0[@(+;"ZT"(3PFZ=?RO#:K;/:Z&(6^+=.7?'$I-OD;J62A MHJ?DL;D.Q_P0#"12T2$NF[]I0ZWZ@IT5!J0B%/C]EK)S!S]+^_S4<1"/H?%!C.,J;\ 3K"94_A5&_"G0 MQ6CW6LN?H[/MM[V?ITEE(. DO'K&A0AB%==&[LE6,%TI;CY)8_9\V;1&YL@P M6 -0R1V;ZCJ?NEX#($=GJ#UI^,:SOWSY\>Y)?>2GHDVWTO'Q'V%7J!MKM-0I M8K$KU'8-J_ $V!1*FOY$V!2J!:9C4Z@*A[ I%#:%PJ90"-!=8TH:L565>/9U M(:*Q+=3MZ9FI:<0P.@T%WYE[>YJ!P*N2P5(@",7I;J_#(!0FT6T;<2@D&*,S M.!0WW!:JMQ?I-6+9-G'4$U$B3X^ $-;@_,&H_-+HD"@.MPCH*VYJ[V+80R"< MBYL;=?+BG0PM9!GC%I*)7=Z6V[I'+.OPJB/%PM(9CEJN3E3#08YB3_%;7'4Q M<]37S)%&-.M(6P=,'G4^LL+D$2:/:H2-ADJ<4S?*\B-Y3DLS2'6D1,@Y&BC+2NF MCCJTY&+JJ*^IHSM#(ZJ*S6]D& /S1I@W:B_$<5SBF-A)10I9U @W4197"E3; MJ\+#*/:*94<50$-,('4ST,$$TIFF9]@:L6T5TQWGXZBF$P:>H:8 MJU?D-F*NXNGU\TZO97)[YSF];F%&U\5M(JS2TE"%1RC>TG2OR4"&KD5SM^E+6A05+]XCN7 +?]0Q!#LK_XO+7;8-H]N$KS%*$)=T)/C!- M*5N:LM$R)F7B4J:JXNY>N^&X+1XVBY)AC,XD+AOZCIV![O72FLT"=L1YJ1LF M&9Y+-!<1@N601IV@M&/ ME.;P'AA9/ -\8P^*0F02\4A&_P!]"X-,!+.8A0E_E?N M)PI"__,_7%US7F?*NV0Z9:G/REW1+\!G[IR(\"YK&Z;55V&%XR:%NP0QC#D3'T(8=0'QI,<9]_"3&C:XLO-=^S5 MCD74,*5/2L!\;BJ@AOGR<_9M\.7M.Z7P2\IC",*,PJ\LXDNQST4 J^+&L^*A M. %9+4*-8A46,UT1MKTV-?!DVRF2L?A_KR\7R#J5:X2+Z*8&,)RV9%2@:,9W MRAW\5-.^*Y1L.\ I]1M4.V!C&%T8[3A)FOR<+B-E'?Y)>PX;6)=^#D6C!N'*5AYE7V%$6I$<\^:.,QP5WE8X+Q[(;9GQ MXP3\J*+9WRD^G99>;N4#%+[_$VY%>"CX%]9KP=GYO#\N;0GV4E"UA+U\*CG3+0\EYO!IG@KMNZI=BS=SSH6%_;R% M( 6"O86"53R@6SA ][#_>TG*[2"W!5#^9"DZ984@%0]6A/@/K SQRETFEY8"XT* /X_ NSR&^42!/^X9R#6#O0V$ M@@N7LR,H)LM0,@0=XJFO-%G?>'./6XU?Q/HH@IH/ORQ_*&*K#+88K"" Z]8< M7EV-3 NBEO%I\6:)U"AEXPBBS$6^8)6H683$_)O=,;&(2;;#/S%4LF#6];6S M8U'>F@\M/1KO7E\-XDH?INE'G%CAJ51OZ"I+]]"^L?(9%?DP^&,JK''+@.%? M/S%N>K#E6XX".N6+<.60>2>"=3G_4F@QMR\>AV2G&WL/-$BLB956=MOK(@_Q MA%)9=93*L+6A4H?[2VAS;NG M:;N23"O-:[KQ7&PL38BOC),4C"B5-6Q%0#:#'Q3[E]*VRZ6***,$W$D2[W0= M%$) QGW"ZN.*)Q$>BT81U\!Q!@OA]98C'.1M2_26*5S!8?[P!:,DBA(Z:)#7LM^;=C'];6FZO#-6A;I MG.KPJP'!CK6VLI8OH^+%6K[8<@EEY4'0#HLKEX*<^9.8I_?%LV7TF<#24$:P MXD1@M>@ %<:O9KGSQ,A 726_^#O \*7( MMQ2'GT2)Q-$<> 3%^FX?Q2)I=.@%!47\H?*8L4A(A9M97V#3/(H$^Q;'@L5! M 6<<][E[WL\'8M-9DM(TC)Z6*=RA3!NEW]8W2I434)XY3Z808U74G*Q-E*O4 M>L9ZM4XYY4+IJ(?,\OH>@SN",J9J:O5KL3:+[T'R,-*:Y!.N-6S'+F#I HJ- M0J%Y"[L#A7Q,TJ_EJ7:V2(MRX^W@"O&VS*5R[T9$,+*98"_BW!,. +A!+[91 M%8/BPOG;G6$.C9=\Z)TU&*0B$/CIEM$S)>"U 'Y8^,_RLR_S]&N8393_&Z84 M='^>P=X#1#X?12#D?U!@-LN8\@?HAW#7\(N_I_2O,.)/@2%$^QT]G6V_[?T\ M32H#P33AU3,N0!"IN&9SOWTV42D#/TE;;N7+JQR'[^]=A&4BU3(1O<-E(HU' MNWS=]^X.7>_X";N(30I7^[R^6FW.Y,LD9G^T[W'&)KWK[[\->_ M+XEROX[<79.8JB:/W&7?&NSFHW41@!2)'?BG OBDS'25APJ=0S]YGG%+"'Y2 MT^H-DWB&U67P$U0M>57+5MTNJ]:9$*UD69JT1DM3BQ!=-?.024XC9>.(Y;G8 M$U)XB-WS;=P";&MN$N:Z[@Q#)Y9E[G43(E:S)6JK(.]=-W'ILJ$);G!&IPQJZ5HWW[^\(I1UL":7L[0F% MQ7JRNBV-:/K>XN\N%.NA:DFJ6J9*'+?3)<8]JP.],]V7/2L%+4](WE9.2'AA MZ-XNK%B_U[:SV),-.'+[3++Z/50GV=7I\*4VR=2IAYGE7=?A:A[;[SR?+L;: M"3+6<)1G3K\FSM:[]7MQ2["].LA(U78[?^,U"JOV.#"*^=TV$ETMO*6A\H4# M;"Y[O A(OS2<%A"9!=3U I6/KH"]^3\Y%?H:%5:!,7D4ZIMG>?>6,:P 'LN6 M,@])-)^R$AQT@P1UA>8L*- *"HXBV'.L^%U7%7?T\*FE2?:5-6E_%4BXNS_; M2GF L9KQ72GW]3X^0+W[W8K!G)/>=SO[52Y!.Q==,@4?9RQ=IN\Y&B2H3B;> M?O?BW2\?7KP4"A_&\#:!H3N;I_Z$T[2&K;VC ]$2D+U\:1#>\X(9A0;"I8EF M9060)[PAB@H43V$"$)3?3Q9XCB"=@$U#?[! [85Q"PH7 Y?MR?X]IREO1UDT M1U*%YG'@3)C0F*6I^&71TC*;A+.L !N>%HBCC_&R_P;EEE#MGB2 ->?"_F#H M*H,>V1YN%-V3..6AZ)"Q]=IE:Z5%1X+9?!2%&==MCG594+..?PJ.0;"EZ!#* MA1LSOT3EY*U&YK-9DBZ:P2G ,CZTP">N\-NGX&U@&3G0BK,[%G.AS%JE^?H) MO7CKMUJ_'A=Y*[V5'Q%[QRWC/1=F=@ KY&(I6VO[ K;#S4* :?^];"G[R%;= M%?2OV:\XW"36X(:!V@5_%.ZPE#R<,H%M"Z\MJ5YT MLN'0WJMIK=BQ$V583HN:L#7OMG-!7;4_ILK?[M2A^W*).ES]+3 H\856K,'^ M"B\Z!6<4_E5\P.429VS#S5=$(]":>=M/@??._;:@BL$#,]'=4[1.+EO%!#2' M&$$$QV6_8T&CO9O&U?R*E]"(9?#5RR0^YUNXD7B,#8(1<[Y&*'7-DZY&[4E"$LM[@] M:R L][EY^CL3F]DP8.FF\HH>!%_9T\+5+2*V18\1A;>)>PCSIZ'"VZ"5OOL) M_(8/006W2K"5;^&T:&:XWH]$Q*OKKQ/AC;+0TC)$%5%C913^NYAOAD&PT](Q M%>RKG:F0@>4C6/$9;[4W$?T<@5_%@I?!9C,#YQ2+BR81; 6*B3[0J$R/K0E@ MQ)D-P<18-$2AE;VTB*R3Z0P67='3;]$1)*LV7 57+]K4)&L;V64^@H@;-& 3 M10S&9H7HBF!LU=8J >+YUAU$)1;#,KE0+F#O8^ S6ZX(:[U:Z")F#?-BJQ"% M0MQ)RKS9/L_DZHR)@B/BDPC#VK6S]U1T5Y/9:$<5@5.Q@%WHU M34 6A7CXRLXGO@AON&*!9%A41>Y?6QGK[M8DQ/'_>*G&BHCB?UM7N3I%+-X[ MVSJ8$XX KYWAM3.\=G8]_N&U,[QV)NTK\=H97CM#$/]^W$+R+)L8]EY43;Q] MUE.YNX9'3-N01^ZR;PWVW#Z[#(JEQ!X<4?R[?,5&4QVB:GA]JWU1]%&W=&+H MB.,OS^K4K,6,_)>W$,>_!S=M-*+:!C&<_1<]Y;IK@PHEN4)YID8<#Z]NM2:! MMB$XKK:>(I3_FN'9>\%K$(D=H?SK*)"#"M3.Y@6A_'L$Y6\B&'R'I6>@]!#* M_UI0_KO84E&F/^<9KZ#&,LON52YVBE@LL\0R2RRSQ#++MOF'99989BGM*[', M$LLL$=V_ZW5VMD8L5:(Z.Y3[5>3N&!:QL;[RV?65#J+[?X?H_AWS3MVMX?-, M BM6ETOX4+4D52U--8BKJEW6K9Z5A]YYB.[/]^3E2<6.@_ ;*/H[Q^0E3/<= MN]AVOMFW486*&MM#C3UR):]K&KL_!WJ>*=]CKKM Y8?4)O'6OHR=I;AP@"C:%^M+%. M%:Y=;*]X]"5V4UPE*JUU.-Y^M;>.,7278^]JJU/9P_.N@;L?KMMW1U*EZ5%O M ^P9<*Z> 52ZK@%=,2<9FP8I;$OME"=W""MU&"B[*TZ+3WWFJ*/N)7?\T>ZT\B[DO0K M4$%8D8;E^8QYNO"GY$A]S#8C[EERG]+9!'Z2"IYL9OC>PL(% 4"FW'T4;^/# M?$[F\%?YS4NBO)^GL 03Y8,H]E+>TZQ89MZ.^0.B\N;]A_=O2?%A%M+!+]0/ M@"2YF7EW2@@O16M/'G@_@IBMX2$Z]NSR3E%T#$$G> M1SLEKBO!5UWA47DOP=631+&]D /8Z.)7:^JQ!+&S+L"_,V-GR<^%/Y(_E'?; M"'4W-7->/_!NAKKNYKFL,2=@+X#U^)K\17G@<=4^)M MVN$V0DW8V*E,P1V=\G/S3.D XJ>,K:HVN;P;VV=Q=':)1C--F-,*S$@]%G4( M8JO>A'35)*;N'NPGT@68+=0O>?7+UKJO7\LQ:G1:.ZIKDLA&E)+IKUN1S=4F MV7K?/=0&B29Y$6W M4=.8=NZ1RS+ZOS:@_HEIWY9KDY4P^F\?O5Q-6LGXNSV M.H9ZT'$]:)R9*CM52I^9XM78)VG\Q@1/TO@=3))9XS77)89UN+]O74VXZ*IT MB[*Q'8YGC[*1439Z*V*1/&1 14!%N%5%L%6/.-;A7NOHK5O:>VL.L8RFN1V4 MS74B4'2@J @WMY+VMRZD<@,:\TXU55^SB./AN;>,LO$ M.MR@(N@:*@(J C#*L#5BVTU3INBMKR(;32..W31!@K*YSE$#.E!4!*X([11 M=643+M\1^!YLDR2G4=N)I[U7KB2TAMULM%276.[R;O 5JVM/2835XW>'4MC= M5R#348FQ LM$!4(%:J9 [JVKSM4XW?HY#2HK*BLJZ]58J!%;58EGW[S2H@J= MKD*FIA'#P/@.5>A4%3)N77=PS>R0MFJHK:UHZVXWV!-2$@BDH@D(HGMD;CSA*@6&IHD!T'[6@==-!C",7 ,'./R8_2WB/R" MX(*UMFP=*]NXTS2;.)Z]A6B)=54MR\50B6.A7*23BW9MD6"MFVR,0B5 )7AS M9S@N>F@9Y6+;1/4LE(M<_57 MI-U:T)7BBL[(Q7.([N@H%KG$TO@FT7G$(GFD@(J BG"KB@!;.H/HMHF>6C*Y MZ)Y%7!U74,GDHK<#)HB.4S9&-;Z=WVE%Z.^A-B*C-5^;;)=X5H.0 ;/ 5Q&+ M91/#,5 LFL+"K"?D6X*1@75(0#>SO-)(:)"ZALXYQ-::'W_7GGV'4L@]D:AK$E-M M4 2+$I5;HIT'(CF# EV-V:T?7Z#*HLJBRK:P;GH\^WU"'0.NF[)*U#4\8MH- MSC-0HG)+5#-Q7<%UI6,ZVWETK>[J+ )L(8E((I*()%Z9Q",G#Z<>, 3APQ77 MDM_8 XOG3&'?!E_>OE/.N(R;0\NJ0<+K65* >[U*643S\(&]YA(8Z$/3G&UQ M:40SQD?@Q]"K+8]@F53P1C@&CH%C=&^,_E9P(RQ9(WZY#K&-=FI2432'1>,8 MQ+51-#**YK9*CU 1]BL"]C='12C*^57B>.VX!93-L8IABW@FKJ0RR@;;6J,B MW* B]*":&^'*GKW!LXGIM@.]@Z(Y(AJ56'K3V!Y%H!Z@'AS> MW9E\&6VZ\T9??179Z!IQM'9 LE V1S9<3>]1HP/MIR(@=%DO#KX1NJPQSR!R M<,UV8/)1-$=$HQ'+0M'(*)K&\5RG,[6H"/L5 2',4!&*JWP.,5HZP$'9'//6 M)M$U!V4CHVQ4=*"H""?DLCNM!STX^[XRDMFQWY4WND9)GB?3S4M=?*+/NWPM M!W?_=N(=Z'-P1<++T;JF$L_NV'WT,\BBY9, -$4TQ>TB<%Y?VC$XD^Z;8I.S MF N;I2R*:* .2B2.UD\@;T3KT?/*)(Z+:#V&71AV;=4MF":Q531^W &A*;8- M$>QHQ'5T-$7< >$.2'X=['8LB%J_?8Z(6B^1.!H==P5A-HOHTZLXB8\L#_@D M/BG'DZC2^&3/GD25QB=[]B2J-#[9LR>%2G^?4]@RO"GAD.$_BU],:7H?QHO= MA0VQ>OD)WT[8ZSLWG\4Y2\M=P9O_'J7?OUF'67[NN(+(Y8:HV-; +",ZR]BK MQ1^O%Y,,8[&-$#]ZO?X^:QL=6KRO^/KU8QCD$[[Q&*IB\[&P^/+-Y==#\=7& M-JW\SA@ZGKWW:W6HG?B=Z7HG_?(@L=I075)"RY$:TT?6[/;0@U$\*./>EN/[DAQ%@M:^TFU+Y.4,>4#/#?) ME/=QP((:N>5S3Q.NJKM4YK:HS[QOEGWH9&Y>7"W\D?RCO)C2^9[<[H2>RG0'B>*6&LY)-D#D,%&5'8-Q^""&7&4DXHO6?9 MR\MR\\0Q>@"-L+M<\ --O[(<2%06Z8C3.O0]\VZ"=+<+=G.K\>T">>X'[$'S MLUQBZTT[\.Q6;IGOOJ!^M846J1--;P?(]ISZM1RC1_#"B#.-BE H0CO^O]N* M@"N.G,+6B*E[1'>: BO*M^:@ALFJ8;IM$,W&SB92+F;M-#7I]F+62T6XJ?"V M!SG6W=/\C>4TC)0/+ @IHM;6W'5[Q+/:@:Y%T1P6C>427<-NY#**YDXSMPX? M+BP2R:.&FU0""Y7@UI5 TWC1_325Y&-Z<+>&UN:2"F;=L2"#E0V1FGM M-(CKRMY;ON*0*_?-:))OVEMO)J$U[ %A5%UBN1V# CO"[PYEKKNO0*:C$L.T M4(%0@4Y3(/?65>=JG&[]> :5%945E?5J+-2(K?)^7S>OM*A"IZN0J6G$,#"^ M0Q6Z$71U7#-O6EL[UARS-]JZ^Q*VIA^ZA7WUJW8-QZC(: .V'DE$$I%$)%$" M$G>>$!VZV-V9$Z*4CL>AK[SU_ST/LY#?'U;>)5E^D4O$. :.@6-<<8S>%I6? M"_7@!DL[[G3')J;G7KM*$N5R3"ZF06S-1KG()9?&]]$Z70J%BH U<:@(1SRU M:VO$4@WTU)+)Q3$L8MLH%\GDHC6%":![38Z:,G$HJD&<545Y2*97-!EH@YH5S?+KNRPY3O>/O>][3-FE;I?IWRG M>PZQM08^L='4.Y0J[H,L79.8:H-(\.9DV25Q2G]7JBFSY5@USWGE!5465195 MML,KIF?9Q+";8V+>SHK9'5FZAD?,$TH;;D>671*G9N):@FM)QW16^DN__=79 ML]S[E>S"RJ5N"2*)2"*2B"2>A<1KGS $X#U+BCO'KU(6T3Q\8*^Y: ;ZT#1G6UP:T8SQ$?@1UVHC)%C6UCUR' /'P#%Z M,D9O"[:OU".^UI:X8\44FLO[7S>]^8?%3E>1C>T22U-1-A+*IFGSND[7(:$> MH!Z@'AQNFV@[Q'%P'952-KI#++5IZR>4#?I/])]7L]%;TH,>U'5C+^QS\4QW MB6NT@R"!HCD&[$%,HQU4)!3-8='8-P6U@8J BH"*<)A1C@WK:--D*3KK:XC& M-(F!';&E%(V#Z)^H"$(1VG&=7=F!RW<4+G]'[%&2Y\ETJQ"M^[=5=(UW5)2^ M7OR,TNA0YKOORJ>Y%O%,Z2_8H/)M3??@C#NE@AWKYG@&<<@1VLC=\;'O6M\+ MGXM:CX%&/0;;IDELM1=*?V.!1@^4SW(TXCHZ*E_GE*\_ZSU&N3*)0^[UOC]: MKZ+62R2.1FGK(,QF$7UZ%2?QD>4!G\0GY7@251J?[-F3J-+X9,^>1)7&)WOV MI%#I[W,*6X8W)NY"D=CT-?H?Z_YV$Q3S#M+,^4>Q:SE.8L4!*8I))/ MF$)GLP@FR[?_4T:S>5MYSSOQGLICBU^. MGN"3>_X(39D2)_GB=9D"K/;GD2 KA*]]/TD#&OM,>0SSB?+/X>>A\M/;M[\, M%6#%A#XP>(I/E6V]XQS4 07Y),R4'Y-TJFCJX%=EQ'PZSQCGUI,@_BO\[Y)X M^";@/^>BF-(8;%#PC[]CE- 4.#U6@C!E?IZDF9(G"GN@T1PFJR0S+@LN,/AC M#*\3<^8_7(A)&<]S>$GUR0@4::C\'"LSRI44V)82Y9$!D5$(4P(B:2[D"O\& M4Z=BVD "G^0X3:9+=>'O@;]#]LB_AE]D;#4IF$]:L,,'+9^ER4,8,#[5\3Q: M/04TEWH"-CPH_@)%FP)I89;$&1^8LP7D"03.,]#A#(A_*P0,LXF>MDF_@$1+ M\K,%_6$LF"U^#O((XP>6">'P41+@!/P)6C"/ _@KAP\YX_EWI>3X/PO#R^91 M7LRR$!"?L] ?IF1TRK@^@" 7AGI4.X;*)WB,JQI\>@%&3( 0KA5Y22KES\/_ MT>A)^#O@1A(1,<93,E>R23*/ F&J/CP.+!0>8\JG"/*-2MT2\Z-*-A]E>9C/ MN=;RS_BH6;C4 7!@H-[@"Y=L@U^E;):DW.P%KZN6_CF9LI5>KA&=LE?*'7U9 MI#Z%N J=BT.6D=(U?JD/$Y"?U)XD@Q&!A-::B<,G]*X MD!*,-J5@\4&0\F^X5$,8TL\7]A2$XS%+XKY4L1%27S/1Q>*6-"QU/9MVZBJ<>FOA\H7OEB/$NXHQ6J]=&L4G@'B_3 *E^X^ MW:*D].?@\!;?+3\<*K]$P#@8/LKXUV-NZ F8<9*#\3/%X/_B.O5)$/[CDEP^ MYT_+M>D'FM.2-K"X%S_G($W]/__#U37]]8>E[_NO3/DAS/QYE@G&P AO2U?Q MHI#6VMHK7,GQ^:UF102A4Q!)Z5=!ZTH-X82M6%VJ2C7XX,3,0 0\P#\6BN#& MI=;&Q>G/QD7\E(?LY0'8@%];>.4M> RK"_#WU< [UTYFB\5;QUR"Q>_ ;4&0 MDBOOYBFX39_[G#5KV:NIA[ED7VP>NU7EYTI4MAV#"_,#TYR!11?67@01*W/E MSD3X<,$,?\$,V+S!0(]T;9Y[$9@GJ^Q" MSKT)&2HK?UUN$HH%3D1U?XF%NXR7%I.H[#[YYD/$%/RM,"1(.5Y-!C:G<5;& MCFL[J]4V0$PV!T? 0XJ".44$+<+$0FQ+ G(8-LCXBA\ECP5GBC5H$3L4QE"$ M#^#1\WDE!EWS]N+%&8^%%@(KY-Y$2J_.F1_0:AG.1@U 8RO?N404+%RN3*(< M &81T5G&7BW^>+U(#H:Q($O\Z/7Z"ZWM?(IX7_'URH,/U<*+EYGR\LWEUT/Q MU49Y0_&=H0UUW=G[M3K43OS.TMR3?GF(6$T=NKJ%Q)Z?6'OHJGI':.T48R]& MK.&8%]&">K[@R*E< R#IHX]Z6X_N*&$K'.\EBZ:\>I=@)RECR@=X;I(I[V&Y M#6K4#IZ36WUE[$>>E[DR7Z^HY)5"T@:U@U>M&JPGI\]LEK/I"&)/0R5B=\BC M_#H%M'7F79]_BWAM:Z@^\E<]KS$<8Z'\7/HC^4-Y)W:AU^5,'Y4+C1>-5P;C MW=VISSC0J.^L"S0\FR:/Q3_T9Z_6EP^K-HLC]G2_I=-DSM-#(G^3S&&H(",\ M&P6JRE-:G%!ZS[*7-62A61<41@>1:S?5?1]R;5E0L#K/O01R5!,^[;PE) >W M_O8?4K^48G4"^JR>;IBT( MI &^JS>]BR @HI^14]@:L56.3=>.3J.&W8*&F9I&# /7,AG7,JVS<+ZG+&8= M1'&M-\UW20PTB-K"LEA7%.T%O&0A_;XL6RU*-D*&O4YKNR[5PFZ:,DJFK*_M MCVQD&:-'.G)GF$2W[9=]4(\>B05-]V92X_EVO6@;N87GP6S)P=/&V\+ZDY;0 M1UBJ1^Q3>_-<$L8+U1;5]D))^ZZH;9,LB,RPLA?-]5\,P;7?IP#H\KKF\C1B MV39Q5+W?3@\5MW^*^ZQCB:XH[EE6ZRXMV)HFGT#;/>W8+/*CM (E)Y!2I[FZ+\LA\&HDD"E59>9^=EMEDW-K&CFB*J7":C+3S]N Q MCSD1CQEV>WJ[UVDRCV'FY)BP2A[?BB[H\.^*2B[C3?D++*":ICE==YQ &9ZC6-ZPW97[[:[ M9\OT&&7/#F5W#4PT!64O3DYS]BYG[_(N>9>\2T[@K=1CH!@*S5F[EY>98IG8 MNW!'G:%&>A[C5SWQRQQT]6'G-&DVG/W$G0M9D%T(H^EU.GJOU7Q&P_A53_SJ M]DU]T-^Q24.-\(L%6=,%&:?QGW,!ZW@OG O(./)D>,YLZYTV-^"M MV;4PZ5Z:[#RVC;*+1]EMN^*6B[C2OD/'*#:GBAYQT- M8,[7-,[7:YNZN>LPOZ9P/D;;P:V@X<-3CD*Z&'_/1/\_, MQ]NC6ZY:UF3=::FS;9+;UJ=O#C$Q$NV*1#L.LV0D.IB M@]:[9$MGY^EN5317U8[C-7@-7F/S&F=K^'Z2"7UAG&CA&(S=H]B]STY!J0?L MJCLW5YVKAJ(21XT/MVF=4;]L&D:M^J)6KS5H,FIM8S@TQ338T3*X:-V?64P] M+_O*;/7UEMGH=MF,6[7%+4MO6RR_:G8OVS9$;+3\.MM$[R/4G%U@0>95N]WH M.4KG>">[%:W4^&[JLL89X4BWTS\?_#BC>V':O5!G^+[JSIYI^ZW-)SQ;J[#B MB6O(*Z[:7=WJ;3&&>:L3U]Q)P8C:)$3=S2_?"$3=QN/Q#*2MR55N6W=PZ)L\ M;R\_,[D&,3FSU=,[VTR5;A*78TP]*TS=+<[0"$R]+'F\;9WWFO_GX]=T-UP1=9N9K;Z!WVCM6H=?(]<3H54_TZ@SU M3O\T52B<6[WY:MK;]M_;S[6<=]B0^LTV TX]?YXY?9Z>O=K5L_ MU@^_SE&0=;:=3-5H0<950EPEM$W&0:_/54(UNQ.N-& <>9)NAWION$6>4(VQ MXXQNA2GWXMSB]:H.&H5)$DY7-1J\K'$"^X=*#;E-KZ_WN[UGI1GN 3(U]X@P M85P>83PGJG VA+&-*^? 1%(3M&AO6UA?!Y0X[W@(<^?+X\Y6R]2'N^84G U[ M9LI@RMAK%.EL*(,5%U9[__D_X8]L(U,[NO."#"(]6%]] M@B 8$AK*M4;1CS_GZSY>1;V^8QG]+BPQ"V,O\4( B/#MQ+L7KQ\\-YFH[94? M5.]M%8_8(P!ZFJQ_9'''IK6X9?IWZ4H<$20BV@_TS=93X+?(V!HLPJG\YR3/ MI9_9=^)Z% G[V[4]ABW^9/L/]CQ^\>/B8>%8CX"[.UPVW.6N>+$WB-(Z/WD) MW)JS ./^2AA_$;&P(V>BV8&KO1/WP@]G4[AJ[?WWF0CB4KAS\\$>@^GT)_LZ MB830IO"[2:R)P!6N=BMFB9B.1*2U6[IFM2P31,)T9D?P71)JR43 _S_]5$NK M")3V(DQZLMH#&4A!ML0F'0PUSV+Q4_:7UUD1B1?0R>BAUXNK(PX_8I%$K_)K MA=[#GM%I#1##E<]%LH>R=5\U9#9X'!DTQ'T5#%:57EW!<*O]9^ MB6Q7$-6% DG9N(^U)RO79CSS)ECP!I_K5S+"X83&[)8!*/#:9%):SA?M.Z M.SBOVFV]W5D[8>QP3L@GO/!\[0>^]I8^[*[-,S[^M=?=/E@-QL%!,OUKS,5_ M*/7A7BO]SBA]]*I_[(3>FF<77& *,>/ *5*5#QPPJARL.)4;_C?X9&LO?/#T M0^R$ORB_=J,VRT[X)0Y-;(!]\.R#9Q\\^^#9!U\WASC[X-D'WQSO#?O@:VF% MTS2487>MFX&=\&=Z[\.AWC=[];GVNAL(J\'89R<\.V#9 ^-Z2$WYM7U)NU<1BM2X/'9RKZYDT=V'H\$PZ6K/@9U/8:A=AX MSKFN>8$3"3LN_(PU +_V\LHR.J]DQ16LZF/'N>-#!RZR7D#I&];)@0)X/_B! M<+S_@UZE*F0+ Q,?ZA^:P/C%OOO:C7/N@K?>Z-;KVNIL":S.%7EW(<*&+2W(PUQ9A M&3K0Q/%-_"Q^8$]#H)M_RP^<,$[ & O'XQC7GL,+)P!!6"^>P'&N M1W3D53%=6@MN_9M(, I,"QE58Q%.\IQ'X*11F^4H#U>Y#O*Y]TY'[Y@UNO>Z&P-K MX-CA*,^Y.O@YRL-1'I.+6>L;Y3EB$4ZM(SW5ZE47(CW]Q6I$#/> )%LN"ZQ6 M^[<8[7FPXRSBXT8>" R,O\A@SJ9 3X6 #GV\/BPD?^.F(ML]41H"'",YJL(/ M]NAK(D[L1 PV06>4&B:W#J!*X+]ES$C&@)D'A1#(_ X[8VB\)[+\;])!,[ MH9/";Q,?X (&(L4S\JK)PQ88'CGNQ$/]JA-MM[4(I_,N=SQ51/*O(@".Z!^L M=''M=HY9S+@E3&Y9Y;7EB#6SY@?>'%!)[[5N<0X=%.;]=X[0EB MN0W;;+4+NR@//)<7>;(<[W"P!QYYLAS[8,7)6-1LQ>-)(X_GW:Z M74WVK/M=>=X-@-1@MBX//YQEWY+ CQY[7MIMG'*ASZ/E4 MKO*#E6BQH_RB?,^-VBP[RKE"B_WD["=G/WDM*(_]Y'5ZY46)/?:3LY_\C!VF M9FN@]_LU:LO&]WZ4>Q^TX=K94?Y,,+9;["@_3RTC Z7/GEE=4U6G684F=9YUUBL-M?@O?>>@_6!,96O925F87!]%V*!&9AN M00P(-94U9;,HO(OLJ:2$Q64GPG8=@$"2OUK6TL%O_-2EM7AFWG&+R,Q%.)UW M$5G3VV-^\ ([<&#AK.:*)[IQK\_]QSL;UCZS49OE7I]<0ZO?*BY!Z'DO?@NBQ,(F7X<^#X1&WL:M3DD>_\*'?>&9KUN?.Z*_[K@DI# M[NQYGO'"/_]I8)G6:QGIX,CAI4>/6\9:9LE8>P-GXR@U]7:=7*5\ZT>Z]8$U MJ,^MUUWY7SM!C!WD[!)EERAC 6/!)196+>FP^ZM=*D95C>;:2T#$]BMML5:I M972*CW!Z%89KZ3N22X_+GYY5102VC1>N&WPEM)AS!(MI88(%0:9*6+D\9!M=IXOG+X[7PV^5-RQH;' MOK<]GR(.7\1]Z-_C5V\!P%ZB?9 #N>;9*O#-AIE8 U *JP.DKY$>).XM_U4 MS3K#@6$D?&55TD2X@.]WAG:3K 0+;@VV',9I1$/ LM6=-(I$X,RUR(N_$;A0 MC8J ^_P;P9[ WKU$A-JM<6/0;O%%\$U*54U+J\0/]BQ&M(-O'NP(4"2-8/M8 MOP5'RC\/$>_!2+II$GC2)$C2) M.%Y\FFYS^J#%\>)+NW5+MWHU&E%6=VM@S:RJ3H?#Q><9*%S;GI;#A!<4+.XR M%AP_6-Q@Y?;]>"PCF*C1:I&=5&&63:$'J[.QO/2<,'\+-M>4VVNW^/:V,;&Y MEI.#*/8W,I+!PA);&5'P-_PM2+'J. M$V\J!S J]H=*H]4KC:5^6#@?XA O)B$B(I XHR(.KWR3(3@X&PR(NH8&[?.YFN?QN!/H+VM"$]W! M5DD4]>?;6R9+-(=^:AY#JGH]YQ8"K'ANDZ_O$#' IUN"KHI3X?\=.$Y5J(^; MFB>OZ@<,3ZE&TB_-@3&4>*-:,^O8JQ=Y=J7VT*N[/WMQ_@KJ*HP/1R).?>I: MC/\:80MA$<>:.P\ (@[\Q8N=-*:(XRB\%[A)#=X.R)CZ=J1KMO;2ZAAFWD$Z M?X$7Y%"(PJD6@GFBNB1C6-+&1M3M_*FLA38^M=3.69?B6%JD^;?V#,-]VA<1AVGD[#YB\M@5KY_2"#@* JX-1TB0H\[QC:N7P%W#D6+AI!%M1R-W$PDS$0M!$<]QFJ21 M,+2/ 7!(TJ/_RT%Q@YK#.60 MY#U*MKU%QA_,__RG M@67V7\-ITR1.X%80$#=3P P'=OU.$&]# -X2 .%@$\^9+!X/X/%!C*(4?R:% M*YSC!E#$5^7->SQ(>]U!_O+<(RC J^V7#V2N/\$,16NV?UWSP^#N&GC;M,I1 M@*4]_RPHT.5Y\'DWE5J%!KI-J8(\U$9"2P'??5C"(6$N=2Q#^P2/H4YF$T[' MJ[8<$S9[((L"6BL2B0WP @VD-()[G"+)$ DC-4IZT(0=@4)Q%],<;/@%$12H MH _)Q-!NRNH4+/A;"*1H=C)-) WL%)B)0&T9%)$@EG\CY[?D%[EF!) "%87X M"JSS$?ZNF7(9@,.'$*[#;%W_G8Z!MX(*U!R_CY&=P/-^B(7W=Y%0BR!SBO*9 MXHZ<*3Z6,\61 3QX"<+;B]QKN5:Q%2\ L"(1H<0^( MAA/J(\ V(/DY7H$KIOB$*_$56+D#6T]0Q;83-8H\@5^27NJ"J A\5&%!]L,: M/B)8&@6 FYO?OFK\.EPQ;&HB?%=21AA]DYQ=REI<2 H<'W IFH746 $0'O99 M< ;8K(\8Z?@I;,YVX*52P8-?D+8^Q=-(PGK9&?9+^KY-@G!Y7VAO".WEL*3D MEQ7T]:?,]7/"N8QZI2G4-E7.3@%[:;]DPO2EV>T8P](;Y?IK!>WJG*R75[V> M8;U:6H8Z5DB# G%@<2DZS$R!E@CF_Y'8]#WP\?<,/X M.O%=1(X72ZTI3D+G&UR'8AD@>] 3D)"-BS]>PA.%F#&I%5=6V^@4IPO$'1DM MF@=HXY A*W,CB#.BQ@*&!4;(Z$/J*Y(K.K1X9LLLWT*A.9%9@@(A5%.VO.D4^"_2:82$ M$16,OOQR@ ><3%[Y#/6RZ#YK@Y)IJB/;!Z01A)D9Y\E55A!'P*106[S#;BI/ M**^[,3Y\[#'S(V"M9G\-,0<^I!'J$%/ +;VLQ(#&'I>4W+3:,,[1W0@9))U5RRTD98OPDE?U%KB3R4 ML$ /F5"5T@X92L_ (P&7!:( [C$O5D"#"7AE< ?7)C4&+QA'-GR6.N3]:(C ^M^" M$4NFZDGEE02&4A+0Q@-H@=DP! !,A9!W7GB/E'ZPH)PD$V J=Q.T M47R :2(I3'Q/---21%;(]WVH^<+ P M"(1?9E,%T4DKD< M8&D;1#:(I3+;E(ZKC&"ELU=7_[V&DWV3?F97C)+"["3V'J>S61A)=E#$\^3E MQZDS*?^%EPM\%RKO"XX.Q,DL^HE^@40XDP!0YHZ\ M!#9\")>([G>%L_M S8IQ.AD5NO P7?1!%ZWD@XU>\4:Q5FY?DC MM$$%2W)=N-")-U/QD#18B,[ 94[-RHY(M";&L -XF-E[2S_=1Q.!6A-\+=( MC$6D,E-L(AII9F2!'Y$Y&6E=Z6 LUB$D)),4$!'HV8LG)7]O]G/ ;Q76D?I& M"/>5N0ECNB^[=%_X0FFS(M)'H)RDY!@.X$?A W[K@[Y'/L'TY*J ]JF\G8%87"=.VOQES(&1N^6P6SEEMY-TE.%I5. +#/EO*G)#%&^C9:]YQ)XFMJO.XBH=@T*( M)>183ZLLT$L"O7'1R9T?XWV/ A!LE][2U:$Q_(FFB(0^+K9"% I'S4 M,J)2=F8K$VG)>:A"--NVG?_I6> Y8B!T1UCL..TY*=F M,';3&M>7[KBWG NH35C.?@.\LE#._VH;I MK UG;EFK=M!#KZZF(:WM*DO*>;7!$5RY9'+%V2L7(9\ M6+D%<=[$G>=H(3 MF=V./FQM6^FZ&F4KUH'EI]RJ2O71*]=,T64,JQ^&=4S=ZF\>IG=0##M2UX>Z M,.15F9Y':0I1:VK9J2G$"4YTU>OIYK![I$&LN['B)YH.,'+5%[G:>G\X/ ER M79A:O"K[G;7BIN@L5]VN/K"V&(?-"C$C5V6%V#3U?G=P8H5XQXX5->BK7"2B MWZSP.#0TW?SMQJ(OK,,IU;!0W1"(F]%\J?J(HDXI.2NQKLCW*"B.62UW,D4# M@[!Y%HQ:0.54X@.XC8>L:!T5?$K7?4JE4*6T%UY4);_@SWY/I/46Y'+7^D.4_M'>$%VXW M+_Z)A".\>R0)O?AP9L\I@D8)0XX3I9@S(3M\8(:=^Z^4JHLPVN< P6&*#68# MY"F5^(]B@UXBIK',]K&Q&&H685Z$S#J &X!=_EL6B5!R(J;27(]L65$[Q7>J MG[IYSH7]O7SHA>G1>\Q";4#]A4YX(HN)9/D/HE912:AC37C;Z)4K"R4B% 5VE7&!7ES@\^,4:GSWE6F6:@<-[6;# MNQXO7W",A=,MX5K1>B9K7T.G[A<@RI)M-?O!CMQX 2,7'FI;AE4"5:=4@HD] M<[QX%L;R9 0<55I5PF)XI(!M"38KL'[3=(+!J\4U2KU]%(%0K>\B=!=Z^BP6 MH&ZXI750!D3IE8Y?7INRA$HL9\-13,"]5POU00OL7J4Z+<*Q2-D"%D/--S*F M12"^M_U47(,>H:!Y]>(?-U]?O%K<#[Z[;0P?O;H ID\[*#%:69"/!$SM$S A M4MV2O)''IUB&A^*V60&WNL?U3RV>O;R5C,?"BE'HRPJ [.]9V?$"2 ^>M+ M5$GUN+8729#AN5Q@9O>4^K3/!,?#L=@M5:N/N>_P9MEJ;:AF]2E=4_T.^@RF M0L2[.T':479N+]4EP8:;,(D5(!KZ2!5&UX6/>L;(23C]%42!Q M!AQPL;C%O#R^H$'YOK+$*+)5%<^331409'E!\J."H%^+XN+;Q21I&YL^%/TA M@!'0)O%>,I68ZBZB4G;JK_8(^$6Y'J,9.M>6#.%#[L8Z(UOKN>2YMK/%2VRE MD:L_$JT+Q%0DIMI/O,26%TLXA\OGF?0KFET0S;275*2"2,I5ZHNR&8FM-/@) M-0/Y3BPC"C$[FJJ@GNZE@9QAH9?&[ITT..^X2MYQ?R_]_CJ-Z?=7AV1E;%"E M.O@8VM]3='8D4BPA+<$'?O;O=U[L^&%,!>4WHS!-E*31OGCQMV4,WUA'=\P3 MEG99ATVN+6NQBY8%I=J(K$V.*JN:+_;+T<8^%J)D]4Q?)]1Q"O4\DGGXJ"P&OMC:$]T?GS1>9QO F"E+Z0A<5!WKSN?W+E<"[L M2*%&U@U,RQJ!-:4#PXTVF<]0IZ X ISOAU+WB:@PQ%57Q,^HQ6FW0%0^%2OA M9^_3*)1_^YL-^\:RHSEVI9! >A/9_P;]Q$95!/7X.QO[\M%7OQNWAN9B?4)4 MKH7,_=ZR@U'66VQ1&= MCC$8'* XPCQ8<<0!)@OR9@^YV<%1RDXL\W%Z><;JN/1D'S4Z':/=/_G.7YY28=Q.8\^'KCIIA]-@$657_!RR4?9QVIQ%JC838-4.,<>S8.+:G8IPZ M<]_2+"W5X7N9#W.-1%VS'68!8QQPHR]AU4=AU9;:8;9W^ M&LX/LKKDSLT>.L<^'G* M#+KHP,^;+[]PX(>=\ASX81RK&XYQX(?]7/7V(6>T^(];IK^'\$*O=Y\ /!WXXEG*.F^7 #P=^./#3* !RX(<#/S4(_%0E MF;,L^JFAW?&WS__DD ^[XSGDPSA6-QP[W\$['.EIM&-K:'&DA['K8/[XH<4. M^=/?P_EA5KO%?(NQZW!\JW4:OL6Q'H[U\&8YUE,K7R+'>CC6P[&>!J_3X*US MK(=C/2L/_?[W+QSK83\\QWH8Q^J&8QSK8:]6'1%UH+?Z7?::,GX=RFM*",;Q MGM/?Q/GA5E_OF#WF78Q?A^)=A& UBOG49C;:VTBXGIR-1M.@OCX>V-R0(4YK M1VXY\H!1=L!5$ZE+X[=^"Q.AM8W26"V8W[3EZ+Q'WE&>' F;[0[V,CFR_^+GADR./,V$2$!Z MP.8D F%)I/ 9IZ.Z.!#RM.,?:9WJLWZ+09;KCE/?.9%O;)I937S&BS2! ]MM M.?6/!L&M&NR+?'":SQ/4TG\=ASX'F$B/JR MX%KJ2QWG;^,B-*/.3F@AMP"K4P;K+ >K=@6;=,483N4BK_R2^D(SV_:UV;T2 MKS20P$*.S'N?#4B\<9)7V@,.M02!+!S:(/!56/+>(SYNQV% *1!V#&^&70JY MH2OOE9J-/0ZCJ810)-1L:UAA)++]RJW@ 2*:=!AK8\]'& ,+2$=3+T&^O7IK MFIQ=[& 8P]7E0>,8_QJG4QQ4CG/!$01R9?C'@Y=,E)!(O*G09H %H1MK\4PX MWMB3>\%O;]^__4NL10 @"40\!0X2A[]>>7"V.'4F"X?SX'>.DTY3GP0-32'0_6H@' MEE]#@3"-8A]OU2!5N*F/*.D".7P3$5[[!,I@"4YR=B8VA$.YIRO&%KZ=\D7LG&X\!N; M. I2*RJ/48F;S#7?^X;HFX3+#^C;0:86@Y&7KM[L_D SAVG<:! F. X8%A' M/Y%WS(NQP& :!EX2$I+0 M''A@Q7&VBB&]@N<-,E!\KY\#KRJQNE(G_8OY]P0L#2CDPR7*RH]P%U6H]F#Y_OP M0P&@3E!L:B**0KD1_-[06YE@9H12P8SS+" MNTE]-26+0%U%W,\D.)X"6(7GXMAQP N"1QQ*-1FP%N /O\.DYC16X$\>0GI3&.&/ MPAFB-?Q[-"\Q !)1$5' A+'!+LRMH+<4WA:OEE0+$:V,A-FMM0J@"DD-B() MW.)T)J%MC\)4(C5I#]XD!!4%;S1-D#T0F1=XC Q#@AEPZC&>!/-L6\0C0-EW MA-R [0"+NB>-"^ 3)Z3;WX4 5&6C(([-0(""6 0HJG<[V6QX.#.IJ*B>ZR7R ML>=XD13Z#6P7%'18MWRU);VP6$N.1T<](8R4$1(H!G 7"?E<""CATBGM%\^AHF-[ M.$U#_G?YSU_$'?!34G\%ZI+Q"B9QU(A'%$ZE#PGU&V+G#V*1D=^'_KV4&CYM M?E9LGH2D0 ?7OX2T[AS?]J9HB7ED,BE.'J++QHY0ZH+I+C++;00"F,R%JBO&(H@% M2:%8)(DOU1524\'D\/!II>>4M)E,.Y8R-"0HH!8=1EM'DJK2<&\##1/!#DY' ML#>&C%Y^V D$QZ38?X:I%D\(J1V@F7&*&)T9+%)'AX/$*HHY6O Z3X1-!NR? M_S2PK-;K\HGI(_-UYK*["= ;LL(!]C_H0Z;%YL*.-(&U/MH[X:AH@2GK,91! M0DLA>XA!%T2L^R-WK65>\K)O+;-"Y %PB310*C*9'!F+(*I!,S0$:D1^!8@+ M]L&-*RD1_4=K5B"]^$$RFS2P'_"_X9B4_>PK4.@BR7]&H'V+^X(S9=Q!E\9' MF4E.\3#HD50DI!1PR3U2(/N/RBY ?[O<7+8:7+W^-'=1_O]5#,8A7!B)LH]Q M8D=39<53D""2]SZ+/"?GOC=3^#4RFG>"M$#DS[?PH,B6!'L.T>_1K429I\]! M^^E>\AV[QJ"7KNG"Y@T*;VQND"@'89D@2@14G2;&7NS 3S:1QJ&XZ["^W-4R MM-^#2-R!(4\^E5O;EUZ*]W^D'@CX6P$W+[T*B#>_2[FFE*1Z\.(U>BU(T D8 M]6L.D[DCT$(O'KD.>/KA>N]@0W:=P(4++0&/MN>BY$1>^B^QIW!AT8$I?2>F85/?=0W-7>X=*<:3] MP_9344*-KV@M_PKV]#]%HKT1)53Y/7<;G1E:'*GAP4$;HZQI;IT".9MH:2EO M0Y7.,D]WNUA)#RMKCU:6LIP $&VSI5O6Y@%UN]7EY(?9 :)5H5@3;%I7P;5= MH=8)-MZQC-;F84S'OWNF)J:F9E)3U]);5E]O#;I&]_ X<*3&&"> XTUZA^F% MVXKGK0N(5W":W8N)ZX*$;6N@M_OM8U9W5^%-]:CNKA$WVU-U]RDP;&"TS,;C M%Q-_C2^'B;^VQ#_4NQT3=)S.4SK.0?'L?#T314&QU'^V:'R[Y)EI:@(3] M)QIPL:5UKI96NVOT-DLY]ELP-3$U5=NXU=?;@X$^& SJ[+=8;/[?AK>[88JY M30B6UVM;6]=*Y&^(13['P?%&@I;=[@SU&\BJ2Y6[: M]9[(Y!C6W[[1]F2H6A,^LK6UN1> U)%FVR#)>DRQM:=8%C0L:!AMFXVV6 ]G M6J\9;2N:/CL.)-Q?#F%?4EV+!AOV MLT8HU&EV"D>(@$V],@J MCW[]LSV=O;[!\L<@MAW5N>3K9"54L,VA;%P&*_UJP[<$\+R&TDVCO$4B[G": M]4,<83UCXOE%J1\^MURU=EX$89V"(++,=5G'.LLRUR6F4T6J2S6$,J8Q0O=8BF'9L&6,.FMHR M9K')^C/QUC)7X2W:TCX$KOI^F\G4X- 9=_S-#HW.8-?] M''NOIF5T>DW9;-\8=)JR5P!LS]QKB>Y^9\3N\Z=KIJU6&H6]3\_!H)+CX&/@ MA-$LI,ZIV 'BBQAC#T)'+)CT^ZV;WG3*=J_=:7?W?4HEFDY:-WW\4[\K)L/L M]^25IW+7%.EOG8EP4U_\2#UQ#C[._'P ]\'S!6G=LF:7(7< #L00>X1K[T V M[64:[:X06<7-89$7FQLXC<=[=K;++;DX>85<>S]1ISSIX/I/>Z4!*R36O3[1 MMK1)),;_]4+MHFV:C@C-UA]_M,GE.$FF6*QGF'_ZSQ_MQQZ 0Q09'!E%=JB6O\_4^689%32WT629"2*W,]H3%:54&KMW@58YH"1-,0U#W^>\X)S6: 2PMM_D MD:HR6 #NP*DL9[Q" %K/%8!52TP.6)O#B/!<1%@ILI:F\M1#9!T X7B-!JQQ MI'8'+%NV9RD6:L$KQ(MEF/]1'P65QS7"(@AH@ M1!.2;3FK[9V=V!KZLO,A.#C#CMZ3V'=R0@7F8;KNXJ3LCY0*(W^8O<]@E9W7 MJ+/*?EP^>/OVOP_:D>RP^NQ^^."!P$MLYZO]/0S"Z1QTQ$0$-)4+(^=3.V>, MK)?Q&JR79?SH[VKZ3^K+2Y1 W6FM8SIL]?WK/6=%S&]#D2,?"A_1MU39#QO ;K39794X=UIL.PIK(U==*N*[:HZBUTV M.E6;K%1"T1VTD_B2[72S_B83G:A,1"0R3&U7GT)_X./^Q]CAI%'CQI'RD MBB?J+9[HZ8XH:I4C]M+9U$:EQ@UVS$<,>K<&.U;GQ<_-;+!3AZM9W5SF]N-? M?[OY^ON7][=5Z?YPKX$SL M #0.E0AI#ML=73UXY\78%2[1)G:LN3@VE5*)L-6;%V-[N#!*5'.W&"X(OL#. M;_":D9C8_A@;.^!"E#"J?I @UTD#>(C6*WKQG;X57-7^:B?K,=1I=7;I,=3N M&,-^?__-5;I&K]?;^[*=GM'J5MOM27NV/-?X\?X1ZQ#L"?:7WW/^3:U@UW(M-R.V!R>DA>M/B5VT/A)TWX+ M[V7'U_;6T]9KC(J_V5-1!1GWV=KA!,=\/I:>!^?YZB5^I?NN_Y4J%6%UJ16K M"Y75A<^1!Z"; >S&.13#4C';(P.'3"0[":/Y"NWBY(WAMS5^N&/R)H>.M=ZA M\^,H=.?PGTDR]7_^_U!+ P04 " ##@&-3\\Z1V4L2 &S@ $0 &-R M=&\M,C R,3 Y,S N>'-D[5UM<^(X$OZ^OT+'EYNK.@8;.Z^UF2T"9)>J3,A! M9G?OTY6P!='&2*QL,LG^^FO)-AALA,U+X,Y4;>T$6]TM]=/J;KWZQY_>QAYZ M)<*GG-U4S,]&!1'F<)>RT4WEV]-=];+RTY]>]3BSG1,6(": M@N" N.@[#9[1;R[Q7]!0\#'ZC8L7^HJKU2^*J,DG[X*.G@-4-^KF\EMQ;9S; M%Y8YP-6K*SRLVH/+L^I@8)K5*\L9.(,K7">V_<_1M7E^088#3*I7Y\9YU;ZZ M<*J7QF6].C0,"V,#$_MRH)B^^=>^\TS&&$'#F'_]YM]4GH-@/:[*QQI5EQ&4E)ZKA39D?8.;,>#/.V'2<3> &HA:\3T@-"E6A%!'4F=&M M)XH)W1(B0N6X!&)]4*!Q.L BQ$)'O"8 M^!/LD+6Z^/(#0A(@.IYP$2"6(AQB?Z!JZXM DAE5PZQ:9@6%D-YS!P?*3J/R MJG4IHAKQ E_^JLY9?'[SW4HM?P6F?G6$\:1X)9*$846B)\4KD[!7\^KJJO8F M#7!E-=(VIFE5"L?.)\'O'7FL.G+!#O:SN(KR.,?Q3O&PLL74*+ MUR,FDG^LE(\9XX'B(I]$SR83RH8\? "/I(5=QV;6(\/8XZ>B249?5O]<8^$( M[JWI^+6)X!,B DK\9"12#)X%&=Y49#RJQL[V/QX>?(::Q$52 A;[BGQ= Q+B MW<];$M-*L[FI^ "&1T+=''/#)X(4;3B0^!#G%-#_\^UWL%>T_4#B3+W_C^:[ M9%BT^4!"&=V@]9+Z"=XCZMY4FAS2Z$<\@MK)Y]]ZG54)D1(Z+Q[SC+G.J_/% M@#P5_D/5>=Y=18H22=(?:\L$2ZRF/G&[[(OZ>]G((^*HB(9PR3IRTRVJ-9,L M>ACK4:?=[D.K_=!OM^"/?O>^TVH\M5O])_C_U_;#4[][=]=Y:#PT.XW[QVZ_ M\]3I/GQ[:'QK=:!43CRV$*!!T%0(U@&V/JB>Q!#&PE!2&IJ+0]T[-!.(8HGH MTTSF/T[8YX'F$0MH]S,)*+1D[X:P*$UO%=+][-XJT*>%.IRL)(%;YZ'9_=K> MM5M8YJI'W3(,>Q/40RFG_I^- >CFL=?^!,BWU8QBD+T#CR1O^7N_ON;_V=1X@T8SWZ%X9QN5%< $%(23IY M@[Q0[,,)K).B1__2,*YVAWZ)>WQ_.AYC\N4<= M2OQ\F.?DI4&V;AJF&<[84-_QN#\51,(<,D9\B!*LT9PWBIF?D%O2]CX0S(5D MW8#_MD 2^F3T5ZFZXUPI[5=HAH^9^R0P\[$C)?A\"$[JD0C*W9R(%F"H[YB6 MJ2;B%N%,8!BR1\ ?)05(J$$$"F6>+F[:&&V.E@MP[8R>FE16-&G M4-:IJV8"T2-^(*9.,!7@X5HDP-3;/=J90G38V\:9O0OLJVA!-/H4"3\90R9. MLQB[H#7X0<0KV9=QY!*J-Y9S>P?^?S$%6+2;J#8G^]%#V7#^G%)?">;#%N<# MTF%],(S[P-V7]>00J;>="ULMUVQM.XF*R'>J*JC#D*P,@MI\+J7QW%&&F4.Q MUV&R/\GQ<$X;R*34IX&79AK*&1N4X%-R (KD=!IZ??)V9:5]];P?:)<7E,0EP8]ZK\4\IZ;,M?Z2=.PU0)G#CR3ST-QRGN& I&4>'*%R[#< M4SR@'I6;H7:'=093/<:FK18T"V*<$',"-E)0"]*"5ZC7*\E^NR7$^=CKP99Y MP_2^<*_[0A'WS%WD[PUK/5XVS9:BTR%\Y20.BLY1\) M42> 8^>*J?@5>U/"AU^Q> &E0.[2)PZ,$W?CO//QUT-NVVH!,I\?!X%(293# MEKE,-!=Z C]25Q8B7W&P*^SSL==#?V:KU<=#/9=82MQAD.^2'G$(N+[\ MPZ04E7:D:IZ;Z61:L4 )'B56>I$1Z@I:[>C4O+#24P4I ,HX,EW6YJT@^,7E MWQEERZ\*^;L-^.H=W24,2=![_+L]S#KEH\>D@&$Z] M:-G;[W'/@\??L2@VA;NE##WV5S!4S8/]3"@"]B@6&R_I^R@A^&0(H+('+(0: MY6T%=8J+%LRZ 4/1/&#.V)82JF[P3$1S*N1>L'!2+1\X&73:U 22D_0'BB"2)]:X*,L#4#.8B'@E>)R@V=5II%GK/=6:MBR +*P;E=E^;+ORLX:%W M9.>VN2:VE'U-YYY@/V]?BBDKKD"S#3*\1Q2Q0S*/$2B_BI5;0:OV5!1"D(D(* M@#*ZKF5M-I\Q&Q&?RD-P$\'_($Y W$'XD@\\.E+U+>32MA.A=746#$M2<2B- M*WB]4*:"3EJXGL60W0O HG$UF K27% M$+?)67@7*LA[]/#.K&(=>[TAV+:Y/O0N&4(D$25%(B6SE,CWR"MATYPWLL6% M]0G1F9G>.1%1ED^Q1;*?11)]TG-NI;/.B+Z,J4[4]$)>:8E&[VHN;'.549?2 M;_2?L2"W,,!TY: 31IBJ/CE/)673ZKW*I9G>IJ 8514GE&15>AP*'3;6<= [ MH2LK[>E785)&KY2MVLTV!^3DI?5BMF'7BTN\4R-9X.-JD\J;R 1%\>-M_ M;+:[_4:O_^VVW]@!I/D$Z'$V[7KZT/=JG$.1<@ ="I5YLA); [DU$%P#R2<; MF*ELMA5.G9]M@HHI&]UB3^Z0VH$%Y&&OQ[]NU]/GN%?C/]_:%QW&C62B2.@) M^IFVU%-Y ;;K))Z2#58#MN"O!]^RZ^F#V*O!#U\ID2@I$Y$2KQPD3A6 3@AF M;K2.4OQ4PC*]-LT%UYW>D9D\=B"YJ8-%,;\3* 570M=RT>:\]IF5'H=H 2IC MXKM:Q[,W5+W9Q'%NRESO-<\A:!;#-?D^%(@^12+_<7*:"\!L-N0IP$^/[85= MUQ['SL*VW&.?4"=/^"VO5TT2Z"/IAY!H,C+J>4B$2Q-I@]95U8ZITAJ MO(P1*J'#1\%?J?RZXY"+Q.-"KBH_.ZVG.C/L>FK->P&J*IKQ5TN8BSB6VU-M M%F5T#/1@F78]M0Z]!%:YHT@;"T;9R'\D0HTR: -6-JTVOIQ95CJBIQ$H8Y195N/=EV/;T[(@U+ M%2F>)P<%RFA1;QJ08@=TU_#08W1FUU,K:)D815Q/*($Z&BR@2A\05S>\,:88 M2SV&Y[:5FA'*Q% *J<92RGXM3)./QS081Y>2.ES=#$]8_GOL=0ST&<.%F3ZU MD^"F9@(6^)U@<0H>>UO/1I]27%KII$X+41FS"XV2$Z\*^<5B+/5^\@P7WY^\XI+^$S]V!VH&4RVLYX9MI;+]]; N=-42 IM8TX^V#8*>'CA;.#T_ M>/^9\)' DV?YB:(&D.1$>&/NVD!Y;IKIPV8+>P7B'9 2M]*9TM8&4,90O2E*FTUI[DR:/A)8MI5*TK:WCK)/ MFFX*7E0X_>9#3&>M=+TIR5U+^S"EF"SK_0.<*)J2[K\: M>GL[LZW=9S:+]I;\]DET)TAKL+ MJPK-)U&=4AI0CT -B/N(1?[[L)9H],.="S-]X#QB@"(.)5)W?SKPR9]3$G\Z M*N_719>H]"J_---'N>Y,'EI8M".7-"3_*5R/,;%80'/A1R@IM*(.3I7H;'Y*:2BY11 MSY.O8M*W@?#H]23\VB34_J;B3D5TVL\'J (:J$/4/PL^G=Q4PN)@%.,*"E1Q MQAF;CJ]=/L:4=>"%Y%*IK6Q@=$([.K\MCV8OW1W0C)%BHP<2A!\.HTY4OLG] MH ==MCM\F@K&7Q>U,<2>/U/'[@7M7G>@."!W0$$Y-!>?<^\.5RQ*JH'W$WD+ M;CWNO*Q43&$^^[*9(!:1H_'WW$],9[XW'$=,L3?;+27Q7-G@7+1%&AF^&X3' M9V0%Y2>;,\#>^9)D@8,HJ$YLNCM^[S((WZ7CQKRKF;Y79+@ M/?$M@_8;V!K5:6HOLG9N/N$37U;$_U %]KCGW8478:]RPGL2MB\=!O*[G3ET M..LL4*/X#HXH>;J'Z!C>OZ,/3X58'#Q,R7AA6FM:M%#FX%56XXB9EGU]W5<4 M/G@C^EC>@L_<+L@,K^R)=NWKF[.6[. -FYU(2-P9&@T05[IC+8O92_^=068* MK>@U[_3]8%7I@YM_ASERNH.T2/AOART!&,'TQ#LPO&,C*C%5\R;@I*">P;OT MM@&@)P/E9*PSC;W(VB(_=,E@?_:A''F+# (N_)4:62RTN:GOM26W4Q\&;#)5 M'P_ \4GF,)3E(T;_(F['A;)T2/$,*_4E:>AZ %.BUZLQ7AX_L%)7'UV-8W4\ M47+J0[H&W<(AQ/7O!!^'MTETF#*I68":3S3$7]U8H=TMN1[M*"WQ375P/WHG MG5WVX"YZ=T,7A>(30-H-9UO">T>ZPY^!5>!W6#C7\@&CT+P5V=/PBK* C(CX M4-U#QQH2J(K[@6K.D'GH0?^:.1_PPC(SGAU/1+ L;J8\0+*:]NN1O T['.NS: MY4SYA$9S5A\8LC.E'CIH9\UWS<< A:;)DF1'.\(*/QS MI3//-ON^Z%WZHZ;A_)OS_@0F[(?K\PWWCZD?: /H3F4<;41-A SE#7/,Z&>4 M/G@$W9W3^I7XP8>L7L:"#NT0LX?G&:"!3+(AI:D,=U&#^7-^#-N%T\-[54UL%OX*&\;K6I0H>O/*K MMZ*H6PNVWM"2R>48MK/,)J(2&T*_8O%"Y*S4;_#SN0V=-'@/\V--8E",6\_AVF0GYVALPW/Z[$L B+8\UE M57>+9ED!*W6_])HE>PW%P5%5^78\2=.?3B8>)9KUM57%CS1%5^-P^0A[\FQO M="^QWPC";^8H?\GCJRS:PR%Q@NXPG3K-$RM_"4?]#,!^)1\Z9YOGX?%P]+V( M,\A+?JR.( P^$(3[W%.LUSCWU>4/[@1V-Y[X\(6O#UK@RMTIEC9@-/&$@@M0 M>[3 %L&@5_O6/*3'VAE"#P:N;#9Q(_>4R^T$3"8R2N%MD#M6VU'"MX_AAO#5 MV<(V/ ^]A3W3P*.M>G$:U%!GN.)?!3O+&E['.IV\J\,*?2[G09N@FI&F2^U) MVH&-JT4F@C@T.M$W\8ARGLQMC+D(Z%\X^CG?]'K'(:Q"Y:8Z36W!\UB-+7%V M-3R")?=$RCD?:+]L0W?X]$Q"T',,OC=B=@QC\.3^H\2VI.RM2(FE!]H+UR,N";W-'2%17/_H_7C9=3C61.*VWUBS\7=>X.!Y,O/_P74$L#!!0 ( ,. 8U/KU0K1"R0 &M> 0 5 M 8W)T;RTR,#(Q,#DS,%]C86PN>&ULY7U9X#PM\G3^Z>\__?;Q%?,__><__O*7 MO_T/QO[[E_=OGKQ8I*-#G*^>/!\05IB?_#E=?7[R>\;E'T_*L#A\\OMB^&/Z M%1C[Q_HO/5]\.1ZFGSZOGD@NQ>7?#G_E5CLE(K 0H# =O6$Q"L&"2C'% !*U M_I^?_BJLPQ(!6;#<,AU<8IY[R0KG"H #:A_7#YU-YW_\M?X188E/2+CYO3IW_^^>?/W^(P^WDQ?'HJZ:\_/?WV3YNO?[OR_3_5^MLBA/!T M_=OO7UU.K_LB/58\_>]?WWQ(G_$0V'2^7,$\U1 MW/B-^A,[_1JK'S$AF1(_?UOFG_[QER=/3H9C6,SP/98G]=^_O7]]X95IF*YP M\7-:'#ZMOW[Z_.#MBY=O/[Q\0?_QX>#-ZQ?//KY\\>$C_?GKR[O7Z M[;.WSU\_>_/NX,/KCZ\/WO[V]MEO+U[3MTB\]>M6QU_P[S\MIX=?9GCZV>%"\@OR/75[W]$S"!+-T-%L/Z!OZ>?/2*M!^A,5O*YQG/!GT M4U"S1;KPI5E5^6(X_9LSB#A;?SHY6K)/ %\F;Z80I[/I:HK+9_/\8;5(?WQ> MS#+-SI?_YVBZ.IYD71(FHYF,QC!=5-@&=?D MV;R/2"3Y4YRMEJ>?5.5PQL6&0_^Q+; 373Q<\*M/?#U/LZ-JA=XMAJK69ZO5 M,(U'*X@S_+AXNR ;-5^1$NF)GU[/5SC@ M-8@B>@Q/&_@7!_$3@?[IR9]8S>G&5I_( D.ZPO6+EF+SC:?+ MH\/#]3,9S83#T[]?#7=')JX6CZ[M$R+2*.S*U',#,Q$NN9RM9#H[^L.2%_,< M%>&Q"!!=XK$+W,9=-E-%9+G3I081;,&U##/7O0(Q6>FE&E&?+):Z6U68= M#0/!FD19I!PJV+MA\06'U?&[&5_JP+_%U81KLK=95QR@F/:%A#1!,0M*% KD9>1=A+P-U)@1*]<4PVD7Z>V4YY-3MPEC M\-E'TX,7]]']OGQE4]T_:(2;Z?> ;!14;_P&88GOZ^ =E-^6)SR<*"&"-MHR MB\)2$&<BVH8>YD>D1SM=-*/'"RQ( MK\^O*?<_Q(_P[;O[FCCCD@H&F=0UK.=9D2'+AH&RE#IHJZ*%'MRX&=(VQ+ _ M(C$:::$9*WZ%X0]<+PM]0))OG5.>$]5RE$8FSVQ4Y.>DR63(?&)@C;'"*(BF M"S-NA[4-.]R/R(Z&VFB>H+EY[JV0?^JF=Y7F*U7.U;/81B.R:?_"V9'.+&4VP70E/*E.MK%.@:) M1%48HLDTXLEWX?Y6Z,:7BC^$(5?6GIHKIMTT2&EQ1&#./#K9[%.9A;&@@"-3 M,9-#]X0-DA*,'J.E\\G)T(4JMX$:7P+>@B'-U+ S,>K>Z^3=@%]@>N;-<3DA M0RS0HF?>!D-N7 *#($FZ(E0T@20-E]:NK^[BWO#L\>75NZBTQ0 VU>+!ZC,. M:PQD@\Y^.*/:I DADHD9G.F?!@J$,+T%V.DJ=1;R7;N]\X_CRYU8:;SO8 M[=98*I)+DLH40G26B>(*TV@"\T%9QLG-$ [.O>RR&745ROC2Y18F?<5(77)ZE1*8X#F7;), MB@1,NU(8Y"(9.D]Q5"#S"WTRO9LQC2GIV9$7-\6UNVJB'>\7R^79YO\QX1N. M8'8Y%9-1&E' D6?.F2)N;A@9Z,)L42!2R246UV4J;(-N3!E08[JTUT[+1'DX MPO,1_7?[+0+W1M=%L4@!G:AKFX4".IX#>*>=+]9WLBC7(QI3/M7>GC300IOT MZM5T#O,TA=EU,EJ;B)R9*:" 0<.;%L;&36(#&/:V2!9"-T-I7HP42-/>;_[;#&E%0U-@(- M]='6/<#LU>(DWS_)_#_#_!I+95%A-MHP64 S"G,L"X*\&52R>Z' 1K M?_2KUN\OYNOGGF2! :QP)D0:6$TSSN? ?"8DZ$$I[GCFI/"8-Z/UQX'"O*/A^!P.CL))!93RFSIE;4;FN2J,PCL#P:4:ZO70_54H M]UR,83^2^G<<^':Q=<[3*CW,WJWW5)_#E^D*9N?8.8%05!8$)!@1B)ADOB-) MSEP&9TJ4/H0N:]=W0QO38DQC?C362\M<[.CP:!VIK?TS ?HRX&><+Z=?\230 MKPN-;W%U4"CBGZ3(BPC<,5\2I8EAO;'#:4@T&D,4=\3Z3@G9?7".:;VG-9,Z M:JP9K=[C"J9SS"]AF$_GGY;G0+_ ,DU3R@*XQ1(H ;#>.J:%CRQREYFA3U%: M";9TRQ@! (RKHLJ1V!ZZ16KP'LN3.4T4[**7E@;,:;?R"<_J/U;L: MHR[F]83]3?*;0A; LL3K\2<5/(/D8JWJ#SE@T:E/#?W]8([4>K;C42^5]2LE M. ?(><=3(F$S!TIW1"T=KZQ(@M8#W+NL MX!RL(A66$@B6K(4M3F@&F)!YRX/W%.01[#U6%MR/*8]0>M+(7+153+?=OO/2 M6B63(,\7,XF\/F,+SEK*#@*JHDJQKLMZ^,V0QK3>T($A;531^##K)*4$O#:N M"O02I@TYK@ADT-"6$'4I4<8NNWTGKV_>$$L8804-&),EDX;0.Q93R"PX[B48 M[@3OLZA_:T.L,1Q*O9>FKRRV[C+.GY]#FF_1TL;Z/DA(]RQ(N%!'3PYQ*A\LLSR5*L^B9O :Y< R"BR1Y@ M3U4,N_=K;5+6D516WCEDSBN:L5HFYD,2M2T7!^FR%+9+R>E=91UCJW[HSK:[ M6];>2U?M#OU-YXMA/0 ;H1(9<^,"LE*DJ(?7:/HC>,9KX5I,4;D^)6&7@8S) MQHZ +SOIZ1);_O;T\IB^H9\[M7=__?;YP:\O^_9TO_R./31ROU6L1MW;WPV+ M,EW5_>R)#B6JJ (3AM>> $JP #JPZ'D12B7,MLLYLS,(NS?T/-V2XM*&N"YEW9QN0N'\C#JXU#Q\& ACUJ-T!??ON"\R5NEHTG4*+- MR0>F7%TD)"#,*V-8=MY$SDV*MDN9T UX1E5YV)1+NPU]8Q[T(7:D@%#(XA@6 M7P5*Y.9-"(SS4MNL19Y\ET*AO9FV'9;#SS!.#&3O TB2Q'NFK;846A7-N"HE M**TXN"Y3[AHL8[+<8V'FC0OG#U1ARYZQBXM8-@9EHDQPP:C"LH[D4L)>!LA=CMSU83HI*/1F:@3DPK%837D MJZ"T-K4ON*N-+#V2E:_+S%TVJV^&-";3VI89C=30[HH&BM,'F!&>9_EP.I\N M5U78K]_-= K)DM,O#(.NQX:BKXWC-4O.%:Z,XN0*>G#C#EQC*GAI2Y"6"FD7 ME>'J7&!H5:VK69@T50""YO4"9A*#1IE<3#T,:IG,Y.AX=!AE ME[O?[LB2'MFT[4J#&Q=A'C3N[4+"@00YF6(3#JZ40C&I,74-R%%@"EYY4E4] M BK:^AQ2'K].$RP^+69Y@]BFIF%A!6XG[PZ[OW+_])WWG]KY?[*,^Z]85[J-7:7N!&A5M;M281CJ+J )H9 MF]?=1ZM_PL2D2\8JJY3L=&;KWAUDV@[ J\5 EF!^4FZ>CC\.,%_2]*KV8I[7 M/VVL1_[?--LVEU"?#!DW6@/F4ALVDPE7&)D77#&!5F(2-6KM=Q-)(9B72-, I0%EE;YVRU;@C[E$YF$<@:'/=[H.0#SLYI6O%GJ2YM':"VFL*\Y1DRB:EM$2?4Y^K MB'L:U)WV>HWW(DI1:B>)7/>:%0LY1!8 M8\6C31=VNG=;Z]W!-ZA.]]NV2V^ MCY+VDIU\MTA9F022-!Q0!;(*( E9I"!3!4Q.@-2JB\5OU;YV7SMP8R)6<\4^ MZB+DLP__?/7FX/K[YF'PN.=PC7:)F1U%\;K^,+//GWZ_GW_8Y-A^V) M)ANC0[', *AZXUEA4:=:S9>DYUZZDKNTD[T;6H-#5Y?>;VAH7F0Z:G'$$8#Y L#Z3497^KN#\8:^^9S_('Y(S>U!*R[,XSV'Y M^=VP^#JEE.67X]^6M<_VZ_E7RF=K!4Q:3;^>$-OZY+F&R$#6XX59D+F,-A!( MKRBZ V[Z7&JR/<3&L^A2Z+&Y]/'C@M)]F'^:TDD":$X <52+4F73=E=@[M/T> MAI\;"!-$ LL#BTJN<[;$O(R>E7IC+6,Q02I#9!JSX7)/42 M:$S[W'OB["BXT:/U@D.+"61FA9_T[A8L&BV9X!CI8^F"ZL+-^Y7C[&OM?D]L M>N#X]XX?-L'T!3%U 26$S2SG4/D)9)-UH:Q-3@D1EG:%Q42BP*BC=-(F]5%SOSY?N(;LH)'XC@!UCDVI5/ M%[/!?6BJI87]CO8]?MG@/2AKF"\PKB:J%*\31F:#L#5[<)2I:LN('PF-RZ"[ M&=[;D?T WKT5L?IHJ_EJ M&<4!T-Z3-%RY1_+@X/%_/UU0X39Z22J SCKEX3 MKY)F,3E3+^3*=5]'^M2G<]*=T'Z$Y:KF/&JKL"[6Z/5R>41"$ZPWB_FGCS@< MK@ENC0HN"LZBC21V0,LB]XZL9#!&9YXI,NUMCJZ'-J:;&!_!'C705Q<>K>E\ M\&7=,_GE-QS2E(9BXD,16=9>!5)DIC%+!KIN+U/4$WQ2WHHNY=EW(AO3;8V/ MP*+=M37^918:%ROJW1D1,=6,3# O@F<2LA+61Y]XE[X$^UEFN6=B\P*_#$BA M<-4X_?<,-Z?2GQW6HO__"YL?US#J$=_JL_X%PW1Q5-1MO6:N-AZTG 65K0#P8&V7 R1WX!K3:NU:B\)T M7H4_F+^8+K\LEM,ZK@?EI(Q%3$JR(%%EDB\*INNID(B4]VF/2@E=*#'HLDYX M.ZQ1%3N/DF4-U=KQA,:Y>XXF0%X? 2>0I=FK_< MBFH;HMG_G_UE.YVV:Z)!8M?_UXK/KS##]7')Y6J8IA5%CK5Z:IXO?G#NF^^0 MTI1\5:K-F?67W])ZQ^<]K/!E*9A6DZQR=D%)EK+!S='T9"43PO'BHK+!=]FB MW*^8>ZP9(Y/D=9%U4;K2L1[SCQ(E4U*K)(3.&+N$S@^M&7OD%A[C9?LU-X/T MX,!C'-G1SA6#$IFQG+QF1C*9V@,-@P^N6&M,[K+8]] C.X_<#>2'Y^BN''B, MVIF21"DATJ2IW4S($0.Y=5-8AI!2H&PUC*MVYG%7(WY\CN[*@684?B/6/S:J. M79^^%XZ]GA/2HY,BCFN*R5[@"J:SY45$VW5\NN\K=N_VM)-0C3H]G7O-*Y@. M_X+9$;Z8+M-LL3P:<"*Y4I%[,H>^]I>4(C%OK69H=+20=0RZRQ&HVV'MO,-] M\?3M=8)35*U==I( UGGH(KF%O$[3C=.8LRRAR]60=T,;4VK5D#U7"OK;ZJC- M,=7URO1ZX>94\N/K@$7+'??),5XK?C1 8-$21$1T$4U.,6UW'G6[]XTID>G MB%XCWX82+\FW+([Q] C_AJ[7"D\,]3G[P.H)?:9K>6H D9DT/)=D0E1!;46+ M[=\YIORA%S4Z::#MWN0=PAL,.LA*64FQG[:AL!!R8-KD')Q0,F"_"QKNXVP? M-QCOZ&]::ZD9?:Z+"*\#%U2I%T]I)G4Q3.>$M3\\9\1JS2U7PJDNE>9;XAM3 M?6='&O70UI[SJIH"POQR)M@XL[K])7URJWL(UBB[VJ37E][X;/4@-R-"4S'GFV.2MTIK0_H@!1"TD!U MJ;^X/]0Q.;*&[+JR6-A7A\V\VC]QEC\N?H55Q7-\+2Z=0TY1"Q:LY?6N7\UB MR)ZR/F[R 8(V\I(W M$>2[XYZ4*%0BBC"9UE?EE,! VGHUFS%D>?/K^:?EUC/S=J3GDT#ARCH?)UN2^2VZ ,RAH; M9%2&!J[+'G'..$)' 4SP"E)* M.@K1I2'HM@#[#L2=IL:E8+2L=<\B.0KMM&/1JMJ>C]N<0O$NXOZ'YT?R(UV8 M>+^,K*F6]S1%[V-AM/7.)%?WF>M%+ E)$&,RLQBDR3IGH[K<5]%,@C$YE5'Q MM:WN.R:'Z]O*SB[!6_XR(/R1%W_.I_/+O]HA*WS 6W9/!W<5K5$>>/6FP5IV MOEDB %.B0:48UUJ0V8K 8LR"^5 X%I^5Y5WK!Z\#U:IL\NS9_S4LELM3D44, M/D0*_45MYJB%]@R*TJQ09(=*@Q"ER_'4VV&-RO.V8LQ-Q9(---/.F\YFBS]K M8S2RJ"\61W%5CF97<9Y"# 1!FT(I8ZS]K6(BZ:W,#+FF'+(H .C3&^H^*$=U MATP_,G537$=W=_6.Q1V\VLT/V]UY;0FTD8]:O^WD-:<*H]RW)!$D"Z7N?O!H M&*DI,)LU&0F0(&.7BHNK4'9L#/V]#^S'Q8>C+U]F4QR6$VN5B>@IZ'-D[W0- MO&)6R(P [4!J"@/%7>J_Y?EC\B8[ZO92\^:=1[-AA7T-N1?T>AX,:%\X*[HN M*_)B&2C.F?&0R8:13)<;!MY61[]YZIA2FY8J?/#(->P^2B2:YDVSGE.!C.'D M=0JYHE1R;:0B&23@3%E+CTCHH$]8>"V:,=7#-U)^N]'?DWMNV==2= M#^.MY^^E T_TXW"$^=R;;SCG\&R>U^=B-C^?*EZA406B9$4(BOFSULQ+[ID3 MF:N<$.'RR;T;;&=;7#O7!2[FJP'2JJX;/C]:KA:'.! )C^;?$1V?CD Q61@K M',,B$],N: ;H$BL(F .WTODN53K;0QQ#-/'8W+M2B=A'P6VBDTOCM+D-:VUR M\W1U-.!RXI*%@#$S&XND?$AZ%GU0S'%>A+=8[]9\R+R[YEUCB&3&0I\>ZFE[ M NP#47@X/CB&D.@-!9N MM5=CNS+Y:ZSE%3NI9. 2:P?I3$S77 A"EC@#4D:A-"$'UZ6D M-5=JN]Y*B]4522/]SXADF+$IU>;2Y(6=5J4]2>;#':'W'"[!^^>(CY @%9M6^I[GB^6I,L< M R 4EM9[.W)].DL:ECW*8I1UT719SOV.8.?@Z+2YX9E,F;A>4M&LD%VK)\Y$ MK?Y03%KNL^;!1.BR>7H5RA@RM-UT?B6(V6VX&UXXL1A6];:D,QR2"Z.3*DP* MPRF?XX$%(0S#6(1RP46KN\0I5Z&,(;-JJ_8=A[N9VNLE)]45G<$019'7<8XY MS3-)13P,]6 \&AX@"PW1=.E;< 7)&%*>MDK?;;#;3?4CPG#2]XY"V8FPH J' MP 3D7'GG&$1!T4PJ0@:?K0A][I2Y &-4US TFN,/'^>.4=[U=]*L/XWUTW3N M4]PY]-OA;;O'@ZU$;;&=<#V636AZFGY0OO&6/MS\-*F7!/$0Z]6[]5Q;D(*% ME",CULAZIDU1RKG5VN4#7MZBW"C57.K6=T]4%D9X:QG-I$!I M0M+0J;I^*WAC"#?WPI[K:HX::Z_=I1S?+_A<7])(4O\.PP GU\A^P.'K-.'R M8'@^@^GA!8<)=@$V&%&+,)WRVC\*R?+O=S MSKSU.* MJD&9]S622C0%A43,097$N?+08U&L\PU^:8D=RF!_+2,2NOI2''V>>@_XV(=C><]6Z3JH*3 MQYYJ>A*++5$+PUP0M8NC#@Q<$0RT 4Q>.NA32WT3H#&9T#;\N&I,&ZBBX7U] M%Z>\"\DE'C(KNDY$S+:VR@.2T5-/?+O6O(N! MAG!^LJV:CC]2(K&$5,?D]'+)7[#0=S["MXGTPD0+@7DM!-/@- LR%P9@78:2 MDU!=JA'O@7%,"^!]6--+8EI"U*Y&F'0ED(\L.-)W"*8DXS1IN4M8N]5%]0\H'3PI!KI)6DE)@^!> M,*L%N5$@7PJ1IYK"Q!A3)F)T62B_'=:8 MP6/+E2^M=.*0V7#0H2JGP3J!"\ MBMP "T)SDC=3]JFU909<=M9+S5V7^N4[<(UK:: ]55JJI:-3>@G#G!QFO0IO MO=C_8CH[6F'>P1/=\<3=W<]](#?R.;^O68CYV5<*,#[AVZ/#B,-!V;QYC6)Y M<+1:KF!>+PZ V"2&[E)GL@'E,WJTG(Z\F\_M1WLEYMM'Y[N2< M_;.*_]/Z.=DIO1M8;QNC*X!#J*4W;5#087M>$,XV04IIYIQ6SP7M;E#(E=%DW MNQ?*,2VC[9."_52Y95JS^;S^4R)GR_?T6^ MS.V'#LZ'?G;O>6S9R?9,8F=L9_?LN>%3 HV)Q+I(2G'GE\_!9(Z491$>%%U;N .J'PK__UR]GI#Y]Q,AV.1__X4?R-__@#CM(X#T>XE*YPK ZH?9P_]'0X M^O/O]8\(4_R!)C>:SK_]QX\?9[-/?__II[_^^NMO7^+D]&_CR8>?)/WUGRY^ M^\?EKW^Y]?M_J?EOBQ#"3_.?7O[J=+CN%^FQXJ?_^=NO[])'/ ,V'$UG,$I7 M ]#P>7;Y%Z^C,3\M?DB_.AW^?3K_^[^.$\SFZGEP"C_<^1OU.W;Q:ZQ^Q(1D M2OSMRS3_^&__\L,/"\G!)$W&I_@6RP_++_]X^^HVTN%H]E,>GOVT_)V?X/24 M$,^?,/OZ"?_QXW1X]ND4+S[[.,%R)_J+*5=0IL+Y+_5I/W7&])& 3-)Y1$:? MXJ@2O$>,ZY[>'?/ELUC& N>GLQX1WWYVKWC'9S#L4\"W'MT#VOF#V!F>19ST M"?7&.7^G;Y1/J6+O@P"\S'&7,/_XPS/_X<0@)$6D!UM9:K;WU MJ+(3UCBAE?0V#:X>4P%=0#H=IQM//:U+V_A2%Z<0\73^Z2#C<'"QU[P:E?'D M#)8SP5>? M:!Q2JN3UBRI3SKA8+HO_Y2$,"V%WF]M[^MT!:"^S2XK)E&EW*T&S8&@G5!EH M7MI(XW6/S0>$N2RLM0P#!-$2:ET''P#F(VD:72I]:71G^ M"2FXBV!OZUKTH>O?<3(C_(*,X(%6/.4@+'/>0#5B@447(U-H%$>NBBBF M1TW?&/P)Z7EWH=[6LNQE<9X F2!UDDOF5K?JHNZ7H]EP]O7GX2F^/J_B&)2@(C>E,*F!-A,)D7E) MWQ::ID_(2PFY!S6OCOL$U-M)E+?5JKNK]2U^&$YGQ+;9:S@C.P&*\B$&,A%$ M9#K;2#3+AAFHYD)*/N8^WN!U8S\9]780Z6T5F^XJ?C5*XPDM(O-)OIO1YG$R M/A_-)E]/QAD'*0AEG4PLQ)AJZ$BRD,AX,$+2!YA%#J$WC=\+YC.Z[ M"O>VQEUO&C^A+]],WH__&@U<$@$RD .HN2(2DH] RU#](WB>M#1!QK[U?37\ M4]/VCH*]K6O?GZX7*\Y 2DE<$YRYF!W3)DD&-D2&WB=C+"J=>>^*7HS]Y+2\ M@TAOJSCTIN+?Q],9G/ZOX:?YMB(Q\ 1.,..2ID7&,S(A:FD]+,>R1G(04)1O*L0Q\. MU_4QGX(R=Q7A&EUV"H75Y//I[Q_'HPN'7EAO,=&NS[U&IKDQS",WK/@@TTZB7*/73C&O=YC.)T0R\LG>#V>GM/Z#,BF3'I26GFE?"S&R MDBQK6B[ %9"V#X-Y==PGH-=.HERCUTY!K_<3J+4[[[Z>Q?'I )VU,2?%3,R" M::L]BSQH)FWP5F$N@?<1R+PQZ!/0Z.Y"7*/.3@&NU^,;6'X^A0\#(XR*H("E M8B71"R(CU\LQ6U+V$G6P GI0ZIJAGX!JNPITC8([1:PN%H^77])'&'W >40U M "=(%EA(,=+D.# PP3*G7)0F 7#3A\VT;NPGH.+.(EVCXQYB5"?GDPE-=9'N MJ@2

\*#GZG3P# M''#$G'FL>4FR ;6 Q$)-4V93@&.&E--QG4C;;G[?7Y CX,TQ-0NX<025_*N7 M7SYA=9#?C^M'M_?*$C7]B\!D EH+(G-/JU']\>)IQZVF^Q:IF6@=.QJ/9!-+L'$[?X^1,#*)"\#QK)C%)I@L:%HJ0 M#*T,3OL(P?!FK\I^Y_IMOC9'S*<6)_Q[JU0A2=L$&5B*-M!:0&9EK.>OD7PP M\ YL"&V,K&^P2*T3R0^B\>,L4M-6>97(J)-&(+U\RK( 0--0A3X!8VUHTAOI MB16I;46$>XO4ME'(8ZGOV61.WXO4MB]2VXHK^RCTV471CX7$-)D4,^TSG P3 MLN^M(DL_%%9,"(#<:Y$/T[WT:,B[59':T7%W&_WNL4@-+=DY.7GFK +:66A[ M :\E)9"1&]]_4'A=S!QHW&[;1 O22/CKXCO3D%(8D#RMQ-OO*MAT# MC8^'%L>9AE-%8^& #(*PM>>&)J_3%(9"!1%E"<$TV=F/+ UW,%+4;OO8.,AO&0YA?*T$MH-:G?H,@1I4+QO17) MSM3H4_KM4G+&F*0!>'6D:MH(.4V*3%ER,XYT4$0#6_9^D,%8DZT,+(&M+5\% M+:X8,RO*&EEOC NB27O= [#D 8_H,"391OYM'!VD!WZDK?<%?L;3\:>*<9E? M6.Z@C@P-L^S=S>M3F;>^E5U7T[L/ M*5;S^0UMZ[ \\G4#6_12:*X9RF*9EL*RH&C;Y9;'>IU&TDELYLC;B-T3X$J[=2QCP+$ES"I)S^G9)K/+?EGH]GPQ?#TO")_A^FN^9;=+:[#,-TG,XB_L(]UU9QQ631J=Y(#BP )H8\DA%KP8 *;8MV M^IC&OJIUCH+&!V3 T=3G=)OX\Z_K'S /)"2T0&:](2,^\471L0?!F4E1V!"S MU(T.W;>;T^%#QOMG:K]K?V^,:> %KD=V+46S";Z6X>:' !ZH-.A8&+$14SNJ M\Q"T"]9# 5(].H!L8 L!A)_F^35E2'H=M#Q3R/E6W;:+%]F<\R MAB(0BN/ F?*U<6Y$41OG*B8"!Y.+*4DUV:/7HCD6;VI7I=U?HK.#Q/=8FI-T M5D'2').I-YK+&&H 5C*GG ^1>[B5&WL$I3E-U-NG).]\SWL,2])R>#:+:CSJ$);<;H'-8LL-\5L*23D9_!YZN MVU!]T)MR,L$\G/T,:7@ZG'W]#;X,S\[/GH\GD_%?M7=)3Z/EGA(9+QKRT+&:LK)CWSFI27+/GY"21MGOQ\671DH\PI,4EN&=.I6%:]/A8MN>9& M..?D9I>=KG_^H2W#784_[E=R?0&Y9O]0 MUFDZB>38:V0B&5% !!5]V$BA=X_Q%)3:DP0;+-4W'9#%-=_):[0V,CXW9T$H M0J02\P$$"N,TN"95-K>A/!6[K:.0&QSRN(EH2>]-,+6TV=:!.HR]UE5A]^J_ M@[2;+P"7=J2Q"B-G3J= BU)(-2TCF 5/9HJ7,:0F=MK^&/" C;8/ FPCY";I MJ<_CT\\URG0S!K6\Z#P9)0/-5MIZ9E\'SD+,-&],*7KGL@E-[JVZ%]7^38'N MBKN5HNI+Z@WB?+^.1Q]F.#FK^]]E]P;GZT%60[--B.21^$"82F0F@+,&N%&I M23^"=6">BD'06= -;L1;Q;0D^R:H6AH%ZV$=QBSHKK8'>-!!Y@UVB#O02>%D MC-(QPY6I]_]Z%EST#+5$[Y)TL:UZLL!"YE,/1URKA>H97+BN,>(0-\T.23R(+)#+%^],./V MUM6G#IIX->L /IN=P&3RE3[\#S@]QX%V245-#%_UX'\?3+^/*Q&XD"ACQ$%TDNC:UO#VN*??$'R M!T$KGH0OH4VMU/VXO@VN[*:&'B/I\[S. ]C^F&(>B&@1G:_AG*AK3Y?"P.? M1!1&*C(0"VQ6Y[O!8$]%]TV$VV/,9!-\;_$4:V>QU^/9'&I,&%U!SA07BFD) MGD$JU]@M/8E@AM#+!0X&P3. ML]"9Y%"R9]J;1):BE(R3"UXP%6EQ#Y[M?1 /_5(U=OM*I.M=ZKP/7A^]T$\5**T#SX\1+%^ M]-(^8+! N4P2; *M;1KU3FR'RJ6V4>O]VU5GG>R9-I!!%ZLB,[GV#8%ZI9]" MRQRXY+GB6L ^PM?MZ?)@PO7@;-E&%7V7TU]ZN.2X7+0P)V>W7D/Z*PG_P]QU MN;@EVL?@:'5E2#86+;A%UJOZ%"NFQ*!E\GFUP< =_N,6@Q[:NNV@J?$>Q-QW M0?Z;V4><7(*]J"17@6RW (;F29S72D@6I-#,RYB4*=))M=GABK6/?R(J[BZZ M?700>#Y!^#./_QJ-RUO\C*-SA/DMG$O/ZMETBK-I_/H+CC],X-/'82+GF_[* M]'6]$[;V7NB0C.]M[,Y9^C926$G?2Q>S1H]6H2?%F\ M%^BA7MECA<1!;R@Z ME^O6L:>UW\Y+FL)D1%[W^70V/L-);8A1BU-^I='R M"5>Q= 1.'I+0FAWD7V?WY3KVO@-)G_2 *]&_Z1O/[ZD!67V M==$5&Z<#X$D8Q,!0><\T9F0Q!V2ET#*NH'!Z-39:-+<=>?_KZ5X8=&.Q;:J- M!I4"2PDM6EJ-9A-(LW\.9Q\OA+1H>47;4140_9O?PY=!#-:@=IP9IP73)ED6 M4Q;,V%B2+ Z=:Q(+V 'K$Z?1.1S,Z#RTS6+A0ZT%>T M@4EF0M0^\IR2;E*4V0WVOD*?!R'A'C5ZZ #J=#(;7-Y)<,,,FG?XX\D(D0SC M7M*2'CEGP;K$G'<&A#:NV$V.DM$@UWA)WZUR\EX4A^\BVYX%X[ZUT>,Z-P>U M8-EU2!==03< M45L=#.JW(5FO]'0'K4U;B7JO?$@\BA<%K3UFBQIO56% 1K- MI+*1**^"*YML8\>H_SO"F_M6_S82[C.&66\?F'P=_/QV$%SP7G':4S7MI/,[ MI@!%9 *R$"5D*=B'F*Z6\?QI]_6CYQH>?E-ZMJOAIU?X9OC^(?=Y+= M/DZ&[!H96?[R[9\<(&KU():#1;&VD])*5$L3T30XG0LY--F&8&,NWCL'6/^T M.T>U'D1UH"B7"-P;XT(UTU5MHY)9U+16%F>TQY"3P_04HEQ=G-PLD"M?:"L! M)>KU+UB+Z!2SCNPO5+$!J&\S5+&-MC8+5>P@ZKWQ(*04+7"H ML>!:,ZL#\RDK)@./UD:%(#9ICW2,^M\M5-&[^K>1<,]J?T8+'2&YZM"H58R) MLYBU8QI58,"1X!27"(75R?46EKHY]+'$+;;2Q;@703:P7%_^]O+9$DGAQG./ MDBFG"M-:T&[EI&0!(D2C#/G*3?K;74%XS*KM*-"^W];I$'Z'-"S#=%'-!:"% M@,P26@)C9&(0:8J$19;L08'LS8Z[-?IC5FQW<>[CUN_.H:MWPP^C.C\8S>;E M@"?S$&NW%C;M01T^$+F=W%8BDE%DF]&"M=J1K9!"-)9+(PT:'9"'[A')!^$= M*#3I-4_65X>H*+*-5-WQ7-;,2"L*!QMN]9/;MK[)T.16 M+-@H-+F--O86DMH$U#<9FMQ*6QO%IG81]?Y"U"E T86S@'4GCI!8#+K2/4%P M2A9O-\FP':/^=PI-]J_^;23^7YT]!>UO*KL]>C4L$_^WW08D8!7A9[\_EM!L88-Z3G^K104Z>7%;LN_[T MO_W^%+2WI>SN;+9X!('@>73PU:B,)V?S$_T'"/O>!>%@0=Z-9+(2TK4J)2V, M=XY8)$0$C 9*""E&9;+A.X=T[P)SJ!/4P=O(#>TT(F^I3;&0 =5" *M 'E'H=1O. MK$:].LG_^.*J/-H0>2 '+)*9K5/,+&0'S!0ET9I8[TOZ'E?=*\/VJ-%CB*N> MC$?3\>DPUT8^\XX#0YPNRI9R+$"&#,/HR!^&L_^P:C_J>D#_'62]/R:$$,A% M-8$9951M-4_>CT/-9(Y19EIYH]W$"#I*!MP36-TG ;81<<^*_QVJO74R/OL$ MHXO;."TW@J8B6)!0HQ7*L^B\8B(+0S^A>?+>=H.^WBD2O>%Q$POUF\RN[FH']*.-'H.$]X?.-@'U M3697M]+61NFU742]M^RJI(TN)&58L240W:5AOE[3+*5#&1.24]:;%? 8LJO] MJW\;";<]^)%,C%FZR%+BANF8R<))M W2BB>BPI1RV.1,^2,^^+&5+NX^^+&- M(!ND7/]X-P@9.B?H,^TD4"N@1-3HP?WUF=7=[&C@)M?E9'8Y31 M)%-[FM4KNK)GP%5FR'G!7'+F&_6D>-QG=79>9CN)LU&"76GRXA39 AHYTSRH MVGY?, ZN'A&37*VKY']4"?:.8E^36-]"9MNV'U]^7/^(,,5_^Y?_!U!+ P04 M " ##@&-3H,DI"/_= ;*0D %0 &-R=&\M,C R,3 Y,S!?;&%B+GAM M;-R]:W/<.)8F_'U_!=[>#U,5(73Q I) Q\QL2+)+! 7 N__R_OC\MP#>YSN>K MY;_\)?QK\!<@EWPEYLN'?_G+KU_>0OR7__6O_^-__//_!^'_N;E_#]ZL^/.3 M7!;@=BUI(07X8UX\@G\(F?\.U'KU!/ZQ6O\^_T8A_-?RH=O5UY?U_.&Q %$0 MA?M_7?\M2%$6AXQ"0JB"B.$$,A:&D,2<<49H)!&Z>OA;F&92,2HA28,4(I)Q MB ,<014$,:4!E0BS\J6+^?+WOYG_,)I+H(U;YN6/__*7QZ+X^K>??OKCCS_^ M^IVM%W]=K1]^BO3C/S6?_DO]\>\'G_\C+C\=$D)^*O^Z^6@^/_9!_=KPI__S MR_O/_%$^43A?Y@5=YGJ_$YX*NB_>4 MR876OGQ;\?)5_LM?\OG3UX5L?O>XENKX:Q?K]4K83Q>H M/Y"^Q:&N RA7FOMA*!V[,/TPF+I?-#](_PJWQ%RLF%^\U_^JQ9@7=9!I*:>F[I:J\GLAET)6;+GS:C 7 M__(7_:_9MA_Y1%_, MKZ[_H&MQ]Y_/\^+EG5X$UN72F7\L'N7ZRR-=?OQJ7I'_K%]1Y.^6U1=I)EB, M$&(!C(E>#1%#2*]U2L$P"(-8KW,TC..97K+9JIXM,[F$OWYN#"NU?QW5_^(P M%FT#=L=D+?/5\YIOU^.GQ;%%5J^O9D7&/RWID\R_TOH!;;]Q72I(_O7#\Q.3 M:[!2X/[SKSEX,.IJI^6'^1+DQN+\QW_^:8O:A+X$5*4BYA)A%$$DD($X) M@RD5- I3F40)FQ4;POQ3?@6*$\O*D%^ G_\T([[XTX[CPN\0EO9 X^(*T#8: MM*P&[ 6T/U=;#DK3KT!E/&A9#TKS0:'M!S4 5Z"" .BO2@7"R6_*BN]8NS#. M_&J]/VPK_FK#MK/HED.F:,Y*S&N5]/A%P4]R4>3-;Z#Y#0S">@/Q/T?7_:># MV7B];H"F:W[FJUA_XB>^TENMKP7<^5::K>GKCDBQ>MV)7'U3-4A_ :NUD&N] MV3\"^ ']?5E3(:\Y7SWK=]Y++O7NG2WD+]*LJS,<*TPXQC!* KU*Q2&!-*8< M,DR"(-$;^80G+JM4I[2I+2VELF"]T5(3B-XA&E^#+A:K/\R./W=;:[K!MEL@ M!H/0,ZM7Z#6*@JVFX+=*U_]_./:UPF1(RNP6."K/6=F^3TYV#[DQBI#S67-Z M^$4_.DM$'$92""B10IH\T@02$:4PQ '+4LQ3(5,;\MA_\=1X8G-D:I2S(X0# MK+KG_B4(>)[F=L9;S^A3EFXG;][,WESROSZLOOVD'ZDFKO['_GP]>-TH4_.4 M$U#5#SI5ZNYW0!9*6FV[I]!F&[A7LXW#Q/ MZ0JRMJ:@4A7\4"M[>HOMO'3;H3+DVGU&XJB+MYWU^ZNWY5/]V.2-U)-%BANY MU/\H/NEOQNVCV;*\6]:_^L@6\X=R,W._6BS>KM9FTS)+@EAF2.BM 8DRB&3" M(!49A1Q%L52I(*F(7%BFGQI38Y_:"E#K#(P=5Z"RQ!Q#-+_?&@-^,^: VI[3 M/O*08V?'7_Y'Q+>KXFTPG%GO,BR'9,.>FHS*DI>AM<^>%[ZM'ZO>KIZ>YD5Y MG'.]%+>KI:%MJ5T2F;^9YWRQRI_7\HO\7MQHPW^?!2A+$QE2&&9Q"I&(,<0D M9I#A%$D6")H2[,*F;N*GQJ(M[0%="L#;^KLQI.,XV#&C/W0],^(^L#NJ@ZWN MX#>C/2C5'Y %^^$V)/LY:C JZ_5#9Y_M>K[%C>7XNEC-[I22O)A_DY4W^H5^ MOZ>%O)?&W/EB7A+J75[,G\H[_^JOGZ3^)B^+69A&08[$D"*@ABR MD-%092F6J=5MZ*6*3(WY-FJ"@GX'VMFWW+A>/"#=Q#MH9"M5C#S-K,NA0&) M@W)5NOC]HZQ/0Z'0K%2#O:^?9][[GO;H;>S/ZU6>SQ(:DTP*KMWW1$"4,*&7 M,X(@49R0$%$:1724X)[3.DYMI:OC>*[ JE+Y%0)Z.@;4;A_PRL/D>:4<($SG M9"".^8VV=@+Q..>'8A*A-QUJ_CFB;,[C/%A C84HQ^V.N39?O\S>W,T2F3$1 MIBD,TH1IIDN9 MX7Z^N__E^L/_'N$X/MZ! 1MO[? O?0//),V? MUR^?BQ7_O8Z (BC@0<8(3'&H("(\@S25VGF*0Z*2F!*IE%NXV8&,J4VO1D50 MZN@:3G8(H9VGXL5.FC]LE-BAF)%CPT[:>1@1=OJC/0X#[V5> MK.=<>_3E"W]=SLOS1[WVJI593[C<_K[^Y@:$()80I6=[DD 4IB$D61A!&5"6 M[RHO\BXE4GJ$T50GA%,990K6K&!%( M..(PPB3CG"19H)PR$QQD3VVE:%0OLR#;RI=WNK7ZH-0?_%9:X!A6Y#(NEB=E M?M#V?0(V(-#N)UKND UZ4N4@?MP3*'=<#DZ6>KSB@E#MV^?UVIQ-Y;G<^ .* M4XP0$S .E-!TIO^#,8E@G$:8$:RX"HESD/8105/CKBK6F%>* EIJVB,V^QBD M=DPT!%">::?"J-815$IZV!2?0V+P&.QCLL:/ONZP^&C<==?G^Y'"]3;M:?Z8+^5GJ^3 O3(2.9,4OM*A_NE9Z1GY/)<1OZNE M!,4**!-9\&(4=J.>X0;.CJM>93@\DYO1'&P-N0(;(Z'>94!CYA4PBH-2\RM0 MF_FB/[DH24V[7,;]^JQ7;.V:-7\&;\K8#VJ@ ,9ZH $!-2+ 0#(<J3'O9W/2E!=S3A?@E_+(N0H<^.W-ZHG.EY8[TWWPNOGS DA\ M[RC[HF'-42=L[V 8_42+7?1/^\RR_\I1>.&$'1JV M@J:FE*]4<@&A+*I< XYT^*D0J]3R< M%YVV?EAZ.) R,A&=TVZK#YWC.-,V+C MA9P?@#R)"/.M5G^.@/(#% >+'S]\*Y05C+M??Y'9":\)6G+ 8 M*H(X1+$0D&#"(4LCA%-,292%+HQM(W1JG+Q[MVZ4KB_82[4O(%RK$;"CU*%Q M]4R:0T#JS(@N& W)>59R1V4U%R3V>&= MZ+S?[-6HM7*V6\I> :WNH!65;' 9N'12I\BQ:R39V'^D&)+58^ZE8.O[M)>[ M[[PLK_1!?U5F@8C3A+ $AC@AFDB2$+) 8(@C%@0L#HD4UB5ACPF8&G,T.H)& M26"TM*\1>Q3$;J(8 AK?.S@W5)R*QW:9?D$1V:.O':V8;)=1[:*RG9_KYQJ\ M6Q;Z37.VD%7$DR8%_?;%LVD@]_-J)?Z8+Q8S$46*A"J!428CB() 0*Q0! D+ M$IE)RB+JU,S$1NC4IOI6YSJ,L:P6[^8B6(%MYR<,#:%G2FBA=UVCIS4V!6=K MG4&C]("U9UTP&M)QL)([JO?@@L2^"^'T;._JB=L#FZ6X>_JZ6+U(V2KAF&]K M]F4B)5)1 @.!%$28ZVV+B@CDF6"1$C0,B5-FB(OPJ9%2HRRHM76OEFB/NQTO M^4+3,S_M'#27M_%[R);59'-_A1*=01NX3**]_+&+)#HC+)G2MIN$X'WIMR9Y*'((DY@:E)J41BG$"Z9["B1LI MKQ4XO&=E1XCP_B=[;BY:A3G*PJE-9A$C(DQ9#*D))$&,Z!U%2C)(9":EY"B. MN5,0X DYD]M&?/[5<5:? M!R(W Y++Z]_W:EG5)%#V'!9V 8U,L_(6IY_/2B[UY:?U4E6D1,E.I% &40DK-"8A" M(@(.PTBO_"A&@9)N%:H=%9@:6;1+NS06@+8)5R:DM/6+2ROI6(Z3'?7X1-_W M7?#@P%]06<<-/3_E=2QU>*4:.VX(G2ZTX_B>P9MNS3"7L


DX$T%& M2 !QC"3&1%(1#-5A:VI<-TX[K+8_?="VU7M_G 8\45+ .#$[+"X(Q#S,H/:PB(HB047F%/_BKL+4.*8L MZY*WRKK0G;(N>5G69;E1?\BZ.T='R(Z,_.+NF:/.5-*I(/]P'O*!R]]TH39> MG9NC6DRHH$T72FZ5:SK?U/-@J4J&RK6\>_E5?U\?:6Y2734%KY9E;OM,!HI0 MTU^>L3B#B*0*,A$+R%"8Q5*A*$');"D?RO9-#D=-9R5;34!23< #^?XFXU9; ML[$IFH+VN5'9]53J//J6!U3#@#G2656M+-#_IE973AINY+',8AIIQ"'+(0HB0+(=&;-YC00#-1F,0D MMDHE./[ZJ?E3USTJH^X!9ND"]8;!,R$T=4\]E+\Y;O.@SLFNA'$=CZ/6'3@5 MQS_5*,I:%2U^3:[ FPYS0>!S?>4[X>8^_P_"\:@7'!:VKB\<-;J XXX M_\3(E6ZJ8EKOEB9#NO0^RA+-7Q[ILF[Z]W>9%R:[L6KZ-PN35'(<$^TJF-R M1&:01(CH(4)9D&68)DSTV*:,I?]$-SN5DJ_0L=5U^"UOTZ8TFG^2FCI737G" MEO6@*EQ?:/NWG5_K[\JF\^L$ZN_T'+9)5.EQU?W/4J]\S M6TBM0A7I.<,BD9AD"%*I%RH48@XQD2&D$2<1SQ(A$.NS1NU(F>A*TBBI^<%H MZ;B,[.)H2?;NL(Q$R0T4[[JA<.?)HQ8/RF:[$L;EG*/6'3##\4_UF[^;2O W M=%'%=4E9_+Q>/7_5GO+;^5+_;DX7IM1W23JWM.*0]ZTJC90203%D/)(0X22" M-%0*)@G&@@=1EL:QRY[X4H6FMG-NMW^H30*E3: QZ@ILS (;NT!CV 45PRX> M6SL6&G/$///6.(/ES'I#(3PD3UZLTZC,.A2"^UP\V'O[5F4LJ'Z5N*/KI;\^>FY;/OV1JHYGQ>SC N<880@T:X71+%F:LK2!*HLQ40ID8;$J?S9>9%3 M8^!&8R!KE5WK+I[%V(XGAT7.,Q-N0&NT!3^T] 6UP@.FT=FC,VRUQ;-21ZZU M:(O"8:5%ZRZ;C'D7;CG &P] SUVQ3 M=$M%KT"IJBF3H)6M2BIY2-?M L5+XNY1@:^3PMME^\EDWLZ'W&LLWBT+TTM$ M"/U5RF_-W05J-6T+[)X%,5N>A@"&\^,X J+4Y7%+MLOJ+)X]+6C55GL,JI=9;'S<_T< M@R]U@& 9)U7E!9:Y,&LI9BQ,@S"-,ZAHK.>S"'2'*. X%3!DG$&4)@R1-$)189 D*F4Q3[N*. M70KXF!E"XR)MYXH-A)]GVFVTK,)3K^H\ZRO0J#J<%V:!QY ^6)>X43TP"[OW M_2^;1]R(FZ^+U8#WB_>KQ>+M:FW^-I-2!#$/8ABG*-.\$Q#-]Y3!. Z8U']( M,VY5O]*?BE.C*S_1"[\9BT%MLN6U@<>O13=)3F.P?5^)EN-WTSW.-W_R<18K M7OZR?-G$QWM'U_^F\]MZ7?8_)-5R;N2813H,2!R42[1'R:.L[/Z1:QR"$22- M' %;!R1]?"[R@BY-S>T/SV71HI!D-$EQ" G"$42ITO_*4@J3E,X *LN):_ JKZ>'C_*]>001Q&F M"24,4A(R4RHXA91I3S'4O^>,I50&83W$=TOQIQG@1E>?9V-BZF,K9, 0#CED M6&\ D*DF@!7CD">*A82S%"FGRZ!7'=))O_8'NW*T@D$E)\;A$E$CI]4\L\1(GX.X\%BP<\*ZNGPF:.HQ]5"/Y$W M?F7=-.73:EWJ5A3K.7LN3*6'+RM3S&&U+#2VB[(HL*94F1>;K#_"0RK"3,\7 MSA%$^M\0 MK )^I/2X.]!RU^6Z0Q=UB8SJ6F)'_)OYXKF8?Y-W2DE>?%2'*]1V_IZ M*6X^?[J]FV&>"LF"# 9(!A"A*(68Z;U$RN((HSA5A%F5>!U'W4DN$9L-A*GY M5ZKIOI48:;0MK@%Y26K9MZ057%ZYTEY,L*- :#RF+P41W?>;3,WFQ MP'7SO9C4=\'A"F%2WXF1KA,F\]UPNUH8;:@ZKQG\:S'>E<-HB.Y$@=#EC[@C3& >GN MX>; AYK'#!_\4')'R/B'BL=L/'HH>/2#/5MLF?#^VU5>S+((H21B"0P#GD*D MS"4=8A%,,*4\#'&:9*%39ZWFS4[[I-$::NWEZ0#YW1RQ.N;K;-&SF\.],/$\ M=^OL&Z/5@)VS]@T=M&'6YN7C]LG:M^F@/=;!!R[,N;NKOI/YC"@:"5,O-&6F MW$),.:2$A5"0. L8HA%3>!-0WZ/)92/(ZFNY%T;_"C.VGJM]>UUN8+6;M/U0 M&CN)[NX<)OUSYO;M]I(GMQ'R.KEQ^S:>S(<[^&#_1B]UD>%/=/UQ718+$&51 M@4]R7:[RLRR+>9HJ B7%VM4FL:D7+!04/,,)03P-8J!8RIW:F61]VY+5_ M^96NP3>C;^E^R^?U"NAQJ?[LZ(;;#( =/PP,JV?&:)M<82QR.=8^Q?;3'Y4Z[:7>K+GJ55O5N65:3 MVU0V:?4!G5$5:?\C":!44I,40MHUH3B!'$4Q533%4H76=S9]M9@<;6VRT59E M04FUJ1[DW+_WLM&QN&,9 W//G-:8 (P-X(=-(P9MQH^@'HMWR[JXY[:2T_MQ MQ\+ACF.,,1GIZL+CV+A=1ER*:><=0^^7CW=U<*G].S<"%[^LY\[8O+?UNE:[ M+!J(1+O)#,:2Z'6(FVJDF*<0QY(&2H0!]-QLYC,>A&^K2T<7?49ZT^V%J??Z(?6[S1+JE^CZA* MIGZAWZN.(1]D,8M42K,XEI"JE$.DP@CB4+,%C0/!8J*BT*[BS'E14V.+1E-0 MT.]UU2HWCNA U8XCAL'*,T=L8*JT!%K-JB:5(8LA*U.=1V-(ENB0-BI+G+=Z MGR4LGNA[$I<7']6]_":7SW(3W9PE7 J*,IB2*(4H$4QS0R@AB[A"<BQT3-/)! M6(>MAT=?71_N-^M_H>O?91FYM.T^>MML)6*"D=3>0"8YABC5S@$): I%( *F M@IB'V"F1L4/6U!A@JVJK%3* H-E9?*U"SMV(H0MK.WH8"$'/)-$"K]W4^';H MC84%&D/219>X44G#PNY]ZK!YI&?#0/$?SWG5S?W+ZEJ(N9D7=/&)SK6+L\-2H[%3I'<>VA;Z'V8X IS1XGEGT^M.[VZMS M0>MEIMVZ#-PRW99+]ZQETX"-%D<"?M!VC;YU'K?IXT@C<- ZK0RR^>,:Y=: M/OO9?NYFDU5S]YV7=VSWM) ?-0WEC^;_F\3@;W11%OB2>G\\YX6F)/V'ZZ78 M_47KD[,T"Y,@"0(H>&3*!6M?DP0R@7&:!C&+9:)BJ] -CSI.C6SJK+J5 K(V M$JRUE3FH?LB!GE==^M]"FJ;SNQ M\F#5A'+/M]K[73W)M5:T*C=A+EST_XDO]/L,9Q&701; C&.] M="@50VS*^&">A"&241*ETJV_F+,.4UL::A-&PW\\4J?UYO[S=5+'@<, Q%0BE$:9Q M%NDM=Y)FDA.58BF=.BU>J,_46'$31U':8YRKC457H+;IJG2HJJBLRBZP-<[G M2\W_94>4O#Q2O?X^SV=)1--4Q0HB2DQ)265R40(3OL/#(*1Q@EG@PL4GY$R- M8QLU04M//1FUIHZ4>0I7.RH< "W/%-<'*&?&.@/#D$QT2M2H#'/&WGWF./=Q M-T;(U\7LLWPP!ZX_R]7#FGY]G'.Z>+-ZHO/E#$69F?D"BE1*B#A-(>,(01'& MC-"8(_TW&S[HE#(U-FAK"'ZK=+3D@6XTNUE@,(P\_W3_ISO%C#*C+>RL9GO=A_NO6E3HT-:J5!K34P:N_X[$9S4*KN MOK^R& 3K7=2PT/K?*UV.:I^]D#U* ^]X+ 2/O:^QQ^+([L7AX7X<]9;.UV6< M1RNSZ9>RIZ,4'Y?W)AIQ;0ZREN+#:KEN?KRA^3PO[XN_R._%C;;X]UF8D33. M,@(C)$PX,J60D!#!3! NHQA12IPR&P?3;&I<]YD_2O&\D.9N[X*,^^%'T(X$ M7V5'--]_AY>0-^.*+0HPU&W_HZ,,J%X2F"J: *1#&.(<42@4"0C4J@L M5DZ)I8ZC887^))'@+3CS,O@\4Q^CLCT:.]QROAA6W0<2!FYS<8I*P]; M99S\9,_Y73L4']7ULIB+NL#U-I.DNHZ4HKJN?/KZ7!53^:CNZ-K47\Z;RDQ; M5R 1*%(<1U!0Q2 *$P6Q22Y5A*.0F":(Q.FZ<'@5)\#0A5_2; M7-,'"99U"SVE?8=B#AO[6\EKCD0T_(A;$MFKCJ-O(FP-8=N\5IH<: QL0CXV M)I:1>K61V]IT7IU"?X,Q*#$/K^6XQ.X-Y8.%P9^DGC4'%C3//ZJRFE]]NI[( M((B8I# 0 D&440X9)50/N@H3AJ@,I%,[O$,14R/V4D,SNTL=':\J.I"T(]S+ M\/%,F*[0N-<:.&G]H(4&#J6,6V7@I)4')09.?[)GOL8>V>30>[HJ3]9X>>!6Z^TE>LL1JT%S M$BQ%CYMGX(;'0>Z X^,]6X*LZ#+_L"ID_F5-A6QBN>XEE_-OQNEN!71MMSEI MBK*(FOZ]6:C]ER321!;JC2T6(4L#HE+3HL"!R'II,35:*U4'+9T=VXOT&@D[ M&O..KV=2*_4WA1L+4V.E GH;G-HR8^=>ULMV\2(H!VV,TDN1<9NH7(+50<.5 MBUYV6>RIWB>R^;)JR;X-9;N7"^.ZE&&QLSB1:1C2#(8*)Q"EF6EG2S",,LV( MH8R0X*I/..IYT5/CP4W@)=^J?@5H*PIS76FO/Y"[)LHZC(@=-?K!V3,?;B"^ M;4/<#G2M%:_B^X>/=[5'RT<(K(7T5XF*M4?E5*"LPQLNZ)YY4,2D56SGYF7[ MD::7YQ]T+>HFGG^7N=;D0WD27[?]S&@&>X/FQNMRMR!^VAZ&HS!6W$.K>?XW3P](7VT(:@O M61>&Q505E&(>)K%B&<0X$! 1(B&E"D-$LRR.]/(0Q$Z%#'=?/S57MQ7TX5*# MZ@1VCE$P4ZL[90]&_^"7$V6F!@Q\&;':5+=U)P->+JDP91(U[@U9E*E^<1RD MG"4"!H(AB%0404("I+ZI SN0M; M]SSM#<8(T[,'#DY)40=V7YH$M7WA:$E/!S:TDYP._SA44M.[I9X,>GDN&TRK M(%$XY%)/1Y1 E)B*.QG2&ZH4DTC_D6+.+\MF:HN;VHQM="O/AR[-4]K!U6Z% M'0XMSU/Z6&:2*99;PS=LEV\[5/QF(NU(?.44I&/6G\\].OI4S[BBM13SXBWE M)BC^I5R9 AH%R,06\+(P L<*XH@F,"6$XB!.T@ Y!1@.9'!R1<8\J.FG\H%%%AU+&C2HZ:>5!5-'I3U[0_[#N7]#*?=E/ M&%0ATDY\!D66A1!E,H4,I7K*2Z$WXBB@1#GU+K*2.C46J.Z!A^F(>!9Q.VX8 M'$?/=%%!6"N\D[[G,_C:":7!.RB>%3Q^,T5;+([V5;1^N&_MT+Q8/_/BNZ:MH0#N42_4$:QAJX3:"A^Y-J@C)H<5 M05U?X-Y/XVY9:/_L\Q-=+)I;]UF8Q)%(< :S.,T@"B,):8(13,NB4H0C87=K M<>+]4V.E2D50Z@@:)>W;9QQ#L)MA!L#%,X^X0>+4+:/#\ L:91Q[ZV@],CI, M:K?'Z/J8V\0M^]"_D5_7DL_+.T_][X4L+S^7XOK)-"K\+UK_^&F]^C;/S77G MV]7Z[W0]7SWG,QX(EB6A@B*)] RG&DS*50QY) .>,4XQMZIA?JDB4Z,""-I* MEPOHUXW:=I1P\=AT<\>8B'L_K]U:<04V=EP!K?KN.)A?;(TIVY[5YHPT)J+N M;%-^:!)CLZ/1GW2,K->-H8"M%ACS-K.&A &)@W(%N?C]HRPU0Z'0K$F#O:_? M_KGI8OA&5O_[;EFF(-89;Z;'1_%ROUHLM$ 3LS-+2,;"B#'(9"PA"BB&1 4" MFN]P+*5*,[=;0$?Y4UNJ-DT@?V@,^!',EZ!MPS^!R@KPF[$#U(8X;JM=A\EN M<^T1?,^KE@?^.SOO_N^YL*JB:UPE'SSR_\]EVO] MRL>7.M.?L$@O7XG>F6.E($*&%Q/]GS0.J8B$0BISJO?N)'UJ7+@MM0-XP]4]YE\/:O2^@"DY?:@U8*O$Y]01=L3M80='K)ZV38 MW'V7:S[/S<7-/^H*6-=5 :Q[:=2;+Q^:;DG/=/%%KI_"&3T86H,V^@-F^ICZT9SP+>J@\5NC)?T(NG:M2S9*WR![.A\XE\+SXO"D E +22N0(,%J,$ &S1 "PY@ M\)A.@M %8SFE_*$^9ORITHLN&*>ALX\N4:7?6EQWJ+K[;K25=7C$3 H>1XE4 M>O\@H^I40R5EAJ,09RBF,ZT86]FNET?EN%!76YH_!JO5!++2TW%=.@ZF MWN;U!IE;PJ@F$&HYO.Q$8DA&/"QJ5LSIMW6>5[@_WN"8L0Z&^T.\R MKSK2_2)-NN.,T2S#(N$PIEC[R"2B$,=A!)F((B+"!)/0JAAOAXRI^;!53%]A MU'2X-CJ!G\4MW>6H>)[F%2"EAE=-3\O?*BTM3TNZ$'*X,[LFVEA=2>&F8V>4UUNCF_VMT3:M(!9$)0H) MF#&F)S"3"%*".<1IQ+CB3&2A4S.1@?6;&@VT"OVM5%4KISYSX>VS&?:R\[>O M]7D,-;8YII8./-YV&Z=7'$7//+8[@#:':WGGZ9K7/!5/PS!HMNS *HZ;7NL' MWX-\7$]B^JT@>X=@NV5Y/FXO$C9I'()+%8@$PY"D 42I_@]180@%4S1-29R0 MT.D*W%6!J:T!_]CO$%.53&M?PH!G0Q3S9;DJ/!?F-YO*XH ^K9[U.#M6&'<> M-CNF]SD8GJG\X )COZX9^-B^%O-9A+POBD,RL;,.HU)M7X3VN;3W>WHY_E6UR_ZT7NGY7KR8V@O%]5*8&*:OALEG M0<:%I C#0"4"(I6%D*&8PR26"8]PJJ2P2ISVI>#4R/;VT2R,ADII;9KQIDN7 MJZGG6ZSTGQOS "WMNS+Y!*6%^E_&QC*.1C96.IRZ^?@26!QJOO+0>J;N8\&= M[[37W0QQ;>/5)JWRRPIL[:Q/!*_ I\T8E\:6L?%W$QECAV/95Q[KD?E5N__OEA^U M,&J<_VTF\4PF!*5$41BPB$ 413$D/(U@$#"A]U&;^BQU3G2">!>\M7#9,/(-3_GLRR)@C!C"50R M87H7%#/(, ]@%LHP2N-4,8*L=T'CZCZU#=+QOB>R5GZS2:HW30Y.\-^-SA,]ROCL,6: M[E=GI-W7-+]";MNRUQG$SAW;R"J-MYE[':QW]GFOI$+?VDZWT@21+]XMA?S^ M[_)EQI#,$LI#2 /$(1)9!)E*,Q@A3A+%4A$+J^RHDQ*FYHG4Q8QJ+4&I)M!Z MNI9XV@?R?-#4Q?!X7K^=D>E1Z>F$]1?7>MI_[\C5GDZ8=5COZ=0'^S:H-;RS M-!LLN>0OUYROG^GBEJ[7+_I79?YFDXH0QC0@F8@@CA.LY[E2$(YC_WB<\\>F4JYK@UKKD; [VO&#KV<&,4J# MEM:F[6(-[^ Y(^X #=M@UEKZR%UE75$Y;"7K_(8>)SEOM:ND)R!=M%R>9H*D M<8("(93V05()42PD)#+3+DE(4TD3&DL5V:6@G1/E,G7&R4+;*-LNU W@IGSW M5U.':;5TV.UV(6UQFC$0>IZ)9PO;SE;O'.FXH>6PD1\(M9%VW3W1<]L66T#2 MN8?M>GZ\#:>%%3N[0YO/.]*GN4-0T2R&*HF2 MD.$8JRBS.I_>O')JOMJOR[DYH?EWO?*(U>D$_U, G>&W7F9[9K)?/[S[9**$P@52B!&4TQ"S*)1>P4 M96PO>FI3L^F&T?93BA7@B[D)#W=L,F0_ ':[)S^P>I[ZC=+@#ZTU:-0VQ]]& M\%X"41J'$/-$NQ""13R,19 JJSMM5\%3HZ_/_%&*YT69 M7U4%XY;71VTVXWK/.S?72@50IN;=-V-FS[J!YX;%CM9\@.U[9[:I%GAEXGQJ MM4&I-V@4]YJ>Y@J:E]J!YV2_3ME 2T1.5@RT??Y"3MMFIKTKY--UE9A4U]J, M!4U0%D@89C2$"$NN]T QU5X9BV@F!:6H'Y]U")T:E[4JF5<2H;92O.&7 S9X7*H!NX;HGC;MJLK#_8J-D]U>.FZVPJ M_:E,^JJB_+NEZ?I6IMS_7>:%%+,H5'$0I2GD@@40:0Z"+--C$D4HQ@1G$2%J MMI0/97*)97#RT$I:33U23;T#5?U-PTHY\,-\66?#_^AP-33X0%K)>@OO#:N3GU)L1M#<_7Q>RSGB2ER)_EZF%-OS[..5V8)O:SE$FF4I[".#;1 MLT% (14A@S*.&(MC2K%0-CN 3BE3<_S;^H'?C(:61PS=6'8OAX,AY'E9_[3OR'<+&(59K&QL&,+NP^XS_1>ZI!6[U&5K41AQ%@<< M1AA1B)3(($8!@E%,,,J"F)# *L3BV,NG-J^W^ME/YP/ SL_B2V#P/'FWJ@U8 MQ[?+YDOG[,%[1YNJIRQJS]"3G^G9/.B9Y?(_G_7K[KZ9=7U[>Y;IS20+"8.* MQB%$*..01!JI5"01S9(P#C*G@[B3DJ8V9;>*@DI3QVXZ)Q&U.W\;!"??^\Q] MB,!O7JX9SV(Q:&>7D\+&[;]RSN:#+BEG'^A9;UBNY]_T!N&;;"?5-34&:1*8 ME'T)J2EDAC@7D% :0Q4& 1(L3:+8*?>E4]K4*&*K;#NZU[&L8S>^=F0Q&&J> M">,(8"]>RC%: 3)H%=Q.@>/6M+6Q_:!"K=5#_<*IW][/1)C25! "N5 2(JH( MI$PIR GCBI H"T.G<.JW]U/C@K=K$ZSA%D:M@3ES4-W+7,^3^.W]]8?;N^'" MI[? ^K5\X:OCTUH#]\.G67WKZY 9?JVBPF[D!;>NP#P>?; M:>^/G+OC;@')H+Y[E[QQW7<+RP\\>)MG>ER3_^_/-[>F)L;M^[>4UTM[?:24 M\03C,(EA0$P9+I8)R$*9Z1]QK!")>)A8-?\X(V=J[&$TK4K:W+X':J.LP]5F M!Z9GEO3AD/),%"5(US5(6SW[-"[K0,OA2G<8U$:ZG-WYBKF@YW:_>AZ3SIO2 MCL?'N_,\;\/.[:7%Q_MV;3U1'/;FY8M^8WF31I.8Q8Q)&$12;V10D$$L]&XF M4B@D.,NRF#J==UC(G!IY[M=?INWZRU? J.UT=>D"OYTG-C"HGGGV_6KY -_K MG;< 7W9J70]VQ]D#EV$[PYX7.W*?6&L<#KO&VC_:CX7>+?GJ26Y\P?=F5$UT M1AD3@1C*2,@@1HQH=TT3#Z,RUL!S$L8BC"-LU4O60M;46*=2%6QW+XVRO;BF M"V0[CAD(.L_K7;1141"4U(6YZ!ZXY7442L@A)&$J>I8@& M)!7$(>;.$ MQJA19YP1DGJS-MK8V'E2WI8-S[[5IF_15LFK/:ZZK;C*U/WS4%FD%W!#.F%N M"HSJEO7"9M]1Z_>2WN6C5T]/J^7G8L5_/VAF.*,73RY5!J7.5T=:?#K7F>Y"O)N\AL?1,UM="F&? M@M06R%Q>G;I+R-BEJBT,/E*WVN:I0<^2ZDH31%&!PI1 O=.0)G8/0QH)"65( M>,C2,**957UZ*VE3HY2.DY%>M3VZH;[H3&ERU3PNP&ZHD=34M@L#50@*4TA41&'* DH)")+ M(2=)0E6<"KV%=J$66\%38YE&;Y ;Q0&M-;_:=([G6OE69WB3/B]6BP5=Y]O? M6F;2.P^2'2GY@-XS/VU0+W7>-#&ZVO2)-WH#K7CE U'5JY8#P/X@C=7[NTF$(76 N4++O!VKRI9PAZ7:S[>ID)'^EO.,()@(E>H= M:(0ARWA90#>+TICRD%N%GXZ@Z]3(MEUD=UT9"Q[DTO0$+BD K(I'XT!JX^9J MSDV@%F^,= R-]_@%L"/JB0RK9T9OCVAM9[6$-I9NZI;G8&NK*0Q?6PLVYIJU M8&LP,!9[K0,\P@ -FB;@4=UQLPS\XWZ0I#""R)X=^_1.H=P3E%_T+<^B=$#5NP[QN>P^ZXYWY>,^@ M?CW4'_3@5_&S.%%QH 2,8Q)!A!,)&4LXC+6_B;D25%"K-.1C+Y_:_#>Z :-< MOV#\-FQV$[TO&)YGMS4.[N'T1PP>-&Z^_?YQ ^2/6'80"7_L,SVWF/+!7%7< MR[(%X_)A6W5\N]@0D:8$LP#&6.I57$@,,0WUCR&GJ9[.,LV<@E4M9$YM1M]H M9^EWL?ICV=XAF.R;#ZLE;'I&5:W0=S< >NM@'"W7?9_%J%CNWX;%VO<^K-(6 M;-0%6WU]%3BR!VC0?9"%V''W,_8X'.Q+'![MD4-=GK?E\]52[V;NGKXN5B]2 MWLN%.6QY/R_F#^4=:YW2&J(8XP0G$,=20,32&%*)0U/Q1*0QRPA'=L5.' 5/ MC:\VJI>QD+)6'JXK[<%BH[Y#)K'+.'23DT]T?;LT&V"UVJ#1&]2*@ZWF?7*U M71!V2-[VA/1(V=P#(NZ6W]T#MLZ$;Y?WC9A?111VW M5X;L->==YBG^04UA[2*?J9ARH2(,:1Q(B"(90Y8$ BHL M0LPC%.A5PS'>KJ\N4ULJ2LW!'[5V[ETDAA@>.U]V)- ]KR M*S8AP54L<-L0 M<[?P9KYX+@OVW2DE>5TT:+$ M7GE_J,Q<-"HOTM1'C@FL+U]JGKQ*FRK9!'^0?Y5_R&6&4QRJB>MCB&"*.J?:V M,P$S0:7^%0V%8X%B&ZE3XT^C59EUI*>GAGB^I";FL!PHUSIH-IA;;ON'1M+W MQK^,%JP4!I7&H%+YJFFSJM6N/C @USG!-&RU-!O!(Y=-<\#BL'Z:R\.##^\Z\Y^*8M,A.SMXMX^0A>Q'Y^QN45 MF;$RZ IL36K"KJL64R904:]*+<.\4Z<[QB/0JH-24Z!<=PPMZ;C'B_M1]2]T M_;LL_=//DFL%3$SD!XU)G9R>QC+"(D)0I*;N!DTD)(DDD,=QF.A?J4@X57+K M%CPP&7+Y."-Q MU+7!SOI]XK=\JA^KUX'N>JIN^Q0<:5<^DRS)(I50F,3,N-DX@C13$4PES1B. M.4F94]2?I=RI\?Q&;;#8ZNW&+;:(VY&,!QP]L\T6PI;*P.A#]NNC6V+(MU>=UT/\]_+R,99PE-8YR$ 60\B2"* M->18$@U]BG$01@'AV"ETZ;B8J3'/CI; J%D'USI&(IX U8YM+H?*,[GT0,F9 M2[I!&)(Z3D@:E2FZK=TGAC.?[EF&LXS!FR49DBS%'"JIL-YAZKT.Q0&#@B>( MDH3(B'"7O4[UVJGM:;X8&8"6NCD6DZM@LIO)[L9[GKG7W1:[5W/;,7#0,FW5 MF\>MO[9CS4%AM=V_]IME=8#')[HN7KZLZ3(W">:K97XT>A@A@:)(P(QF>BIF MB8(XBR(H22QBLU.@"7=9@AUD3VU=;F*6C.[.>P$7S.WFM2EG!ZX[/-2GU?T3%9U$BJ##JASHF*9T"U8Z0!H?+, M0D93T%(5U+I>@8VV V8OVL$R:!;C&9'C9C/:V7^0U6CY6-]P5#T;95[<57F] M;R0K9B2*B#E4@(QCT]--_XLF00 3'(H$@_!%15E-A_++QC:9 [ZB% M5M,UA/004COBZ(O06"&?-2JU>E?@31&(5)[](H0#$FJ622-$LA0J&"(D-Y# M$25Y',Z^NK8]&$U_EXFW;X6_.7BSZ8_ JIK\%X0QC?9-B -"XS P 6LAARA( M3,L[R6%"]#XZI33CB:R_"=:M%2;\/?#?C^&N+.W\9_H*X"207.B-2) F"B(> M",@((S".0TYB_0>]*W&*69SB\(^QKZFT JMMA>\_P_#;N3^3'%3/3E5I$&3& M(M"V&K3,-KGX[<_5IC?QD97UH&4^*.T'A0:@2;,I@ULJ#/0_2Q0&C*(<>^ & MC;8<3?EQHS+''I.#Z,W1%7#OFU*'%[V$$?LR+Q9RA@B-)&$("L8"B,(P@$3R M"'*DHC0@$DG[+BG[+Y_:4E(J92*KP^@']F,3"/=BWP/E +UNFK\4$\],[ J' M4S^34W9?T+WDX)6C]2HY94R[,\G)S_0HG7'\!*RI"E@&!?+JM'U1T2$DF:D.RP2!.*,2!A(':1RD9E-J74>CKQ93F_:-JJ#8Z@JH^(_G MO"C9UJ'20^^!Z2:*T>!^M=/U3;W59BQ:A@!C"?C!/&SISU\V%@XE.,88DY'J M<7@<&[?Z')=BVEFLH_?+QZO<<:G].V4\+GY9S^8/F]CT.B(I%3PD3$90Q2J# M2!(.<.?^Y0-\ M/_^FM^M#QWF=LGK0=@C[,L9M=G#"PH-6!J<^US/J2:]EHE5,IT9N]+**U,):&-HF=)=]P"LG"GSYXYF-!NS6\UH!@R<]3PR@X;B M^M)UW.!>SX@?A O[EM=SP3'^J7FU$?R%?I=YT_@<<9*E5! H<"HA2B6&3&A_ M4B\7+$ZE4(%R2CX\*6EJGF3-"H51T9'>3X)IR<]#0.2;8"L=&^XLM?31%_X< M%(,RVDEAXU+2.9L/..7L SU)06]?15TS;YO^?/>=+YXU&9EF*>8^Y;DZ(/FH M[NC:Q(/D31_#FY?C+RCK\,=Q)$048AA2CB"*-<&PC%"8BBPV>0PLI4[[4H^Z M3HV8VIJVB@;TZHW@;+ON-F3M?^D=S4,;UJ.ZXG.T?]P/6'T'D M()'<,QFKB&&*84(C 1&)$DA"2:!464CU-T-F6;J)XK8_>]@38S7;]R*X1S@Y MV,0JFY,#)5U]R7TL[4BU#S2O$[KM+6C;!UWMBWC-8.U3M'#J8Q?4B'Q<+?03 M>14-4X; S#(NTPRG%*J,F;X0)("4ZGF=10%GB,A4!7&/Q(P3XOI,[1$0=ANHE\"V(CU%FL-_ZF.$+RJP@('+IYX&H;!2R(> M$35^H59J;+&]:/:;ZIQ=Y551E[UWQNHV:WE^V)A>F#EKUJ/7Z<2L<'=IU M4,WHR$?ZS8XC:-$[\I0"%&<19 F"8,D M%2P1"*<)7% M+ R#2(480X%,%?B0,<@P"V&8\"C+]-^X6T,*)^E3([*6\N5,VU%_IX1J8X%S MU7B7L;%C.&^(>R:Y(<'N47R^!VC#UJ1W46#D4O4]L#FL8-_G)9?>7EYSOGHN MX_$+F;]?T;+O;^V>+!_N)9?S;^5A?MFL@=. 1[$BD JBW3BI1XER06#$N(QE M''#]__K=7#KI,346;-^<-8:8S)O"A(67QI3S=6,.V-K3KY=&W_%SO<[T-BHC M7F4./2 77&+V@M//!::;*J]T>=D+K],7E_U>U[.]6=.4J$J)U8):6^Y?RL:X M4GQYPPVE'P:\R2)Y)>:#Q<6_!-C26 M@S9I&TRY<=NX#8WI0:.WP05,ME#S_6IA:J.8AV:Q"!B- 'I %$$9.09-*4 MP N87@@PE:G3X<*XZD]M17C%JI[&\ZPZ9(/?#$*@ALC5T1_WZV>Y/YCLE\KW MMN+/]'V:8OG8(\/Z)ZLAV[;@OULAV2.C\PK59(]IT2-P],UJQ>2[Y>=YH?_+ M?Y%E 6R5\"!) @Q3$E&(!,60AE$,(T:QP HA'ECMI4Y*F-H*6.IHPN&,EN9* M[*\.,8A'(>Q>(@8!QC.+'V("?JN4M%R<3X/C$(1Y*4@C!5HZ?('<8BB[[.^, MDSSZX'BQD%UZ[\0[=GZPWV;$-)[94FA52H(RQ7E(8))J6D.$(D':N[V7P^"8V-V2<'<33Q@_IQ!V1,JJC M==K*?6>HXY-]*Q^*N:%SNOA$Y^+=\I9^G1=T42\NE,8)EBB 7&0!1%G (*$! M@9(SD82($R$SIZHQ7=*F-NNWRH*O6ELX7P)>Z>M:?; +8CL2& PXSWS0PNQ3 MC5FMZGF'IT?U/@M0ABW!UR5PY#IZ%K8?%L.S>>C2^_T3051-!-5NMBL)1) F M0L X5@HBRBBD,HDAD=H+8QDF 4?]KO==U)@:];0OD]4F<'->U\V4E0FN/9_Z M#9#K_;TOV$>\OC\=V?E#;<98*>^DR2O=W?=!Z_35?:^W#5GX[X/^ MNKY9/='Y(33^*]RU9$Z@3-TA G:UYHX\U_-0 M9Y[3AX>UJ=Q4UJJ[E]_D\EF^GR]E61UYIADEPI+HC5XDL.8;;APR[9])S.,D MTAX;PDYWPN<$3HUO=O4U/D&M,?C-Z%Q5-G<] #H'NN5QT(!0^CX$I2'@ML=9*T?>74../?Z%>ZM+S-V>)RYFZKE[6>I_6_77^Z_C# EL/5_.R_F%_2K9>.,[=S($!F\N8P[]<&-)[\U(&I=TN:%X5>U99F&4) MP9"%(C7SR32641D,,9MU#W,:4KOU=Q"@?#OZ M]ACU#VT]9;^74-4#8:\3>GK*YI.AI"4;6?UOJS5)?98[0RQ M 9M!WV[+Q?ZQ6O]N#O/J M6QRPE@NCA>E M#WIH^?;#/4=&CN"&0CILM1 M=MH6GF$K49^5.G)Q:EL4#NM56S_9CZ.^K,M0^9>R"&X53\__\WF^-O%[>?&+ M+!Y78H:BD)(X9C"- KTG2#"&6/(08A''0:H)*R9APU)V!&4CM@=%C<).9LH4 MM?X@-P8XDH\5YG;T,QB.(_5N;V K];UJDGT:G:^ T1I4:@]'0BX@#4E#5G)' M)2(7)/:IR.G9ON%KZ_DW:HY1VV6I4"!9%#/-/I3%$ G]+^TB(1@3IG\1I#&F MRBV"[8B4J6V<-/&7G4H,V6SOE%MEO@ $32??KZNU.0ARC7 [AK7EJ>:E"/H^ MRMSH!QH%3_<=Z!'EUF']L(%NQP2-'.O68>MAN%O7AWNW7BQ3LK?)US^O3?/P MNF5@K#T0S!6" 3,'E9$((!,(F8Z],@E202+I5&^B6]S42.++F@JI]T"5SGJ' MU"CMWI*Q"V3+J]7!H/-]WM+@M=7T"C"I5FL)KA>+U1^:;&794N!6+V[S IA6 MHWZZ-UH -G +QRZ)8_=QM+#^2#-'FZ?Z<4U]CU(U!UN6973^,2\>;Y^UD_\D MUYLB4BS*:)#$(8R23%.-C/1V*$8"9C*.,,-Q$%.GTUQ+N5-CG^9ZT(PM:!0' M?VC-0:-Z[ZI>MD-A1TT> /;,40-AZ\Q)CD@-24ZVHD=E*4<\]NG*]?$^:8RT MH+?2M#5KL@!"A+%2%&9Q9FH?RQ R%3+(HRA0L0BBC-GWM]A_^]0XR.@'*@5= MFB<<@';F8O=2*'SO=[8H],I4W$?#)4OQ E3&RE!T0<$+?W;S$4Q\:)-6@=M6JJBU[T>L**9ZDF8!A8DYZL-[-T8!@*$/%),L4R6*G MDQY[T5/CM7: ^ZIJI%@?]M!2>["4!6"KU>_@FSF)NRBWH&M$[/PK/SA[)LW# M'():;U I/F;2@ 5B'A,%NJ2_9G* !2IG$@)LWM"_)/1J69Z%5U57/CX7>4&7 M8KY\F*$L1CQ).&28!Q"E)D,*H10&"1>4:?>,\M"U O0I85-CKDI7D%>E:%9; M1<$/\^;7CKE0G5C;,=10"'KFI!J\^G:LTO0*M'0=MESS.42&KLY\4M[HQ9C/ M67ZL]O+99WI'"54=$H^4*Q<*!U($"<2,(X@$B2!.E((LBY,XQ"Q)8J?2GAVR MIL8CK9:B U2)[P+9CD$&@LXS@?1&K4]DSSD\!@[I.2EN[%B>(Y^T@_ M[O@[7<^-5_/>Q :9:_A9AL,HR!36NR<90A3*V 04)I S&H8R83*.G'(/#R1, MC2<:!<&BC&RKLZW=V.$01CM.N @^A5HMO)L2OO']\2WD9P5 ?SB4931#/"$P)TM,\BQBDTK2)%XJE M >.I<+Y].BUM:K-]HRS@U=VLJM5UOE[J0-CZ4FD8W/Q?)=60U=?9C:8>:KQ8 M83+PI5&'P+&OBL[;?N2"R.*A"QKO[9Z ;#OM*1IF,@IAPF*B?06BW024)#"2 ME%(>\B!&L7.GO>.RID8AQ\[Z>G34.P&L'7<,!)=GYCAQ*NJM15XW((/WQ#LA M;OPF>-UV'^UZ=^:1OF>:6F=S2VWNX^[G^>\5*9E_;?I1;LO9_4*_SY^>G^Z^ M?RUW-+,4Q6$613&,!==^B8IC2$.<0H;B-,01"1*W',>+M)D:Z=3JF>U)J9_K M >@E V-[0CH2W-Z/4%MV */^5>/X5#^T6ZLVYER!9H#NS@U0CX/6 8 =]B3V M$H5&/JH= +O#L]PA7GK)8:\)*&UB@N;+9^W^U5E=JV5^4P:B;HZ,9'[W7:NJ M96C5UB]E?8/V^C( MRE2PM;49RNUYN*R:9K3, XU]0Q^*>QV$X0_5_:C["H?R7G$_?JCO5V2_-<;H MM-,=]N;E RWTVO51;7_]4A;10$@JB1(&I8P2B!AA>O&0$4QBS' 8L#C#3O5< M[45/S4$WFK?Z);^ 2N]>14LR+JS+GNX Q)H0[21V5$=U3V M":['&_I>=^12/_1XO11OY#>Y6'TU?G==N766IJD,0H6@X'&LO5H40T((@EF: M1EQE1$2*;2JDN-QZ= BUFD5[Q5%&N?RH="Y;8HJMULVEIZ//VHV[[27(I3". M=0G2@JZE*;@[0!JFIBY^+"'1&VXH$HE)J"*F M5#I*5TXWO:?FA#6Z0EHIJXFMTA9\->I>@55E7AE**I_7*Z"=[2JFU+6\_DA? M##L6G>!P>^;C 1IE;EIAMJR_ HW]H 8 - B $H()-,/L-V:3Z(+IJ/J?H_UE MO_$8K.]E3_']UL-: MT%I[M]7(:5CLEI3!H1YG76C4-E4>:_7 5O,K\*'"VFB_J1HV'*?W 6U(8G:2 M/RJ[]D%FGR)[O6.@[*SKY^)QM9[_EYX_4BF%PCB#<2HCB#*)-:UA37 XCK,H MC!E"3A'2';*FYE_OYF;1C9X#IF:U@+:-.Q@$/N]1!8>)66"KJ<>TK$,XO&9E MM<2];E+6H=UG<[*./')Q(:"[[WIB+NFB*=F1W[S\+%3T5;588:.S8%AG*S =^: M DI;O&;%#X"JIXI$SNJ\5I6BOKAU5"[J_??_VG_,?^#N$ HV<=[S3BF/@/:VJ, 8VK6?N8+7O,IOA- MTQ'P3BG)R\WPT3/2EIT#5_,?!//!J_U?IM7XW0 &0?%HMX!AWMSS?'&]XE** M,B2J=,SKT\WF#%/,LC@1"E&F-]ZF1SU/&61IB#0UIRB45.G]M]/N^ZS$J3%O MHW#E=&TNN/0\+EL)-%=(9W&W/#4<$DW?1X4[0);:-G="FTN?(<\&;:$9 M]$#PK-!Q3P%M,3@X^K-^L$<%S-Y7+W?_^3PO7K:A_OF'YS+_-TNB+&9A"@,: MQ:8%(H:4!P'$/,D(#B5!.)Q]E>OY2GPNZ+KH9BHO.KK,PWU-_4W)&_DP7RY- M:#6CB[**MK,?Z6=$>2(R$N,(.[5[O0GIMQ^\RXOY$RWD1[7I ML;GYQ[885EUVA3 :(T)2F&1*0D0P@5AB:@I34!0QCK/(J2:%B_"I[1*-HGU* M^SH!;KK(?>+3O)'W3KV069_ M%]GK'9?D:>L]4U%^53:U(@F)LB3,&!1I2"'*TA R)C+(<)@D(DH5D3T*6\4D8AL\0/A3U"MF])^T]GIE[ M^N.]&]$]/SV7+:BK"CS:OUK+1^UBS;_52;[ULIHE"0UQQ"#AD8 H$0FDDDN8 M!&'$0IE@'CA5_[:6/#76:"G>5-AOJPYVDOF=.]99CH8=LWC!V#/77'^\?7=P M/_B)KOVX-LX(#=RXSE+XV#WLW# YTL[.\07]R.MG.E^:6?9QJ?VDKZM\;G:% M'U55/BR<,4D4E3*!@@411)PAJ(E*08(PS?3O54R96Z1_MT"K231J;#\L(\L? MM-8:5_##HBPOLEH"46I/%V87L5PMX6X7%C?..C,(=D0U +#CL)-1M*G3HH%L M:6NP/%-VT9F=[& 9DI+.2!R5A^RLWRN\DJD@ !+'(,AC'3*$@#=+,K;?!68E3)_S$7KF.CC7I>54*I_OFS#QGFLS)XO@C)5"J)819K7"((RX#A#^J^*.552&E/Y MJ1%C.T_@T.DR4>D'^0%E70]>V=6W&=X(WQ([QIWJV/N^VVX->ZMYC5X']Y,0 M-*]KFV%I=%.76GN;6[M!;3C86&Z^-;7M(S7V&V_L_+0&'$'_5VHN.-[(G&Y/ M.*(.EW0/.#R/,#N&3^87J^7ULCJU^+3*B[4LYM6UVHU<2C4O/NFYG5^+_WC. M"_/;,L/W"_T^RZA02D0I3(7)CPL)AR22,12")(%,(Y:FD=M9@R=-IW=(<X=NSN!M0(9O[#"\JJ_0%,(;WL<;2O@3U_.^K5SRFCX7S3UQA+C>44D! YP$ M)I WUJL'IJ9@;1 &..0H=>H0?E3*U/9#MSO[G[\YWI0=Q='R5NQ2='S?@)7Z M76U:U/BX;._$8- [KJ."QKW/ZK+UX.ZJ\\-]PVZ^R8I%*@K:U,#G:9R%B= M&9YN(-L&X5P.G?C)'2AD;.O/:-FJ?DH4OS MN@_/R_5NX_FI2AK_5;]WKV@7X9*'883TXHVI_H\2D" B(8UQI$@BF<))O]O7 M3KE3VRVT;]!:BH-?K1G;%7C7"\W!X/2\?AX_?FUC.LXEHA5>?N[_ND6_TM6= M%1ZG;]WL'G?CJGQ=F):2FVJ&Y7.9E?Z<0A2QFG,(X%A(BJCC$+**0DS#. MPB 5F#,;8NH2,C46:NL)&D6=&FEU0MI-.4,!Y9E?>F%DS2,V('20AGZ\11CZ MIWVRZ'S_*,Q@8V%# U:?[5UG>O_69'/9J6**)(MCJ! 2$#&F(#:5" ,D4!93 M3ID0+NU8.V0Y,< ([53WDU+*0X''U4*8HJ*F?/MZ7L@5^/S7Z[\ZEYL^B;>= M*S(0BM[IX62>U*8&OM;XZD3ZSZ#EJ,_!-7 YZI/BQBY'?<[N(^6HSS[2X\#S MK@[LN)=EFI#>=IFQSH\D/L]0$D2)S(AI.Z6=C1 Q2).8PY '/.4D2C&QNB1Q ME#LU_Z/1'*XKU<'76G>'0RL'U"W.&OU@Z9F#-C#66H-&[:MV/86MZG[0=3CI M\X/R2 =X@Z'M=B#GCEGG.9O#Z\8[/G.W<>=4K,?C%Q2^IKE\(ZO_?;>\YF5( M>U[+_+*F0LYP0)(HBBG$DJ::Y44*F9#"W%8Q02G',0J@T1O\ M!'YH=/_1A($71E]'TG<< ]N;\J&1]7YO7D.Z"VBC=<-)5Z!4?."ZTM9 #5X[ M^KSD\>M#6Z-QM :T_=,]/-*;S]=U;041*Y10*J$4--,$E#)(&"$PSD),&0D9 MC^P=SLUKIT8U6C$'WV:+CH5CV,MFSR2@=3I?/J+S6V'OLO6R?R2/S H'-V_K MP-Q.9VK[Z?%\I0,-=URAP[_V[OA>K)]Y\;R>+Q],_^?U-WF_6IBD%G.=.*-A M2E% $T@R%D.$LA!B%2N8"))&@E.EB-6IN:6\J1'.CKJ@UA?\9C0&M:?9EUZJ';YXM-NTDS:UK]%.?\AMD@HYG]W.BQ>3 MY7J[TAOJ+*19+$D"F4RHJ4"E_X6PA&E$8X;U+Y/,:B>Q_^*I34VC6YG##HQV M=I/S *SN>7D)!+ZOM>RLMYZ+ITS=3L.\F8>YY']]6'W[23]234/]C_T9>/"Z M42;?*2.:>7?R[SVV[DT+9KW$MENRW#Z:"+]WRS+';Y-RLBW$4J7ZS,(,$9FB M!&:4<8@"S"%3+(4!CF(L1)#A.'6-D[]((ZNO]O@1\97RYN1L52;ZMFN8J$U" MCTL)N0$&S^(TPO]8C-Q$_JVIY;?I$V5L^1'4@_-N69KT46I'_ MD*8-:AWH^Y$MY@_E5WZ_+[24A$:1B"!&2B]^&4U,Y7>]EU11EJ9(IIBG/4/, M^VDT-==V)_B\5?G95.;:& 6:@.J66;TCTWN.I-UAUZCCXWE![#TT8T6Y7X:P MI_CWGDJ]5F3\91AVQ,Q?^.)^A/U&LJ*.N#"M;.=E&O%;*7.M@_G;NSQ__G_< MO>MRXSB6+OHJC#@[9F=%"#V\ "2PYY?SUIT16>D\F:[NF%,_%+AF:EJ6/*+L M*L_3'X 7B;(D"H! FKUWS.ZRG22QU@?RP\+"NIBV=._6I3&@!&$QYPQP)'*] M,Q$<$ 0E0!0G+,$*%REQV)EX"3'1S8@1UXUAW:"W8]/P2(Z5!\2V41N2M9<\ M,J)7]%E=T$H?5>*'8T@OU$*RH9L HS*?%S8O6<[O(3XQ$X_E8B7+4H_"M(EK M^/*;Y.L?J\7_2/%)Z%$7:F'XL[9V;_A_/RXV%>&V=7%-PH+)7I+=OWR30M;Y M3%KH)KYC3A3-)]UG MT68G>:3D+LS,)5!BQ%?!PNDST0D>F-=W<_NN.[=[Q:.NYFV)V5;WBO@[ND:- M^K/N'\W3=F^*QJ -GIOHF^(2M#/--V:LL*#IO3F.04CC3U]_F-.(\HP82#4^ MRH>A6J\POOL9\/OFF_W:MC1_KTVQ.4]DFBJ: *RWTTN5>M[K%R_X4>VYS*AV\V3NM-.<><90PQ#&*3A @S5@"6"@%8+A5E M,,\IL>J#>/3DJ7V^]>&4J(5SL.\.T+(PU7TQ&/@;K=5_?YWZ#O:G+PPC&8AV M<+C9;*=4[C6J#FX8S^HY)>>!67+R C\/LF09"]1^KY+RYC+,8Q0@!"9,"P%16!5@P4"QE2F8)S[E37QZK4:=&4'N!%Z[. M8#N462:Y2G,%.(J)"=\SS6\E @7G.33GH[F@\X=JE?F^I9OM*V']4H*1$(]H M+?DL8O+'8K4R,>F,+HUC<8C)D GC>AZD1E\A $FNU]VL2 ',11)SFB"6HV8R M])+_JE/1CC_Z1,B5&'@6[,Y%@N,Z\%IOY(TZ D>-Q.'./)P0"7G683?PJ&<< M3EB\/-MPN]DSK&:[YO_\)A_TZ_63EO+KQK0ONK]YW/Y<;XRCX>;>9)XF"]@1"L)34!&51PIVNR4 MB1YJ;1S#8BQGPHZ6!L!W8&*J)([V(D>-S+.H WHM=L (%C>8@L:I6 X];C2* M&QY',2>.MU_1V*SCTMS7[]B'B"69C!DC")<.OF M:3'FU+BJZ5'5!-EV9/=H)78!;3M."HSA*$Z1[E%/IZ7E[X/$TSD %+SEUH5A MQV^?98?#R598EK?ZL8\F-;78&MML'L>:7)(D!0)*;O9I"M BIT#RC&49D7J; MEKL4B-P_VHE+1J@':2H6UOUKW,BC Q8C2F"10*!BT_@K$PJPA".0X )S*E"& M$^'"R)Y@C4"\ <"R(U0_" ;F3:/]BWJ7^M?E8[5=_[K>U$T-7E2]-,D">J>C MY5N:R\+W^CF&*B2#=IX^*E$>:_62#T]$D(I$9B1/,K_4 MKXMC3XV$-[KF$G'"BP(#FIN4*5Q0O?O,*! $(IG' M-,>I4SYKWV!38[%+]H$C9?7B?+V%-2%2\@; MW-+%\E2,YFE$"3,M(S/20)P M3B3@&:*(DB06Q,EC?'J8J1&6D1(8,:L(U%ED)(U^KV5U-&O.X&IGT%R/UL", MY@>41SA3'PYAXY=.CC1RP%*?ML<12KU7>SIV3C:QG3-3O"Z'I@!L)@"D&C\J MDA28-HR&EG^:GQW=RF?@M?3$7 W: MT$Z74^VQ]_V/9]5)$RU_1A\N8.?N<.F%)JAOY?1(X[I1>K4]\ICT7^U1>G;] M)#/L>K_SJ]"8.!/NU;^]U:R $O\66VO*3][\+SQZL^>4N.@ .W)"_Q+ M.^V=G3=/>C-@W!0?UYOO='ET)$PD+0H!08SR&$"1($#3F( $28XS26168",V$I2-S('R'=FP::+]WH+TY@G;8 MLV,/V$(7>K(>?_0Z3Z[(G"KSY/R,(!D1IJ#"-[DUI17>5WTNZE3KRJ(IYS%B M">2%U)0&"8!YF@(L$ (I1;E@7*C4SO+P&7QJY'9GNI4];I[K? B]53&)6B?RXL=S #(3STON9%=D1=B*:1/*I%;THLS*):^L&R)*PP M&S!5HG_\U\R7L$+F0M*$W3-"NE8Z^^.WS_M+FNWSC7$\Z%WS;54TIO9&?%J9 MQC]5+6B]CUYLZO*A&C=VHZF9$3>2C1+1@]S4QK(#$[A-@P5]#@;NT"9LB^NM MBEK)C2.AMEEG426]B^?T6JP=R'@PS$?BZ.#8NW&X%WR]U.[VQ/$8WTO3@X7 M[PG79C8=5@!:R/+M>#6F/C-*-R1'&8M"=;(5XI^EGRSJ#P2 MGW=YA+)(5&)JC1-B/,^,:#NYH"F(D609+!3"L5-YL@OC38WN:G%G427P+.J( M?$4>YR7,[<@M()(#4]FU(+I'%MM!$S3$^,*0X\8:V^E_%'1L>=LU3'.K]Y34 MD%@U3-F)9HIC DT LMZ*ZPTYI[G>D',,$EI0I/*$Y=PID[Q_N.GQC!'/AT;. M NK"(B%@&HE$=J+6=%(.5#',#I?P#')VQ%<@D$O:G^:/BW=Y^/9N[N5FP>GJ MO7Q8EXLMW=1'*F63,)?E<9:@/ $I3', %8. *DQ SK#@<8$0S)BU,Z]_K*D1 M1RMMM!?W4I2*,[P63KIPH U,(^?Q\LG=O "<@\ERX""SO,7/*/M(%YNJVO6^G&.YRVA(1,9XDF2 8*( S!,(,-._ MYGFFS;$LS]/8*I_=9K"I\:J1-:J$[50G+6V2)-QQMK/40J$W,,'Z ^=LH]D@ M$M)"ZQUO5/O,1O.7UIG5/;YI*TIO$MN^YU_U^_!=;IX6=7/@>8[21(I$ 9(E ML:81I0"EL=2_8H@2J/(L<\HV[QUM:CS2B!;Q=4_130]0[3@C&%0#DT8C9]0( M&AE)9U&+W;L^[#SR22PP"9M TC?@R!DC%KH?IXC8W'2E_?%%;M]K.^=)6ZU/ M=>/-MM;T\Z]5]H,4MZ9-Y^/&1&Z;H\'RM]6:E5H2<_+Q:?7PN#5=/%=IN-W+@"&4(&8Z9\143R)G>JF#BWPU/AKOYS/(E. >*]S MW< W>K-3^Y>H53Q:KZ*=ZM5A>SF+NMI'E?K1H?Y^%<8&?X,C67BO M_TKXVXP#S],@=N=0,K^.[3KP#)RU?X<>UV\E_+3BF_KDI?[OIU75<:'I,E*W MHIYSG*>(F93OF)C"38(")BD#5.",)4+J+7K1Y@'=V2]J-F-;$=!A2L_=".L3 MB-ZTTO\2_7O4:F#B4]95GQ'>M&FAE19N:XO5G-BM#\$@'H?C6W&C-ZW OQA( M#SO?W/1#ZLS-+AB%Y%>K<4?E2!P&RN_K MI9B36*:8HAC(-"L E"D"6*4$I#!G!8EI$0L?ACH_XD1YZ6Y#E5KPB/+_?ER4 MB\J8,3X 1P;J0=J.=ZX$;JP"-&75[Z\2L\J_;@6-C*3A&.8R&B%YI6>T4=GD MLM8O.<3BCFLC<#_LYK2IV\O7/U:FV5V=MVUD+.LM6HZS M/$UB!5*B(( F;(1H@PBH/,$JDS@IE--!Q2!23FUG?[&@6U/(K2Z(\(X^++9T M:12;-0ST%X7U@B$9(!(Q4+ BXSA1&5+8I;^@[0V \^+'6Q=)IX9C6%9^0Y&D]]JA\ MZ(K(2XISOM\G:]FP95T&PIC:;[]_??>AB1ZC>9)G*4H U!MG $UC"9)* I"D M3+""$R[2^9/88T?IQK MNM=,CR4O@-*DSRECA;"K@&V]%2$@FU@]G1&S*-$I@4286MB]@TX3" M&2='F1I7[(6L2^0T?437'-!_L7]O@GV-PB]ZYINN5QF4*2N0 '&>8 IH8!DIE-]$J=(,P+&L5/_ MH',#38T!*N_.7M!99$3U;"AV%EP[+@@!V1B^,'>TO-H%]$$1NC7 R;%&;P/0 MI_&IDO^]UWNW5&[22FY5U_/_32Y-T$7EY*\V-:Q3"+63;,9C*1DN ,DET2P" M,\ @E/I_*)0J1HIS)R/B.G&FQC473O:\\]*NG#1+=AIM*L;P%5TW"S[-G@. M%[@=]#42C=TP.@!Z)UI*AWBJ&\^6F^W\U\5JSU_@:_[@\M%E02P7P*)4"S!"@$,20H@I@F@ M5&: 2Q9GE"@DB%.!M!-C3.US[(CH;7B<@M+6[W$50(-[/9RP\7!YG-4^K,/C M>)B1W1UG]3QV=IR_U.\[?TN7IL76]Y]2;C\W84O-?CR5)">JX'JY91! 7A! M4JQ_(@47:28%QT[.CO-#3>VK;R2-*E&C5E9/?TE>OE0AC3_\-J6P<(U>\R%AK!/)5 LX( M,*=86^@I!QD51-NG#P#4P07@BY63M M7P;B6M._9X31]@&7M>QN"BRN]K,<#HL?[O**F^2[.J(2,EJV4$8C6NV*>8)>H^[#>&%IVLR%$#=1;M9)VUR;GA; L[5$+:%Q=&'-7&L-/^I9UA>9;;6"^OX?GU;ZJY;E=I[F*F5(,PZ-35!7 M+#* $Y4#!9G>P2!-/K%3,V5G":;&1*9LR:+28)_Q8!K#K=8KT!%?7U/+[QC6 MX3Y#=@0U*.X#F/$_R7J*F# /U0A:G4(QV3>\(4D-W M4J#_@SPMKZK(096WO&/?;_))KA[EG!:$D2*CH,AB"2"EL2ED:FPOP5%*-/M! MY%&4H&=(JP]O_*H$=?T.WJ3;;VI9'2VM'IPMS:PK81O)QJI+G310[2VN;Q= M<[>O+L,1U+CJ&6Y;0"?*QJBW-2$>D^WM-TYI F4 MJ$@)P"HN %04 Q(G J0,TX)"F"1*V9A.EP::FH54RQIUA(V,M!>W%V[H]A-& M2,P&9@M?N*S9PA:+/564+5>4DO_EQ_KIW_4C:IK0/[QDAXN/'X4:;)5L><'Z M>L?$3%,*8?,\_^W[G.!$8B8Q0(HRO7-BA?[\N02T0%DB2)P)9A5BL7_DU#[T MWU:+.D1;VR"V/2/V^/1_P'Y:#_RI_O;ET]V']]'WNYN[#]\#Y*<=Z=CS"387 MUY]A\\O+3['SP'&2TXX4V.6A'?_+M55_]H47.^WN/ZUV.2NWZN-B15=\09=? MUW79K%W=QDZO*):JE#,(8J44@%AQ0%C*@.)4Q1RI)/?MRAE$OJE]XMU6DF)? MK%6UFD2+O:Z^Q7S"3*S=!N(5IVM@;NK.5*>L;DJYQ,4W_.5?,(.$ZXCS9X@"D0EA5D&8(JY9GZD-V9) MIA<"23-(19R+Q*K3E]5H4^/Q_:?^R9>P^]&UH]]@F U,INHT!D)KQS4D]W.WWFOQ2!QQ?X@!CX<Y#IS_ONH_S(F=)*O7T9$4.8%8P M@)7^5&K65BOW+*HDGT65X%6-H\80JTZ#6CVNZ =O/35V M?#@$X .SX"!8NU=0= 0N: 5%V[''K:#HB,A1!477^WU+6FF;\>=ZJ>\HZZHW MU4EAW2=UK@HBDCC&(,.2FKP-!)C VKY#!2,TAU)EJJ5A>['5:]L;O*CE[_)I;A;_TJWIM[K\[[NZVX+.T\I1W'.!6!Z MTP@@9!C@U&PABR(1F*"40^123_KBB$[&TFL4DOZI-0#;-;AO=/ O(WT9?3N: M"8KIP%1S5#CZ;T=P[KU;X5C'&J*0S'-YT%'9QQJ#EPQD?Z-'BMGC_>.R8Z+_U4-33: [-6 M!^@/#=!?=T#?[(#>:Q"XKH4O=%?GO[F..UY6G"ZEW%:@:JG=/P;Q:T=O/B9U%-B32@QMH%B /&GSA"]X G>WM97B-9O?."!W7 M2_1\CJ>C7H@JLH(NO]*%^+1JVG2]6]_?KU?5-G_TS/';D])732AVGK9RYSK-JV6.I[92RO-FW MG-X=L,TSGF(."PERRLRI/H/:9! 9((CA0L:F^HC3J7[?8%/[M%M9HXZP5QS7 M]^)L9RV$0F_@K]\?./<*9A:(!*UAUC?>N%7,+#0_JF-F<\^5[:%NU?&9VBXR M3^$84B4*0%$J3=73'+"49("AC*$"T4;EDAM3_)4^ MFV,7_>OF48JVQN)"EA_N'Y;K9RF;;BS-=2;\^([^*=O[VA(TJA!%&@NFB4!1 M *4I]1,+";!0@H@L)D62VA#! +)-DD,<^F$'GJE^KGEE_(>FJ4:QJ)%P%C6Z M11WE9E&K'FCT:R_7_V0ZFUC,[4B?U5YEAMR[LP\Q! M;^?VP$..U^U]&*P..L0/-(2G@;UF4_(\QCDD&50 0;WF0D+,$IR:4T9%"L(YB5.W/$-7"::V@=\QP%Y:_5&W M6D5:ZNC=1HJ%Z212EM'O1I7H8ZV+:\:A\VQ9&OI#SL%82VQ0^-TW#;X0!MU5 M. LQ[K;#%Z.C?8GW@_Q8\A]R\>.GIN*;)[FA/^271Q,P^WZQ?#2=NJM4I=O' M;;FE*V%2P'>!M3N//\=IRF(L0(QQ F &*]*H#!L(OY=\&^JQONT[2ZEO^JD-X/?R22[7#^;A'_XT_7ME MDZ"3T+00 A$]@0@#*"$%I##UGHV[6"+*,IZZU0&R&-7E@QZG\,^W?Z/W#__Q MWK6GYV5\[0@R,&8#DV K;56OHB-OU @<,,W) Z"P;4$O#SMRFU!K'([;AMK? MZN&F;KM^WZVK()V-_*07R=6/A=FI5][PKQM34VO[;'()MEH(B3!G D*. MLP*@K#"AM]K4PR2/@2P25A2*09P)AX(55XIC]:&-7\JB&Y*F[;S%3IWF8&L6 M/30:Z9^,3M77*5NM')R>5\RDAWUB-I#MJ^[&:F4 MJ5V6'\:=$@>?\SA3,Y)_>=@I/YR"^'H,#9W" Q_EW3N'K MS<.Z#MJHPK_>U87CWZV%G'.H"$UI!F!L:K73. <,T1S$ B**55%@+%P;J/2, M-S67Q(>V,4A'YEE=P3LR'L5:\LB([MY3I0_W_J5G #0'7F)" .G5;<4"G@!- M5_I&&;WWBH7*IUJPV-QV7?'*O4_6U,]L3I$Q$50FA0 9CJ'>LN8(!*[ "(B^0HC&GM,!.(7FAYG&$T!I3!IBMU_^L"V29 MZ9"KJFQ*7:DF(,J6!WF!L'N-,SNJ])=W_N1N@!;)-F@-42STY'BO4B"T3_-S M14%[[_'V\&XWC]R4X#*= 4NY>9+S)$L55(P#P3+-*PJ;[L?V=Z65KL[5VZQX-Y?)EO!QP4/?D7M)]^_59Q.2/Q6IE_LCHTGPJSN[>8[!S M =,DCPN0%8@ F.IEF0B9 Y)D!*:0*@5E _:'E1@3ZG:X5P!:5N<9 5&V]J)? MA=OP;O,.7(U\05WD9[4/[!,_'F=L)_A934]XO<]?Z]EMPQ3&T6;HGL\/$BT2 M(E*!(*")E "RA $J)0,")HJ*%,7Z/7'J/=\WVM3,\R^=?(M]NS6?S(M^D.WX M(!AT Q-#*V?'JALH0\,*D: -+GH''+>7A8WN1VTKK&[RXQ%CG)LB6YJ8Y(H_ M5_&L=&F"KYHHNWDN:5SD* ,Q)]J22S2-,"DS4!0PCQ.4YEPY)7=>''%J?%)% M'G8DCAJ1KPH&O8R[';T$17-@BKD62&>FL08G)-M<'G14QK'&X"7KV-_H<5"_ M;W_X@6[,;JC\VM2-;P*37M2V3#+&*6:&>G((8*;YATH-OU)9EA42L32S,FA\ M!I\:'QUTEJT%CF2CB'%=U4TE' YV72?#XH!]0(@')JD=NKL0=SL\'1'ZD0_,!9L#MI-P3PM[C<==GCGH/$ZP^Y"X^N#ZY,-'/J_N M4_#XF+KW:K^-:Y4$04OY7M;__;0R9^'WLLJRG,L,"J$4 BK/$@!S40""M-$H MBH(KF5$(8Z=2:;VC38T20/2N:C9F2@PO*C&CK9'3;8?:#[#=[C08; ,S0RMG M]*:5]!<#7BULG=\=;E=J!4K('6G_@*/N1JUT?[D3M;O)O<'/K5(++M\^+I;F MI*C)E8@AP8018LXLM>U * *8*0)$"F.9"RD)2FR;^)P:8&ID4NG M@Q!8#,P M7A1*U_@)CE]RE_;".?DLT=K=M.G6;>A3>]U'@ZD8T[8=7'^;'[O M5&2H0W'G*A8$)UFL#0'% (Q% K"0"B@EBI@G0B2%LG8A.0\_M<^^:R/LV\PO MJT5PN1>^BD;;F/Q!XVUZ+*73.9KG3%GXEP;%_Q6,C4^K3M?Y2H-N!9KH3:V$ M99]83]@=G$R#PC^2FVF(:7#S,WFCV.MI+XF;XT/O$W^3_&L?$O+G_,\ MSFD*(0%Y*O7RD:<48(((4 7FB*8,H90YU;C5#YW:HF!DBM:K2*\,CM&O%41V M>T)7Q0=F8R-.P)JS'>6"5IF=SR3L4?C^'/C6;V)KY!H>V^B=:LV6VX?XEE< M[3[.JV :.>W5A)@?"!GN,[X$0\A/^^Q8HW[NES1^20$7K_>CA;^NU^*/Q7(Y MYUE6(*0RP!A7 ')3'!86"IC,1:8R'&-F=9CS\L%36W);N=R^\AU,2L&",_;LV9UYWSS1Q=(<<&LR_$Z7/ MUT.NJ/V_#S_OJ^!9YQ3RY[L-795+>MBL?EX4!8)) @&)A3;KA,E44TIO\2C/ M(Q:.^5>:DX%I]$*98JU9U*H6 MM=>V*<]Z$COJ13>O/8D>]?]'GLRQB_^/,JE^5?\#(F]5\C_$>./7^P^(TLEB M_R&?[UF+Y>P2;RR\7^FV^>T?B^W/Q>IV)?]3TLU'NMC\W92VF&.]Y*:202 D MY@ F60)PG$.@<,83E& ,8Z=\T.O$F=IB^_ZQ/@;75O"SEM.Q[L=U,V.W_1@/ M[]?=CQC=9I$1/*HDGT6-;L\U,_.J^XJ)2?B^6/W0>Y?VGZ/W^E]FD5$[TNH' MK#(2!/F@=4BNDVC<2B5!T#NJ91+FJ>[)!^\;PZ1B^*H*ZC?YL-YLYS&*$98( M@4(* F!&$N.MC@$C,.,\B3F4UJD'YP:9'&LV8VD=>"6E"__9B1K\; M02U]LN>A[/_"@P T\.?M@8U3T'"O_M= ]^^&AAP[VZ=>.&^R_TVTRU+=J^ MR\W3@LLJ3_$M+:5XM[XWA>CKK5MM;NJ?;I7>_ZU_K!;_(\77JJK5NW6Y[1PA M<*9BCBD"5&((H, 24$STZD^3.&$0)IHH7'97@>6;&J=4^FAPRKJ18K5"WFPV M)AK9_#QK.SC4AOX[^K#8TJ513N\!ZK 8_[.AT%-OMWU[Q0D=F -'FDOG;=M MB(?:!B9IDP EJ.D?PA+ )>.F M?0@$+*.):;&I$KT7Y$A:68868TV-S[ONFEK:653)&Z5NY-R'KQW1!D)M8-+L M 6R KD46F(2DM;[A1J4H"[U?THW-+7[4<;O]*3=U,D);$UKO&6&&\@S$-#.- M&A@!C.0)2"A2/!%%2GGAPAC'0TR-*"H)H[8THT]!QA,P\B)1BD,*E!15>3I- MO(A14,!84IR)-&>92P'S*V'\5RM;?@)1.ZJ]#J>!&;9^T]KV.L%+CY_7/223 MGAAE5 (]K^5+WNRYTMW)WC2P^"9_F/@$;3G%N4HXR&-,-$NF>I>=YA0(S@C* M$DA89I6U>_3DJ9%CVTNEEL[>A7X(UV6_N3<( W^REOH[.

Q\.B@R*E5K'[TF!6EO%/E=":H;ED"*PJWWO;FUZS$\ 9WW)N(UNN\A M9O5J-,,)I-GP,[Z &2QQTFRC]#%ZYITA0,NZ8*A MCU*1-4,_&4WO+M U92*=XE8+/._.X/3T^?F4IC>=#K10TH="UD,29"URH&D) M+9@4)')+=J,'U9N";PS]9!2\NT#7*+A3)&N!Y^493C[0=O++9/S7[./)^.P3 MC+X.HC>"/ /RV86QM*N4PF(AF#'I7-UXS9WH3=%K(3P9A7<7\!K%=PI[+8GX M$4]/+^%(T(9(QU K\NJ- 5IH@F=612S:9/(0^W"[;H_\9-2\LSC7:+>'@B]" MS>E"G>H<#T#P8"9)YZ6O\7!+YD"=6-"#/5O+@^LL? MWX?DR6B_-W&O84,/=6(G-.L)G+X:9?SRW_'K0%LNA"9709I2"\J38S"/T(9 M]J3U6KL^XMQK!W\Z.N\@U#5J[A1*6WH$/P^G"4[_$V%R46@LM!325N-Q/L5" MQJ,O2;.H@XEHD\VQ#TW?-?X34'8OHEVC[TZ1M8N97J'ZF3Z9#J2T9%'*&NWS MF8!A9E&14:D!%"IOBW)][.-W#/\$M-V'8-"+ D?A.<>DNPCOG8G@">G\%V%NT;EG2)KSPA2GL.J,7PID8NDD45P M6,M7,@OU'+GS5F7@2HE>ZCMO#/H$5+N[$->HLU.P;,WTWD.<9U.CC;XH5G(B MCJ6<6%"TMGACD@UHY&NGY/?XUG82Z+KC-LWF*=>Q__#C%#V>WPLR;,^-\RCX ?!K,B\SK@TY.83I] M4^9NQ+,OP^F@QG5-W6O(S" [(\O,(&K%E,K).B$S3VO*^R_45& :Y[I:#K2@ M")[.IA>?K'+E040]$N:>%@8/$F@'78];R+S' Y@7P*[C>3%?.#="-%CIJ= G M&VY#ZG-SN*LKQ!4)>M;9N(G ]T.%)+6.04<&H9JA7@$#R($I::5V)GDAFRP( M^Z+ C48;!V3 -G+N4?.U^44U6R;#!*,7^&D\'188\-%2YG>A4M7 +* MB-G5@KIBBV"Z6**O,YH)I[W)M0.)6=/PHX?W>A7)HU5[/[*]\UW^UY]6!$(V M[)\[-L-Y\_K%R]?O7KZ@+]Z]^?75BV?O7[YX]Y[^_.WEZ_?OWOS\[M^?O7WY M[V]^??'R[;N7_^./5^__\X_7S_YX\8I^[2;.#?OG=!FO>\N=WF:[TJ4GKQZ>G/X\E? M,,F#S'/2 LG.%Z56#%O/ *5@T6MC2E:.VS55(=UGOB7._:]\'5FRNO*UU$N# M3?!VGHQ>9Y20$LL^T;(?E::%6B##Y'CD@1NQKGU!#Z_(X=*2>]'=JNO;2? - M_)S;4R5QG)Y7:+_76D<2_&PV&<;S677[WX]?CT"7ZL88K/6#N$G&'%]AIG;\I[^#)(UGC#(^W;Y&PPS45B06?)BHS6 M.,L!1!,Z; +N:1.E=_7TV*CIQNKW:CH]Q_SB?%+7O'F:<;$1O\:_YC^:#H(A M"R\ESZR6M>%0MBR$[)C"G(,&R[59!-TW2:,."NJQB=0%R/=5#.>3 MK]?*%9\E$L,$\T YQ;7SAJ;,-=.0"O.B!):+X\XE11";)!CNP?2T&=.7,GIL M/;46VIS"%\A.QM/9;SC[.,Z#Z#DD[P0+\]:63B(+'&GN(-!:I2/MKX M;X@Y?:BGQXY6%QB?Y?]]/IW5&-?T_?A9SG/QP^GO,,RO1B?P:3B#TSGIZ\T- MN9IQ9,/!HG,JS64ZG.$[G'P>)EPLI&\QC3\LE#B?\0!U+B%[S3#5X\V:/(1H MC&-1!*%E$LJOJV3N3K_6$WO:U#TJ6O38Y>ON<,?<35DL[P/IM G%.WH3/8$+ MAAQ: < *=QH,_2%4DV3?O:B>-N'Z4TB?[<$>0#=P"DR)*3,7#>W_7'/F;3U' M4F3A9!SHV"9S<@>>;Y(B6RFASV9C=X?KI8S$5V]9M J8)E>"%K<<60) QY5Q MZ-94?3?/DQPL\&]#",FHQ"#.SU?1.PP*@5D+VD)T#E03$[1%X+]#KGE1%,F% M5^0M>&8E+S5"X6NK0\_H#2 Q29Z=75-1W&.>>2^%Q8U2J!UD>73%Q M&5MMI M/*J&UKQ,CBL01B?!"M"RJ&4DX2 91Y;3HB(EZ"37G _JD1WK4.V[J+@/;=]% MG,Y2;Y!?7<&T+++:!%3+JN*UJ Y<6-Q=>^-6HM\;+U24Z*//3)9,]HX5EOFH MD4FO1% ADHV\IA7QH^+#IE7&>Z+#-A)O0(/?H9YOO:B,#4)%X)D5ZVNR59-5 M96,U?GERJJ;+>)/M#+:OYZ5Z'NI=PX\5@<9LL<%X8L9D.[')3 M2D#!A4PRM-'R$90;[ZZ8!PN-MY%J@_?X1CSX I*Q&E6L]Q)!H,6*7&-(F;. MIICB@]-I3<.FGJ/SCU[5727;H!3ICJ#I1 M(DC;Q,R_%]4C)D!_TFY0H/0LI?.S\]-Z8?E=Q3 70)V1MC9_3=5JT2HH%IQR M3($7PD@A/#0)/&^,\#%3I(D6&A0CO<49"0;S2YB,AJ,/%T>B/ =1O$,F5*D7 M6TGR?H&,'<^-R]I[ST63N-%Z.(^8"#W(MT'ET/K8XP4C8^0VFL)$J'?.Y[QR/LT7+BQZ MC)HKC5Y$8S#*;(K4)0'X0=?!NVX#UQY9"T:>C>HP./F,5['T8HL)%@O+J5HV MKF0&8( )P2,MD%D;W>30VB;@NN^#U\?X"),/.!U 2(J[Y)D!R$P#O>W1T"YM M8D'-1> F-UD)UX'9_PK8.R=N[XT=9=[B'%KZB/G\%-^4&^CF4Y^;%T88KUD)\[+EW)D):OBDU$F8I.3 /=@.EB2KA4-;I^>[44= M#0)[=T!;&JB;@&N9Q[L7W6'R>;WI "6/)#E.PQ)MI%_WXV%WL$I3FGA?$/+[QS3].676EA[&9@* M2:J(-&&LN[7@M7)&%4;;=G+.!YZ+>LBEVV2@@]01]J63<2.!-K!L?\$1X3HE M@,_R&,=$$PRV;@F*:*-T#T%JK13 M1X/=HYKP],"/A/(%?L;3\:=Y(<0-B#P9CC111G\8DD3MHZ5X8%)I7J+(4>4F MUND&V)X27_I6Q9U9R,,$$>>'E:;S\<;EQ7@<:W4W/>W76=Y/2'$# /L,,&XK MCY5PHXP@;B_J-K UT%#<"6Y&6] MS;!H>F<,?>6#B$Q*7YRU0JJRYN*X[LO+?:"Z+JL7SSX9G\7A:+Y"G)#,AWEI M.,P547 RP2P&N8@:)W8LAOI2D\')("55C5$1>$DU4=A2 )N W/]"VQMG5M?9 M9KII8-*MP;H\^_9_,;_*]%K3*UYC(<^F4YQ=GB2F+>17^GAX2F(CBW4Z/3^C M7Q_-8/1A>/G+\[3U^X\P^F4\SG\-3T\'1:G:-4,R!P')B$V6Q51384$J+#%K M8YHO]1G3@4\B 2^!)SD6>\7]Q/@-K'KNT>2_M:3O4M9CS[5)_V,^)RH@-C M-.1<$HLZ!Z:5+BP8[UARCG8XH[18+?G9+ZO7@?Y.Z;9Z;E"?>+EAT#[ADN") M@='S4II SG"@;T-(A>LH>&S26^8)[O0[R;1!,>$:&E^;Z_4,W< &K[U0F3GO M"*EW@?FB#+/""J&X$U'R/1F3=T!\0OQHI)<6+MXCJ)-=[,M@>ZK$*,9AYIJYEBJ,-9,;9X!+"GZ MVOB!155O"_/!,E ^,JT!$'PI')JZOBMX#E]]T8(#=RQ:7731("6R#M;"',-E ME'\3@"U+,!Y$>)@RC%[TN0%'NBOC(*P16;NHDF<2:Z8OD;2 M-BDF/!!;'BC'. Q9MM%!WS&L:XF55Z.T3.B)"+1R1CWO!>!V$! MK35E9=^YPR=?]_2C,'"[:&#*\X]WE9PO7 M'D;YA#S[X>SM5;*;AV4,6L?!4M/;*?*5--=(_S?X,CP[/WOYY=-X>C[!@2752:Q=K< M#U&)8EQ.2>_G#=NK>[\O@FPOXZ-QX>&4"(WO/B*N5/&*[(P@J1B9:3+T#?.1 M[$=3! G+JU WGDO M*MR %QWDOU^&R)31&2Z95Z4PS8MD,2O%0E%"1&E-B'M;+P[IB>^9&-N(O4G; M),CX+*7Q.;D0;S'A\'-='I<.I2GDAFECO"W681!-6J;< MB^H ?GQ/ZKO56*DOV?=HALZC"XMR)_@R3[*3,WE1;ZTX6+""10WUYA:+S"?E M&4?-$ZHH(:XL7W)KL%[ONC*FTWD6J+-FF?87A:D97Q9 JG^ X) MWKQH:HD/BL]2U9TFAGKKO%$,I/-,J>!<<*'X-H4%#P%[] QIHH$[BYGV%;V_ M5G77*FJ_9HBVT?J'YK02I0J)7\;=["$_.;6F=)Z]*BAP0M4I.+;Y_#=#B]BJX%ZZ2)9&Y: M7^\,!9!$,Y@=.6*%$FYOP>IU%#[TEY[;YLI3T$MN+X;2&^&JP6 $4G4 S M$6N)D1"JIFHUPVB2"\$@MND1]3"T_2^H>' M\<"T!<=BS)%E'Z0T5H?D-SO7L/F8WRQS&JFE0OR6@=1"YE.)0B5<(FT;X-L'V+#&NEN@;>Y3JK=AU,C%Z2*!P#+NJ5OA@8 MY)R9$!)<-#%C;-)F>4-\WS++6JBPP9&;!]"I)*(I(1(Z[VJ59&&!T[=::LTU MO0:B-(EB?.?57;SJ46$-SM_T(:=%/8%#4R(67_O:UXLRL3"O#&>H5'0TCXBV M21R]MQGLJZ3G>*AY&.4?2^'0Y>R??UW.M3YU/JEYOEM:E[A P6@VDDR*Q!E@ M,4QBM"&G5*1IL^IZ]8*VQHIJP*TU .L6\.QL'NF[Z#B')N5L+/->DI>=ZA4CGNQ4 MPR-&-,'SU*1YU";@#E+.U))$O6ODP"N23>0R%]*OU]6)-F10@%69>000(1GM MV]PL?J"5:$M/HCM_VFOR?;/!FJ3A M=YCG2D*>*_0@A-5D1>N<W)&XS#BM M<2'FN_0?HW&L]XI4U^'5Z-/YK#9*(IBG0[C9[,*4HJ4QD6&0M)-;)9EW6K(< MHHM1.JU,;&KZ-)Q=C7>*.BD%'&*F^_/+?AS@A9!^__EHO!UCV2LG*>,C, MB+*\61B4]\1IEZU(0CO;.F!]#[R#QZV/@E%WA[/[TFS+9?U:!&UZ&^]E!Z:' MP;:,:V^%]N"1[=[4?A>SFNGLX$2+NBA,&IC-FLRGDFMC6Z,9-[P(:YP4;7J, M' '!-@]Z'P>_ME%52U[-%_'I7 +RXEQB\(9;5&2HU%A;4;4.VB KM:(,I?'2 M-+D ZQY,!W1]^]?F7;SIJ(H&'NQ#J2(@#(5FSKBNC>$U(8N(A=GBG %?$E\M M+/XV"@*.W+#JK,L&U62#7(1(FW^W^L$>B)1[QHY<)V D]I"DH;E4 AJX;1/Y^29KPU9HW?: MA":&]^.O$]A*R1V6HFTT=.@Z C43$>'JA.X1#\NO\'D3YQ5(_*JR4#?I_0W&ZW-@?T=9KI2*A U>6E% M%YFLT=+%J!)P!3KZPCEFL_[L_F;C]N6%76M#\0NJ@3>R;GNYADX'Q[64EH'5U1E3FGD>R?@I$$R14H!L\]-P.V]).00'.I= M2T=8LK$VG*0!2O(!&#J;Z]MA6=!6,1/)P5+DQ&GQ31XN[(T'6^8#MM''@:-O MFT#]G@_H2]<=@G"[*.I0^0!?%+U$WK+D?"+OP3L&QB1FC$4C?0'OFY2 /]I\ M0!<2]:Z1@Z](,7CD9.IEXTD6CC-?C&)6Y1"TU\JK)F;4X\\';*7D3DO1YAHZ M=#Y &!&#-);E1.^3)J'4]K*)R21"]#4P&YH<87X"^8 N=&JFHY9;VO.O\WJ3 MDU.8+I;EA%ZD6-M*:U^85B(Q[TIBC@ [%U22I6W;UE5$WX)%W4$'+3W_BZ;S M.Y4@79_5\NW:9%Y[*6SN>6('M]*[\.?^ED:'57[+E:_O^66PM!:D2%,S\R/G M@<6@@!F=8R@F:*7;!B0>!:DW=QH> Z>WT7F3N[A&?[XGV;[ 3^/I\/)Z$(52 MVI ,"S);IF6RM[)6BTF2NN:I(G6PSEXZ\(#J?O6!5Z==76H"Y?7Y2F6 MN:_^RT(V&ZQ)5<@.\UR]T$&X$$F=D&76U97PQIH@O4RUGJR(M44AFPW;;:5X MESYB/C\EW^2NU.55.@)+PI*=8D6J>HN(,@RL%,P$%4$@R,";G#C? F.K7'NM M#;@2_3^'LX_#T9L1_B?"Y')1&;B8@&-UV#0$D@^]O-Z1D$CO2GHL&&R3-AE= M0.]_$6[%N$U3\;VKQ/RLSG!#T]Q_)]?SP\>?AY_DLKHK)!F!YR%Q' MEF.M8DP66%22]J6(T=$,>4H'9.2#^+]U="1Y\A*)J-( M!XXL9*7),BI&B%24,DVB1@\B^_:XM9M2&H21'A;$(H8&(J'$3."\5#7F*F@1 MMO5;1,4)=8$F'=O,I)]\::%6HZP:&0E?$"6N44'DA;/>GD*EL(\A\20 M"VTX;?H%6I>+'$=8NXGZ-XYL;Z.&QQ3\VV1>WR/;W2/;6_%G7U' 793_F,AM M:'^I=B93N799,SF1OU0D@Z#0"LM-#FV+/!\%J7>.;!\EI[?1^?XBVT%)3IXY M,A="8IKDPV(&P= 8J^L]'EXUZ5[WY"/;6ZE[L\CV-KIJ$%NYLG/N/@IT95#G M)!P9-9[Q7-L^9N\9J*R8$P0TE&!,:K+$;86R[?FV!X-E1 6#%@W3,6F2$<9Z M0YQFT@LAT8*+;)#"Z ;;]!T5;$Z=OA:SCS'&%1+WVB2=.!KHC&NA@ @-C@0D//,@< M?(&V?1N/)23:N^HW#H=NHX+'%#':9%Z//QQZ1 ('GU0AQYJ5>HY8!UEOA,RQ M'AV/I;+5YR9711VKH.^(21 IO:E)#1'K[5^Y9D11D=2B N,G*AC"D.,AT#)5K"TJ:@W1-#D:?@^H MI\Z>WA32('"TH23(OOZ,DQKH*E$(\)(\L!P)+Y)K$ T07HR9S#@ 'ILTW=\6 MZ%,G55/%W2::VI5HU<@?W 9V'_S%.IJ^DD4\FI[.7;IG^7^?3VM];FI3B;[\H39Z,/5P(L()BJ/D1Q9 MEGB-?8B0&>B8&&UF4@@1;%1-W)X=\>XKP[ 7EV+1,2)-\YD[9LDD1 M%XUWC83TW2H!-P5T^$KLAJ08-U1.CZ[0)OB6H>Y-$&Z16^B%1H/0&8>LV619^.@T"NE-CFD=O2,N:,2^5@(LXT:]DR4 M*\/WHNT;1TQ:"T90212N<'+VN6+!HP+O-/7G[Y1*\E=DBQ;?;@SIFT'?"O),QT0)VS M-\9$I\D5 RPYHK)>^%!2%(/-ANCF'?V*TRGB_+DO<$J3_+1RM7HT+FCIF4^\ M9H"S( .>:&,T@@"; $63Z/P#N+HZA6_([J2W9_1A/L+)>$K.L.,(I@3F1*29 MR@(,7"XL5X0A@4BIB3-\&\K^@RU]LF#5E^LHZA9''3Z.)[/W.#F[0D0C&N.L M9;)HRW2] Q1"THP^Y-%;[Q(VN6#N-I2GI?R.HFZ0//H/F SG@8I+0+3SU2GZ M>H#,UH,WI5Y=1Y,$Q9WTZ,A9;*'[6TB>ENJ[";I%?X5S0D-87HUH$\>!3#PZ M(*,K"@;($K8LTU4PV1^T!(J-'Y$V6]7LP[2M&WU;W_8C\T.'W:[4+9*#.OOY^"J/9LU%^ M^7_.AY_F-R]\?4^/F =X1/)&RH(L5/]<9U T+R%JLDQZ"-P&TZ09R@;8#A6, M[XT&MTM)>E5'F_*C]1 KP&589Q.(3:_,>1CC85J5]*[?3?G343D'XE&,(A8R MEI@'[>E5TIDLJ'K+-L_<&$U.--_ORM.:/P]T!3D&^FRCDY[C\6]*&29\?CX\ MS M U;SZJ07,(,3FAM.+@[E:!^D"I(!]_7Z0Y LE*28U$F!-%&6U<*4.^K#5I_\ M=!3977#[N%/^Y=FGT_%7Q._D'6<)E/'F69N3.2906$EC)LO#H7;3<%7)XM.362PSDF?)0(] 9<= 3 MAJ['VTE\F)<8ZNMP=0/2E=\6?71&*F1.ED++D ,&.24FR-.VZ&-"TZ0T>2-T MW4_XKPZR(O\3.$WSG.?HPVM<)CR':?G[-1I10=6ZH+"[=8A)%M>IST.XW]+\G],_%VYX"#*;I!,JG[;-[.[T"K:5XR@N>+ MRJM1FE3/>H 19)#.L9"=IAW+>Q8P'!L5$VD*T8E%@+>$KF7GK)$,.H'-&'5=/0C1FY 6R M[V3L4W4-DHQ75>FW9S:]DMRR2[B"XCR66H9>+U"1:%A,Y()F3VMY0 ->-;XK M: .4^TI3M=^7VRGGT.FK&JIZ"Z,/BY"G5AHE&%J&2^WO%VE5CHG> 1NTXQJL M0;E)F'BC$.#EJ(<_!]*[4L==A=MSO'<.XJ* =P,8?9_CN#;^_@]K[*B!51UV M$%]+;6:NG->6&5$OSJZ=%*,+G 55M#0Q:U,VZ7EY'%J\YP!%STK<0FH]*^\W MDM39^=D%$'0*K4H,I#),6Q\7YH?4WF9;> "W27')1NJ[,?)^#S'L+/MQ'X+K M,5HS!P)?K@,!*Z.HS7')D" @.K @:C-G(Q*@\=K)33J8;Z;!ZR,_0@WN++A] M9%'>XF<8WI3EPZ]L;>E\D093O<> UFA;L^8E..)R5$* :&:E,$_ M!*RKD[9\WL_T:IR0'3Z!-*L]WD_.I[/Q&4Y>?DFGYS7=6]LJTK_Y/7P9U'LN M,R^2QFVMM=4B"[!>'@L7 MI/"B('CR.4PA\R?X>F>ULRQQ+TO4SH!KPJ3[0.W-QV])E-ZD?@S>_.^3<3Y/ MLS>3=SCY/$P+H[FH8$4UE8NO5U(ZXUDPI9#-))*I%R%)O4GA^D96RCH !VLQ MW9MFQSU*N&>78HFG-J]8(KIH3[P)J+Y]_3O1[-_S[ZZHVUKO2 \B"J[$1EU7CU'U]X0+]J3Y;83;=TKU-YC\B36[\6Y\ M>C[/>ER4IR4EN76<.:,EN6< #+373)C@A-)&A=7[!>[(0=TUPGX]SYZD/^Y; M='W79[Z=NV:_81["!1H+@?PWP6SFILXO,B^59NCI)]D% .LW4N2M1S]Z#783 MUC["">\^P@2?0TU$7BO&> V3R;S;1HSCSAY M_Q%&;Q89^M?G]:U]4WZA1\VFKT:+_/Q 1AOFL41Z_9'I J6>]-7,^>2-JZ$M MJ3=:\O:-_ !W>^V7U3>6WZ/F19-.'ZWFNS+/ BXE2);V+K(]R$0-+( NC%NK MT20?@VIRV'A?$_QF7I.C9DZ#0XA7Q10/SGAZUY0749DD7;$R"^:1#'$ML;;? M#ID9D7-(T2N=FMR^U]L,]G9'WX&9?1"-'SK">MF^> [_XJBHY=Y*63QS+M?B M(&U8J/%M%@-=Q;$U31&N1:BO8:S MBP.,F\RI92^ %I,Z3/. #ES9=GO?EZ(?"XF3-AS(4&%9U+.SVB46>4$F=4XZ M>)Y3FUM1'@]Y'^A<<.3'J89YG>S[JN4//'63;<#%8HE(N9"XX,!\3H>)8(]Q),C0 62=K4]KD3IZCU/1# M+;@:*7H;D?9=DU&A"'5AM^BDBA*&1:OJL3&7F2]!LEQ$$/0%[3Z;I>^O/_4 MO94ZB'?!Q[+:!:-?X6%WO M; "U[RK++3'NO_:R!ZW>QY$&*NFY)'-;R#8'6C^S8LA+3> A018*:3,T1:F2 M:7G=Y,+IQ\.>>\HW#TN>;331]^E0&,%BL;WH&(DN6%TBD\F%15<*",XRZ4LI MPN=L[":9I0V/%]X3E MFW?/WK[[X_F[9[V7$VXV7*,:PQWFNE)X:(HTTGG.-?UK(@\F!'3&@($ 7N8[ M@E>;#7SP:D32GQ,B:E9H.20;7*6Z$'J658R6N)RMW^3,\2.J1NR,8%DT\^9\ M-IW!J)[ZJU=^_[R\\CM[0TL&DND:16V-)AR#"(H)J6/.VEKR5XY*H/=.YPA# MP?URNK.N MF3PBAO=(L7:LWX$?AR@X>&!"-RLB?YF,I].!BD9:RQ/CF 3Y#-G7O&&@;Z6( MR'V081.O:N^47S.7[Z0_ HZTN$^NYKQ?3:?GF%^<3TA6"VR+%.;\ATOL+[_@ M) UI7H/DHQ$A ",GB#SAVOXH2*U8*"1!P6,D([<)J[>&^IVT[37SVCCR\FR& D$[2TJL"%^81BPL*).8L"GGHI",JZ,T M0M;,Y3OOCX CMVEO#DW[EU\^#2>+4.WEE,AM!QN28AY,[='G$HDX.A:,'IKVMWUH'XIRD7AI;5%,2TD3,@:8]QBUINTK MQDWZK1Q;C.68SLR^'H\^SRV'Z\1&'RWFPEF,QC,=0KU:K0"3JC8*E9%'=URQ MK9VF^8C6H0.'=MNSZ)@B8)O/=KE,64$>IDV.H0WUX$C(+$JA6*D'/Z,&7QJ= MLMW7#!_1F[('JN[_K=J!9X_JA5HY?I\*Y[R@9J!E9%HE6T,UDN9I3)% !OSJ MQ2_'_CX]VL8-3^EUZL"R%I'J7>=)$E],Z-:$KR*>0H(7,D?&DZ*5@E>?@ ,P MX7G1H+PNC:ZT:3BI[V]-B[>F;S:UBI\W4<,B9GJY(GBPVDMA6-"";&LAZWDY M(5ER7$(RSBK3I//$OB;X_0TZR+[3@67'%)-_<)[+2.RUJ6)V*H".S(<@:B$$ M:08-?86>9TS)T];[N%ZH6W/\_DX=Y)WJQK5CBOG?MP%?AG@'F9L48G;,"5=J M63:G>0I@T>?B1'0HU'%%Y#::UO>79]\FW6Z,.J9DP=91DV2T#U$6YC0I0B== M&'BKF3=6@0M"I#:-2@X4G=ORE&U_**_S'AQH'0HRFRJYHG;D,="W' KZ>LXH ME\VN[FT"[Q$M.]T"_T>BX;YOFNYO1A=Y1A6M*[I>FUV;F@A:IB$5P8)':U(Q M":S9,UWW'7@_%JJT8>X.>NZ[G4%_DUF)8_H2R M->?Q 6+/3YO"NVF[QYARS_-9A/9JX17G5B>67(8Z&7+X0I*LWI'D8Z87TLH] M4W>![#MO#Z;G'D.W/4]F3>PL.&6MBTQH(9B6,3+ Y)@01L04C;.>[YF_!PRT M/FTJ=]-^CY'3WK>6VP6QB:-6J81:/YJ9-O,+:#76*MW LU$"^;YOP#EH/?33 M9G97!O08Y6SCOBJCN1>R,".$JS)&%GV][SV'I)&;*/2^+>2>RIM[ZYMF2L00 M:2W3T6BF.0@6'7@F4TG&*0E);7(W[_;!WF_PPI-.I<@'T?AQ7G@BI2^@HV*Y MT(*I32)'WO+,K.:E*"Z"@28GVI[8A2=;$>'>"T^V4K"DZ/C M[C;Z;9*?62;8"=F\6]VRJ:$//#D=$S-. #G(M:FA/H"?

:.Y MPD^JT?5_G[[ _WSK_WVD&_W.+Y^;TQ@J,>SD]#[<>HFF_=G6%1B-=;1E#8_7R=89 (<;+U\\NCG M6F=4.W6L=>Y2S[R%TTZ4O=/N[?/^DL:G=V/JO=X^F M-QI>2B^VC?IT^K6HO MRSR7HB LED!E&0>0\01@:D["!:))S!F*4^61M#F J%;?T/CYGHVDQB^ZKF6/ MWBQ6=257V[(/0TZPW9[@M>9K?%]W5[^NPSMBS]%)G[C1LZBCJ8F].QK M_\[-/?EBN(D(FJ(Q@)CC)G(,A_-1NL> 0UWI#J]W?K]*6NJGB]O5-Q./99*! MM2R+\K?5FIF.)R9@J_*K&1_]BB^6BTJ#M\_5[>^6M"S?K^_I8C5GE,12X100 M):C>\\$8L 0*D*!,)C%+&4K]?.F!!9V:S5K)%U4"1K_7(CH>CPXVI8[N^U>< MJ($7$:T0QU'B>=1OD2F[H\F8E;L3]8K4H MMZ8>TY-LCO^;0[Q$HCQEE *L\@Q E,6 JEP!26)1%(F@2CFE(5B-.C66_NN_ MT?N'_[AQK%Q@A:\=RP9';6#*;.2M(D@.)6ZC2P8X-74"*6C-!*N!QRVHX(+% M4;4%IYL] _I^_7#3? +Z%>(480CB(E4 %BD&)-$4@^*"*U[0(E9.MN/^T5/C M$2.98_#;'B8[IO!3?F Z,$(-\,$?ZQHTV&O_]''CM(ZT.@JQ.K[BZGHHJ^VB M:DRD/_-];LZ'/_GR44CQ40MIMK"/VR9FZV7+D*I7R!S'.$64&&\B-'6XH0(, MD0R@3" )]?\7T"D\(JQX4R.#;D^HKGZ=7+NHU3 RKTG4T='<=-QHI^FOXU]\ M)<1;8.EW?+6Y'=KE^ K3>DVEEX#H#U0*)H2$KU4K)B"Z/<5D0HYR[4KR-[D4 M=^LVR7Y*K%]JM^@6[*\O&^/G+YS1S6T"5_7%:UR;_(;7WNLN#-]28[ MX1O=:@'O'C>K]9/)(U DSF(NM+%K"GJJ' .,40$PE/J%%0H*NZC@0:2;&O,9 M'P(W%2'*+54JVC9B.A16"CY__6SXZK,R.&=6JD6-K)%1;A9UU(M^JT[/]PI& M)IJY57%WGU%R%ADU31/0NPG,JT/5K->5;4RKFW6.Y7=_+3=L^Y+E-B,"*YT6:0X X,E4? M8@X(PS$H"JBW(%PH'F.GUA\6@TYMJ=7S)K5@(MK()[EZM.PKZP2SW48B-'@# MKXBMN-$?6MZH%7BV:ROT/$!ZB@M$09N4V(P[;A,3!R2.FIRXW.M9U:^I'/B5 M/E?]L3=4R/9K8)DV]67.09I*#*#(!-!40T&L22=+"LXR[.3_[AEK:EQ3R18] MU((Z9@CV06I',(& &IA7=L5+&S%G427H &QB@4?0\G8]PXU;N^ZRWD>%Z2QN M<2]%]>[QOC*(GN0'I?1^M[:);M6-J$/%JW)*)"\H*327@8*J M N8TEGEB11>V TZ-,_8R1[70LV:W8386K>#.I:NLH.^GE2$ '=IF.8OEVAY+ MIU)7+@!=6_G*:JS1"F&Y:-ZMB^5TG^?>2)O[B^U'RBN+IPGD324GG'%MEA19 MHJP T6)"49+D 628E@ PA0%": )S'!4<0<5$XUS_4KF*KC,2.H'1>7R_%? ?XT]M/6KD]%^ 7/%/8HX9301(*$.F M+SL$3.32M(Q-I."*9DBZU/\:$O\1BH.UXD>TEC]:U0:"WKG7TQ&M]\)'CV6] M( BIWXU[4XA5-/,GV\#1!WUS=>=X4VIG&@PX40.O\+LY:D1O%E\S1[78ATMS MHU&XM=D3N9!+K*L(HZZ4GOB\7/!\'^,1AO9Y79;FO$H_QG2@NN%\\TB7NX;) MYEQ]+O5"I'@1@SPQR9=9D0*<) JHQ 3*L@1*P1QJM-B.:_7=C5]P92=CQ8$. MD44V4/<36%#DQF$L(VW4$3=JY)U%>QQ_"X^C0]!58#Q'BJ.Z&E>WB"@'D'J# MG&R>,U[,]C:.DGUU#@NKWMWM.'>]DJLRHS\[?O[O6'I:$V>!M7$8&4HYD#_ MH(U_O0\ K) <%)A)S!,,(;*J$QH,TC$V6S6@9TSU\!C;V>57(S?P6G:<$C>+ M*AD#YA+W01 TK?CD0.-F&/?I>I1LW'OQ%:75/ZWX^EXVSJ%5*<8P+T"F> I@DF2 0:% DL<)3U2N-7]3^9.WQRW>Y%T/^H"W# M[?/'Q;+9N<]I#E%&:0XD5*;-5TP QGH#+=.<((I5+G(K3^^IAT^--VKY(B/@ MI:.AR\#U<\*U< QM+M@CX53B^)S*5]0V/GKD:$6-SRG3K69\]AH/?Y?W6=*' M_W[40GQ::7:H]O=E11]W/^FJ.65JO71_U8_:[NO?E=\CJO@(53;\H3.TK4PMO^ MJ(6W;=3"VU-1"S4(40>%J#:_# [[F(;F[;E540V&ON%2_>0)O#T.KLPIOT4C M^44G_3:Y^5Q?:S9[';BC"S6>-_BU\#YP+;^:$"-'?5X4=]?78$>$2G FN2Q M4>04P)QF@ B4 5J( NJ7%"?,Y1CR%528Z(GF3LY7"/[T> _L'$53F]9_F1#0 ML\O?]F#YV[\T4^I"X3]YDP@#]1#_7R,2U']>@@6#7B'"ZV1$?/CS8;&I[MEO M!N*,XQ03O>AAB@$L! %,&,>B$IE*BT2B-'^%=DDG1)WH6E=).HE\AU/3._#2 M=N5L_6H1\Q_C67G,LZA1&:LJ=<\7R-$\4*!C/ 8SC'!!5Y*; &A44 M"9FE3L6-AA1V:J2X2^3;E<_T$U[]^ M9%OUN&S+;7V37"ZJ5G>FR]V3EDJ6TJP[@VMR="1Y:W[W,\__T@6P>A;"* '=W Y]&V].9>!]Y(3ME:R JRG9AM2'M A^I%+(+Z1<^/ M-JY[\Z+61U[*RW=XQ,9^7*PT2RWHLBU6K+GHBU:A\7=)AI-,*@PPR9"IDI$# MFF0<*&SZ[[*\R!T:C/2/-343:"=MM-R+&X%HI;=.C.$1XX7UV>ER$(1G M>8N?>::WO^]H^;/*%A=ZR_QLML>?5LV8FM3Y=O%4#3E'3#)"&0$H5:0^S\$J MSP%)BB(M"AHCDYIL7Z'(?F@G AZA.)$1.WI3%1W26Z-?ZHZ5JI4[HCO!W8PW MA[FP,^:&07A@I'UD"F&,LXD0#&,-?5E&: $0L!( O-8(>=2PM#=@HS-/06VBDSQ3(T=S:-5*8II"S]7Y::%/X%>*WLHU?- M,OJ_()MHU*RAH-E!W^J.;Z7I_?WA3[T"KNBR;8A5WJS$Y_7JQ^?%DQ0W92FW MY>?%2G[:RGN]\!E_4AI\1Y,W4M MGB&W5MZRC+K1NA:QE]NNJY_G'^3 :5L<]F@E:$^D$N,VXA !O8G* 10R!5@2 M"1(B*F*/QJD $8>[_9:(MW1I8E"^_Y1R^]D,MVBZ$"JQ-:.;D(@ M-C#!^('ES"J7D C)(V?'&I4Y+FG\DBLN7N_;SO[^?KWZOEWS?_Z=+A_E/%:( M9UREIHMT F!>4,!4KD&4-,M%5DBAG*J?OAQ@:FQ0R]>XS6?1O_T_.,OA?\1_ MB5,4/=!-]&2$GD5Y/LL2-(L34FWL]*]ID3-GY/JS_H?]4--VH;>,RR?_^+8 M./+EI-K1T353-3 --;-4R3:+_E[/R:<*YH ](\_H'[;C_8LQ1NYN?UK#XT[V M9ZYS+XKZOG&R?UR4G"[_4]+-1_V7""0!O[(/?!Q*J!Z 8$KZJB> M>_)HY50OJ-:MJGKI4N]L]6XC^X]TL:F8X[T>9;DN'S=RGJ89$I QP"0V7SPO M3%UU#@02)$U9D:30J>'"Y2&G1@!W&RJDMBHJ>=T3U"\!;.GC" K;P)2P2Y=I MI)U%1M[: (CV$@?-0K=$)W#V^:51Q\XZMT3A1+:Y[9VALLR;'V_9 LR8C>+V3.'K0(YDUM]KGF"T*DS\6*]-SH\K[<7[:T:2@XX-7:K2&"PA[8L M3V;2M[_M11XR#?XL/L-FLQ\/^\I)Z6=QN)Q;?OY6SXQ)_E.*QZ6\5>VR]66] ME>7G-5V9,]M=S.P^6?-._KE]J_7[YUQJFU6O)P04JL@ Y$4"*)0(I"1+44J% M*-QJ+ETAR]3,W%:5TM#4MK)Y-SNIRV@E]2*S7O^S);65B/A/#(TW;T,>(C19FPEH]3'K1UKA$*UVJ:=IG!.S5B7Z_ MJ_YCU(HJO0(>"P1 -VCBZ!7BC)M9>CUN1ZFG 1[IVU*IJ4_U35:YEJL?VFC> M/I9S)).8IC$',DN-0P%R0!*, #,UHFBL"5H)M_9*IP>:&K_6LK85V**=M%$M MKFO?I3/H7O8HAL)L8'+SA=S Z<+UGO[&)[I8 M&I;15D))E_*[Y(^;*JWIU^H@;8X+5&2*0L"@TO89QC%@28Q!4>C-OX(B3H1T M\C9>&'!J)%$7"*B6YG(GJJ/+\1+&E@['@,@-[6YL105:5F"$C?;21K_7\@:T M;VRA">IKO#3FN)Y&2P2._(RV]WF'1>S3*5;BF]PN-E5$W=Z/Z=C U.&)$_H@ M]F*VWI)A^IAZH!/X5-YZ^+$/[%UQ.7&6[_R(*_HJ=THGG/A68**4S(@ BL!4 MK\HL PPI!/(L*5*4YC%3R+FW %1!QR#CD&78IQ!)8/B=N&Z%:2YW7P;M*FB+36DOG^,6@TVAO MH;W2Y Q,E >:M77\WY@"H[_,JI+1:V7*^L^BG9Y1HVC4U33:KJ-#7:-6V;"6 MX "S$-I:#"GBZ!;E /B>LCJ'&,8W:(1M]\GNU8'%'"M2$)84(&<0 5@H"G"& M*<@*Q&..1:JD4T[DB3&F9GMVCWFJU&0]Z'UD!#]H^U>?Z#B:H*<@M@TEN JX M$8_&KL#,(X#@+"IA P:.AQDY0."LGL.%7Q>K]:8JA-%8"H6D&>64 M )R;&O"4(T 3F .9X0(E<9I+9A65?FZ J3&"9EO07<\7C9R.GN(C'.V^_&O0 M&?JS-[D//]=+_2Z5_[NMOS.Z,70.H) ,<#3&J)__.0U??OMGKPM:C//3ZDD_ M^Z!*WLZ!DJ7(E#NF($W3!$">"$T2G&A[(98("09S[)08YR["U,BCJAW9UN;4 MU-$('KHJ9]^DV/',L% /S$07JG3NE.A4Z1S$^>4/X@B%._NDF$(!3PN4+ MY MVCSIZE3@JAY!6>=7SHLL$R*C&20$@,B=[ MG"&0221$RJ" $,V?Y(:MK7G"9ER73Z [^L!64174;'Z0>\D="<,*=5HDBIB< M2@E-7_@XU]P4@E*\U<#C$KX+%D?T[W2SWV)@5A23G7&KJF5&#_6'SDL#\'G)M[M]QGF$G,*6L3[)4CK1MFV&0 M:%,60$HAP'E*09H)J;?!IJRJ4^T*I]&GMC/N'HF=RJSMQF%YGB:ZS8X=ZPV& M^8@GD-?#?44.G@-LPV3=V0CP2GEV#MB8AOC]@?]]U!O7"]Y]9NQ3>2EO*]K/_[:77T#C' M$@M0)) !R+@$-"$($,736*42%=RGG+G-V!Z[N3&*F8/H32O]+]&_1ZT&II;! M4>T#QZV?S818[OA"X3O21J\1-WK3"OR+P7-7#6PO=,#=G0-$03=U-N..NY=S M0.)H"^=R;XA@SL^[UC,IR7F"DQQ@R L ">6 *IX#1I'>JBD19RSS#^C\/-7> M0"]"$:]H^G,.6#N*"0#7P*SBA=25@9M'. P7O/GY=3KI7-"W/XCS^'(_3OBZ M67,I17E,-E\W\FFQ?BR7S__8++9;N;I52O_K^DENGN=Y*DDL-5% 9 H%PHP M5L0%H#F'A%$H<.+DUO$38VJ,LEMF]Y;+S%2B:Q2(_J@UB-9*F3+EE1(]I_PA M)\R.BH:?AH&9JE5@=LKDF45[+:)&C>C6S$6K23@RNP[)D%SG*3J(MGK?9)CY5M59.^9 \3B79Q\5JQ*1\UAJ\M2[0 BATN:73#2#9I@1 MEF4Y<_,;N8T_->K=Z3%7,.1AF92LYI>M>3S!.*4"YC!FA&YL^#[R"MNYS&7_<=GX>R!RU^/-YAA_#=8KP:-/JQ-J,2 $S/0N <&3"^7%2 MM^W)12X2"97 RLD NC3@U,RA.J9:FDUD)(T.1+WBB*X'84L:"8+;T 3B M"9D[DUQ$(RB'G!]M7/:XJ/41;UR^P[MMX./]X]+$ZE3% 4\X>FH.>(H M0Q3F0$AFBC"D%! D30P2A%P6A6#0J0B#X_A3XY:.^-&ZJH9YJOA>]&9I2KTY M]QMTFAD[^AD0[X$YJ0MU77C4LJI>T-Z$/N %;E3H),+870M]\#G1PM#K,=Y1 ME_J!^CG[2.]]#Z*,9%@I(4":9E6T90%8C N0$%QD.8YEP9Q\2WV#38W;F@]* M"^L1-WD>4CN>"@74P*2TQ^B@]/$@O9AL( D<%WE^O+'C(2]J?B(.\O(]5_MN M3 &RNKO*/(%*;ZU0##0M% #BF&BJH#'(>)K$,48Y2:FGPV8_RC2]-"M3Q*[I M[A/"3=-!U=DWXX?5> Z96;27A\N)BWW[H=T( ML3%^8OWC[>9N_<=J'N=YRF&> %E#F#!,T!8S$$L&$I2AK#^?VZMT([&F)I] MT+3U:N2<1492D_5M9'5M@78,:/^''PBF@3][+X0\NIZ=Q>#JAF?'3QZYU]E9 MU8[;G)V_U#.DN:V.O>NA?J*9>M.(*XF5R!B) 9$,ZWU"P@')90%PBM*,*(EC MZ%3+VF'LJ=%"6[B>;B.E96Z:S-Y+:D2^[UOUKIX%.V-A(&P'YI(.K$;U@&ZHWD@%33BV&'X<<.,W7$YBBWV>,1U=3;*6_7.J+?:UH?9M^K;HOSG MVV?SOQ\IUV_"?H].J2IPS"$@2',:Q(B:)%,*$@AAPI#(F5LFEX<,4Z.U@Y[: MO*N$^<-&*^!78,-E6NSX;6"P!^:Y YS?O<39R#XS]7?-#U&MQ2@-L#W '*($ MAXL8KU*(PP.G<^4X?![E1Y$?[A^6ZV=!1.2_3M*"@\I@/ST#5P.K.0&SHAJ+T8&X\TX^ES&$,48)!3H0"$'%3^8 QP'.2)((F.,/* MS:(,AN8XUF1@/.WH.AA& [/T7LZFSFXE:?1&RUK^,H"GSPJ7D/S?S']S*B0^V(#G8/+ECLR*&DN(, %CP$D/ ,4\1P(Q!0M M$IQFL57.O^V 4Z/B+YUX [58T15?T&5$RU+:-ANPAKJ?5H8 <&!F::7MU#,Y MB$FX3"Y^0(HUKPH.5:Z<40$]&'G*P%JSMBM*-7&;NPP=)S')XHJ,K9\S"A^[ M:M52LO-]?J;Q[4.5!;CZ\=F4U7NW+K=S1;"$B40@9U)J>SC+ :68 H9AQ@0C M'&9.P?#'0TR->2O!(OGG@UR5CCWE3^!G9[-=A\K =+H3+JJD,TG (?N/GM<] MI#%V8I11+;#S6KXTNWJN]*PT0%?_O%O8 M) G,@$J19CH#1NBL=-.]_0P4_NZ[^K.VK6(CK4!3N-H]X5?C\[ 7[D1,#(2 M[M 98 _6CT+0+/[3(XV;K]^K[5%F?O_5G@%>M&.?Q@F,D>(8P%Q_YQ 5"!#" M4R"R F%$18RA6R5*.MW]4U,F!T2#%1LZ@-:.!'P!&_C3K\4:(KCJA+Y!HZ?H MV 9\GV9'\4^GKO'[C/\J5]HH6-ZLQ(VX7ZP6914O\"0_U%;J/$UEFN08Z<5; MQ";S70*"E3;5(20XYH*(A'A4S+\PK-4K/'ZQ_$;JZL2''LC=6O6."_\E].T^ M_A!@CL,'70 /98T^7-@6.5.$)2HA6>/2D*,2B:7^+[G%]C;/C/G5=B$6RT?S MQ.^2/VZJP( /?_+EHY#BHU;"Y*L^;IN8I0]TL]+[E?*KW%0M@6_N32W9>4H* MKD@J00&Q)B65*D!C60!*2,%2A=*T($YY]"&DFIJ=\@^Y^/'3G('0)SVA/V2T M>C3KA;%,J-87M I'Y4YCS6*URI%YG:+J"OV+;/2-]/ZQMG+\.XF'>0'L>''T M:1V8/;OZ1'N%H@\'L];1RS9DK]W*NQ3C9F%IVL;-8VUQ<@ECH!@C $J9 II)!J3(X\1T2.$8 M>1B<_:-.U-YLA&X+H6Q[RG'X0&W'H@&0&ZG_=X-6IZQ (VOTII'V_&+EWO?; M"I:@#;_[1QRWT[>5]D(BI[0DK":.M.:E:^A]&GX#2C@RN VA@%JB$ M Q4V@YQ&GU<^:*[;\2CCIK*=U?(H4^W\E1Z1?U\W\H$NZI)G5=&MFU7GET[' M40R1% HB@)3^\F&6QX!EA !!BUQ006*99W:APT[CNKSHXX00UZO>UKY F1O. M_8PP&'9#'VC5(C\6[5VOP-4A%' (?$>*!PR$LUM0H"M>O9&! MU@\;+SS05;^#&$'GFSVSB:O3=>.%6J_T:_9^?4\7JWE*$"E27 BDUB3MJ9O M+&BJ29OP6#%"L72**#HYRM2,M2;08"=E]'LMIV/&WFE$[0RVJW$:F([=(7+/ M!>Z#(&C^[\F!QLWY[=/U*,^W]V+/:(3-NBR_;M;&.RFD8%DA2D)UG.WWI(Q2"K$2+'BK9' ,(.H#9?=*>, S\(=<(?.U' MP#T$X%C7H,?]G<>/>[1_K-?1,?Z)2[R;4S_(S?;YJYZPK5[TS7?_8$S +W([ MQP0QDA<90!2;BO:0 68R6Z%>D(5>LW'FEF7?-]C4UN=6UEGT8*2M@EID*^\L M6DG78FU]0-M]W*'@&WP7U2+W=8?SX\W=C_GBYJ? MZ-I\^1[?[/@GN7J4]2'SJNI\^H_%]N>[QW*[OI>;K^OE@C]WBL>GB"=Y*D!, MJC3-PC0F) 3HC5:F"B6)Q$Y%(=V&GQK7--)7/=)_K!9F\^V:_^V$OAW=#(?I MP 34PMD$S-2B1W]HV:-6^.CW6OQA*J/Y(1R208$&I*5I B2T0F4Q5;E;>V M&&MJO%6+.FM/5#KB-H4'73N(];7Q_5&+GZLZI@9_OSA3_Y3OR'R&]W*=]5/ M97/Q+5LN?M3' 2Q+!2U0 4B>F#8:20Z(V8[A3&H#BN=$HU+YK@2YJ<%[;P)LJL$$9$* M%W/Q2GFF9E)6HH)*UJBKCB-37SE)EAP]'O0#LW.-.JM0;^2,;C8;\P'5_1,& MV28'PB\HXUXITKA<&P:_(Y8-]%@_?OTBM_L^EG,DP$2R.'NS7$&[2!5P2#UT';X.CF!6QU MF8)PJ\%))$)R^^$ HS+U2=U>\N[IBZY(ESG1/,! DR--H"G-,@!AC@#A"(-, MI3RA.2L8=&K:>V:S)!)GA7!9M>X7/)8(Q86@ N372H'PJ M)EA#%%VA6[/AS;+7Z^2/.XL+Q1$K0%8@$PHG"L!0$0.7&\V_L:Q>JN^ MKTU5\7=ZW_1#EG,:*ZF)*@F=IQ5_#B3@UMC,Y MKU4#@XV6U7R+925MQ&MQ'1*+AIG1?F:RXM56S]U] M1M-99'2-;E54:QN]F\@\.V2;O?I\CY2:]JKS[I;0-NB4]&:_#3/R>*ER@R)W MD%Y6_Q: M]_%36WIKZ:+?6_F<(]0.L+/;0O@C,O B9P^&1]C9*9W#1IH=C#!R<-DI[8[C MR4Y>Y6&X[X_;N@=RG1/:M\]')W(W?]"-J-/X/JVT"-7J66K3024X>XLN$EGFBP626I-@Z.,,<6 M)OWK3]F8P0['(28'$0]OGZ.301%&WUG49"9W5)Y%':7U/S06X63FW\'4G\Q[ M,)+)/XGWPK< PTHPWE9@%"0/M@3CC.BY-5BO?I@:6>\EV][I1U3= MGN,BHPSQ&&"40P 5R0!5"H,<4R1311A/G;* 3PTRN6V"EK&N%F:DG$5&3J^. MVB<1M=PV7(G3T)L'#XC M4\E3U1;@QO0-;4^CGW_5^YE';>#>KKZ9ZM*;Q>J')JE%^=MJS4JYJ0H$?5H] M/&Y-'NN*ZWLJ)SL:G=I+,C M3^[]<.;\,2S/Z7RVI_W9&SR[E!W'V+;QM=TTM[NU:55BJDNM ME_II/SZM]%@4Z8D>+1F['+<.ULV;'42/.Q= VC%T6P.PHM?-0LZA5+6![M3 8!^V_ M=J5(XS9H"X/?40>W0(_U; [PLA]E:UM@;:9EM.! %;$$4"7<] >@ ,6IC/7N M+94%=.H/<&:@J='H<7-7[[C%L]C:<6((Q 8F.S^PW!L&7$ B:,^ ];8-C$/?#MH_'RM@D,,(8)R7(&N$J)\;EB0(H" A@SAI!("@D3 MMS+"QX-,C14.9'1+&>K%DO$BH4P0(!)S.*L'![C(J'XO->U2A5/)D5WKK%!H MCM,IZP6>:V>S]"2:=KQZ+4(#<^HA-,&R5VRT#UL,^<0X(Y<\/J_I<6'CGFL] M8L??TM4_OS^OQ$)/A_SV[N.O\I[)S5RD.$U-_VT64PZ@)E! LC31-E:1\R0I M8DRLFB[UC#$UYC121F4K9J3E= C//0-C_W<>")R!/_,*E^]=7*+?:R$MK M]\P^\/AZH$:*&/8!S"W MQ^*WLC<,[>.%U+;+_M!+.R%2SV/Y5?;A5@L'TV\ MP'<3%U 54OGP)U\^"BGJ@O'W#X_U2W*K7MJKGW?Q15F.I$JI!+)@FB+S3 #" M"P9P;@IV4%KDB=,Y02C!IL:K7;VBO6)1JUG;B&&GFW$\G=JO??8--PLVY79F MVVM,Y,!KP*ASZ!X'$1CPH"$4H60;-_HB,*)'@1NAG^_?-;IV9%:-3.<"QS0A MB@&DLAA H;>[E,($T"+.8YDSF2LKA\&9YT^-F1N?OV<;Z"YP%G;N=7 ,S&]M MR^$&D;OK$7%OU>R)S,A-F:T0\FJ]?$)_FR;+W=M&;Z=\0N93C9-/7>9GO;Y] M+#7WE:6F1[98-867J[9@_R/%)Z'?@X5:F%.8.C3NAO_WHTDZOEF)3M7 JLB$ MOER_-*L?B]W%=4?GGW3UU_5:_+%8+N=("9ACK/?^#"H F>0 QU( !IF*.1&4 M8Z?6RZ-*/S6V;94W=>Q:[6?15O*?J_5R_>/9S:8=]T6P,WPG.[U#>TC:F7W7 MG=F]ZE%7]SK/HHQ:[:L&F!W]HP: 6;2'(&I#B.OZ?5L-0]3B$,Z,?I7I"VEK MCZO J ;YJ\S-2ZO]=83P6RB]\ZAOZ^I+MX_;4DLH]+;CVWJY_+C>F'^_&YVC1FE'I]! +XC=2OGZTS[PDOC*,^Z\]@T[(2$7N8$D'74U&Q;ME\O6 MP*.YIQN];[;L=4Y#79KCH_Y;.2UGY*#034PHWJAY)1R=!&%*W*.SC][M*2C MB^IULXXN7^QGEOY-+L7=^E=JXC>VSWO7MZG5T?S5V,A*?W>W*WGW<[-^_/'S MX^))FLRG>?4Z?JV3+640-$'4&IH8C:O"(#"#AS,/ Y.NGIM8ITSB'".!09XB;=QAQ@"3*-,6GE0H MX337O]AP]IGG3XU[_[9>&I/9CFK/8=9/F0&0&/I@L9(N:L0+& =V0?4>AM%W M=MA%__:26A2&N*!7^Z5?NLS/.ONZ67,I16D"$+[)AZ9WZ:VJG).&/.8Y M%ARG+ .4D!1 GB6 IGD.;]1\F,L/- MH+J,LYVI%!2]P4,,:EGK4*DW>W$UD+\T!SM&Y'!&BS4Z(")T/N].$X!(0D&.(\I M1;! BDFGOO!.PT^-A-HV+*QII_*@_]61@ASQM^.CX5 =F)QV-=-FT5&+FUJ+ MIM7-7OJ C=Z]4 O:U]U-@G';N'NA<]2UW>\IGF>OCP\/R\JS3I?O:/GSXW+] MQZ>56F_N:\][FUU,!2WR&#& -X@#337,0AH$6JN:DP526X M:6 )"Y9+)%.-O7TH>.?)4V,?(UN49"[1SEV<^EGC*NV'WI#5BOLD,QX@X!+I M[8G$6#'>%UX%Q[#N$\KV!W1W;Q@QE/N$G(=!W*L1YQ:GRT"Z;M2#QKHV5E M]'LMM6.PUV7<[:R?H&@.S&_7 ND=/WP1G"%B?L\/^BIQNA_E&]WBC M#ZNMWMI_7"SEYAW=RA_KS?- MR3^W;_4U_YRG2K D@QPDI# M"2@!C$H$*&*<=8]J$DG1J9M(H:!TW9 M"6#FW4#GS6$SE#\6VY_1]J>,WJU7Y7JY$%58RW=MTLOV%*C)K73T[@SV>ECZ M@Z8PZ4-[D$X%J>_#AV=M*>@Z3.D=?5ALZ=+HI#2&"S6,4R7P=B,6*[II\EG<"U>_P# M4"$53H$0 M,00PP0(0HF+ @F%JZ-%SPXP7LSH)1T/(D I@B#-!<%2[$0.4&.$:27QIP@+U0BSZJ@HOK- MWXG=MHKV\O/;3("=>1 8UH$YI.JV_7GQI+>@=P6 MVN)P(KC4^E:/0(8J1E6/\;0P45YEFWY">49RD8(TH0) EC! M-D!B%"*9RA3 M@EIY_,\/,36>J8.J'W92.ISPGX:PGSK" #,P4]28[ 7T"7\X#8Y#',35((T4 M$.$.EEN(1"\.O;$2I^\<+VBB5_*#Z(G^*Z\*GG]GF@R9MD--+*OQ;.V]77,6 M\PR2' .&C!<%.+OG$/G^P>W>IE)_3(?B3#< M"]T&=_..\&4=/A\M5DTMW\4JTJM3N5ZM-/1M*TBOZ/H+$V1GB87#>ZQLYQKC MKL!-]+R1.7C;/G,:YQ,'TJRT].VIG M?.TO_B+_J/ZIG,<09E0A#@C-*8 8(\!B+$"2J8+%1095$3N=R5H-.S7#S4A% M];R;0]%UZUJO3EK+Z(VFI_K'7QQ/2NUFP/+8,SBN0Y]A5K[D6N*H%KDI(3-K M#BU,T\<_ZBL"=O%Q RKH4:/=R..>&SJA<70(Z':WMP^K-M4^KC?OUX]LJQZ7 M_W]UU];C.(Z=W_,K^)3, F8BB:0D)D" ZMMN SU5C>[>+()Y,'CM=M9E=VQ7 M;=>_#ZF+[Y9)FE(I&$QUV27IG/-1^G1(GLN=$'8;>SWE%">)0@7DF&J(&1?& MI:("$DF(H2V-\HP%N%1=,D?J2=D=UG]4'*67*R!62LXV8+Y<>[M*G7@[KU7= M!M] 320:E6QE7#5[MA$1QB6JD;-M9]LP"IL<_6R&D,TO,WS(JM55C"(O5UV6 M-_0ZU57+SRQ073\G8&7J?+1",^YM9,/=0MZ;+YM/TXP@HBEEMK&.A#BE$M*" M$:@8IF4B!*$YVG+.JDH&4/_[9&,YF2U,N#Z,0VLF M'6_&ZP^F!%\);K]##YKO[8E'I]_TNMQ,QH-DV8YAD5 M&-IE0H@58Y A,R_'FB,A2T%$B0,\77]-1NK_;O6;@&6M<4\S\_/#$V&6'H[V M_[\2VJU]=I6WF?8/-,7O1'FPZ?YY+<8S]>]$R6L9H/M*H]N S&@O;@;,G%;C5^1.7#;<3<$3EN0.YX7F%+ MUC_L_S8HYIG-;7)4U?1\)HQ0^P?C&AY^L7=D384?%V*ES OQG:K__5AM;1JF M?/]+_+#OSB_&@/=:*_,<25J42N024IZG$"-,;$7' F*;B5]H1IB-M;^^KO Z MZGLQX0#+$?=J8S>2*[6MKU'5+[+Q?=4O:F>I9Y#_L/>$&[>.=Z1[9FIKRJ0N MI;1GD>UXUAI;_]&.^_%W!R;][-D#V=>Q;4G]6Z-FQ$WCJU#$ M?(U?%C;H&_>JS</)P01+7]#^(A+AZ<&"56;:>K1]T M$[!G-PB7\YEXJ7_N"GP9Z+@D@L-$(F(F68GM:L0%S)#4,C:)R4G_4[V[\&[?WRVXK9]=!U MS-'#TV:]80LKT/*(F!9YSE6:E1 5.H4XEW:C012VG)W=4,>9N2]\/ LOZ6-[ M["NEPH,C_9"7)24\3174,C7(:^/=49IHJ$A9(H&9UIGTJ[[8&_;#5&9LU0>L MUA\L*@.VI7N-Y[*S8:A1T.^9T[?0MXH#NZWD->Z@SWE)Z!2/YY7&(1: M3.?03X%!?<0@;(Y=Q;"+A':2XVOUOT]F6O;^V>ZE;Z,?2YTRIG0)2:9L4AA) M8$E8 9&9LY9I628$^>7)7Q TMI?)3D]0*QH<8'H16C=RB@%8SSP4A%5 G[=N M(.(V=KL@:^!.;MT6G[9NNW*\_VSR7;/,N=P2-#9N:'4];&UHU065OHX$<17?ZW/.6*CU M3!#A@'G-0UW0N&%"VGGYP6:F+D;N3U&=C@]S&JJ*8S9C:J5^V$:WSZH.2["; MC1^6*^.^+-Y6?6[%?OCZW4)6G^9U 7WY/T_KC57P7FT>]#?V:TJ*--7&OX"2 M);9^(M:PS%4.N4BX<46;(N@GA@X3;DRAKYIPEH![DU=#][IXH"W[,5 M[(RU%8>J,3<&QW/(^AV0F.Y<3YH.Z@SVB_:Q*]FSM+#WS3<;T/VT>JE2+^MI M\!0)A!-!"-2%U!#+LH2,F3L 2XY$@7F>R<1O'>Z,E/&MMK5*@G55;BQX.>T< MI&YT?"-,/7/I%I]*O;;R6CSNZ[ ^)G&=$S,HZW38>4P978?&"$R=J775W&M: MH+P0E-AB:+9S+Y/,EIM-(4^AOAZKGYSX I1O#3H]!Z"_B="OI%8--CZWMCC,].3JDDIEQ-69Z)MAV5:MQ M,IID:.-8_%!UZM8VNCMG.:+L]NCW@5W/I-"H#.Q-#UJEZS[TK=J178E0L.*6V'*4/7"I+3]$ M3DMN>9X?1DT?%^9Y5NO-9S:3]VHSS3G.J6WCS9(\AQ@K BDG"20:4YV61!%, M XJ@'HEQ>F:&KW!:E2OZ:52L*OS/&IW]6.@84#>R"<%G&$YI-0-6-5M6M*W1 M]+9NW6T;Y8#V(%M_M*W1<&? 7(4/3$V>F)R2EN\%;JC\_F,Y-V>LWU=-,K:%USXO M5U4XP*9N^F8W!+XM[XW]UL%:SN=5.9N:6J<%TX10)6%2F/D8QLS27*YA*C!5 M7'&*4.Y3YRN.6EY$.' ODH *\+Y:F]><<#<_(SAAZ#OO;,] M@_X%U";M5ZIMK +[9H'-$AP:MIT@16[!$ WIZ&T9;M=L^%8-T= \V[XAWM5O MZJ#]1BW,+QN[OFUFZ$]L-6/S/[/9PL9+3'7)-6*$0R10;EDYMT7V"D@1RS@O M49*0,KQ_=I?HD:X(;?5L&CV"W[X;A7UC&UV@=^/76$@.VQ>[4;=IB=U^>N#S MV?=JJWT"=CA;,YHH\^A]LUU@ZZ%K=J?8U^B9[8+#A8[93J>&$=3E:.Y6P!NE MS3%59D["58YQ"9'$$F(B">1E7D)!2(XS(3C#3G5D F2/;2VJS<10; #>ZZ@G6GFFK,[=ECY\F@%?:QTUF"< L)F?YB!^4NP)P.>:PD$N$ M<=E?U%Q^6_YNBYL:;^^K$O;?F5J_4WS3?&L^V0V]V>)AH?Y;L=4'-EO]%YL_ MJ6FB!4N4,I-A87MK8D5UW.+,F-CNW=/59.9Y4*!%Z.G M'\'=-"INC#<4UKU[;GP#=MI/@+4+;I:PM6P"K-J@TGL"=M_:)NFB:NIE0QJ_ MFNF+F0^W?P;OS%\FP!H-C/'Q.#,&ZC%)]"9]!F75&,@=TVR4:X8N_IL[S(;P MOIVS]?I!5S/ONU^S]105C"5$,9BG1$.<\/JZ-OX9B+J+JN"D; JF?&\X,I8+GN"@1Q5^ N"1MX4>V*S:?K M9-=."$C;:0J=%S&R2)[!,!((X M33,BC[:0-E0+O>\/0(XDF+I8#IX^?%XMGV=KN^I4QZ-6%5@"JN5< AEA5":Y;:?$;2^[1%'C$PL!B;F1VEFRL2FL5-$6,J35'!R M"_]N)8V4>@]3 2HZV-8K,_?@TT*&TL,.8T]F\(-L:%)0ZR9#P"C8 QV<&-\+ M$^RDO X)G%AY\?D_/3+LT;^IS_%4TISG+)4P27(S74Z*$I8Z0U E+!&XU&FF MB'_TY4TZ^3P%S>Y,,-B!]+]4: MS>P"@!F /04G8*=[_4<[3,??[9T0[RT5!=B8+[3;%!KTW1<%N^/79)R+AL99 M\LUNS^ONF;8%IU/=IBW6D/C<<.UT3NLK)P+_FY\&1G5GEDQ!J !@97.$,4-K+PN M=N# 2F<<3@,KW4\-V/ZJDNRJ"4.;8O>RW6Q_-UN+^7+]M%)3B7*B<"(@3\L$ M8HPEY)E4D'.:(4002KE3_RX/F6-CI#JQU&/ESP=?ATVN^*CUS#@U8/7I_H1]7JU MF7Z;;>;J07]&W%7ZMN)]\X SQIQ(0/0S>@]P]HSLPO-T_/"*6DB]6^*P!=6=K#\IK.YV5ABKO&.&=[/YTT;)J60XR;C*(5*&4[!,&609XY!@G= LQ:+,/9L<7Y#D\XP, MTV"E4:SJK/+7K^_L[D+=8<4SN^\2M)J($AX]H:T&X='P*]G\FXUM-7)ZWXV$]!H&8^:K\ 0DY,O MB1J4C*_8>\S"UP[W;[#ZR0S)_/./Y:+I[SRE,D%$Y1CFJ24&312DDC$H,<=E MEJL$4Z,F:_W>G%8T):S]A'_ U;*VD[X:G%NFYKMUK9A'^[#OGF97?(9_9B MO[K[!UO)MMK,>K.JUBMMRSRM9H8I/B[JW@13)E-A/"@"J4+4O/^UAJ5D*21, M$3Z]:VOTZ,R?+S@5D__#GB]C[##WL-K#]A Q;RL";"R >S;"?8, M!6]>:I\&\NJXQEA063MI*H"!/8.K7JC-V']OH?GNZN/CW*'[#Y3_\H'O8(&D">_U;3W:.Y@F#KWU7EKNJ4Y5+:>F_$ MUASAHC .0)I"6>8%33"A!<:N.TF'EQZ;E]]JY[XI= 35]3V?< !Z?O>UBH$_ M:M4B[>.FOU-E@M'^#^$;Y\>G^S6S+-ZK[42F_JI?M!W M$DOX3DISAZV;?S[-%BJ=YF6>Y[:RHF1(-A$F3!-8(%XF>985"CE%F'1* M&1O;U(J"1L5)^PNPRG;6K/( ]OKZ8!2X^MX%"$7*:]GP*A(WK!]>OO9@"XE7 MS=M?4;Q^<-BF:Q7;=B7^@.=255'!5):VUVBJ(4>)AE(4&5(8J8QZM;IWD#DV M:GB(T]K'!6VWG<+(&/;,%S5\0T9W>. 3R@6XL>.!QO,_J<&NI[O#=3 MJN^SQ?<_KY;_V/RP"R5L\3+E@G&.A(8)81IB:AP/EG$,>:%PEJJJVNH%86--KZ>A_GH77U/VX&;!@/Q!>K /^C$XF;/9#S5Q_8!^DT M\=0+Z3X\N$.%,B]7>:F23E$(I$19PB++,<0(E9"GMGN0*K7495*BQ*L[\A5Y M8Z,&"-[6!=YG"R ;U4,*%5V#.2$ER@J!W0^7Z:HS++A#!( M:V0\O@39DG]40953D:6Y-K//PH?>?82/C>N_J.?E_-DZ-:+2'^C&@ EXK$T MO+7!EFBMC/!-./ 8&S=RZ@OQGIFJ6K%::E K#CYLH6YT!UOEP=MK4 >D(/AC M%CI8Q7F)-(>=$09PGMM)\J6!> M%BK+B!182Q\R.[CZV-BJ4@Y8[8+*RQ\BYT8UP7CTS"7N4'@SQ5F38U+!H8!! MG_6SMAT_S.JSVU-9_M0$[;"Z>ZC+H9@Y0;[O-1'/\V^5Z8U? M;&WD+V8J,B6(9QI+ JGFJ7GF/CBU8WL#+* M@=_>+E<_P=W=[4T5;QE!Y^G7*XU+_[.U,ZT:]XP#?ZUB)7?FV4*?H#5P>YXU M<0*V VRM[+6-8P3T>^[X>(N&K]T<,@*Z#GTD8T@);!<4&I]YOUP\5"J?!&J^ M_Z568F8.GR:2$DS3!*K"YJPF!,.R%#FD&^M MD%8U_Y2*0<;7[8WQZF,V9&H%[PZHYYT!]<9@6%M\-K9^:W7$IDP#C$W4ODY] MZCML:Z@!D#_I+C6$3/] X&8YHHDPIXDT_]E&'$FI;/'] C+S$C%/#..""ISC MW"G.YN3*8YL#-,JYQ^L>XM1-OC=9WS-3MHN*<>/PSUI[:QCMX44'BY8]:\M^ M4.SY \)<0/-P&Y4V1C=ST/>/"W/OJ_6FN-P\J%F@]/]>':H)6SXC/N0\@ M,=V.3GF#N@TNEA^_]IW.">..+VK#[&2V+<;1W-:2*,V(P3'55!C6,._PDC+S M$8L?%%JR5HU?0CB@M8NE'$[0CU3 XGX/1 "]T@Q"2$"Y(& MI8)N:X])X,K188__-ACVSL6K79$W-D+8TQ%42@9M#EX#V8T@(D+7]_3 %S5OGG#$(B9A M7!,Y*',XVG],(:ZGW<@E=^NUVJSO%G(OZKZ1)Q\67VRC@)5A,'. <6Q6[<=* MC4^&X3YNU*-AG@Q3II"&:6EK^G"=0RIR I4NLEQ@37GA%7T05;NQ\=0N"Z7: M\%*VE]-"[F>J@-9$8.9$6R/;TJ5;,]OGU5H**E-#N2[*3>#)C$,/;<\\^BJC M&L[%,='OA;FC*/@Z/!\3VXMOA:A" GLBIO8L;'^UZ?'1[9Z ML7&?>P: G06@-<%SR]%M$!PW#Z-#V_4X ^K-*BTCLBB?C!%W9%SDSSL MWIH7&B>[9'YG!RZZJXUMNE>U7I=*OGFQ@1\?%Q\7SVIMY=V)S>RYHM"IYJ4L M,,*PR IF\T S2$E"8)[EB6*TY$ARGT8"[J*]&&N I@)5_\HGNW%>-ZIO% 9L MJ['GTKS[(#@NU/<";=_+]FI3=P9MU;91"K]5P6ZSQ9_ 5GEP=QUF_Y5\;\2B MKNN[2Q]VE=\;E9,U?_\K!+I23[;MRM7H@O6E\(*Z):4N*!4EXU#(S'AE M(L^,5R8)S%)5I$HEJX0GEO0-H[A/<66;?. +XH&Q;%RGS0-F]EM_A72,QD6E*(R]00>9YJR)@M:4-5HHVC+PE68;Z^LPYC MX^E];_# "-!88;V_BBMLHO[2-PPQ9)1\7?->L!_0"7>"O?&S03_KN.%8]N-< MNZOQ2FZT-TZ7'6;_2_D7_/NV8M)<_>O+(U_.IYQQRGF:0W.;%K:*ES2NK'%J MAQ7F.VOK#:7X M#J\W6/&]LV;LE]L[?\# Z:YU^E.;[F1? ']3L^\_-DK>/:L5^Z[:1*C/JYE0 M4X53QC.>0I6;9QIS:1YL9#XF1:&D+K.$:*]BP0/I/3;::'6%K%86J$9;\-.J M.P'+)C7?YL>JI]4RN&/I4#=&I'GO\,/=MQMV>_9L8_LV3]9:/P&M_: !8)M% M"RH(1I!*&S9FH\BJ]51]7+/RN.,1+=>*XCRCYH-7!N!UD6-["[U3? /6 M6T4GX(*BVC/95X!^W0/T+R> WE\'U)NA MW3&*2:X.4@?E17<4CBG-X\S03.2-6ALNM*3WMKG]LU(GU#)/SI(,XE1DMB9J M!DN)1:8S)1/A%15P1L;8^.:+XFSC'9HO?/G0V[<(GM7B2:T_& 7?_S)/TX+-WSZM-\M'\V#9 MV/'EXONGV;-Q=JIH\CI$1)8I82G/(4\R#7%9:$@3A2!/=28EEDP2IV6R..J, MC2X.5[!K>X"] 4!K$=B:5&> &*-@956;%W)C"%#0H/IO+O0[5(/N,_0R2C?M M-H2#V]?&0X!&K[8'$8Y>UW;$#5>].9_[#3.WKU!??RBU^?-J^?1SMOA>/[C$ MMA]**(()HL2P<8XA%\8MPRJWJ95)P@NOM4T7H6/CW/W<.OX"&KU!I3AH-0^C M5:1Z$@.OWZN'SO5C>397%G6 M>_BI5JQ9(:OZ=+0E9S0O<\$T%+A$EHL(9+) 4)0)+UXLMKO.0B MSN>IV1?:HW_QS^SQYW\\N'&-$Z+='!,;I;[=+ZLI,*J"G:[;9CQ7*]$$W(Y+ M415(K/XV&(@'4L<*IC-!^Z!3$[,]P])M:MR3I");IVL,0K(^UK3DZG5.F,OW M;56E:+]\W2S%WRL"GRJNDE(6RE!I@2%F109YP3*8[$ZZYT2S;=I]:WYFSGWI[)I6&K^\J]^/N*907/S" /'8*@@F0;WKS7N ME7[Q_+S+ML?TZLY(&=2'NVSEL]RA ]?S8 MGV+44Y&$JV#$Y('+P@:E@ZLV'[/"]1/"R*'JH_WU:2%7+WOU8=J=J@)SB76N M(=+8]KI&*>1$9S#CA90XPX*E3KVNG:2-C23JOO!UF\/ERG/?KQM7-Y:(AE;/ M3%$#52NZ7\>JAVU!)TAB\D6WP$$YP\GV8]YP.RFTB>KQ!>_X>K-BPA!'(K)$ M2@V+G%I_(DT@YVD!!6&E( DE//':&KPL:FRLT:@'YCN-_]VW_^E%6-UX(PY8 M/9/&.9X ?[2*1G0OKJ,1MVOI16D#]RB]9O5I1]*K9_CGU;Q?;&Q,T@\UG]MX M2[9XF[H18/;%Y5:YH/5LNOJBYLH'1]\N-+5PT%0+1+)4(*H7-LZQSVQY( M""A9+@O)RZ38=9)S6)(,4&&D:Y5;=<&JT1EQQN M$RK,UH,]J(<[57/S=5H5L)#T8M;>]-3AX$K<(8A M=%J',_ Z@8'VYAU=7?U!?Y@MV$+,#"LOU[,J][!=W,EYP4EN7&B)F2THG&#( MBA+!G,I2RYQRQKT6VUV$CHT2MSK;/?NMUJ!5VV6!*'P W"@N-JP]TUH$1/T# MV#T@BAJF[B)WV&!T#R1.0LY]SKW$2_N#^LG\]I__U'YC?MA\_?_\I_\#4$L# M!!0 ( ,. 8U,R2U/.YH( )T&!@ 5 8W)T;RTR,#(Q,#DS,%]P&ULY+U9=UO)D2[ZWK^BKL_K#5?.@U>[SU)IL+6.2M*1:/OT?<'*4<0I$& # MH$KTK[^1&QQ $B0Q[,1.NCU()$3N'<.7D1&1D1'__C]_G$U^^I[FB_%L^N<_ MT#^2/_R4IF$6Q]-O?_[#WT[>@?G#__R/?_NW?_]_ /[/+U\^_/1F%B[.TG3Y MT^MY7\_&WT^5/ MC#!Z_U_G?R)*:$Z] VM=!N&-!.\I!*2,+Y[Z&0\_>U/Y0_O%NDG9&ZZZ+[]\Q].E\OS/_W\\^^___[' M'WX^^>-L_NUGAK_^\_5/_^'JQW\\^/G?>??3U%K[<_>O-S^Z&&_Z07PL_?G_ M_/KA:SA-9P[&T\7234-YP6+\IT7WX8=9<,M.YL_2]=.C/U&^@^L?@_(14 :< M_O''(O[A/_[MIY]6XIC/)NE+RC^5O__VY?V=5X;Y>)EF?PRSLY_+/__\>H9@ M^.R^%6*[7UY>GJ<__V$Q/CN?W'QV.D_YSW\(\^4,BE:)Y:2\\G_<_O+/MV\_ MGZ<% J;C]@-^C MF,:C[LFO_&(Y=V$YLH(RY3PO"'0@DN9@?$C@I@>^G>38_Z\1ZXOPDC9CS MRIO,(_W:Q-'WHN,7B4_ZZG(7?7OT8+T9&2RLM M4JX((2 BB^"\X,!Y#$I3%DFP#P%RC8_L%KXC^NI%*Y"DR7)Q_"@_.F@C"< ?.10N<*2:T#(:R*MAY2,HP MH.E9Q[->!3X@9(H3,'IUEN;CX*9OTOEL,5ZZ^>774Y3FXM=TYM-\Y*5T)D<" M3K* :RIYL"EXX,)$ZARCCK#G7(LMWC,L, Y5X:R./%NP)K.SL]FT$\P5 S&E MJ 4SD%6F(++"I:*E *J%D5&9Q.4&EZL'8W*?DJT@PQJ'3#]RWALHZ'OYV8%0 M>61+QG AO4=SNQAY(K(75 .S ITZD278*#4&@9%X)K)-J0\G_2D:AL%*[\Y* MKZ(>T+JL\W&"/SMRPK"H P<6HD*P6P%6&@D\.N1!2":-Z!$BY9U-^:][:G # M+'869R,P^-\7;HY/G%Q^P7USOAQEHB/:307).31_SJ,<9-)H S5Z9LKKD/M$ MQ+W7-V4O^@/'(4)N!">?T;N:Q;?3^ 9]^9'@)$1+%6@C75)"<) MC2C-LD>4W'GY5ACA+PXC^PNX$82OQ5.Q(O#R4%B'A@J;Z?+\?+RW7B2/EYTSG:VW!.9,S#A M<,-$WPP,PV\SBL6$1'*VL0>(W'_O5M"0+P8:!XFU"4A\2=_&)14]77YT9^A' MN[O\&GFA$-E#OBWAX_-LL723_V]\WNV=+%D2G*8@=1!H#24!;U(" M*Z0W1%MA>>@;)7NATN7DX>=G^)#@V% N=Y?3V?0ZPT.542F@6T2,2""( ME& 2D9!-M$GBO]"@>L#"_?=NAX>7DU0]2*X#8^)K"A=SQ#,&VB?C97>RS66( MJ$->RA>$*67AD3.( JV:T]DQU4=D'E)%#WE^C 4/@XNT/Z MNXG[-I)4+EI$8/E6XC>\?; M'^'43;^E[EC .H(<* (^R( Z3@;T8/DV MD;1X?3$OTEN=,Q>LHTHN%J/,/.?EYID1J%QA),=0.K@260?':";*F!YP\A0- MV^'EI>5!>Y!W$[AY/\6GN; ) BO*W1#-<0%P MRB$H#-)T$#G9/FK,-KQZ.Y2\M+3H_M)M AQ?S]QD\LO% J6Q6(P$Y#FYT4.EVP0XWIZE^3?<,?\RG_V^ M/'T].SMWT\N1-Y)BP":1>*EPX\P9?$:N?!"Q9'4$T;0WD&PD83NPO)S\:5_2 M;@(T7T_39')#/7-"(KXA"6Y 2.G0'EH#BON4A8P8]/<1&C]\\W80>3DIU0-E MVP0RUFZ%K2X1?KI8EG84)> ?.4&L9(Z!8:8<'S'$>2(!LG")1,6(U?T5@#Q% MR7;(>3F)UYYEWP:24$AS-WD_C>G'_TJ7(Z$(I0(C."9SN2$4-+CND,%:=-65 M$4+W<6ZS\>7;X>7EI&8/E_#0I[NK0.W=>!'4FP+*ZE;9B@D9DR;49>!.L-6M M0Q-S@D"-I888%U@?>=M'"=@.+"\G:=N/I >&RROD('9'>&<]E((?^>EV]WG?#DYV?TEVAL4_OWG![)$OG[;L[O=IX]O MWG[\^O8-?O'UTX?W;UZ=O'WS]03__/7MQY.OG]Z]>__QU8\_=9>Q+?OA'?"Z/CKH]<7M@3WW'O1.^I3?C:=N&L9H:F:K M"Z W[=N"1LN2; 2F%(),H;UQ)O@2:BM-$:_&;G ">FQ2]@1QAW;">;58I.7B MAM6H-'+%%$02)0@M76$UE@LE441-F)$;HN_#6;U+1B/]M/K"Q/VN. ?(O('> M22OJKYS^6R8LMSJ5LF]O+,J#.S3)B@-5).(S C%U&OEMI&98_!RBWHU(.436 M#0#FM5N>7X^FWO[O)11JY1+((E($,#&, M%W*Y5,V!R(3"$X0IM^$\LH<&7-M0UP*@#D+!_;Y;V+1A-O&+BDD9MH#!B;.,0L(C-6!;6IJ6X/%NH)HH9M]M8_ MKGI3P-#M(S_/T[D;QW(Y^RR=N!]I,6*>6\HQP# 4C;E()3F.?P)R);U2FA!* MGO.^'WGV,#UW^H=!'Z)K1/.?EJ=IWE&/=O+VFUM@CR)A66@J01E.$<[!@&DC),:YYZ&\Z!PF[ ._[5S7]+RP+UJZKF<;IA1;O2 M)17W29TB2H8HA:PXC:%#1MXD-]Q5P@/H2?P-(NKL,&!*.W'M@ ME)?Q)+24P^< .1E#;"(QF@V'G#T'Y,-T[*GHW^XMXOWQ,5NZ22_X^#R?G:?Y M\O+SQ*$XIK%$?N (V"@^9R&@5,6KC[93#X?(4 M42U$1[VD<7J3? -6YCVJ8/IMC 9S)2!DX>V/,+DH!41_F4-6[)AI UPW=+ E'C#"@(D'! M^,S 2S3:)''5@JQ>4["71!I#P"2VF*]>T/B2W2%_* MO+9/^6^+%=9'00H94Q" $6#)*$0"1B