0001576427-23-000129.txt : 20231102 0001576427-23-000129.hdr.sgml : 20231102 20231102160509 ACCESSION NUMBER: 0001576427-23-000129 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 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: 231372159 BUSINESS ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 BUSINESS PHONE: 33175850939 MAIL ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 10-Q 1 crto-20230930.htm 10-Q crto-20230930
true000157642712/312023Q3falseP3YP3YP3Y0.33330.33330.333300015764272023-01-012023-09-300001576427crto:AmericanDepositarySharesMember2023-01-012023-09-300001576427us-gaap:CommonStockMember2023-01-012023-09-3000015764272023-10-31xbrli:shares00015764272023-09-30iso4217:USD00015764272022-12-31iso4217:EURxbrli:shares00015764272023-07-012023-09-3000015764272022-07-012022-09-3000015764272022-01-012022-09-30iso4217:USDxbrli:shares0001576427us-gaap:CommonStockMember2021-12-310001576427us-gaap:TreasuryStockCommonMember2021-12-310001576427us-gaap:AdditionalPaidInCapitalMember2021-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001576427us-gaap:RetainedEarningsMember2021-12-310001576427us-gaap:ParentMember2021-12-310001576427us-gaap:NoncontrollingInterestMember2021-12-3100015764272021-12-310001576427us-gaap:RetainedEarningsMember2022-01-012022-03-310001576427us-gaap:ParentMember2022-01-012022-03-310001576427us-gaap:NoncontrollingInterestMember2022-01-012022-03-3100015764272022-01-012022-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001576427us-gaap:CommonStockMember2022-01-012022-03-310001576427us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001576427us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001576427us-gaap:CommonStockMember2022-03-310001576427us-gaap:TreasuryStockCommonMember2022-03-310001576427us-gaap:AdditionalPaidInCapitalMember2022-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001576427us-gaap:RetainedEarningsMember2022-03-310001576427us-gaap:ParentMember2022-03-310001576427us-gaap:NoncontrollingInterestMember2022-03-3100015764272022-03-310001576427us-gaap:RetainedEarningsMember2022-04-012022-06-300001576427us-gaap:ParentMember2022-04-012022-06-300001576427us-gaap:NoncontrollingInterestMember2022-04-012022-06-3000015764272022-04-012022-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001576427us-gaap:CommonStockMember2022-04-012022-06-300001576427us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001576427us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001576427us-gaap:CommonStockMember2022-06-300001576427us-gaap:TreasuryStockCommonMember2022-06-300001576427us-gaap:AdditionalPaidInCapitalMember2022-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001576427us-gaap:RetainedEarningsMember2022-06-300001576427us-gaap:ParentMember2022-06-300001576427us-gaap:NoncontrollingInterestMember2022-06-3000015764272022-06-300001576427us-gaap:RetainedEarningsMember2022-07-012022-09-300001576427us-gaap:ParentMember2022-07-012022-09-300001576427us-gaap:NoncontrollingInterestMember2022-07-012022-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001576427us-gaap:CommonStockMember2022-07-012022-09-300001576427us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001576427us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001576427us-gaap:CommonStockMember2022-09-300001576427us-gaap:TreasuryStockCommonMember2022-09-300001576427us-gaap:AdditionalPaidInCapitalMember2022-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001576427us-gaap:RetainedEarningsMember2022-09-300001576427us-gaap:ParentMember2022-09-300001576427us-gaap:NoncontrollingInterestMember2022-09-3000015764272022-09-3000015764272022-02-0300015764272022-02-032022-02-030001576427us-gaap:CommonStockMember2022-12-310001576427us-gaap:TreasuryStockCommonMember2022-12-310001576427us-gaap:AdditionalPaidInCapitalMember2022-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001576427us-gaap:RetainedEarningsMember2022-12-310001576427us-gaap:ParentMember2022-12-310001576427us-gaap:NoncontrollingInterestMember2022-12-310001576427us-gaap:RetainedEarningsMember2023-01-012023-03-310001576427us-gaap:ParentMember2023-01-012023-03-310001576427us-gaap:NoncontrollingInterestMember2023-01-012023-03-3100015764272023-01-012023-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001576427us-gaap:CommonStockMember2023-01-012023-03-310001576427us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001576427us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001576427us-gaap:CommonStockMember2023-03-310001576427us-gaap:TreasuryStockCommonMember2023-03-310001576427us-gaap:AdditionalPaidInCapitalMember2023-03-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001576427us-gaap:RetainedEarningsMember2023-03-310001576427us-gaap:ParentMember2023-03-310001576427us-gaap:NoncontrollingInterestMember2023-03-3100015764272023-03-310001576427us-gaap:RetainedEarningsMember2023-04-012023-06-300001576427us-gaap:ParentMember2023-04-012023-06-300001576427us-gaap:NoncontrollingInterestMember2023-04-012023-06-3000015764272023-04-012023-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001576427us-gaap:CommonStockMember2023-04-012023-06-300001576427us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001576427us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001576427us-gaap:CommonStockMember2023-06-300001576427us-gaap:TreasuryStockCommonMember2023-06-300001576427us-gaap:AdditionalPaidInCapitalMember2023-06-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001576427us-gaap:RetainedEarningsMember2023-06-300001576427us-gaap:ParentMember2023-06-300001576427us-gaap:NoncontrollingInterestMember2023-06-3000015764272023-06-300001576427us-gaap:RetainedEarningsMember2023-07-012023-09-300001576427us-gaap:ParentMember2023-07-012023-09-300001576427us-gaap:NoncontrollingInterestMember2023-07-012023-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001576427us-gaap:CommonStockMember2023-07-012023-09-300001576427us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001576427us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001576427us-gaap:CommonStockMember2023-09-300001576427us-gaap:TreasuryStockCommonMember2023-09-300001576427us-gaap:AdditionalPaidInCapitalMember2023-09-300001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001576427us-gaap:RetainedEarningsMember2023-09-300001576427us-gaap:ParentMember2023-09-300001576427us-gaap:NoncontrollingInterestMember2023-09-3000015764272022-12-0700015764272022-12-072022-12-070001576427us-gaap:AccountingStandardsUpdate202104Member2023-01-012023-09-300001576427us-gaap:AccountingStandardsUpdate202104Member2022-01-012022-09-300001576427crto:IponwebMember2022-08-01xbrli:purecrto:entity0001576427crto:IponwebMember2022-08-012022-08-010001576427srt:MaximumMembercrto:IponwebMember2022-08-010001576427crto:IponwebMember2023-09-300001576427crto:IponwebMember2022-01-012022-12-310001576427crto:IponwebMember2023-01-012023-09-300001576427crto:IponwebMember2023-01-012023-09-300001576427crto:BrandcrushMember2023-02-282023-02-280001576427crto:BrandcrushMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-02-280001576427crto:BrandcrushMember2023-02-280001576427us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001576427crto:SalesAndOperationsExpensesMember2023-07-012023-09-300001576427crto:SalesAndOperationsExpensesMember2023-01-012023-09-30crto:segment0001576427crto:MarketingSolutionsMember2023-07-012023-09-300001576427crto:MarketingSolutionsMember2022-07-012022-09-300001576427crto:MarketingSolutionsMember2023-01-012023-09-300001576427crto:MarketingSolutionsMember2022-01-012022-09-300001576427crto:RetailMediaMember2023-07-012023-09-300001576427crto:RetailMediaMember2022-07-012022-09-300001576427crto:RetailMediaMember2023-01-012023-09-300001576427crto:RetailMediaMember2022-01-012022-09-300001576427crto:IponwebMember2023-07-012023-09-300001576427crto:IponwebMember2022-07-012022-09-300001576427crto:IponwebMember2022-01-012022-09-300001576427us-gaap:FairValueInputsLevel2Member2023-09-300001576427us-gaap:FairValueInputsLevel2Member2022-12-310001576427us-gaap:BankTimeDepositsMember2023-09-300001576427us-gaap:BankTimeDepositsMember2022-12-3100015764272022-08-310001576427srt:MaximumMembercrto:IponwebMember2022-12-310001576427srt:OfficeBuildingMember2023-07-012023-09-300001576427crto:DataCenterMember2023-07-012023-09-300001576427srt:OfficeBuildingMember2022-07-012022-09-300001576427crto:DataCenterMember2022-07-012022-09-300001576427srt:OfficeBuildingMember2023-01-012023-09-300001576427crto:DataCenterMember2023-01-012023-09-300001576427srt:OfficeBuildingMember2022-01-012022-09-300001576427crto:DataCenterMember2022-01-012022-09-300001576427srt:OfficeBuildingMember2023-09-300001576427crto:DataCenterMember2023-09-3000015764272022-01-012022-12-310001576427srt:MinimumMember2023-01-012023-09-300001576427srt:MinimumMember2022-01-012022-12-310001576427srt:MaximumMember2023-01-012023-09-300001576427srt:MaximumMember2022-01-012022-12-310001576427crto:MarketingSolutionsMember2023-07-012023-09-300001576427crto:RetailMediaMember2023-07-012023-09-300001576427crto:IponwebMember2023-07-012023-09-300001576427crto:MarketingSolutionsMember2022-07-012022-09-300001576427crto:RetailMediaMember2022-07-012022-09-300001576427crto:IponwebMember2022-07-012022-09-300001576427crto:MarketingSolutionsMember2023-01-012023-09-300001576427crto:RetailMediaMember2023-01-012023-09-300001576427crto:IponwebMember2023-01-012023-09-300001576427crto:MarketingSolutionsMember2022-01-012022-09-300001576427crto:RetailMediaMember2022-01-012022-09-300001576427crto:IponwebMember2022-01-012022-09-300001576427us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001576427crto:SalesAndOperationsExpenseMember2023-01-012023-09-300001576427crto:SalesAndOperationsExpenseMember2022-01-012022-09-300001576427us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001576427us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001576427us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001576427crto:LockUpSharesMember2023-01-012023-09-300001576427crto:LockUpSharesMember2022-01-012022-09-300001576427crto:RestrictedStockUnitPerformanceSharesMember2023-01-012023-09-300001576427crto:RestrictedStockUnitPerformanceSharesMember2022-01-012022-09-300001576427crto:NonEmployeeWarrantMember2023-01-012023-09-300001576427crto:NonEmployeeWarrantMember2022-01-012022-09-300001576427crto:LockUpSharesMember2022-08-012022-08-010001576427crto:LockUpSharesMember2022-12-310001576427crto:LockUpSharesMember2023-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2022-08-012022-08-010001576427us-gaap:RestrictedStockUnitsRSUMember2022-12-310001576427us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001576427us-gaap:RestrictedStockUnitsRSUMember2023-09-300001576427us-gaap:PerformanceSharesMember2022-12-310001576427us-gaap:PerformanceSharesMember2023-01-012023-09-300001576427us-gaap:PerformanceSharesMember2023-09-300001576427us-gaap:ShareBasedCompensationAwardTrancheThreeMembercrto:IponwebMember2023-01-012023-09-300001576427us-gaap:ShareBasedCompensationAwardTrancheOneMembercrto:IponwebMember2023-01-012023-09-300001576427us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrto:IponwebMember2023-01-012023-09-3000015764272022-08-03iso4217:EUR00015764272023-06-21crto:market0001576427srt:AmericasMember2023-07-012023-09-300001576427us-gaap:EMEAMember2023-07-012023-09-300001576427srt:AsiaPacificMember2023-07-012023-09-300001576427srt:AmericasMember2022-07-012022-09-300001576427us-gaap:EMEAMember2022-07-012022-09-300001576427srt:AsiaPacificMember2022-07-012022-09-300001576427srt:AmericasMember2023-01-012023-09-300001576427us-gaap:EMEAMember2023-01-012023-09-300001576427srt:AsiaPacificMember2023-01-012023-09-300001576427srt:AmericasMember2022-01-012022-09-300001576427us-gaap:EMEAMember2022-01-012022-09-300001576427srt:AsiaPacificMember2022-01-012022-09-300001576427country:US2023-07-012023-09-300001576427country:US2022-07-012022-09-300001576427country:US2023-01-012023-09-300001576427country:US2022-01-012022-09-300001576427country:DE2023-07-012023-09-300001576427country:DE2022-07-012022-09-300001576427country:DE2023-01-012023-09-300001576427country:DE2022-01-012022-09-300001576427country:FR2023-07-012023-09-300001576427country:FR2022-07-012022-09-300001576427country:FR2023-01-012023-09-300001576427country:FR2022-01-012022-09-300001576427country:JP2023-07-012023-09-300001576427country:JP2022-07-012022-09-300001576427country:JP2023-01-012023-09-300001576427country:JP2022-01-012022-09-300001576427srt:AmericasMember2023-09-300001576427us-gaap:EMEAMember2023-09-300001576427srt:AsiaPacificMember2023-09-300001576427srt:AmericasMember2022-12-310001576427us-gaap:EMEAMember2022-12-310001576427srt:AsiaPacificMember2022-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, 2023
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 75 85 09 39
(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 31, 2023, the registrant had 56,420,382 ordinary shares, nominal value €0.025 per share, outstanding.




TABLE OF CONTENTS













General
    Except where the context otherwise requires, all references in this Quarterly Report on Form 10-Q ("Form 10-Q") to the "Company," "Criteo," "we," "us," "our" or similar words or phrases are to Criteo S.A. and its subsidiaries, taken together. In this Form 10-Q, references to "$" and "US$" are to United States dollars. Our unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or "U.S. GAAP."
Trademarks
    “Criteo,” the Criteo logo and other trademarks or service marks of Criteo appearing in this Form 10-Q are the property of Criteo. Trade names, trademarks and service marks of other companies appearing in this Form 10-Q are the property of their respective holders.
Special Note Regarding Forward-Looking Statements
    This Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are based on our management’s beliefs and assumptions and on information currently available to our management. All statements other than present and historical facts and conditions contained in this Form 10-Q, including statements regarding our future results of operations and financial position, business strategy, plans and objectives for future operations, are forward-looking statements. When used in this Form 10-Q, the words “anticipate,” “believe,” “can,” “could,” “estimate,” “expect,” “intend,” “is designed to,” “may,” “might,” "objective," “plan,” “potential,” “predict,” "seek," “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 inflation and rising interest rates in the U.S., including the macroeconomic effects, on our business, operations, cash flow and financial results;
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, 2022, and to 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
2


CRITEO S.A. CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)
September 30, 2023December 31, 2022
(in thousands)
Assets
Current assets:
    Cash and cash equivalents5$194,857 $348,200 
Trade receivables, net of allowances of $ 49.4 million and $ 47.8 million at September 30, 2023 and December 31, 2022, respectively
6624,562 708,949 
    Income taxes1429,916 23,609 
    Other taxes 87,465 78,274 
    Other current assets742,052 51,866 
    Restricted cash - current 575,000 25,000 
    Marketable securities - current portion521,091 25,098 
    Total current assets1,074,943 1,260,996 
Property, plant and equipment, net134,241 131,207 
Intangible assets, net174,029 175,983 
Goodwill2518,655 515,140 
Right of use assets - operating lease 9112,178 102,176 
Restricted cash - non-current5 75,000 
Marketable securities - non-current portion515,891  
Non-current financial assets4,977 5,928 
Other non-current assets49,719 50,818 
Deferred tax assets56,010 31,646 
    Total non-current assets1,065,700 1,087,898 
Total assets$2,140,643 $2,348,894 
Liabilities and shareholders' equity
Current liabilities:
    Trade payables$668,550 $742,918 
    Contingencies - current portion161,608 65,759 
    Income taxes141,633 13,037 
    Financial liabilities - current portion5672 219 
    Lease liability - operating - current portion935,296 31,003 
    Other taxes59,584 58,031 
    Employee - related payables100,483 85,569 
    Other current liabilities893,115 83,457 
    Total current liabilities960,941 1,079,993 
Deferred tax liabilities3,427 3,463 
Defined benefit plans104,034 3,708 
Financial liabilities - non-current portion574 74 
Lease liability - operating - non-current portion 983,004 77,536 
Contingencies - non-current portion1632,625 33,788 
Other non-current liabilities821,688 69,226 
    Total non-current liabilities144,852 187,795 
Total liabilities1,105,793 1,267,788 
Commitments and contingencies
Shareholders' equity:
Common shares, €0.025 par value, 63,350,663 and 63,248,728 shares authorized, issued and outstanding at September 30, 2023 and December 31, 2022, respectively.
2,082 2,079 
Treasury stock,7,094,574 and 5,985,104 shares at cost as of September 30, 2023 and December 31, 2022, respectively.
(212,094)(174,293)
Additional paid-in capital811,381 734,492 
Accumulated other comprehensive loss(100,482)(91,890)
Retained earnings504,346 577,653 
Equity-attributable to shareholders of Criteo S.A.1,005,233 1,048,041 
Non-controlling interests29,617 33,065 
Total equity1,034,850 1,081,106 
Total equity and liabilities$2,140,643 $2,348,894 

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


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

Three Months EndedNine Months Ended
NotesSeptember 30, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands, except share per data)
Revenue11$469,193 $446,921 $1,383,143 $1,452,578 
Cost of revenue:
Traffic acquisition costs(223,798)(233,543)(676,913)(807,758)
Other cost of revenue(40,268)(33,771)(119,812)(96,214)
Gross profit205,127 179,607 586,418 548,606 
Operating expenses:
Research and development expenses(62,522)(42,725)(193,887)(118,248)
Sales and operations expenses(94,572)(90,051)(308,325)(278,363)
General and administrative expenses(36,599)(42,353)(95,306)(176,361)
Total operating expenses(193,693)(175,129)(597,518)(572,972)
Income (loss) from operations11,434 4,478 (11,100)(24,366)
Financial and Other income (expense)13(2,967)3,485 2,008 23,927 
Income (loss) before taxes
8,467 7,963 (9,092)(439)
Provision for income tax (expense) benefit 14(1,832)(1,442)1,685 (4,735)
Net Income (loss)
$6,635 $6,521 $(7,407)$(5,174)
Net income (loss) available to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Net income (loss) available to non-controlling interests$(292)$(58)$351 $1,274 
Weighted average shares outstanding used in computing per share amounts:
Basic1556,297,66660,318,11456,173,21860,431,597
Diluted1560,172,95363,235,81156,173,21860,431,597
Net income (loss) allocated to shareholders per share:
Basic15$0.12 $0.11 $(0.14)$(0.11)
Diluted15$0.12 $0.10 $(0.14)$(0.11)
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.

4


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE OPERATIONS (UNAUDITED)
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Net income (loss)$6,635 $6,521 $(7,407)$(5,174)
Foreign currency translation differences, net of taxes(10,458)(30,896)(12,593)(101,624)
Actuarial gains (losses) on employee benefits, net of taxes426 409 283 2,944 
Other comprehensive loss$(10,032)$(30,487)$(12,310)$(98,680)
Total comprehensive loss$(3,397)$(23,966)$(19,717)$(103,854)
Attributable to shareholders of Criteo S.A.$(2,198)$(22,142)$(16,295)$(97,806)
Attributable to non-controlling interests$(1,199)$(1,824)$(3,422)$(6,048)
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
5


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, 202165,883,3472,149(5,207,873)(131,560)731,248(40,294)601,5881,163,13135,1891,198,320
Net income (loss)20,58720,58769121,278
Other comprehensive income (loss)(16,207)(16,207)(1,925)(18,132)
Issuance of ordinary shares22,0471319320320
Change in treasury stocks(*)
(119,771)(5,770)(2,534)(8,304)(8,304)
Share-Based Compensation8,9488,948939,041
Other changes in equity
Balance at March 31, 202265,905,3942,150(5,327,644)(137,330)740,515(56,501)619,6411,168,47534,0481,202,523
Net income (loss)(33,613)(33,613)641(32,972)
Other comprehensive income (loss)(46,430)(46,430)(3,631)(50,061)
Issuance of ordinary shares(111,362)110110110
Change in treasury stocks(*)
(3)62,251(11,179)(1,342)(8,509)(21,033)(21,033)
Share-Based Compensation11,45211,4529711,549
Other changes in equity39337272
Balance at June 30, 202265,794,0322,147(5,265,393)(148,509)750,774(102,931)577,5521,079,03331,1551,110,188
Net income (loss)6,5796,579(58)6,521
Other comprehensive income (loss)(28,720)(28,720)(1,767)(30,487)
Issuance of ordinary shares(808,644)111
Change in treasury stocks(*)
(23)215,984(4,380)(10,530)(14,913)(29,846)(29,846)
Share-Based Compensation20,42220,42210120,523
Other changes in equity
Balance at September 30, 202264,985,3882,125(5,049,409)(152,889)760,666(131,651)569,2181,047,46929,4311,076,900
(*) On February 3, 2022, Criteo's board of directors authorized an extension of the share repurchase program to up to $280.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,195,411 shares repurchased at an average price of $26.7 offset by 1,401,489 treasury shares used for RSUs vesting.
6


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, 202263,248,728$2,079(5,985,104)$(174,293)$734,492$(91,890)$577,653$1,048,041$33,065$1,081,106
Net income (loss)(11,809)(11,809)(262)(12,071)
Other comprehensive income (loss)6,4756,475(296)6,179
Issuance of ordinary shares67,96821,2951,2971,297
Change in treasury stocks(*)
(1,338,049)(37,107)(13,922)(51,029)(51,029)
Share-Based Compensation24,61024,6109724,707
Other changes in equity
Balance at March 31, 202363,316,696$2,081(7,323,153)$(211,400)$760,397$(85,415)$551,922$1,017,585$32,604$1,050,189
Net income (loss)(2,876)(2,876)905(1,971)
Other comprehensive income (loss)(5,887)(5,887)(2,570)(8,457)
Issuance of ordinary shares20,757399399399
Change in treasury stocks(*)
(89,425)(2,646)(21,189)(23,835)(23,835)
Share-Based Compensation26,87826,878(165)26,713
Other changes in equity(26)(26)(26)
Balance at June 30, 202363,337,453$2,081(7,412,578)$(214,046)$787,674$(91,328)$527,857$1,012,238$30,774$1,043,012
Net income (loss)6,9276,927(292)6,635
Other comprehensive income (loss)(9,125)(9,125)(907)(10,032)
Issuance of ordinary shares1251252252
Change in treasury stocks(*)
13,210318,0041,952(30,440)(28,488)(28,488)
Share-Based Compensation23,46123,4614423,505
Other changes in equity(5)(29)(34)(34)
Balance at September 30, 202363,350,663$2,082(7,094,574)$(212,094)$811,381$(100,482)$504,344$1,005,231$29,619$1,034,850
(*) On December 7, 2022, Criteo's board of directors authorized an extension of the share repurchase program to up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 3,404,891 shares repurchased at an average price of $31.2 offset by 1,288,939 treasury shares used for RSUs vesting and by 1,006,482 treasury shares used for LUSs vesting.
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
7


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
Net Loss$(7,407)$(5,174)
Non-cash and non-operating items42,706 122,043 
    - Amortization and provisions56,288 134,650 
    - Payment for contingent liability on regulatory matters
(43,334) 
 - Net (gain) or loss on disposal of non-current assets(8,903)(361)
    - Equity awards compensation expense (1)
76,353 42,594 
    - Interest accrued and non-cash financial income and expenses (2,244)
    - Change in deferred taxes(24,742)(16,051)
    - Change in income taxes(18,007)(12,899)
    - Other (2)
5,051 (23,646)
Changes in working capital related to operating activities27,607 13,661 
    - (Increase) / Decrease in trade receivables78,890 75,399 
    - Increase / (Decrease) in trade payables(71,190)(19,526)
    - (Increase) / Decrease in other current assets1,968 (23,224)
    - Increase/ (Decrease) in other current liabilities17,926 (20,178)
    - Change in operating lease liabilities and right of use assets13 1,190 
Cash from operating activities62,906 130,530 
Acquisition of intangible assets, property, plant and equipment(77,838)(48,955)
Change in accounts payable related to intangible assets, property, plant and equipment(16,749)7,632 
Payment for business, net of cash acquired(6,957)(135,453)
Proceeds from disposition of investments9,625  
Change in other non-current financial assets(12,280)43,052 
Cash (used for) from investing activities(104,199)(133,724)
Proceeds from borrowings under line-of-credit agreement 78,513 
Repayment of borrowings (78,513)
Proceeds from exercise of stock options1,948 617 
Repurchase of treasury stocks(103,354)(59,162)
Change in other financial liabilities 107 
Cash payment for contingent consideration(22,025) 
Other (2)
(1,427)22,242 
Cash used for financing activities(124,858)(36,196)
Effect of exchange rates changes on cash and cash equivalents(12,192)(68,813)
Net increase (decrease) in cash and cash equivalents(178,343)(108,203)
Net cash and cash equivalents at beginning of period448,200 515,526 
Net cash and cash equivalents and restricted cash at end of period$269,857 $407,323 
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds(41,377)(33,685)
Cash paid for interest(1,055)(959)
(1) Of which $74.9 million and $41.1 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, 2023 and 2022, respectively.
(2) Primarily consists of realized gains in FX hedges for the nine months ended September 30, 2022.
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
8


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

Our strategy is to 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 easily reach consumers anywhere throughout their shopping journey and measure their advertising campaigns
that offer media owners (publishers and retailers) the ability to monetize their advertising and promotions inventory for commerce anywhere where consumers spend their time
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".






























9


Note 1. Summary of Significant Accounting Policies
Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo 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, 2022, filed with the SEC on February 24, 2023. 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) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, and (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.

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, 2022.
Accounting Pronouncements Adopted in 2023

No standards were adopted in 2023 which had a material impact on the Company's 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. Business acquisitions
Iponweb

On August 1, 2022 (the "Acquisition Date"), the Company, Iponweb Holding Limited, Exezars Limited (a subsidiary of Iponweb Holding Limited and collectively with Iponweb Holding Limited, the “Sellers”), Mr. Ljubisa Bogunovic, in his capacity as trustee of the “IW General Management Trust” and Mr. Boris Mouzykantskii, founder and Chief Executive Officer of Iponweb Holding Limited (the “Founder”) entered into an amended and restated Framework Purchase Agreement (the “FPA”), amending and restating the previously disclosed framework purchase agreement, dated December 22, 2021, which provided for the acquisition of the business of Iponweb Holding Limited (the "Iponweb business"), a market-leading AdTech company with world-class media trading capabilities, by the Company (the “Iponweb Acquisition”).

This business combination is composed of an asset purchase of Iponweb intellectual property and other intangible rights and a share purchase of 100% of the share capital and voting rights of nine Iponweb operational legal entities.
The purchase price, as per ASC 805, was $290.2 million for the Iponweb business, out of which $61.2 million represents the fair value of the contingent consideration. This contingent consideration is payable in cash to the Sellers in an amount up to $100 million, conditioned upon the achievement of certain net revenue targets by the Iponweb business for the 2022 and 2023 fiscal years.
The Company transferred Treasury shares with a fair value of $70.2 million to Iponweb's Sellers, subject to lock-up conditions. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, the $70.2 million fair value was not included in the purchase price consideration above and will be accounted for separately from the business combination as a stock compensation expense. See Note 12 for further discussion.

The transaction was accounted for as a business acquisition. The purchase price allocation has been completed and resulted in recognition of $187.6 million of goodwill.

Acquisition related costs of $12.6 million were recorded within general and administrative expenses on the consolidated statements of comprehensive income for the twelve months ended December 31, 2022. In the period ending September 30, 2023, we did not record any acquisition related costs.

The Company's consolidated statements of operations for the nine months ended September 30, 2023 include Iponweb's revenues of $87.8 million and pretax income (loss) of $9.1 million.
Brandcrush
On February 28, 2023, we completed the acquisition of all of the outstanding shares of Brandcrush Inc. ("Brandcrush"). The purchase price for the acquisition of shares was $7.1 million. The acquisition was financed by available cash resources. The transaction has been accounted for as a business combination under the acquisition method of accounting. A preliminary valuation of the fair value of Brandcrush’s assets acquired was performed as of February 28, 2023, resulting in the identification of technology of $3.5 million. Provisional goodwill amounted to $5.0 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.7 million were fully expensed as incurred.
11


Note 3. Restructuring
As part of our ongoing transformation, the Company incurred restructuring costs of $2.0 million and $21.9 million for the three and nine months ended September 30, 2023, respectively. The following table summarizes restructuring activities as of September 30, 2023 included in other current liabilities on the balance sheet:
Salaries and other benefits
Restructuring liability as of January 1, 2023$ 
Restructuring charge21,934 
Amounts paid (11,826)
Restructuring liability as of September 30, 2023
$10,108 
For the three and nine months ended September 30, 2023, $0.1 million, and $3.5 million, respectively, was included in Research and Development expenses, $2.1 million and $4.8 million, respectively, was included in General and Administrative expenses and $(0.2) million and $13.6 million, respectively, was included in Sales and Operations expenses.

Note 4. Segment information
Reportable segments
Criteo is a global technology company driving superior commerce outcomes for marketers and media owners through the world’s leading Commerce Media Platform.

The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. The Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.

Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue. The Company's chief operating decision maker, or CODM, does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.


12


The following table shows revenue by reportable segment:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Marketing Solutions$385,762 387,288 $1,162,943 1,291,599 
Retail Media49,813 41,170 132,424 142,516 
Iponweb33,618 18,463 87,776 18,463 
Total Revenue$469,193 $446,921 $1,383,143 $1,452,578 

The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$163,341 $158,022 $489,148 $522,079 
Retail Media48,436 36,893 129,306 104,278 
Iponweb33,618 18,463 87,776 18,463 
$245,395 $213,378 $706,230 $644,820 
Other costs of sales(40,268)(33,771)(119,812)(96,214)
Gross profit$205,127 $179,607 $586,418 $548,606 
Operating expenses
Research and development expenses(62,522)(42,725)(193,887)(118,248)
Sales and operations expenses(94,572)(90,051)(308,325)(278,363)
General and administrative expenses(36,599)(42,353)(95,306)(176,361)
Total Operating expenses(193,693)(175,129)(597,518)(572,972)
Income (loss) from operations$11,434 $4,478 $(11,100)$(24,366)
Financial and Other Income (Expense)(2,967)3,485 2,008 23,927 
Income (loss) before tax$8,467 $7,963 $(9,092)$(439)

13


Note 5. Cash, Cash Equivalents, Marketable Securities and Restricted Cash
Fair Value Measurements     
September 30, 2023
December 31, 2022
Cash and Cash EquivalentMarketable SecuritiesCash and Cash EquivalentMarketable Securities
(in thousands)
Cash194,857 $— 282,293 $— 
Level 2
   Term deposits and notes 36,982 65,907 25,098 
Total$194,857 $36,982 $348,200 $25,098 

Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
The fair value of term deposits approximates their carrying amount given the nature of the investments, its maturities and expected future cash flows.
Marketable Securities
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
September 30, 2023December 31, 2022
(in thousands)
Securities Held-to-maturity
Term Deposits$36,982 $25,098 
Total$36,982 $25,098 

The gross unrealized gains on our marketable securities were not material as of September 30, 2023.
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, 2023
(in thousands)
Due in one year$21,091 $ 
Due in one to five years$15,891 $ 
Total$36,982 $ 






Restricted Cash
As part of the Iponweb Acquisition in August 2022, we had deposited $100.0 million of cash into an escrow account containing withdrawal conditions. The cash secures the Company's potential payment of Iponweb Acquisition contingent consideration to the Sellers, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. We have paid the contingent consideration of $22.0 million for the 2022 fiscal year in the quarter ended March 31, 2023.
September 30, 2023December 31, 2022
(in thousands)
Restricted cash – current$75,000 $25,000 
Restricted cash – non-current$ $75,000 
Total$75,000 $100,000 

Note 6. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
September 30, 2023December 31, 2022
(in thousands)
Trade accounts receivables$673,977 $756,741 
(Less) Allowance for credit losses(49,415)(47,792)
Net book value at end of period$624,562 $708,949 
At September 30, 2023 our largest receivable balance from an individual customer was 10% of our gross accounts receivable. No other customers individually exceeded 10% of our gross accounts receivables.

Note 7. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
September 30, 2023December 31, 2022
(in thousands)
Prepayments to suppliers$5,109 $12,421 
Other debtors5,860 6,768 
Prepaid expenses29,929 24,549 
Other current assets656 8,128 
Derivative instruments498  
Net book value at end of period$42,052 $51,866 
Prepaid expenses mainly consist of amounts related to SaaS arrangements.



Note 8. Other Current and Non-Current Liabilities
Other current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Customer prepayments$15,584 $16,334 
Rebates18,004 17,671 
Accounts payable relating to capital expenditures7,976 25,414 
Other creditors4,374 2,398 
Earn out liability – current47,177 21,640 
Total current liabilities$93,115 $83,457 

Other non-current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$ $44,696 
Uncertain tax positions18,131 17,980 
Other3,557 6,550 
Total non-current liabilities$21,688 $69,226 

Earn out liability
As part of the Iponweb Acquisition, the Sellers are entitled to contingent consideration of a maximum of $100.0 million, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. The related earn out liability is valued and discounted using management's best estimate of the consideration that is expected to be paid in 2024. The contingent consideration for fiscal year 2022 of $22.0 million has been paid in the quarter ended March 31, 2023.


Uncertain tax positions
Other non-current liabilities also include $18.1 million related to uncertain tax positions as of September 30, 2023. These uncertain tax positions are related to the Iponweb Acquisition.


23


Note 9. Leases
The components of lease expense are as follows:
Three Months Ended
September 30, 2023September 30, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$3,419 $5,644 $9,063 $2,362 $4,806 $7,168 
Short term lease expense200 13 213 149  149 
Variable lease expense289 14 303 107 91 198 
Sublease income(277) (277)(47) (47)
Total operating lease expense$3,631 $5,671 $9,302 $2,571 $4,897 $7,468 

Nine Months Ended
September 30, 2023September 30, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$10,548 $16,844 $27,392 $11,114 $15,042 $26,156 
Short term lease expense489 42 531 504 5 509 
Variable lease expense493 75 568 182 182 364 
Sublease income(692) (692)(482) (482)
Total operating lease expense$10,838 $16,961 $27,799 $11,318 $15,229 $26,547 

As of September 30, 2023, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:

OfficesData Centers
(in thousands)
Additional operating lease liabilities$ $6,930 
Additional right of use assets$ $6,930 
These operating leases will commence during the fiscal years ending December 31, 2023, 2024 and 2025, respectively.

23


Note 10. 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, 2022
$5,531 
Service cost
1,756 
 Interest cost
73 
Actuarial losses (gains)
(3,311)
Currency translation adjustment
(341)
Projected benefit obligation present value at December 31, 2022
$3,708 
Service cost
532 
 Interest cost
120 
Actuarial losses (gains)
(283)
Currency translation adjustment
(43)
Projected benefit obligation present value at September 30, 2023
$4,034 
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, 2023December 31, 2022
Discount rate (Corp AA)
4.55%
4.25%
Expected rate of salary increase
5%
5%
Expected rate of social charges
48%
48%
Expected staff turnover
0% - 17.8%
0% - 17.8%
Estimated retirement age
Progressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted

23


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 relate to France, the United States (for 401k plans), and the United Kingdom.
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Defined contributions plans included in personnel expenses
$(4,694)$(3,590)$(14,308)$(13,726)

Note 11. Revenue
Disaggregation of revenue
The following table presents our disaggregated revenues by segment:
For the Three Months Ended
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
September 30, 2023$385,762 $49,813 $33,618 $469,193 
September 30, 2022$387,288 $41,170 $18,463 $446,921 

For the Nine Months Ended
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
September 30, 2023$1,162,943 $132,424 $87,776 $1,383,143 
September 30, 2022$1,291,599 $142,516 $18,463 $1,452,578 
23



Note 12. Share-Based Compensation
Equity awards Compensation Expense

Equity awards compensation expense recorded in the consolidated statements of operations was as follows:

Nine Months Ended
20232022
(in thousands)
Research and Development
(44,438)(21,166)
Sales and Operations
(15,240)(9,695)
General and Administrative
(16,675)(11,733)
Total equity awards compensation expense(76,353)(42,594)
Tax benefit from equity awards compensation expense6,084 4,409 


The breakdown of the equity award compensation expense by instrument type was as follows:

Nine Months Ended
20232022
(in thousands)
Share options(80)(47)
Lock-up shares(28,326)(7,088)
Restricted stock units / Performance stock units(46,519)(33,976)
Non-employee warrants(1,428)(1,483)
Total equity awards compensation expense(76,353)(42,594)
Tax benefit from equity awards compensation expense6,084 4,409 

A detailed description of each instrument type is provided below.


Share Options

Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than 10 years from the date of grant.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.

23


Options Outstanding
Number of Shares Underlying Outstanding OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2022
372,329 
Options granted 
Options exercised(41,417)
Options forfeited(3,973)
Options canceled 
Options expired(1,861)
Outstanding as of September 30, 2023
325,078 20.88 4.3711.46 
Vested and exercisable as of September 30, 2023
301,611 

The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of common stock on the date of exercise. No new stock options were granted in the period ending September 30, 2023. As of September 30, 2023, unrecognized stock-based compensation $0.01 million related to unvested stock options will be fully recognized as of December 31, 2023.


Lock up shares

On August 1, 2022, 2,960,243 Treasury shares were transferred to the Founder (referred to as Lock Up Shares or "LUS", see Note 2), as partial consideration for the Iponweb Acquisition. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, they are considered as equity settled share-based payments under ASC 718 and are accounted over the three-year vesting period. The share based compensation expense is included in Research and Development expenses on the Consolidated Statement of Income. The shares were valued based on the volume weighted average price of one ADS traded on Nasdaq during the twenty (20) trading days immediately preceding July 28, 2022.

SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20222,960,243 — 
Granted — 
Vested(1,006,482)— 
Forfeited — 
Outstanding as of September 30, 2023
1,953,761 23.94 

At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $22.4 million, which is expected to be recognized over a period from October 2023 to August 1, 2025.

Restricted Stock Units / Performance Stock Units
Restricted stock awards generally vest over four years, subject to the holder’s continued service and/or certain performance conditions through the vesting date.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are in euros, as the Company is incorporated in France and the euro is the currency used for the grants.




Shares (RSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20225,349,955 — 
Granted1,575,851 — 
Vested(1,116,711)— 
Forfeited(340,383)— 
Outstanding as of September 30, 2023
5,468,712 26.2 

At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $77.1 million, which is expected to be recognized over a weighted-average period of 3.10 years.

Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 2022522,467 — 
Granted356,402 — 
Vested(173,092)— 
Forfeited — 
Outstanding as of September 30, 2023
705,777 27.94 

At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $11.0 million, which is expected to be recognized over a weighted-average period of 3.12 years.
            

Non-employee warrants

Non-employee warrants generally vest over four years, subject to the holder’s continued service through the vesting date.
SharesWeighted-Average Grant date Fair Value Per ShareWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2022
302,775 
Granted 
Exercised(58,318)
Canceled 
Expired 
Outstanding as of September 30, 2023
244,457 17.65 4.7312.98 
Vested and exercisable - September 30, 2023
237,852 
The aggregate intrinsic value represents the difference between the exercise price of the non-employee warrants and the fair market value of common stock on the date of exercise.

No new stock non-employee warrants were granted in the period ending September 30, 2023. As of September 30, 2023 there is a small portion of instruments that are set to fully vest in 2023.





Note 13. Financial and Other Income and Expenses
The condensed consolidated statements of income line item “Financial and Other income (expense)” can be broken down as follows:
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Financial income from cash equivalents$1,055 $170 $3,190 $543 
Interest and fees(437)(422)(1,500)(1,391)
Foreign exchange gains (losses)(1,731)3,795 (4,683)24,384 
Discounting impact(1,593) (3,692) 
Other financial income (expense)(261)(58)8,693 391 
Total Financial and Other income (expense)$(2,967)$3,485 $2,008 $23,927 
The $2.0 million in financial and other income for the nine months ended September 30, 2023, were mainly driven by proceeds from disposal of non consolidated investments partially offset by the recognition of a negative impact of foreign exchange and the accretion of earn-out liability related to Iponweb acquisition.
At September 30, 2023, 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.

Note 14. 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.
On October 8, 2021, the Organization for Economic Co-operation and Development (OECD) announced the OECD/G20 Inclusive Framework on Base Erosion and Profit Shifting which agreed to a two-pillar solution to address tax challenges arising from digitalization of the economy. On December 20, 2021, the OECD released Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of a minimum rate of 15% for multinational companies with consolidated revenue above €750 million. Various foreign jurisdictions are in the process of enacting legislation to adopt a minimum effective tax rate. The OECD continues to release additional guidance on the two-pillar solution with an implementation anticipated by 2024. We are currently evaluating the potential impact on future periods of the Pillar Two, pending legislative adoption by individual countries.




The following table presents provision for income taxes:
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
Provision for income tax (expense) benefit$1,685 $(4,735)

For the nine months ended September 30, 2023 and September 30, 2022, provision for income tax (expense) benefit was $1.7 million and $(4.7) million, respectively. The $1.7 million tax benefit was driven by the loss from operations. The nine months ended September 30, 2023 provision for income taxes mainly differs from the nominal standard French rate of 25.0% due to the application of a reduced income tax rate on the majority of the technology royalties income in France, nondeductible equity awards compensation expense and reversal of loss of contingency on regulatory matters.

Note 15. Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income or loss for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Net income (loss) attributable to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Weighted average number of shares outstanding56,297,666 60,318,114 56,173,218 60,431,597 
Basic earnings per share$0.12 $0.11 $(0.14)$(0.11)

Diluted Earnings Per Share
For the nine months ended September 30, 2023 and September 30, 2022, basic net loss is the same as diluted net loss per share as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.



Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Net income (loss) attributable to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Basic shares :
Weighted average number of shares outstanding of Criteo S.A.56,297,666 60,318,114 56,173,218 60,431,597 
Dilutive effect of :
Restricted share awards ("RSUs")3,718,688 2,715,552   
Share options and BSPCE103,221 111,342   
Share warrants53,378 90,803   
Diluted shares :
Weighted average number of shares outstanding used to determine diluted earnings per share60,172,953 63,235,811 56,173,218 60,431,597 
Diluted earnings per share$0.12 $0.10 $(0.14)$(0.11)


Note 16. Commitments and contingencies
Contingencies
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, results of operations, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
The amount of the provisions represents management’s latest estimate of the expected impact.

Regulatory matters
Following a complaint from Privacy International against a number of advertising technology companies with certain data protection authorities, including in France, France's Commission Nationale de l'Informatique et des Libertés (the "CNIL") opened a formal investigation in January 2020 against Criteo. After closure of the procedure and a formal hearing, Criteo received notice that the CNIL issued their decision on June 21, 2023, in which the CNIL retained alleged European Union's General Data Protection Regulation ("GDPR") violations but reduced the financial sanction against Criteo from the original proposed amount of €60 million ($65 million) to €40 million ($44 million). The decision relates to past matters and does not include any obligation for Criteo to change its current practices. Criteo is currently appealing this decision before the Conseil d’Etat.

The €40 million ($43.3 million) penalty was applied against the previously accrued liability for loss contingency reflected in our financial statements for the period ended June 30, 2022, which amounted to €60 million ($65 million). Criteo issued the required sanction payment during the third quarter of 2023.

Non income tax risks
We have recorded a $31.9 million provision related to certain non income tax items accounted for under "ASC 450 Contingencies". These risks were identified and recognized as part of the Iponweb Acquisition. We have recorded an indemnification asset in the full amount of the provision as the Company is indemnified against certain tax liabilities under the FPA. The indemnification asset is recorded as part of "Other non current assets" on the consolidated statement of financial position.



Note 17. 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 or of the retailers.
For the Three Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$213,607 $164,890 $90,696 $469,193 
September 30, 2022$201,274 $150,915 $94,732 $446,921 
For the Nine Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$606,650 $483,319 $293,174 $1,383,143 
September 30, 2022$609,461 $521,736 $321,381 $1,452,578 

Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands)
Americas
United States$193,210 $180,152 $547,348 $542,034 
EMEA
Germany$56,569 $40,808 $145,541 $144,902 
France$23,423 $23,212 $71,130 $83,393 
Asia-Pacific
Japan$49,213 $56,999 $162,767 $196,818 

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.
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$95,602 $196,649 $16,019 $308,270 
December 31, 2022$92,952 $193,007 $21,231 $307,190 



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



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, 2022, filed with the Securities and Exchange Commission ("SEC"), on February 24, 2023. In addition to our historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in Part II, Item 1A, "Risk Factors."

To supplement our condensed consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP"), we present Contribution ex-TAC, and Adjusted EBITDA, which are non-GAAP financial measures. We define Contribution ex-TAC as a profitability measure akin to gross profit. It is calculated by deducting traffic acquisition costs from revenue and reconciled to gross profit through the exclusion of other costs of revenue. Contribution ex-TAC is presented in the section entitled "Contribution excluding Traffic Acquisition Costs", which includes a reconciliation to its most directly comparable U.S. GAAP financial measure, Gross Profit. 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, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter. Adjusted EBITDA is presented in the section entitled "Adjusted EBITDA", which includes a reconciliation to its most directly comparable U.S. GAAP financial measure, Net Income. We also present revenues, traffic acquisition costs and Contribution ex-TAC on a constant currency basis; these measures exclude the impact of foreign currency fluctuations and are computed by applying the average exchange rates for the prior year to the current year figures. A reconciliation is provided in the section entitled "Constant Currency Reconciliation".

We believe these non-GAAP financial measures provide investors with useful supplemental information about the financial performance of our business, enable comparison of financial results between periods where certain items may vary independent of business performance, and allow for greater transparency with respect to key metrics used by management in operating our business. As required by the rules of the SEC, we provide reconciliations of the non-GAAP financial measures contained in this document to the most directly comparable measures under GAAP.

Overview

We offer the only unified platform that directly connects advertisers with retailers and publishers on the open internet.

With our Commerce Media platform, we maximize returns for advertisers by delivering impactful advertising to the right consumer across the entire shopper journey. We also enable media owners to earn more revenue by enriching and activating their first-party data and inventory to advertisers. This includes powering the retail media ecosystem as we enable brands to reach shoppers with relevant ads near the digital point of sale on retailer and marketplace websites while enabling retailers to monetize their ad inventory and add a new, high margin revenue stream.

Our platform leverages commerce data in a privacy-by-design way and artificial intelligence ("AI") and our solutions work seamlessly across digital devices (desktops, laptops, smartphones and tablets), commerce and advertising environments (browsers, apps, connected TV and physical retail stores), advertising channels and formats (display, including social and native, online video, connected TV and ads on retailers' properties).

We leverage pricing models consistent with industry standards that include cost-per click, cost-per-impression and cost-per-install, as well as volume-based fees for brands and large retailers using our Retail Media solutions, and, in certain cases, a set fee for the use of our platform capabilities.





We report our segment results as Marketing Solutions, Retail Media and Iponweb:

Marketing Solutions allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Retail Media allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
Iponweb specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Current quarter financial highlights

For the three months ended September 30, 2023, revenue grew by 5% to $469.2 million, compared to the same period in the prior year, reflecting the acquisition of Iponweb and growth in Retail Media. At constant currency, revenue increased by 2%.
Gross profit for the three months ended September 30, 2023 increased by 14% to $205.1 million, compared to the same period in the prior year, primarily due to revenue growth and lower traffic acquisition costs.
Contribution ex-TAC for the three months ended September 30, 2023 increased by 15% to $245.4 million, compared to the same period in the prior year, driven by growth across all segments. At constant currency, Contribution ex-TAC increased by 13%.
Net income for the three months ended September 30, 2023 increased by 2% to $6.6 million, compared to the same period in the prior year, primarily due to revenue growth.
Adjusted EBITDA for the three months ended September 30, 2023 increased by 36% to $68.4 million, compared to the same period in the prior year, primarily due to higher Contribution ex-TAC over the period and planned cost reduction actions, partially offset by incremental costs following the acquisition of Iponweb.

Cash flow from operating activities was $19.6 million for the three months ended September 30, 2023, compared to $41.6 million in the same period in the prior year, primarily due to the payment for a contingent liability on regulatory matters.

Trends, Opportunities and Challenges
We believe our performance and future success depend on several factors that present significant opportunities but also pose risks and challenges, including those referred to in Part I, Item 1A of our risk factor section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Develop and Scale our Commerce Media Platform
Our future growth depends upon our ability to retain and scale our existing clients and increase the usage of our Commerce Media platform as well as adding new customers. We believe that we are in a leading position in the Commerce Media space as we have unique commerce data at scale, deep integrations with retailers, a large client base, differentiated technology and a R&D powerhouse. By unifying the Commerce Media ecosystem with a multi-retailer, multi-channel, multi-format approach and providing full funnel closed loop measurement to our clients, we believe we are well positioned to capture more ad budgets and market share.





Business and Macroeconomic Conditions

Global economic and geopolitical conditions have been increasingly volatile due to factors such as the conflicts in Ukraine and the Middle East, inflation, and high interest rates. The economic uncertainty resulting from these factors has negatively impacted advertising demand, consumer behavior, and to some extent our performance.

These factors, among others, including the impact of persistent inflation, make it difficult for Criteo and our clients to accurately forecast and plan future business activities, and could cause the company's clients to reduce or delay their advertising spending or increase their cautiousness, which, in turn, could have an adverse impact on our business, financial condition and results of operations. We are monitoring these macroeconomic conditions closely and may continue to take actions in response to such conditions to the extent they adversely affect our business.
Seasonality
In the advertising industry, companies commonly experience seasonal fluctuations in revenue, as many marketers allocate the largest portion of their budgets to the third and fourth quarter of the calendar year in order to coincide with increased back-to-school and holiday purchasing. Historically, the fourth quarter has reflected our highest level of advertising activity for the year. We generally expect the subsequent first quarter to reflect lower activity levels, but this trend may be masked due to the growth of our business. In addition, historical seasonality may not be predictive of future results given the potential for changes in advertising buying patterns and consumer activity due to the potential impacts of the evolving macroeconomic and geopolitical conditions discussed above. We expect our revenue to continue to fluctuate based on seasonal factors that affect the advertising industry as a whole.
Privacy Trends and Government Regulations
We are subject to U.S. and international laws and regulations regarding privacy, data protection, digital advertising and the collection of user data. In addition, large Internet and technology companies such as Google and Apple are making their own decisions as to how to protect consumer privacy with measures resulting in signal loss, which impact the entire digital ecosystem. Google’s web browser, Chrome, announced plans to deprecate support for third-party cookies in the second half of 2024, which will follow a one-percent deprecation of third-party cookies for Chrome users globally in the first quarter of 2024. These developments could cause instability in the advertising technology industry. We have developed a multi-pronged addressability strategy to enhance our resilience post third-party identifiers.





Results of Operations for the Periods Ended September 30, 2023 and September 30, 2022 (Unaudited)
Revenue
Revenue breakdown by segment
 Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
 change
September 30, 2023September 30, 2022%
 change
(in thousands, except percentages)
Revenue as reported$469,193 $446,921 5%$1,383,143 $1,452,578 (5)%
Conversion impact U.S. dollar/other currencies$(13,666)— $9,136 — 
Revenue at constant currency $455,527 $446,921 2%$1,392,279 $1,452,578 (4)%
Marketing Solutions revenue as reported385,762 387,288 —%1,162,943 1,291,599 (10)%
Conversion impact U.S. dollar/other currencies(12,277)— 9,838 — 
Marketing Solutions revenue at constant currency 373,485 387,288 (4)%1,172,781 1,291,599 (9)%
Retail Media revenue as reported 49,813 41,170 21%132,424 142,516 (7)%
Conversion impact U.S. dollar/other currencies(845)— (158)— 
Retail Media revenue at constant currency 48,968 41,170 19%132,266 142,516 (7)%
Iponweb revenue as reported33,618 18,463 82%87,776 18,463 NM
Conversion impact U.S. dollar/other currencies(544)— (544)— 
Iponweb revenue at constant currency
33,074 18,463 79%87,232 18,463 NM


Revenue for the three months ended September 30, 2023 increased 5%, or 2% on a constant currency basis, to $455.5 million compared to the three months ended September 30, 2022, reflecting the acquisition of Iponweb and growth in Retail Media.

In the quarter, 92% of revenue came from existing clients while 8% came from new client additions. Our number of clients was down 3% year-over-year, predominantly small business clients.

Marketing Solutions revenue was flat, or decreased (4)% on a constant currency basis, to $373.5 million for the three months ended September 30, 2023, driven by soft retail trends, partially offset by continued strength in travel.

Retail Media revenue increased 21%, or 19% on a constant currency basis, to $49.0 million for the three months ended September 30, 2023, reflecting continued strength in Retail Media onsite, in particular in the U.S. market, and growing network effects of onboarding brands and retailers to the platform. This was partially offset by the impact of recognizing revenue on a net basis for clients transitioning to the Company's platform. As a result of this transition to a full platform business, the growth of Retail Media revenue has been temporarily impacted. Reflecting the underlying economic performance, Retail Media's Contribution ex-TAC increased 31%, or 29% on a constant currency basis, for the three months ended September 30, 2023.

Iponweb revenue increased 82%, or 79% on constant currency basis, to $33.1 million for the three months ended September 30, 2023 following the closing of the acquisition on August 1, 2022.




Additionally, our $469.2 million of revenue for the three months ended September 30, 2023 was positively impacted by $13.7 million of currency fluctuations, particularly as a result of the depreciation of the Euro, Japanese Yen, British Pound, Turkish Lira, and the Brazilian Real compared to the U.S. dollar.

Revenue for the nine months ended September 30, 2023 decreased (5)%, or (4)% on a constant currency basis, to $1,392.3 million compared to the nine months ended September 30, 2022 reflecting the impact of recognizing revenue on a net basis for clients transitioning to the Company's platform in Retail Media.

In the nine months ended September 30, 2023, 91% of revenue came from existing clients while 9% came from new client additions.

Marketing Solutions revenue decreased (10)%, or (9)% on a constant currency basis, to $1,172.8 million for the nine months ended September 30, 2023, driven by anticipated signal loss impacts, the suspension of the Company's operations in Russia and soft retail trends, partially offset by continued strength in travel.

Retail Media revenue decreased (7)%, or (7)% on a constant currency basis, to $132.3 million for the nine months ended September 30, 2023, reflecting the impact of recognizing revenue on a net basis for clients transitioning to the Company's platform. As a result of this transition to a full platform business, the growth rate of Retail Media revenue has been temporarily impacted. Reflecting the underlying performance, Retail Media's Contribution ex-TAC increased 24%, or 24% on a constant currency basis, for the nine months ended September 30, 2023, driven by continued strength in Retail Media onsite, in particular in the U.S. market, and growing network effects of onboarding brands and retailers to the platform.

Iponweb revenue increased to $87.2 million on a constant currency basis for the nine months ended September 30, 2023 following the closing of the acquisition on August 1, 2022.

Additionally, our $1,383.1 million of revenue for the nine months ended September 30, 2023 was negatively impacted by $9.1 million of currency fluctuations, particularly as a result of the depreciation of the Euro, Japanese Yen, British Pound, Turkish Lira, and the Brazilian Real compared to the U.S. dollar.



















Revenue breakdown by region
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
 change
September 30, 2023September 30, 2022%
 change
(in thousands, except percentages)
Revenue as reported$469,193 $446,921 5%$1,383,143 $1,452,578 (5)%
Conversion impact U.S. dollar / other currencies$(13,665)$— $9,136 $— 
Revenue at constant currency $455,528 $446,921 2%$1,392,279 $1,452,578 (4)%
Americas
Revenue as reported213,607 201,274 6%606,650 609,461 0%
Conversion impact U.S. dollar / other currencies(6,757)— (8,315)— 
Revenue at constant currency
206,850 201,274 3%598,335 609,461 (2)%
EMEA
Revenue as reported164,890 150,915 9%483,319 521,736 (7)%
Conversion impact U.S. dollar / other currencies(9,226)— (25)— 
Revenue at constant currency
155,664 150,915 3%483,294 521,736 (7)%
Asia-Pacific
Revenue as reported90,696 94,732 (4)%293,174 321,381 (9)%
Conversion impact U.S. dollar / other currencies2,318 — 17,476 — 
Revenue at constant currency93,014 94,732 (2)%310,650 321,381 (3)%
Our revenue in the Americas region increased 6%, or 3% on a constant currency basis, to $206.9 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This primarily reflects continued strong performance of Retail Media as the platform continues to scale with large retailers and consumer brands and continued strength in travel.
Our revenue in EMEA increased 9%, or 3% on a constant currency basis, to $155.7 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This primarily reflects continued traction in Retail Media.

Our revenue in the Asia-Pacific region decreased (4)%, or (2)% on a constant currency basis, to $93.0 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, reflecting soft retail and Classified trends in the region.

Our revenue in the Americas region was flat, or decreased (2)% on a constant currency basis, to $598.3 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. This primarily reflects the impact of recognizing revenue on a net basis for Retail Media clients transitioning to the Company's platform, partially offset by continued strong performance of Retail Media as the platform continues to scale with large retailers and consumer brands and continued strength in travel.

Our revenue in EMEA decreased (7)%, or (7)% on a constant currency basis, to $483.3 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, reflecting soft retail trends across our markets. This also reflects the impact of recognizing revenue on a net basis for Retail Media clients transitioning to the Company's platform, partially offset by continued traction in Retail Media.

Our revenue in the Asia-Pacific region decreased (9)%, or (3)% on a constant currency basis, to $310.7 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, reflecting soft retail and Classified trends in the region.




Cost of Revenue
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
 change
September 30,
2023
September 30,
2022
%
 change
(in thousands, except percentages)
Traffic acquisition costs $(223,798)$(233,543)(4)%$(676,913)$(807,758)(16)%
Other cost of revenue $(40,268)$(33,771)19%$(119,812)$(96,214)25%
Total cost of revenue$(264,066)$(267,314)(1)%$(796,725)$(903,972)(12)%
% of revenue(56)%(60)%(58)%(62)%
Gross profit %44 %40 %42 %38 %

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
%
change
%
 change at Constant Currency
September 30,
2023
September 30,
2022
%
change
%
change
 at Constant Currency
(in thousands, except percentages)
Marketing Solutions$(222,421)$(229,266)(3)%(7)%$(673,795)$(769,520)(12)%(12)%
Retail Media
$(1,377)$(4,277)(68)%(70)%$(3,118)$(38,238)(92)%(92)%
Iponweb$— $— —%—%$— $— —%—%
Traffic Acquisition Costs$(223,798)$(233,543)(4)%(8)%$(676,913)$(807,758)(16)%(16)%

Cost of revenue for the three months ended September 30, 2023 decreased $(3.2) million, or (1)%, compared to the three months ended September 30, 2022. This decrease was primarily the result of a decrease of $(9.7) million, or (4)% (or (8)% on a constant currency basis) in traffic acquisition costs driven by a lower average price partially offset by an increase in volume, and an increase of $6.5 million, or 19% in other cost of revenue.

Traffic acquisition costs in Marketing Solutions decreased by (3)% (or (7)% at constant currency). This was driven by a (7)% decrease (or (10)% at constant currency) in the average cost per thousand impressions ("CPM") for inventory purchased, including lower CPMs for signal-limited environments where Criteo continues to perform, partially offset by a 4% increase in the number of impressions we purchased.

Traffic acquisition costs in Retail Media decreased by (68)% (or (70)% at constant currency), reflecting the technical and transitory impact related to the client migration to our platform because we recognize revenue on a net basis in all arrangements running on the platform.

As Iponweb reports revenues on a net basis, it has no traffic acquisition costs.

The increase in other cost of revenue included an increase in hosting costs of $4.5 million and other costs of sales of $2.3 million.




Cost of revenue for the nine months ended September 30, 2023 decreased $(107.2) million, or (12)%, compared to the nine months ended September 30, 2022. This decrease was primarily the result of a decrease of $(130.8) million, or (16)% (or (16)% on a constant currency basis) in traffic acquisition costs driven by a lower average price partially offset by an increase in volume, and an increase of $23.6 million, or 25% in other cost of revenue.

Traffic acquisition costs in Marketing Solutions decreased by (12)% (or (12)% at constant currency). This was driven by a (16)% decrease (or (16)% at constant currency) in the average cost per thousand impressions ("CPM") for inventory purchased, including lower CPMs for signal-limited environments where Criteo continues to perform, and a 4% increase in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.

Traffic acquisition costs in Retail Media decreased by (92)% (or (92)% at constant currency), reflecting the technical and transitory impact related to the client migration to our platform because we recognize revenue on a net basis in all arrangements running on the platform.

As Iponweb reports revenues on a net basis, it has no traffic acquisition costs.

The increase in other cost of revenue included an increase in hosting costs of $23.3 million and other cost of sales of $0.3 million.

Contribution excluding Traffic Acquisition Costs
We define Contribution excluding Traffic Acquisition Costs, "Contribution ex-TAC", as a profitability measure akin to gross profit. It is calculated by deducting traffic acquisition costs from revenue and reconciled to gross profit through the exclusion of other costs of revenue. Contribution ex-TAC is not a measure calculated in accordance with U.S. GAAP. We have included Contribution ex-TAC 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. In particular, we believe that this measure can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Contribution 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 Contribution ex-TAC 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 Contribution 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 Contribution ex-TAC alongside our other U.S. GAAP financial measures.

The below table provides a reconciliation of Contribution ex-TAC to gross profit:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Gross Profit$205,127 $179,607 $586,418 $548,606 
Other Cost of Revenue$40,268 $33,771 119,812 96,214 
Contribution ex-TAC $245,395 $213,378 $706,230 $644,820 




We consider Contribution ex-TAC as a key measure of our business activity. Our strategy focuses on maximizing our Contribution 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 our Criteo AI Engine’s performance, allowing it to deliver more relevant advertisements at scale. As part of this focus, we continue to invest in building preferred relationships with direct publishers and pursue access to leading advertising exchanges.
The following table sets forth our revenue and Contribution ex-TAC by segment:
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
%
change
%
 change at Constant Currency
September 30,
2023
September 30,
2022
%
change
%
 change at Constant Currency
(amounts in thousands, except percentages)
Revenue
Marketing Solutions$385,762 $387,288 —%(4)%$1,162,943 $1,291,599 (10)%(9)%
Retail Media49,813 41,170 21%19%132,424 142,516 (7)%(7)%
Iponweb33,618 18,463 82%79%87,776 18,463 375%372%
Total469,193 446,921 5%2%1,383,143 1,452,578 (5)%(4)%
Contribution ex-TAC
Marketing Solutions163,341 158,022 3%1%489,148 522,079 (6)%(5)%
Retail Media48,436 36,893 31%29%129,306 104,278 24%24%
Iponweb33,618 18,463 82%79%87,776 18,463 375%372%
Total245,395 213,378 15%13%706,230 644,820 10%11%

Contribution ex-TAC increased $32.0 million, or 15% for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The increase in Contribution ex-TAC was primarily due to the growth in Retail Media and the contribution from Iponweb.

Contribution ex-TAC increased $61.4 million, or 10% for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The increase in Contribution ex-TAC was primarily due to the growth in Retail Media and the contribution from Iponweb. This was partially offset by a decline in Marketing Solutions.


Constant Currency Reconciliation
Information in this Form 10-Q with respect to results presented on a constant currency basis was calculated by applying prior period average exchange rates to current period results. 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,
2023
September 30,
2022
%
change
September 30,
2023
September 30,
2022
%
change
(amounts in thousands, except percentages)
Gross Profit as reported$205,127 $179,607 14%$586,418 $548,606 7%
Other cost of revenue as reported(40,268)(33,771)19%(119,812)(96,214)25%
Contribution ex-TAC as reported245,395 213,378 15%706,230 644,820 10%
Conversion impact U.S. dollar/other currencies(4,858)— 7,286 — 
Contribution ex-TAC at constant currency240,537 213,378 13%713,516 644,820 11%
Contribution ex-TAC/Revenue as reported52 %48 %51 %44 %
Traffic acquisition costs as reported(223,798)(233,543)(4)%(676,913)(807,758)(16)%
Conversion impact U.S. dollar/other currencies8,808 — (1,850)— 
Traffic Acquisition Costs at constant currency(214,990)(233,543)(8)%(678,763)(807,758)(16)%
Revenue as reported469,193 446,921 5%1,383,143 1,452,578 (5)%
Conversion impact U.S. dollar/other currencies(13,665)— 9,136 — 
Revenue at constant currency$455,528 $446,921 2%$1,392,279 $1,452,578 (4)%

Research and Development Expenses

Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
change
September 30, 2023September 30, 2022%
change
(in thousands, except percentages)
Research and development expenses$(62,522)$(42,725)46%$(193,887)$(118,248)64%
% of revenue(13)%(10)%(14)%(8)%
Research and development expenses for the three months ended September 30, 2023, increased $19.8 million or 46% compared to the three months ended September 30, 2022. This increase mainly related to an increase in headcount-related expenses, and the amortization of Iponweb acquisition-related intangible assets.
Research and development expenses for the nine months ended September 30, 2023, increased $75.6 million or 64% compared to the nine months ended September 30, 2022. This increase mainly related to higher headcount-related costs, increase in share-based compensation expense and depreciation and amortization costs.




Sales and Operations Expenses
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
change
September 30, 2023September 30, 2022%
change
(in thousands, except percentages)
Sales and operations expenses$(94,572)$(90,051)5%$(308,325)$(278,363)11%
% of revenue(20)%(20)%(22)%(19)%

Sales and operations expenses for the three months ended September 30, 2023 increased $4.5 million or 5% compared to the three months ended September 30, 2022. This increase mainly related to an increase in headcount-related costs and share-based compensation expense partially offset by a decrease in marketing expense.
Sales and operations expenses for the nine months ended September 30, 2023 increased $30.0 million or 11% compared to the nine months ended September 30, 2022. This increase mainly related to an increase in headcount-related costs and share based compensation expense partially offset by a decrease in marketing expenses and depreciation and amortization expense.

General and Administrative Expenses
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
change
September 30, 2023September 30, 2022%
change
(in thousands, except percentages)
General and administrative expenses$(36,599)$(42,353)(14)%$(95,306)$(176,361)(46)%
% of revenue(8)%(9)%(7)%(12)%

General and administrative expenses for the three months ended September 30, 2023, decreased $(5.8) million or (14)%, compared to the three months ended September 30, 2022. The decrease mainly relates to a decrease in headcount-related costs and third-party services partially offset by an increase in share based compensation expense.
General and administrative expenses for the nine months ended September 30, 2023, decreased $(81.1) million or (46)%, compared to the nine months ended September 30, 2022. The decrease mainly relates to the partial release of the one time loss contingency on regulatory matters accounted for during the nine months ended September 30, 2022 (see Note 16), partially offset by an increase in people-related costs.







Financial and Other Income / (Expense)
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
change
September 30, 2023September 30, 2022%
change
(in thousands, except percentages)
Financial and Other Income / (Expense)$(2,967)$3,485 (185)%$2,008 $23,927 (92)%
% of revenue(1)%%— %%
Financial and Other income (expense) for the three months ended September 30, 2023, decreased by $(6.5) million or (185)% compared to 2022. The decrease is related to the one time foreign exchange gain in 2022 and the accretion of earn out liability related to the Iponweb acquisition, partially offset by income from cash equivalents.
Financial and Other income for the nine months ended September 30, 2023, decreased by $(21.9) million or (92)% compared to 2022. The decrease is related to the one time foreign exchange gain in 2022 and the accretion of earn out liability related to the Iponweb acquisition, partially offset by other income from the disposal of non consolidated investments and income from cash equivalents.
At September 30, 2023, 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.

Provision for Income Taxes
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022%
change
September 30, 2023September 30, 2022%
change
(in thousands, except percentages)
Provision for income tax (expense) benefit$(1,832)$(1,442)27%$1,685 $(4,735)(136)%
For the three months ended September 30, 2023, expense for income taxes was $(1.8) million. For the three months ended September 30, 2022, income tax expense was $(1.4) million. The three months ended September 30, 2023 provision for income taxes mainly differs from the nominal standard French rate of 25.0% due to the application of a reduced income tax rate on the majority of the technology royalties income in France and loss from operations, nondeductible equity awards compensation expense and reversal of loss of contingency on regulatory matters.
For the nine months ended September 30, 2023 benefit for income taxes was $1.7 million. For the nine months ended September 30, 2022, income tax expense was $(4.7) million. The $1.7 million benefit was driven by the loss from operations. The nine months ended September 30, 2023 provision for income taxes mainly differs from the nominal standard French rate of 25.0% due to the application of a reduced income tax rate on the majority of the technology royalties income in France and loss from operations, nondeductible equity awards compensation expense and reversal of loss of contingency on regulatory matters.







Adjusted EBITDA
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, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. We have included Adjusted EBITDA 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-term and long-term operational plans. In particular, we believe that the elimination of equity awards compensation expense, pension service costs, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our 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 U.S. GAAP financial results, including net income.
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands, except percentages)
Net Income (loss)$6,635 $6,521 $(7,407)$(5,174)
Adjustments:
Financial (Income) expense2,958 (3,526)(1,692)(23,480)
Provision for income taxes (benefit)1,832 1,442 (1,685)4,735 
Equity awards compensation expense24,323 21,084 78,219 42,594 
Pension service costs179 247 532 786 
Depreciation and amortization expense24,648 19,283 76,574 61,568 
Acquisition-related costs87 6,970 1,281 11,491 
Net loss contingency on regulatory matters(51)(1,764)(21,667)63,920 
Restructuring, integration and transformation costs7,833 (81)38,998 6,554 
Total net adjustments61,809 43,655 170,560 168,168 
Adjusted EBITDA
$68,444 $50,176 $163,153 $162,994 







The following table presents our Adjusted EBITDA on a comparative basis:

Three Months EndedNine Months Ended
September 30, 2023September 30, 2022% changeSeptember 30, 2023September 30, 2022% change
(in thousands, except percentages)
Adjusted EBITDA$68,444 $50,176 36%$163,153 $162,994 0%


Adjusted EBITDA increased $18.3 million, or 36% for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to higher Contribution ex-TAC over the period and planned cost reduction actions, partially offset by incremental costs following the acquisition of Iponweb.

Adjusted EBITDA increased $0.2 million, or 0.1% for the nine months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to higher Contribution ex-TAC over the period and planned cost reduction actions, offset by incremental costs following the acquisition of Iponweb.



Liquidity and Capital Resources
Our cash and cash equivalents and restricted cash at September 30, 2023 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $269.9 million as of September 30, 2023. The $(178.3) million decrease in cash and cash equivalents, and restricted cash compared with December 31, 2022 primarily resulted from a decrease of $(104.2) million in cash used for investing activities and by $(124.9) million in cash used for financing activities over the period, partially offset by an increase of $62.9 million in cash from operating activities. 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.
As disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, on September 27, 2022, the Company entered into a new five year Revolving Credit Facility (the "RCF") that allows immediate access to an additional €407.0 million ($431.2 million) of liquidity, which, combined with our cash position, marketable securities and treasury shares as of September 30, 2023, provides total liquidity above $747 million. Overall, we believe that our current financial liquidity, combined with our expected cash-flow generation in 2023, enables financial flexibility.

Share buy-back programs
In December 2021, we completed a $100 million share repurchase program. In 2022, we completed an additional $136 million share repurchase. For the nine months ended September 30, 2023, we have acquired $103.4 million of shares through our on-going share repurchase program.
All above programs have been implemented under our multi-year authorization granted by Board of Directors. On December 7, 2022, this authorization was extended to a total amount of $480 million. Other than these repurchase programs, we intend to retain all available funds and any future earnings to fund our growth.

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.

Operating and Capital Expenditure Requirements
For the nine months ended September 30, 2023 and 2022, our capital expenditures were $94.6 million and $41.3 million, respectively. During the nine months ended September 30, 2023, these capital expenditures were mainly comprised of acquisition of data center and server equipment, and software development costs. We expect our capital expenditures to remain at around 5% of revenue for 2023, as we plan to continue to build, reshape and maintain additional data center equipment capacity in all regions and we increase our investments to further develop our Commerce Media Platform.
We believe our existing cash balances will be sufficient to meet our anticipated cash requirements through at least the next 12 months.
Our future working capital requirements will depend on many factors, including the rate of our revenue growth, the amount and timing of our investments in personnel and capital equipment, and the timing and extent of our introduction of new products and product enhancements.



If our cash and cash equivalents balances and cash flows from operating activities are insufficient to satisfy our liquidity requirements, we may need to raise additional funds through equity, equity-linked or debt financings to support our operations, and such financings may not be available to us on acceptable terms, or at all.
We may also need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies, assets or products.
If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing will be dilutive to our shareholders.

Historical Cash Flows
The following table sets forth our cash flows for the three month period ended September 30, 2023 and September 30, 2022:
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
Cash (used for) from operating activities $62,906 $130,530 
Cash (used for) from investing activities$(104,199)$(133,724)
Cash (used for) from financing activities$(124,858)$(36,196)

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 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, 2023, net cash provided by operating activities mostly consisted of net income adjusted for certain non-cash and non-operating items, such as amortization and provision expense of $56.3 million, and equity awards compensation expense of $76.4 million, partially offset by $(43.3) million payment of a contingent liability for regulatory matters, and $27.6 million of changes in working capital. The decrease in cash flows from operating activities during the nine months ended September 30, 2023, compared to the same period in 2022, was primarily due to the payment of a contingent liability on regulatory matters.
Investing Activities
Our investing activities to date have consisted primarily of the consideration paid to acquire the Iponweb business and purchases of servers and other data-center equipment. For the nine months ended September 30, 2023, net cash used for investing activities was $(104.2) million and primarily consisted of a $(94.6) million change in capital expenditures mainly comprised of purchases of servers and other data-center equipment and capitalized software development costs, a $(12.3) million change from the maturity of investments in Marketable Securities and a $(6.9) million payment for business acquisition, partially offset by $9.6 million proceeds from the sale of a non consolidated investment.



The decrease in cash used in investing activities during the nine months ended September 30, 2023, compared to the same period in 2022, was mostly due to the proceeds from the sale of a non consolidated investment and new investments in marketable securities.
Financing Activities
For the nine months ended September 30, 2023, net cash used for financing activities was $(124.9) million, resulting mainly from a $(103.4) million payment for our share repurchase program, a $(22.0) million payout of the current portion of the earn-out liability resulting from the Iponweb Acquisition, partially offset by $1.9 million of proceeds from capital increase following the exercises of stock options. The increase in cash used for financing activities during the nine months ended September 30, 2023, compared to the same period in 2022, was mostly due to our share repurchase program and the payout of the current portion of the earn-out liability resulting from the Iponweb Acquisition.

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 on Form 10-K for the fiscal year ended December 31, 2022.

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



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, 2023.
    
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, 2022.
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, 2023September 30, 2022
(in thousands)
GBP/USD +10%-10%+10%-10%
Net income (loss) impact $(244)$244 $(331)$331 
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
BRL/USD +10%-10%+10%-10%
Net income (loss) impact $126 $(126)$37 $(37)
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
JPY/USD +10%-10%+10%-10%
Net income (loss) impact $832 $(832)$1,649 $(1,649)
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
EUR/USD +10%-10%+10%-10%
Net income (loss) impact $(3,636)$3,636 $(1,968)$1,968 

Credit Risk and Trade receivables
For a description of our trade receivables, please see "Note 6. Trade Receivables" in the Notes to the Consolidated Financial Statements.




Item 4. Controls and Procedures
Disclosure Controls and Procedures
Based on their evaluation as of September 30, 2023, our management, including our Chief Executive Officer and Chief Financial Officer, concluded that our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) were effective to provide reasonable assurance that (i) the information required to be disclosed in our reports filed or submitted under the Exchange Act are recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and (ii) such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitation on Effectiveness of Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Criteo have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies and procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected.




PART II
Item 1.    Legal Proceedings.
For a discussion of our legal proceedings, refer to Note 16. Commitments and contingencies.
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, 2022 and in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2023. 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, 2022 and in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2023.






Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities.

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 2023:
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, 2023238,432 $33.59 238,432 $161,410,380 
August 1 to 31, 2023288,108 $28.43 288,108 152,765,607 
September 1 to 30, 2023408,774 $28.88 408,774 140,934,404 
Total935,314 935,314  
(1) In October 2021, the board of directors approved an extension of the long-term share repurchase program of up to $175 million of the Company's outstanding American Depositary Shares, and in December 2022, the board of directors further extended this long-term share repurchase program to a total of $480 million.
(2) Average price paid per share excludes any broker commissions paid.


Item 5. Other Information
Trading Plans

During the three months ended September 30, 2023, no directors or Section 16 officers of the Company adopted or terminated any Rule 10b5-1 trading arrangement or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408 of Regulation S-K.



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.



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 2, 2023
Name:Sarah Glickman
Title: Chief Financial Officer
 (Principal financial officer and duly authorized signatory)

EX-31.1 2 exhibit311ceocertificateq3.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 2, 2023            
/s/ Megan Clarken
Megan Clarken
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312cfocertificateq3.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 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 2, 2023                
/s/ Sarah Glickman
Sarah Glickman
Chief Financial Officer


EX-32.1 4 exhibit321ceocfocertificat.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 her knowledge:
1.    The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2023, 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 2, 2023
/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-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Business acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Segment information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Trade Receivables link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Other Current and Non Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Financial and Other Income and Expenses link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Trade Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Other Current and Non Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Financial and Other Income and Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Business acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Restructuring - Summary of restructuring activities included in other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Trade Receivables - Schedule of Breakdown in Trade Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Other Current and Non Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Schedule of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Share-Based Compensation - Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Share-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Share-Based Compensation - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Financial and Other Income and Expenses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Earnings Per Share - Schedule of Basic Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 crto-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 crto-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 crto-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Net income (loss) available to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development expenses Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Transaction costs during the period Business Acquisition, Transaction Costs During The Period Business Acquisition, Transaction Costs During The Period Fair Value as of Grant Date Award Grant Date Fair Value Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Restricted stock units / Performance stock units Restricted Stock Unit / Performance Shares [Member] Restricted Stock Unit / Performance Shares Number of geographical markets in which entity operates Number of Countries in which Entity Operates Effect of exchange rates changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Shares Class Of Warrant Or Right [Roll Forward] Class Of Warrant Or Right Accounting Standards Update 2021-04 Accounting Standards Update 2021-04 [Member] Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Stock Units (PSUs) Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Earnings or loss of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Financial and Other income (expense) Financial and Other Income (Expense) Total Financial and Other income (expense) Financial and other income Nonoperating Income (Expense) Insider Trading Policies and Procedures [Line Items] Vested and exercisable, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Derivative instruments Derivative Asset, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Other non-current liabilities Other Accrued Liabilities, Noncurrent Treasury shares used for RSUs vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Other current assets Other Assets, Miscellaneous, Current Schedule of Assumptions Used for Actuarial Valuations Defined Benefit Plan, Assumptions [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Proceeds from disposition of investments Proceeds from Divestiture of Businesses Cash payment for contingent consideration Cash payment for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Net income allocated to shareholders, diluted (in dollars per share) Diluted earnings per share Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Treasury stock,7,094,574 and 5,985,104 shares at cost as of September 30, 2023 and December 31, 2022, respectively. Treasury Stock, Value Trade receivables, net of allowances of $ 49.4 million and $ 47.8 million at September 30, 2023 and December 31, 2022, respectively Net book value at end of period Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Treasury Stock, Common, Shares Number outstanding, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 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 Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Net income (loss) available to shareholders of Criteo S.A. Net income (loss) attributable to shareholders of Criteo S.A. Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Cost of revenue: Cost of Revenue [Abstract] Change in other financial liabilities Proceeds From (Payments For) Change In Other Financial Liabilities Proceeds From (Payments For) Change In Other Financial Liabilities Liabilities and shareholders' equity Liabilities and Equity [Abstract] Exercised, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Traffic acquisition costs Cost of Goods and Services Sold Service cost Defined Benefit Plan, Service Cost Acquisition costs Acquisition Costs, Period Cost Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of significant accounting policies Significant Accounting Policies [Text Block] Name Measure Name Marketable securities - current portion Marketable Securities, Current Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Schedule of Revenue Generated in Other Significant Countries Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Basic shares : Weighted Average Number of Shares Outstanding, Basic [Abstract] Local Phone Number Local Phone Number Weighted-average exercise price (in Euro per share) Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value - (Increase) / Decrease in trade receivables Increase (Decrease) in Accounts Receivable Brandcrush Brandcrush [Member] Brandcrush Recovery of Erroneously Awarded Compensation Disclosure [Line Items] - Change in income taxes Increase (Decrease) in Income Taxes Lease liability - operating - non-current portion Operating Lease, Liability, Noncurrent Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] - Increase / (Decrease) in trade payables Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Retirement Benefits [Abstract] - Amortization and provisions Depreciation, Depletion, And Amortization And Provisions For Various Depreciation, Depletion, And Amortization And Provisions For Various Income Statement Location [Axis] Income Statement Location [Axis] Due in one to five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Sales and Operations Expenses Sales and Operations Expenses [Member] Sales and Operations Expenses Income taxes Accrued Income Taxes, Current Non-current financial assets Nontrade Receivables, Noncurrent Schedule of Financial Assets Fair Value, by Balance Sheet Grouping [Table Text Block] 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 Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Components of Lease Expense Lease, Cost [Table Text Block] Research and Development Research and Development Expense [Member] Cash (used for) from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring liability, beginning balance Restructuring liability, ending balance Restructuring Reserve Financial liabilities - current portion Financial Liabilities, Current Financial Liabilities, Current Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report No Trading Symbol Flag No Trading Symbol Flag Interest and fees Interest Expense Unrecognized stock-based compensation, nonvested awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and Administrative General and Administrative Expense [Member] Weighted-average remaining contractual term outstanding, options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] - Interest accrued and non-cash financial income and expenses Interest Accrued And Non-Cash Financial Income And Expenses Interest Accrued And Non-Cash Financial Income And Expenses Prepaid expenses Prepaid Expense, Current Lease liability - operating - current portion Operating Lease, Liability, Current Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] New accounting pronouncements, policy New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Treasury stock acquired, average cost per share (in dollars per share) Shares Acquired, Average Cost Per Share Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Net cash and cash equivalents at beginning of period Net cash and cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class [Axis] Asset Class [Axis] Financial income from cash equivalents Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease expense Variable Lease, Cost Lease expense Operating Lease, Cost Weighted average shares outstanding used in computing per share amounts: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common shares issued (in shares) Common Stock, Shares, Issued Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Business combination, consideration transferred Business Combination, Consideration Transferred Gross profit Gross profit Gross Profit Country Region Country Region Security Exchange Name Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting schedule of grant (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Share options Employee Stock Option [Member] Stock-based compensation, recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other Proceeds from (Payments for) Other Financing Activities Aggregate intrinsic value Class Of Warrant Or Right, Aggregate Intrinsic Value Class Of Warrant Or Right, Aggregate Intrinsic Value Maximum Maximum [Member] Attributable to shareholders of Criteo S.A. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Lock-up period Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period Summary of restructuring activities included in other current liabilities Restructuring and Related Costs [Table Text Block] Cash and Cash Equivalent Cash Equivalents, at Carrying Value Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short term lease expense Short-Term Lease, Cost Type of Adoption [Domain] Accounting Standards Update [Domain] EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Change in treasury stocks Treasury Stock, Value, Acquired, Cost Method Marketable securities - non-current portion Marketable Securities, Noncurrent Share-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of presentation Basis of Accounting, Policy [Policy Text Block] - Other Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Trade receivables, allowances (Less) Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Restricted cash - non-current Restricted Cash, Noncurrent Additional right of use assets Lessee, Operating Lease, Right Of Use, Asset, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount Lessee, Operating Lease, Right Of Use, Asset, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount Other current liabilities Total current liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Issuance of ordinary shares (in shares) Stock Issued During Period, Shares, New Issues Forfeited, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Actuarial losses (gains) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Sublease income Sublease Income Business acquisitions Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding (in Euro per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Net book value at end of period Other Assets, Current Non-employee warrants Non-Employee Warrant [Member] Non-Employee Warrant Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Data Centers Data Center [Member] Data Center [Member] Schedule of Breakdown in Trade Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash, Cash Equivalents, Marketable Securities and Restricted Cash Financial Instruments Disclosure [Text Block] Lock-up shares Lock Up Shares [Member] Lock Up Shares Total operating lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] - (Increase) / Decrease in other current assets Increase (Decrease) in Other Current Assets Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Vested and exercisable (in shares) Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of treasury stocks Payments for Repurchase of Common Stock Changes in working capital related to operating activities Increase (Decrease) in Operating Capital Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Treasury shares retired Treasury Stock, Retired, Cost Method, Amount Equity - attributable to shareholders of Criteo S.A. Parent [Member] Segments [Domain] Segments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Financial Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Expired (in shares) Class Of Warrant Or Right, Expired During Period Class Of Warrant Or Right, Expired During Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Trade accounts receivables Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Common shares outstanding (in shares) Common Stock, Shares, Outstanding Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Interest cost Defined Benefit Plan, Interest Cost Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Other changes in equity Stockholders' Equity, Other Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Total non-current assets Assets, Noncurrent Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Asset Class [Domain] Asset Class [Domain] 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 Common shares par value (in euro per share) Common Stock, Par or Stated Value Per Share Other debtors Other Debtors Other Debtors Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Cash (used for) from investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Granted (in shares) Class Of Warrant Or Right, Granted During Period Class Of Warrant Or Right, Granted During Period Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Shares Underlying Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Germany GERMANY Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Retail Media Retail Media [Member] Retail Media Loss contingency accrual, period increase (decrease) Loss Contingency Accrual, Period Increase (Decrease) Defined contributions plans included in personnel expenses Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Canceled, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancellations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancellations in Period Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Tax benefit from equity awards compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Net income (loss) allocated to shareholders per share: Earnings Per Share [Abstract] Total Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value Prepayments to suppliers Prepayments To Suppliers Prepayments To Suppliers Sales and operations expenses Selling and Marketing Expense Common shares, €0.025 par value, 63,350,663 and 63,248,728 shares authorized, issued and outstanding at September 30, 2023 and December 31, 2022, respectively. Common Stock, Value, Issued Schedule of Basic Earnings Per Share Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule Of Earnings Per Share, Basic [Table Text Block] General and administrative expenses General and Administrative Expense Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Contingencies - current portion Loss Contingency, Accrual, Current American Depositary Shares American Depositary Shares [Member] American Depositary Shares [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Customer prepayments Contract with Customer, Refund Liability, Current 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] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Restricted cash Total Restricted Cash Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Other financial income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Exercised (in shares) Class Of Warrant Or Right, Exercised During Period Class Of Warrant Or Right, Exercised During Period Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Schedule of Stock Options Roll Forward Schedule of Stock Options Roll Forward [Table Text Block] Statement [Table] Statement [Table] Japan JAPAN Earn out liability – non-current Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Authorized amount of share repurchase program Stock Repurchase Program, Authorized Amount Trade payables Accounts Payable, Trade, Current Securities Held-to-maturity Held-to-maturity Debt Securities, Held-to-Maturity, Fair Value PEO Name PEO Name Other creditors Other Sundry Liabilities, Current Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Asia-Pacific Asia Pacific [Member] Outstanding (in shares) Class of Warrant or Right, Outstanding Restricted cash - current Restricted Cash, Current Expired, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Financial and other income and expenses Other Nonoperating Income and Expense [Text Block] Cash from operating activities Net Cash Provided by (Used in) Operating Activities Earn out liability – current Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] Equity-attributable to shareholders of Criteo S.A. Equity, Attributable to Parent 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 Long-lived assets Long-Lived Assets Due in one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Weighted-average remaining contractual term outstanding Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation differences, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Diluted Earnings Per Share Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule Of Earnings Per Share, Diluted [Table Text Block] France FRANCE Restructuring Restructuring and Related Activities Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Level 2 Fair Value, Inputs, Level 2 [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) Entity Emerging Growth Company Entity Emerging Growth Company Treasury shares retired (in shares) Treasury Stock, Shares, Retired Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Restructuring income Restructuring Income Restructuring Income Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Weighted-average exercise price, options (in Euro per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Business acquisition, equity interest issued or issuable, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned - Equity awards compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Consolidated Revenue by Geographical Area Revenue from External Customers by Geographic Areas [Table Text Block] 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 Other cost of revenue Other costs of sales Other Cost of Operating Revenue Ordinary Shares Share capital Common Stock [Member] Actuarial gains (losses) on employee benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings per share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Diluted shares : Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Receivables [Abstract] Receivables [Abstract] Financial liabilities - non-current portion Financial Liabilities, Noncurrent Financial Liabilities, Noncurrent Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Canceled (in shares) Class Of Warrant Or Right, Canceled During Period Class Of Warrant Or Right, Canceled During Period Cash Cash Other comprehensive loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Projected benefit obligation present value at beginning of period Projected benefit obligation present value at end of period Defined Benefit Plan, Benefit Obligation Other taxes Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from borrowings under line-of-credit agreement Proceeds from Issuance of Long-Term Debt Foreign exchange gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax Net Income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for taxes, net of refunds Income Taxes Paid, Net Cash used for financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings Retained Earnings [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total equity and liabilities Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Currency translation adjustment Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Net income allocated to shareholders, basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Right of use assets - operating lease Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] - Net (gain) or loss on disposal of non-current assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Warrants term Warrants and Rights Outstanding, Term Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Treasury shares used for LUSs vesting (in shares) Stock Issued During Period, Shares, Lock Up Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Lock Up Stock Award, Net of Forfeitures Defined benefit plans Liability, Defined Benefit Pension Plan, Noncurrent Total non-current liabilities Liabilities, Noncurrent Restructuring charge Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Technology-based intangible assets Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Common shares authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Available-for-sale Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Level 2 Fair Value by Fair Value Hierarchy Level, Extensible Enumeration [Abstract] Other taxes Prepaid Other Taxes And Other Taxes Receivable Prepaid Other Taxes And Other Taxes Receivable Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Entity Address, Country Entity Address, Country Share warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants All Trading Arrangements All Trading Arrangements [Member] Rebates Notes Payable, Current All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Iponweb Iponweb [Member] Iponweb Contingencies - non-current portion Loss Contingency, Accrual, Noncurrent 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 - Change in deferred taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Tranche 3 Share-Based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Income taxes Prepaid Income Taxes Prepaid Income Taxes Other current assets Other Current Assets [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Restricted share awards ("RSUs") (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Schedule of Additional Operating Lease Liabilities and Right of Use Assets Additional Operating Lease Liabilities And Right Of Use Assets [Table Text Block] Additional Operating Lease Liabilities And Right Of Use Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche 2 Share-Based Payment Arrangement, Tranche Two [Member] - Increase/ (Decrease) in other current liabilities Increase (Decrease) in Other Current Liabilities Non-controlling interests Equity, Attributable to Noncontrolling Interest Amounts paid Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Repayment of borrowings Repayments of Long-Term Debt Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Loss contingency accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Share-based compensation expense Total equity awards compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income tax (expense) benefit Provision for income tax (expense) benefit Income Tax Expense (Benefit) Employee - related payables Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Number of operating segments Number of Operating Segments Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Additional operating lease liabilities Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount Issuance of ordinary shares Stock Issued During Period, Value, New Issues Revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Marketing Solutions Marketing Solutions [Member] Marketing Solutions Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment for business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Aggregate intrinsic value, options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Due in one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Term Deposits Bank Time Deposits [Member] Change in treasury stocks (in shares) Change in treasury stocks (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Number of legal entities acquired Business Acquisition, Number Of Legal Entities Acquired Business Acquisition, Number Of Legal Entities Acquired Discount rate (Corp AA) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Weighted average number of shares outstanding used to determine diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Defined Contribution Plan Defined Contribution Plan Disclosures [Table Text Block] Schedule of Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Accounts payable relating to capital expenditures Accounts Payable, Capital Expenditures Accounts Payable, Capital Expenditures Contribution ex-TAC Gross Profit And Other Costs Of Revenue Gross Profit And Other Costs Of Revenue Operating expenses: Operating expenses Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid-in Capital [Member] Dilutive effect of : Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover page. Cover [Abstract] Subsequent events Subsequent Events [Text Block] Trade receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Share-Based Compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Other current and non current liabilities Other Liabilities Disclosure [Text Block] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Employee Benefits Compensation and Employee Benefit Plans [Text Block] Total operating expenses Operating Expenses Segment information Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment Reporting Disclosure [Text Block] - Payment for contingent liability on regulatory matters Loss Contingency Accrual, Payments Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash used for financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Marketable Securities Marketable Securities Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Basic shares : Weighted average number of shares outstanding of Criteo S.A. Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Income (loss) from operations Operating Income (Loss) Expected rate of salary increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Discounting impact Nonoperating Income (Expense), Impact Of Discounting Nonoperating Income (Expense), Impact Of Discounting Sales and Operations Sales And Operations Expense [Member] Sales And Operations Expense [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Uncertain tax positions Uncertain Tax Liability Uncertain Tax Liability Offices Office Building [Member] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] Shareholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Tranche 1 Share-Based Payment Arrangement, Tranche One [Member] Non controlling interest Noncontrolling Interest [Member] EX-101.PRE 9 crto-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 75  
Local Phone Number 85 09 39  
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   56,420,382
Entity Central Index Key 0001576427  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
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  
Security Exchange Name NASDAQ  
No Trading Symbol Flag true  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 194,857 $ 348,200
Trade receivables, net of allowances of $ 49.4 million and $ 47.8 million at September 30, 2023 and December 31, 2022, respectively 624,562 708,949
Income taxes 29,916 23,609
Other taxes 87,465 78,274
Other current assets 42,052 51,866
Restricted cash - current 75,000 25,000
Marketable securities - current portion 21,091 25,098
Total current assets 1,074,943 1,260,996
Property, plant and equipment, net 134,241 131,207
Intangible assets, net 174,029 175,983
Goodwill 518,655 515,140
Right of use assets - operating lease 112,178 102,176
Restricted cash - non-current 0 75,000
Marketable securities - non-current portion 15,891 0
Non-current financial assets 4,977 5,928
Other non-current assets 49,719 50,818
Deferred tax assets 56,010 31,646
Total non-current assets 1,065,700 1,087,898
Total assets 2,140,643 2,348,894
Current liabilities:    
Trade payables 668,550 742,918
Contingencies - current portion 1,608 65,759
Income taxes 1,633 13,037
Financial liabilities - current portion 672 219
Lease liability - operating - current portion 35,296 31,003
Other taxes 59,584 58,031
Employee - related payables 100,483 85,569
Other current liabilities 93,115 83,457
Total current liabilities 960,941 1,079,993
Deferred tax liabilities 3,427 3,463
Defined benefit plans 4,034 3,708
Financial liabilities - non-current portion 74 74
Lease liability - operating - non-current portion 83,004 77,536
Contingencies - non-current portion 32,625 33,788
Other non-current liabilities 21,688 69,226
Total non-current liabilities 144,852 187,795
Total liabilities 1,105,793 1,267,788
Shareholders' equity:    
Common shares, €0.025 par value, 63,350,663 and 63,248,728 shares authorized, issued and outstanding at September 30, 2023 and December 31, 2022, respectively. 2,082 2,079
Treasury stock,7,094,574 and 5,985,104 shares at cost as of September 30, 2023 and December 31, 2022, respectively. (212,094) (174,293)
Additional paid-in capital 811,381 734,492
Accumulated other comprehensive loss (100,482) (91,890)
Retained earnings 504,346 577,653
Equity-attributable to shareholders of Criteo S.A. 1,005,233 1,048,041
Non-controlling interests 29,617 33,065
Total equity 1,034,850 1,081,106
Total equity and liabilities $ 2,140,643 $ 2,348,894
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Sep. 30, 2023
€ / shares
Sep. 30, 2023
USD ($)
shares
Dec. 31, 2022
€ / shares
Dec. 31, 2022
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 49,415   $ 47,792
Common shares par value (in euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   63,350,663   63,248,728
Common shares issued (in shares)   63,350,663   63,248,728
Common shares outstanding (in shares)   63,350,663   63,248,728
Treasury stock (in shares)   7,094,574   5,985,104
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 469,193 $ 446,921 $ 1,383,143 $ 1,452,578
Cost of revenue:        
Traffic acquisition costs (223,798) (233,543) (676,913) (807,758)
Other cost of revenue (40,268) (33,771) (119,812) (96,214)
Gross profit 205,127 179,607 586,418 548,606
Operating expenses:        
Research and development expenses (62,522) (42,725) (193,887) (118,248)
Sales and operations expenses (94,572) (90,051) (308,325) (278,363)
General and administrative expenses (36,599) (42,353) (95,306) (176,361)
Total operating expenses (193,693) (175,129) (597,518) (572,972)
Income (loss) from operations 11,434 4,478 (11,100) (24,366)
Financial and Other income (expense) (2,967) 3,485 2,008 23,927
Income (loss) before taxes 8,467 7,963 (9,092) (439)
Provision for income tax (expense) benefit (1,832) (1,442) 1,685 (4,735)
Net Income (loss) 6,635 6,521 (7,407) (5,174)
Net income (loss) available to shareholders of Criteo S.A. 6,927 6,579 (7,758) (6,448)
Net income (loss) available to non-controlling interests $ (292) $ (58) $ 351 $ 1,274
Weighted average shares outstanding used in computing per share amounts:        
Basic shares : 56,297,666 60,318,114 56,173,218 60,431,597
Weighted average number of shares outstanding used to determine diluted earnings per share 60,172,953 63,235,811 56,173,218 60,431,597
Net income (loss) allocated to shareholders per share:        
Net income allocated to shareholders, basic (in dollars per share) $ 0.12 $ 0.11 $ (0.14) $ (0.11)
Net income allocated to shareholders, diluted (in dollars per share) $ 0.12 $ 0.10 $ (0.14) $ (0.11)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 6,635 $ 6,521 $ (7,407) $ (5,174)
Foreign currency translation differences, net of taxes (10,458) (30,896) (12,593) (101,624)
Actuarial gains (losses) on employee benefits, net of taxes 426 409 283 2,944
Other comprehensive loss (10,032) (30,487) (12,310) (98,680)
Total comprehensive loss (3,397) (23,966) (19,717) (103,854)
Attributable to shareholders of Criteo S.A. (2,198) (22,142) (16,295) (97,806)
Attributable to non-controlling interests $ (1,199) $ (1,824) $ (3,422) $ (6,048)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021     65,883,347 5,207,873        
Beginning balance at Dec. 31, 2021 $ 1,198,320 $ 1,163,131 $ 2,149 $ (131,560) $ 731,248 $ (40,294) $ 601,588 $ 35,189
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 21,278 20,587         20,587 691
Other comprehensive income (loss) (18,132) (16,207)       (16,207)   (1,925)
Issuance of ordinary shares (in shares)     22,047          
Issuance of ordinary shares 320 320 $ 1   319      
Change in treasury stocks (in shares) [1]       (119,771)        
Change in treasury stocks [1] (8,304) (8,304)   $ (5,770)     (2,534)  
Share-Based Compensation 9,041 8,948     8,948     93
Other changes in equity 0              
Ending balance (in shares) at Mar. 31, 2022     65,905,394 5,327,644        
Ending balance at Mar. 31, 2022 1,202,523 1,168,475 $ 2,150 $ (137,330) 740,515 (56,501) 619,641 34,048
Beginning balance (in shares) at Dec. 31, 2021     65,883,347 5,207,873        
Beginning balance at Dec. 31, 2021 1,198,320 1,163,131 $ 2,149 $ (131,560) 731,248 (40,294) 601,588 35,189
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (5,174)              
Other comprehensive income (loss) (98,680)              
Ending balance (in shares) at Sep. 30, 2022     64,985,388 5,049,409        
Ending balance at Sep. 30, 2022 1,076,900 1,047,469 $ 2,125 $ (152,889) 760,666 (131,651) 569,218 29,431
Beginning balance (in shares) at Mar. 31, 2022     65,905,394 5,327,644        
Beginning balance at Mar. 31, 2022 1,202,523 1,168,475 $ 2,150 $ (137,330) 740,515 (56,501) 619,641 34,048
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (32,972) (33,613)         (33,613) 641
Other comprehensive income (loss) (50,061) (46,430)       (46,430)   (3,631)
Issuance of ordinary shares (in shares)     (111,362)          
Issuance of ordinary shares 110 110     110      
Change in treasury stocks (in shares) [1]       62,251        
Change in treasury stocks [1] (21,033) (21,033) $ (3) $ (11,179) (1,342)   (8,509)  
Share-Based Compensation 11,549 11,452     11,452     97
Other changes in equity 72 72     39   33  
Ending balance (in shares) at Jun. 30, 2022     65,794,032 5,265,393        
Ending balance at Jun. 30, 2022 1,110,188 1,079,033 $ 2,147 $ (148,509) 750,774 (102,931) 577,552 31,155
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 6,521 6,579         6,579 (58)
Other comprehensive income (loss) (30,487) (28,720)       (28,720)   (1,767)
Issuance of ordinary shares (in shares)     (808,644)          
Issuance of ordinary shares 1 1 $ 1          
Change in treasury stocks (in shares) [1]       215,984        
Change in treasury stocks [1] (29,846) (29,846) $ (23) $ (4,380) (10,530)   (14,913)  
Share-Based Compensation 20,523 20,422     20,422     101
Other changes in equity 0              
Ending balance (in shares) at Sep. 30, 2022     64,985,388 5,049,409        
Ending balance at Sep. 30, 2022 1,076,900 1,047,469 $ 2,125 $ (152,889) 760,666 (131,651) 569,218 29,431
Beginning balance (in shares) at Dec. 31, 2022     63,248,728 5,985,104        
Beginning balance at Dec. 31, 2022 1,081,106 1,048,041 $ 2,079 $ (174,293) 734,492 (91,890) 577,653 33,065
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (12,071) (11,809)         (11,809) (262)
Other comprehensive income (loss) 6,179 6,475       6,475   (296)
Issuance of ordinary shares (in shares)     67,968          
Issuance of ordinary shares 1,297 1,297 $ 2   1,295      
Change in treasury stocks (in shares) [2]       (1,338,049)        
Change in treasury stocks [2] (51,029) (51,029)   $ (37,107)     (13,922)  
Share-Based Compensation 24,707 24,610     24,610     97
Other changes in equity 0              
Ending balance (in shares) at Mar. 31, 2023     63,316,696 7,323,153        
Ending balance at Mar. 31, 2023 1,050,189 1,017,585 $ 2,081 $ (211,400) 760,397 (85,415) 551,922 32,604
Beginning balance (in shares) at Dec. 31, 2022     63,248,728 5,985,104        
Beginning balance at Dec. 31, 2022 1,081,106 1,048,041 $ 2,079 $ (174,293) 734,492 (91,890) 577,653 33,065
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (7,407)              
Other comprehensive income (loss) (12,310)              
Ending balance (in shares) at Sep. 30, 2023     63,350,663 7,094,574        
Ending balance at Sep. 30, 2023 1,034,850 1,005,231 $ 2,082 $ (212,094) 811,381 (100,482) 504,344 29,619
Beginning balance (in shares) at Mar. 31, 2023     63,316,696 7,323,153        
Beginning balance at Mar. 31, 2023 1,050,189 1,017,585 $ 2,081 $ (211,400) 760,397 (85,415) 551,922 32,604
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (1,971) (2,876)         (2,876) 905
Other comprehensive income (loss) (8,457) (5,887)       (5,887)   (2,570)
Issuance of ordinary shares (in shares)     20,757          
Issuance of ordinary shares 399 399     399      
Change in treasury stocks (in shares) [2]       (89,425)        
Change in treasury stocks [2] (23,835) (23,835)   $ (2,646)     (21,189)  
Share-Based Compensation 26,713 26,878     26,878     (165)
Other changes in equity (26) (26)       (26)    
Ending balance (in shares) at Jun. 30, 2023     63,337,453 7,412,578        
Ending balance at Jun. 30, 2023 1,043,012 1,012,238 $ 2,081 $ (214,046) 787,674 (91,328) 527,857 30,774
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 6,635 6,927         6,927 (292)
Other comprehensive income (loss) (10,032) (9,125)       (9,125)   (907)
Issuance of ordinary shares (in shares) [2]     13,210          
Issuance of ordinary shares 252 252 $ 1   251      
Treasury shares retired (in shares) [2]       318,004        
Treasury shares retired [2] 28,488 28,488   $ 1,952     30,440  
Share-Based Compensation 23,505 23,461     23,461     44
Other changes in equity (34) (34)     (5) (29)    
Ending balance (in shares) at Sep. 30, 2023     63,350,663 7,094,574        
Ending balance at Sep. 30, 2023 $ 1,034,850 $ 1,005,231 $ 2,082 $ (212,094) $ 811,381 $ (100,482) $ 504,344 $ 29,619
[1] On February 3, 2022, Criteo's board of directors authorized an extension of the share repurchase program to up to $280.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,195,411 shares repurchased at an average price of $26.7 offset by 1,401,489 treasury shares used for RSUs vesting.
[2] On December 7, 2022, Criteo's board of directors authorized an extension of the share repurchase program to up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 3,404,891 shares repurchased at an average price of $31.2 offset by 1,288,939 treasury shares used for RSUs vesting and by 1,006,482 treasury shares used for LUSs vesting.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - USD ($)
$ in Millions
Dec. 07, 2022
Feb. 03, 2022
Statement of Stockholders' Equity [Abstract]    
Authorized amount of share repurchase program $ 480.0 $ 280.0
Change in treasury stocks (in shares) 3,404,891 2,195,411
Treasury stock acquired, average cost per share (in dollars per share) $ 31.2 $ 26.7
Treasury shares used for RSUs vesting (in shares) 1,288,939 1,401,489
Treasury shares used for LUSs vesting (in shares) 1,006,482  
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash from operating activities    
Net income (loss) $ (7,407) $ (5,174)
Non-cash and non-operating items 42,706 122,043
- Amortization and provisions 56,288 134,650
- Payment for contingent liability on regulatory matters (43,334) 0
- Net (gain) or loss on disposal of non-current assets (8,903) (361)
- Equity awards compensation expense [1] 76,353 42,594
- Interest accrued and non-cash financial income and expenses 0 (2,244)
- Change in deferred taxes (24,742) (16,051)
- Change in income taxes (18,007) (12,899)
- Other 5,051 (23,646)
Changes in working capital related to operating activities 27,607 13,661
- (Increase) / Decrease in trade receivables 78,890 75,399
- Increase / (Decrease) in trade payables (71,190) (19,526)
- (Increase) / Decrease in other current assets 1,968 (23,224)
- Increase/ (Decrease) in other current liabilities 17,926 (20,178)
- Change in operating lease liabilities and right of use assets 13 1,190
Cash from operating activities 62,906 130,530
Cash (used for) from investing activities    
Acquisition of intangible assets, property, plant and equipment (77,838) (48,955)
Change in accounts payable related to intangible assets, property, plant and equipment (16,749) 7,632
Payment for business, net of cash acquired (6,957) (135,453)
Proceeds from disposition of investments 9,625 0
Change in other non-current financial assets (12,280) 43,052
Cash (used for) from investing activities (104,199) (133,724)
Cash used for financing activities    
Proceeds from borrowings under line-of-credit agreement 0 78,513
Repayment of borrowings 0 (78,513)
Proceeds from exercise of stock options 1,948 617
Repurchase of treasury stocks (103,354) (59,162)
Change in other financial liabilities 0 107
Cash payment for contingent consideration (22,025) 0
Other [2] (1,427) 22,242
Cash used for financing activities (124,858) (36,196)
Effect of exchange rates changes on cash and cash equivalents (12,192) (68,813)
Net increase (decrease) in cash and cash equivalents (178,343) (108,203)
Net cash and cash equivalents at beginning of period 448,200 515,526
Net cash and cash equivalents and restricted cash at end of period 269,857 407,323
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds (41,377) (33,685)
Cash paid for interest $ (1,055) $ (959)
[1] Of which $74.9 million and $41.1 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, 2023 and 2022, respectively.
[2] Primarily consists of realized gains in FX hedges for the nine months ended September 30, 2022.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-based compensation expense $ 76,353 $ 42,594
Accounting Standards Update 2021-04    
Share-based compensation expense $ 74,900 $ 41,100
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
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, 2022, filed with the SEC on February 24, 2023. 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) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, and (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.

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, 2022.
Accounting Pronouncements Adopted in 2023

No standards were adopted in 2023 which had a material impact on the Company's 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 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Business acquisitions
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business acquisitions Business acquisitions
Iponweb

On August 1, 2022 (the "Acquisition Date"), the Company, Iponweb Holding Limited, Exezars Limited (a subsidiary of Iponweb Holding Limited and collectively with Iponweb Holding Limited, the “Sellers”), Mr. Ljubisa Bogunovic, in his capacity as trustee of the “IW General Management Trust” and Mr. Boris Mouzykantskii, founder and Chief Executive Officer of Iponweb Holding Limited (the “Founder”) entered into an amended and restated Framework Purchase Agreement (the “FPA”), amending and restating the previously disclosed framework purchase agreement, dated December 22, 2021, which provided for the acquisition of the business of Iponweb Holding Limited (the "Iponweb business"), a market-leading AdTech company with world-class media trading capabilities, by the Company (the “Iponweb Acquisition”).

This business combination is composed of an asset purchase of Iponweb intellectual property and other intangible rights and a share purchase of 100% of the share capital and voting rights of nine Iponweb operational legal entities.
The purchase price, as per ASC 805, was $290.2 million for the Iponweb business, out of which $61.2 million represents the fair value of the contingent consideration. This contingent consideration is payable in cash to the Sellers in an amount up to $100 million, conditioned upon the achievement of certain net revenue targets by the Iponweb business for the 2022 and 2023 fiscal years.
The Company transferred Treasury shares with a fair value of $70.2 million to Iponweb's Sellers, subject to lock-up conditions. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, the $70.2 million fair value was not included in the purchase price consideration above and will be accounted for separately from the business combination as a stock compensation expense. See Note 12 for further discussion.

The transaction was accounted for as a business acquisition. The purchase price allocation has been completed and resulted in recognition of $187.6 million of goodwill.

Acquisition related costs of $12.6 million were recorded within general and administrative expenses on the consolidated statements of comprehensive income for the twelve months ended December 31, 2022. In the period ending September 30, 2023, we did not record any acquisition related costs.

The Company's consolidated statements of operations for the nine months ended September 30, 2023 include Iponweb's revenues of $87.8 million and pretax income (loss) of $9.1 million.
Brandcrush
On February 28, 2023, we completed the acquisition of all of the outstanding shares of Brandcrush Inc. ("Brandcrush"). The purchase price for the acquisition of shares was $7.1 million. The acquisition was financed by available cash resources. The transaction has been accounted for as a business combination under the acquisition method of accounting. A preliminary valuation of the fair value of Brandcrush’s assets acquired was performed as of February 28, 2023, resulting in the identification of technology of $3.5 million. Provisional goodwill amounted to $5.0 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.7 million were fully expensed as incurred.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
As part of our ongoing transformation, the Company incurred restructuring costs of $2.0 million and $21.9 million for the three and nine months ended September 30, 2023, respectively. The following table summarizes restructuring activities as of September 30, 2023 included in other current liabilities on the balance sheet:
Salaries and other benefits
Restructuring liability as of January 1, 2023$— 
Restructuring charge21,934 
Amounts paid (11,826)
Restructuring liability as of September 30, 2023
$10,108 
For the three and nine months ended September 30, 2023, $0.1 million, and $3.5 million, respectively, was included in Research and Development expenses, $2.1 million and $4.8 million, respectively, was included in General and Administrative expenses and $(0.2) million and $13.6 million, respectively, was included in Sales and Operations expenses.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Segment information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment information Segment information
Reportable segments
Criteo is a global technology company driving superior commerce outcomes for marketers and media owners through the world’s leading Commerce Media Platform.

The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. The Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.

Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue. The Company's chief operating decision maker, or CODM, does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.
The following table shows revenue by reportable segment:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Marketing Solutions$385,762 387,288 $1,162,943 1,291,599 
Retail Media49,813 41,170 132,424 142,516 
Iponweb33,618 18,463 87,776 18,463 
Total Revenue$469,193 $446,921 $1,383,143 $1,452,578 

The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$163,341 $158,022 $489,148 $522,079 
Retail Media48,436 36,893 129,306 104,278 
Iponweb33,618 18,463 87,776 18,463 
$245,395 $213,378 $706,230 $644,820 
Other costs of sales(40,268)(33,771)(119,812)(96,214)
Gross profit$205,127 $179,607 $586,418 $548,606 
Operating expenses
Research and development expenses(62,522)(42,725)(193,887)(118,248)
Sales and operations expenses(94,572)(90,051)(308,325)(278,363)
General and administrative expenses(36,599)(42,353)(95,306)(176,361)
Total Operating expenses(193,693)(175,129)(597,518)(572,972)
Income (loss) from operations$11,434 $4,478 $(11,100)$(24,366)
Financial and Other Income (Expense)(2,967)3,485 2,008 23,927 
Income (loss) before tax$8,467 $7,963 $(9,092)$(439)
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 or of the retailers.
For the Three Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$213,607 $164,890 $90,696 $469,193 
September 30, 2022$201,274 $150,915 $94,732 $446,921 
For the Nine Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$606,650 $483,319 $293,174 $1,383,143 
September 30, 2022$609,461 $521,736 $321,381 $1,452,578 

Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands)
Americas
United States$193,210 $180,152 $547,348 $542,034 
EMEA
Germany$56,569 $40,808 $145,541 $144,902 
France$23,423 $23,212 $71,130 $83,393 
Asia-Pacific
Japan$49,213 $56,999 $162,767 $196,818 

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.
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$95,602 $196,649 $16,019 $308,270 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Cash, Cash Equivalents, Marketable Securities and Restricted Cash Cash, Cash Equivalents, Marketable Securities and Restricted Cash
Fair Value Measurements     
September 30, 2023
December 31, 2022
Cash and Cash EquivalentMarketable SecuritiesCash and Cash EquivalentMarketable Securities
(in thousands)
Cash194,857 $— 282,293 $— 
Level 2
   Term deposits and notes— 36,982 65,907 25,098 
Total$194,857 $36,982 $348,200 $25,098 

Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
The fair value of term deposits approximates their carrying amount given the nature of the investments, its maturities and expected future cash flows.
Marketable Securities
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
September 30, 2023December 31, 2022
(in thousands)
Securities Held-to-maturity
Term Deposits$36,982 $25,098 
Total$36,982 $25,098 

The gross unrealized gains on our marketable securities were not material as of September 30, 2023.
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, 2023
(in thousands)
Due in one year$21,091 $— 
Due in one to five years$15,891 $— 
Total$36,982 $ 
Restricted Cash
As part of the Iponweb Acquisition in August 2022, we had deposited $100.0 million of cash into an escrow account containing withdrawal conditions. The cash secures the Company's potential payment of Iponweb Acquisition contingent consideration to the Sellers, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. We have paid the contingent consideration of $22.0 million for the 2022 fiscal year in the quarter ended March 31, 2023.
September 30, 2023December 31, 2022
(in thousands)
Restricted cash – current$75,000 $25,000 
Restricted cash – non-current$— $75,000 
Total$75,000 $100,000 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Trade Receivables
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Trade receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
September 30, 2023December 31, 2022
(in thousands)
Trade accounts receivables$673,977 $756,741 
(Less) Allowance for credit losses(49,415)(47,792)
Net book value at end of period$624,562 $708,949 
At September 30, 2023 our largest receivable balance from an individual customer was 10% of our gross accounts receivable. No other customers individually exceeded 10% of our gross accounts receivables.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current Assets
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
(in thousands)
Prepayments to suppliers$5,109 $12,421 
Other debtors5,860 6,768 
Prepaid expenses29,929 24,549 
Other current assets656 8,128 
Derivative instruments498 — 
Net book value at end of period$42,052 $51,866 
Prepaid expenses mainly consist of amounts related to SaaS arrangements.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non Current Liabilities
9 Months Ended
Sep. 30, 2023
Other Liabilities Disclosure [Abstract]  
Other current and non current liabilities Other Current and Non-Current Liabilities
Other current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Customer prepayments$15,584 $16,334 
Rebates18,004 17,671 
Accounts payable relating to capital expenditures7,976 25,414 
Other creditors4,374 2,398 
Earn out liability – current47,177 21,640 
Total current liabilities$93,115 $83,457 

Other non-current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$— $44,696 
Uncertain tax positions18,131 17,980 
Other3,557 6,550 
Total non-current liabilities$21,688 $69,226 

Earn out liability
As part of the Iponweb Acquisition, the Sellers are entitled to contingent consideration of a maximum of $100.0 million, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. The related earn out liability is valued and discounted using management's best estimate of the consideration that is expected to be paid in 2024. The contingent consideration for fiscal year 2022 of $22.0 million has been paid in the quarter ended March 31, 2023.


Uncertain tax positions
Other non-current liabilities also include $18.1 million related to uncertain tax positions as of September 30, 2023. These uncertain tax positions are related to the Iponweb Acquisition.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended
September 30, 2023September 30, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$3,419 $5,644 $9,063 $2,362 $4,806 $7,168 
Short term lease expense200 13 213 149 — 149 
Variable lease expense289 14 303 107 91 198 
Sublease income(277)— (277)(47)— (47)
Total operating lease expense$3,631 $5,671 $9,302 $2,571 $4,897 $7,468 

Nine Months Ended
September 30, 2023September 30, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$10,548 $16,844 $27,392 $11,114 $15,042 $26,156 
Short term lease expense489 42 531 504 509 
Variable lease expense493 75 568 182 182 364 
Sublease income(692)— (692)(482)— (482)
Total operating lease expense$10,838 $16,961 $27,799 $11,318 $15,229 $26,547 

As of September 30, 2023, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:

OfficesData Centers
(in thousands)
Additional operating lease liabilities$— $6,930 
Additional right of use assets$— $6,930 
These operating leases will commence during the fiscal years ending December 31, 2023, 2024 and 2025, respectively.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits
9 Months Ended
Sep. 30, 2023
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, 2022
$5,531 
Service cost
1,756 
 Interest cost
73 
Actuarial losses (gains)
(3,311)
Currency translation adjustment
(341)
Projected benefit obligation present value at December 31, 2022
$3,708 
Service cost
532 
 Interest cost
120 
Actuarial losses (gains)
(283)
Currency translation adjustment
(43)
Projected benefit obligation present value at September 30, 2023
$4,034 
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, 2023December 31, 2022
Discount rate (Corp AA)
4.55%
4.25%
Expected rate of salary increase
5%
5%
Expected rate of social charges
48%
48%
Expected staff turnover
0% - 17.8%
0% - 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 relate to France, the United States (for 401k plans), and the United Kingdom.
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Defined contributions plans included in personnel expenses
$(4,694)$(3,590)$(14,308)$(13,726)
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of revenue
The following table presents our disaggregated revenues by segment:
For the Three Months Ended
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
September 30, 2023$385,762 $49,813 $33,618 $469,193 
September 30, 2022$387,288 $41,170 $18,463 $446,921 

For the Nine Months Ended
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
September 30, 2023$1,162,943 $132,424 $87,776 $1,383,143 
September 30, 2022$1,291,599 $142,516 $18,463 $1,452,578 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
Equity awards Compensation Expense

Equity awards compensation expense recorded in the consolidated statements of operations was as follows:

Nine Months Ended
20232022
(in thousands)
Research and Development
(44,438)(21,166)
Sales and Operations
(15,240)(9,695)
General and Administrative
(16,675)(11,733)
Total equity awards compensation expense(76,353)(42,594)
Tax benefit from equity awards compensation expense6,084 4,409 


The breakdown of the equity award compensation expense by instrument type was as follows:

Nine Months Ended
20232022
(in thousands)
Share options(80)(47)
Lock-up shares(28,326)(7,088)
Restricted stock units / Performance stock units(46,519)(33,976)
Non-employee warrants(1,428)(1,483)
Total equity awards compensation expense(76,353)(42,594)
Tax benefit from equity awards compensation expense6,084 4,409 

A detailed description of each instrument type is provided below.


Share Options

Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than 10 years from the date of grant.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.
Options Outstanding
Number of Shares Underlying Outstanding OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2022
372,329 
Options granted— 
Options exercised(41,417)
Options forfeited(3,973)
Options canceled— 
Options expired(1,861)
Outstanding as of September 30, 2023
325,078 20.88 4.3711.46 
Vested and exercisable as of September 30, 2023
301,611 

The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of common stock on the date of exercise. No new stock options were granted in the period ending September 30, 2023. As of September 30, 2023, unrecognized stock-based compensation $0.01 million related to unvested stock options will be fully recognized as of December 31, 2023.


Lock up shares

On August 1, 2022, 2,960,243 Treasury shares were transferred to the Founder (referred to as Lock Up Shares or "LUS", see Note 2), as partial consideration for the Iponweb Acquisition. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, they are considered as equity settled share-based payments under ASC 718 and are accounted over the three-year vesting period. The share based compensation expense is included in Research and Development expenses on the Consolidated Statement of Income. The shares were valued based on the volume weighted average price of one ADS traded on Nasdaq during the twenty (20) trading days immediately preceding July 28, 2022.

SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20222,960,243 — 
Granted— — 
Vested(1,006,482)— 
Forfeited— — 
Outstanding as of September 30, 2023
1,953,761 23.94 

At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $22.4 million, which is expected to be recognized over a period from October 2023 to August 1, 2025.

Restricted Stock Units / Performance Stock Units
Restricted stock awards generally vest over four years, subject to the holder’s continued service and/or certain performance conditions through the vesting date.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are in euros, as the Company is incorporated in France and the euro is the currency used for the grants.
Shares (RSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20225,349,955 — 
Granted1,575,851 — 
Vested(1,116,711)— 
Forfeited(340,383)— 
Outstanding as of September 30, 2023
5,468,712 26.2 

At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $77.1 million, which is expected to be recognized over a weighted-average period of 3.10 years.

Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 2022522,467 — 
Granted356,402 — 
Vested(173,092)— 
Forfeited— — 
Outstanding as of September 30, 2023
705,777 27.94 

At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $11.0 million, which is expected to be recognized over a weighted-average period of 3.12 years.
            

Non-employee warrants

Non-employee warrants generally vest over four years, subject to the holder’s continued service through the vesting date.
SharesWeighted-Average Grant date Fair Value Per ShareWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2022
302,775 
Granted— 
Exercised(58,318)
Canceled— 
Expired— 
Outstanding as of September 30, 2023
244,457 17.65 4.7312.98 
Vested and exercisable - September 30, 2023
237,852 
The aggregate intrinsic value represents the difference between the exercise price of the non-employee warrants and the fair market value of common stock on the date of exercise.

No new stock non-employee warrants were granted in the period ending September 30, 2023. As of September 30, 2023 there is a small portion of instruments that are set to fully vest in 2023.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Financial and Other Income and Expenses
9 Months Ended
Sep. 30, 2023
Other Income and Expenses [Abstract]  
Financial and other income and expenses Financial and Other Income and Expenses
The condensed consolidated statements of income line item “Financial and Other income (expense)” can be broken down as follows:
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Financial income from cash equivalents$1,055 $170 $3,190 $543 
Interest and fees(437)(422)(1,500)(1,391)
Foreign exchange gains (losses)(1,731)3,795 (4,683)24,384 
Discounting impact(1,593)— (3,692)— 
Other financial income (expense)(261)(58)8,693 391 
Total Financial and Other income (expense)$(2,967)$3,485 $2,008 $23,927 
The $2.0 million in financial and other income for the nine months ended September 30, 2023, were mainly driven by proceeds from disposal of non consolidated investments partially offset by the recognition of a negative impact of foreign exchange and the accretion of earn-out liability related to Iponweb acquisition.
At September 30, 2023, 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 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
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.
On October 8, 2021, the Organization for Economic Co-operation and Development (OECD) announced the OECD/G20 Inclusive Framework on Base Erosion and Profit Shifting which agreed to a two-pillar solution to address tax challenges arising from digitalization of the economy. On December 20, 2021, the OECD released Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of a minimum rate of 15% for multinational companies with consolidated revenue above €750 million. Various foreign jurisdictions are in the process of enacting legislation to adopt a minimum effective tax rate. The OECD continues to release additional guidance on the two-pillar solution with an implementation anticipated by 2024. We are currently evaluating the potential impact on future periods of the Pillar Two, pending legislative adoption by individual countries.
The following table presents provision for income taxes:
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
Provision for income tax (expense) benefit$1,685 $(4,735)

For the nine months ended September 30, 2023 and September 30, 2022, provision for income tax (expense) benefit was $1.7 million and $(4.7) million, respectively. The $1.7 million tax benefit was driven by the loss from operations. The nine months ended September 30, 2023 provision for income taxes mainly differs from the nominal standard French rate of 25.0% due to the application of a reduced income tax rate on the majority of the technology royalties income in France, nondeductible equity awards compensation expense and reversal of loss of contingency on regulatory matters.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
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 or loss for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Net income (loss) attributable to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Weighted average number of shares outstanding56,297,666 60,318,114 56,173,218 60,431,597 
Basic earnings per share$0.12 $0.11 $(0.14)$(0.11)

Diluted Earnings Per Share
For the nine months ended September 30, 2023 and September 30, 2022, basic net loss is the same as diluted net loss per share as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Net income (loss) attributable to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Basic shares :
Weighted average number of shares outstanding of Criteo S.A.56,297,666 60,318,114 56,173,218 60,431,597 
Dilutive effect of :
Restricted share awards ("RSUs")3,718,688 2,715,552 — — 
Share options and BSPCE103,221 111,342 — — 
Share warrants53,378 90,803 — — 
Diluted shares :
Weighted average number of shares outstanding used to determine diluted earnings per share60,172,953 63,235,811 56,173,218 60,431,597 
Diluted earnings per share$0.12 $0.10 $(0.14)$(0.11)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Contingencies
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, results of operations, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
The amount of the provisions represents management’s latest estimate of the expected impact.

Regulatory matters
Following a complaint from Privacy International against a number of advertising technology companies with certain data protection authorities, including in France, France's Commission Nationale de l'Informatique et des Libertés (the "CNIL") opened a formal investigation in January 2020 against Criteo. After closure of the procedure and a formal hearing, Criteo received notice that the CNIL issued their decision on June 21, 2023, in which the CNIL retained alleged European Union's General Data Protection Regulation ("GDPR") violations but reduced the financial sanction against Criteo from the original proposed amount of €60 million ($65 million) to €40 million ($44 million). The decision relates to past matters and does not include any obligation for Criteo to change its current practices. Criteo is currently appealing this decision before the Conseil d’Etat.

The €40 million ($43.3 million) penalty was applied against the previously accrued liability for loss contingency reflected in our financial statements for the period ended June 30, 2022, which amounted to €60 million ($65 million). Criteo issued the required sanction payment during the third quarter of 2023.

Non income tax risks
We have recorded a $31.9 million provision related to certain non income tax items accounted for under "ASC 450 Contingencies". These risks were identified and recognized as part of the Iponweb Acquisition. We have recorded an indemnification asset in the full amount of the provision as the Company is indemnified against certain tax liabilities under the FPA. The indemnification asset is recorded as part of "Other non current assets" on the consolidated statement of financial position.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Breakdown of Revenue and Non-Current Assets by Geographical Areas
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment information
Reportable segments
Criteo is a global technology company driving superior commerce outcomes for marketers and media owners through the world’s leading Commerce Media Platform.

The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. The Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.

Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue. The Company's chief operating decision maker, or CODM, does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.
The following table shows revenue by reportable segment:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Marketing Solutions$385,762 387,288 $1,162,943 1,291,599 
Retail Media49,813 41,170 132,424 142,516 
Iponweb33,618 18,463 87,776 18,463 
Total Revenue$469,193 $446,921 $1,383,143 $1,452,578 

The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$163,341 $158,022 $489,148 $522,079 
Retail Media48,436 36,893 129,306 104,278 
Iponweb33,618 18,463 87,776 18,463 
$245,395 $213,378 $706,230 $644,820 
Other costs of sales(40,268)(33,771)(119,812)(96,214)
Gross profit$205,127 $179,607 $586,418 $548,606 
Operating expenses
Research and development expenses(62,522)(42,725)(193,887)(118,248)
Sales and operations expenses(94,572)(90,051)(308,325)(278,363)
General and administrative expenses(36,599)(42,353)(95,306)(176,361)
Total Operating expenses(193,693)(175,129)(597,518)(572,972)
Income (loss) from operations$11,434 $4,478 $(11,100)$(24,366)
Financial and Other Income (Expense)(2,967)3,485 2,008 23,927 
Income (loss) before tax$8,467 $7,963 $(9,092)$(439)
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 or of the retailers.
For the Three Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$213,607 $164,890 $90,696 $469,193 
September 30, 2022$201,274 $150,915 $94,732 $446,921 
For the Nine Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$606,650 $483,319 $293,174 $1,383,143 
September 30, 2022$609,461 $521,736 $321,381 $1,452,578 

Revenue generated in other significant countries where we operate is presented in the following table:
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands)
Americas
United States$193,210 $180,152 $547,348 $542,034 
EMEA
Germany$56,569 $40,808 $145,541 $144,902 
France$23,423 $23,212 $71,130 $83,393 
Asia-Pacific
Japan$49,213 $56,999 $162,767 $196,818 

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.
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$95,602 $196,649 $16,019 $308,270 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent events Subsequent Events The Company evaluated all subsequent events that occurred after September 30, 2023 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 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income (loss) attributable to shareholders of Criteo S.A. $ 6,927 $ 6,579 $ (7,758) $ (6,448)
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
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, 2022, filed with the SEC on February 24, 2023. 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) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, and (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.
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, 2022.
New accounting pronouncements, policy
Accounting Pronouncements Adopted in 2023

No standards were adopted in 2023 which had a material impact on the Company's 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 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Summary of restructuring activities included in other current liabilities The following table summarizes restructuring activities as of September 30, 2023 included in other current liabilities on the balance sheet:
Salaries and other benefits
Restructuring liability as of January 1, 2023$— 
Restructuring charge21,934 
Amounts paid (11,826)
Restructuring liability as of September 30, 2023
$10,108 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Segment information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table shows revenue by reportable segment:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Marketing Solutions$385,762 387,288 $1,162,943 1,291,599 
Retail Media49,813 41,170 132,424 142,516 
Iponweb33,618 18,463 87,776 18,463 
Total Revenue$469,193 $446,921 $1,383,143 $1,452,578 

The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:

Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$163,341 $158,022 $489,148 $522,079 
Retail Media48,436 36,893 129,306 104,278 
Iponweb33,618 18,463 87,776 18,463 
$245,395 $213,378 $706,230 $644,820 
Other costs of sales(40,268)(33,771)(119,812)(96,214)
Gross profit$205,127 $179,607 $586,418 $548,606 
Operating expenses
Research and development expenses(62,522)(42,725)(193,887)(118,248)
Sales and operations expenses(94,572)(90,051)(308,325)(278,363)
General and administrative expenses(36,599)(42,353)(95,306)(176,361)
Total Operating expenses(193,693)(175,129)(597,518)(572,972)
Income (loss) from operations$11,434 $4,478 $(11,100)$(24,366)
Financial and Other Income (Expense)(2,967)3,485 2,008 23,927 
Income (loss) before tax$8,467 $7,963 $(9,092)$(439)
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
September 30, 2023
December 31, 2022
Cash and Cash EquivalentMarketable SecuritiesCash and Cash EquivalentMarketable Securities
(in thousands)
Cash194,857 $— 282,293 $— 
Level 2
   Term deposits and notes— 36,982 65,907 25,098 
Total$194,857 $36,982 $348,200 $25,098 
Schedule of Financial Assets
The following table presents for each reporting period, the breakdown of the fair value of marketable securities:
September 30, 2023December 31, 2022
(in thousands)
Securities Held-to-maturity
Term Deposits$36,982 $25,098 
Total$36,982 $25,098 
Debt Securities, Available-for-Sale
The following table classifies our marketable securities by contractual maturities:
Held-to-maturityAvailable-for-sale
September 30, 2023
(in thousands)
Due in one year$21,091 $— 
Due in one to five years$15,891 $— 
Total$36,982 $ 
Restrictions on Cash and Cash Equivalents
September 30, 2023December 31, 2022
(in thousands)
Restricted cash – current$75,000 $25,000 
Restricted cash – non-current$— $75,000 
Total$75,000 $100,000 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Trade Receivables (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Breakdown in Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
September 30, 2023December 31, 2022
(in thousands)
Trade accounts receivables$673,977 $756,741 
(Less) Allowance for credit losses(49,415)(47,792)
Net book value at end of period$624,562 $708,949 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
September 30, 2023December 31, 2022
(in thousands)
Prepayments to suppliers$5,109 $12,421 
Other debtors5,860 6,768 
Prepaid expenses29,929 24,549 
Other current assets656 8,128 
Derivative instruments498 — 
Net book value at end of period$42,052 $51,866 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Customer prepayments$15,584 $16,334 
Rebates18,004 17,671 
Accounts payable relating to capital expenditures7,976 25,414 
Other creditors4,374 2,398 
Earn out liability – current47,177 21,640 
Total current liabilities$93,115 $83,457 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities are presented in the following table:
September 30, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$— $44,696 
Uncertain tax positions18,131 17,980 
Other3,557 6,550 
Total non-current liabilities$21,688 $69,226 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense are as follows:
Three Months Ended
September 30, 2023September 30, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$3,419 $5,644 $9,063 $2,362 $4,806 $7,168 
Short term lease expense200 13 213 149 — 149 
Variable lease expense289 14 303 107 91 198 
Sublease income(277)— (277)(47)— (47)
Total operating lease expense$3,631 $5,671 $9,302 $2,571 $4,897 $7,468 

Nine Months Ended
September 30, 2023September 30, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$10,548 $16,844 $27,392 $11,114 $15,042 $26,156 
Short term lease expense489 42 531 504 509 
Variable lease expense493 75 568 182 182 364 
Sublease income(692)— (692)(482)— (482)
Total operating lease expense$10,838 $16,961 $27,799 $11,318 $15,229 $26,547 
Schedule of Additional Operating Lease Liabilities and Right of Use Assets
As of September 30, 2023, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:

OfficesData Centers
(in thousands)
Additional operating lease liabilities$— $6,930 
Additional right of use assets$— $6,930 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits (Tables)
9 Months Ended
Sep. 30, 2023
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, 2022
$5,531 
Service cost
1,756 
 Interest cost
73 
Actuarial losses (gains)
(3,311)
Currency translation adjustment
(341)
Projected benefit obligation present value at December 31, 2022
$3,708 
Service cost
532 
 Interest cost
120 
Actuarial losses (gains)
(283)
Currency translation adjustment
(43)
Projected benefit obligation present value at September 30, 2023
$4,034 
Schedule of Assumptions Used for Actuarial Valuations
The main assumptions used for the purposes of the actuarial valuations are listed below:
Nine Months EndedYear Ended
September 30, 2023December 31, 2022
Discount rate (Corp AA)
4.55%
4.25%
Expected rate of salary increase
5%
5%
Expected rate of social charges
48%
48%
Expected staff turnover
0% - 17.8%
0% - 17.8%
Estimated retirement age
Progressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted
Schedule of Defined Contribution Plan
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Defined contributions plans included in personnel expenses
$(4,694)$(3,590)$(14,308)$(13,726)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents our disaggregated revenues by segment:
For the Three Months Ended
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
September 30, 2023$385,762 $49,813 $33,618 $469,193 
September 30, 2022$387,288 $41,170 $18,463 $446,921 

For the Nine Months Ended
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
September 30, 2023$1,162,943 $132,424 $87,776 $1,383,143 
September 30, 2022$1,291,599 $142,516 $18,463 $1,452,578 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Equity awards compensation expense recorded in the consolidated statements of operations was as follows:

Nine Months Ended
20232022
(in thousands)
Research and Development
(44,438)(21,166)
Sales and Operations
(15,240)(9,695)
General and Administrative
(16,675)(11,733)
Total equity awards compensation expense(76,353)(42,594)
Tax benefit from equity awards compensation expense6,084 4,409 


The breakdown of the equity award compensation expense by instrument type was as follows:

Nine Months Ended
20232022
(in thousands)
Share options(80)(47)
Lock-up shares(28,326)(7,088)
Restricted stock units / Performance stock units(46,519)(33,976)
Non-employee warrants(1,428)(1,483)
Total equity awards compensation expense(76,353)(42,594)
Tax benefit from equity awards compensation expense6,084 4,409 

A detailed description of each instrument type is provided below.
Schedule of Stock Options Roll Forward
Options Outstanding
Number of Shares Underlying Outstanding OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2022
372,329 
Options granted— 
Options exercised(41,417)
Options forfeited(3,973)
Options canceled— 
Options expired(1,861)
Outstanding as of September 30, 2023
325,078 20.88 4.3711.46 
Vested and exercisable as of September 30, 2023
301,611 
Schedule of Nonvested Share Activity
SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20222,960,243 — 
Granted— — 
Vested(1,006,482)— 
Forfeited— — 
Outstanding as of September 30, 2023
1,953,761 23.94 
Schedule of Nonvested Restricted Stock Units Activity
Shares (RSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20225,349,955 — 
Granted1,575,851 — 
Vested(1,116,711)— 
Forfeited(340,383)— 
Outstanding as of September 30, 2023
5,468,712 26.2 
Share-Based Payment Arrangement, Performance Shares, Activity
Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 2022522,467 — 
Granted356,402 — 
Vested(173,092)— 
Forfeited— — 
Outstanding as of September 30, 2023
705,777 27.94 
Schedule of Stockholders' Equity Note, Warrants or Rights
SharesWeighted-Average Grant date Fair Value Per ShareWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding as of December 31, 2022
302,775 
Granted— 
Exercised(58,318)
Canceled— 
Expired— 
Outstanding as of September 30, 2023
244,457 17.65 4.7312.98 
Vested and exercisable - September 30, 2023
237,852 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Financial and Other Income and Expenses (Tables)
9 Months Ended
Sep. 30, 2023
Other Income and Expenses [Abstract]  
Schedule of Financial Income (Expense)
The condensed consolidated statements of income line item “Financial and Other income (expense)” can be broken down as follows:
Three Months EndedNine Months Ended
September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
(in thousands)
Financial income from cash equivalents$1,055 $170 $3,190 $543 
Interest and fees(437)(422)(1,500)(1,391)
Foreign exchange gains (losses)(1,731)3,795 (4,683)24,384 
Discounting impact(1,593)— (3,692)— 
Other financial income (expense)(261)(58)8,693 391 
Total Financial and Other income (expense)$(2,967)$3,485 $2,008 $23,927 
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes
The following table presents provision for income taxes:
Nine Months Ended
September 30, 2023September 30, 2022
(in thousands)
Provision for income tax (expense) benefit$1,685 $(4,735)
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Net income (loss) attributable to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Weighted average number of shares outstanding56,297,666 60,318,114 56,173,218 60,431,597 
Basic earnings per share$0.12 $0.11 $(0.14)$(0.11)
Schedule of Diluted Earnings Per Share
Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Net income (loss) attributable to shareholders of Criteo S.A.
$6,927 $6,579 $(7,758)$(6,448)
Basic shares :
Weighted average number of shares outstanding of Criteo S.A.56,297,666 60,318,114 56,173,218 60,431,597 
Dilutive effect of :
Restricted share awards ("RSUs")3,718,688 2,715,552 — — 
Share options and BSPCE103,221 111,342 — — 
Share warrants53,378 90,803 — — 
Diluted shares :
Weighted average number of shares outstanding used to determine diluted earnings per share60,172,953 63,235,811 56,173,218 60,431,597 
Diluted earnings per share$0.12 $0.10 $(0.14)$(0.11)
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Consolidated Revenue by Geographical Area Revenue by geographical area is based on the location of advertisers’ campaigns or of the retailers.
For the Three Months Ended
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$213,607 $164,890 $90,696 $469,193 
September 30, 2022$201,274 $150,915 $94,732 $446,921 
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, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands)
Americas
United States$193,210 $180,152 $547,348 $542,034 
EMEA
Germany$56,569 $40,808 $145,541 $144,902 
France$23,423 $23,212 $71,130 $83,393 
Asia-Pacific
Japan$49,213 $56,999 $162,767 $196,818 
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.
AmericasEMEAAsia-PacificTotal
(in thousands)
September 30, 2023$95,602 $196,649 $16,019 $308,270 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Business acquisitions - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 28, 2023
USD ($)
Aug. 01, 2022
USD ($)
entity
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]              
Goodwill     $ 518,655,000   $ 518,655,000   $ 515,140,000
Revenue     469,193,000 $ 446,921,000 1,383,143,000 $ 1,452,578,000  
Iponweb              
Business Acquisition [Line Items]              
Revenue     33,618,000 $ 18,463,000 87,776,000 $ 18,463,000  
Iponweb              
Business Acquisition [Line Items]              
Business acquisition, percentage of voting interests acquired   100.00%          
Number of legal entities acquired | entity   9          
Business combination, consideration transferred   $ 290,200,000          
Business combination, contingent consideration, liability   61,200,000          
Business acquisition, equity interest issued or issuable, value assigned   $ 70,200,000          
Lock-up period   3 years          
Goodwill     $ 187,600,000   187,600,000    
Transaction costs during the period         0   12,600,000
Earnings or loss of acquiree since acquisition date         $ 9,100,000    
Iponweb | Maximum              
Business Acquisition [Line Items]              
Business combination, contingent consideration, liability   $ 100,000,000         $ 100,000,000
Brandcrush              
Business Acquisition [Line Items]              
Business combination, consideration transferred $ 7,100,000            
Goodwill 5,000,000            
Acquisition costs 700,000            
Brandcrush | Technology-based intangible assets              
Business Acquisition [Line Items]              
Intangible assets $ 3,500,000            
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring charge $ 2,000 $ 21,934
Research and Development    
Restructuring Cost and Reserve [Line Items]    
Restructuring charge 100 3,500
General and Administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring charge 2,100 4,800
Sales and Operations Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring charge   $ 13,600
Restructuring income $ (200)  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Summary of restructuring activities included in other current liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring liability, beginning balance   $ 0
Restructuring charge $ 2,000 21,934
Amounts paid   (11,826)
Restructuring liability, ending balance 10,108 10,108
Research and Development    
Restructuring Cost and Reserve [Line Items]    
Restructuring charge 100 3,500
General and Administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring charge $ 2,100 4,800
Sales and Operations Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring charge   $ 13,600
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Segment information - Narrative (Details)
9 Months Ended
Sep. 30, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
Number of operating segments 3
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total Revenue $ 469,193 $ 446,921 $ 1,383,143 $ 1,452,578
Contribution ex-TAC 245,395 213,378 706,230 644,820
Other costs of sales (40,268) (33,771) (119,812) (96,214)
Gross profit 205,127 179,607 586,418 548,606
Operating expenses        
Research and development expenses (62,522) (42,725) (193,887) (118,248)
Sales and operations expenses (94,572) (90,051) (308,325) (278,363)
General and administrative expenses (36,599) (42,353) (95,306) (176,361)
Total operating expenses (193,693) (175,129) (597,518) (572,972)
Income (loss) from operations 11,434 4,478 (11,100) (24,366)
Financial and Other Income (Expense) (2,967) 3,485 2,008 23,927
Income (loss) before taxes 8,467 7,963 (9,092) (439)
Marketing Solutions        
Segment Reporting Information [Line Items]        
Total Revenue 385,762 387,288 1,162,943 1,291,599
Contribution ex-TAC 163,341 158,022 489,148 522,079
Retail Media        
Segment Reporting Information [Line Items]        
Total Revenue 49,813 41,170 132,424 142,516
Contribution ex-TAC 48,436 36,893 129,306 104,278
Iponweb        
Segment Reporting Information [Line Items]        
Total Revenue 33,618 18,463 87,776 18,463
Contribution ex-TAC $ 33,618 $ 18,463 $ 87,776 $ 18,463
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash $ 194,857 $ 282,293
Level 2    
Cash and Cash Equivalent 0 65,907
Marketable Securities 36,982 25,098
Cash and cash equivalents 194,857 348,200
Level 2    
Level 2    
Marketable Securities $ 36,982 $ 25,098
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total $ 36,982 $ 25,098
Term Deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities Held-to-maturity $ 36,982 $ 25,098
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details) - Term Deposits - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Due in one year $ 21,091  
Due in one to five years 15,891  
Held-to-maturity 36,982 $ 25,098
Due in one year 0  
Due in one to five years 0  
Available-for-sale $ 0  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Aug. 31, 2022
Fair Value Disclosures [Abstract]          
Restricted cash   $ 75,000   $ 100,000 $ 100,000
Cash payment for contingent consideration $ 22,000 $ 22,025 $ 0    
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Aug. 31, 2022
Fair Value Disclosures [Abstract]      
Restricted cash - current $ 75,000 $ 25,000  
Restricted cash - non-current 0 75,000  
Total $ 75,000 $ 100,000 $ 100,000
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Trade Receivables - Schedule of Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade accounts receivables $ 673,977 $ 756,741
(Less) Allowance for credit losses (49,415) (47,792)
Net book value at end of period $ 624,562 $ 708,949
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 5,109 $ 12,421
Other debtors 5,860 6,768
Prepaid expenses 29,929 24,549
Other current assets 656 8,128
Derivative instruments 498 0
Net book value at end of period $ 42,052 $ 51,866
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Customer prepayments $ 15,584 $ 16,334
Rebates 18,004 17,671
Accounts payable relating to capital expenditures 7,976 25,414
Other creditors 4,374 2,398
Earn out liability – current 47,177 21,640
Total current liabilities $ 93,115 $ 83,457
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Earn out liability – non-current $ 0 $ 44,696
Uncertain tax positions 18,131 17,980
Other non-current liabilities 3,557 6,550
Other non-current liabilities $ 21,688 $ 69,226
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current and Non Current Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Aug. 01, 2022
Business Acquisition [Line Items]          
Cash payment for contingent consideration $ 22,000 $ 22,025 $ 0    
Uncertain tax positions   $ 18,131   $ 17,980  
Iponweb          
Business Acquisition [Line Items]          
Business combination, contingent consideration, liability         $ 61,200
Maximum | Iponweb          
Business Acquisition [Line Items]          
Business combination, contingent consideration, liability       $ 100,000 $ 100,000
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lessee, Lease, Description [Line Items]        
Lease expense $ 9,063 $ 7,168 $ 27,392 $ 26,156
Short term lease expense 213 149 531 509
Variable lease expense 303 198 568 364
Sublease income (277) (47) (692) (482)
Total operating lease expense 9,302 7,468 27,799 26,547
Offices        
Lessee, Lease, Description [Line Items]        
Lease expense 3,419 2,362 10,548 11,114
Short term lease expense 200 149 489 504
Variable lease expense 289 107 493 182
Sublease income (277) (47) (692) (482)
Total operating lease expense 3,631 2,571 10,838 11,318
Data Centers        
Lessee, Lease, Description [Line Items]        
Lease expense 5,644 4,806 16,844 15,042
Short term lease expense 13 0 42 5
Variable lease expense 14 91 75 182
Sublease income 0 0 0 0
Total operating lease expense $ 5,671 $ 4,897 $ 16,961 $ 15,229
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Offices  
Lessee, Lease, Description [Line Items]  
Additional operating lease liabilities $ 0
Additional right of use assets 0
Data Centers  
Lessee, Lease, Description [Line Items]  
Additional operating lease liabilities 6,930
Additional right of use assets $ 6,930
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Projected benefit obligation present value at beginning of period $ 3,708 $ 5,531
Service cost 532 1,756
Interest cost 120 73
Actuarial losses (gains) (283) (3,311)
Currency translation adjustment (43) (341)
Projected benefit obligation present value at end of period $ 4,034 $ 3,708
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Discount rate (Corp AA) 4.55% 4.25%
Expected rate of salary increase 5.00% 5.00%
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Expected rate of social charges 48.00% 48.00%
Expected staff turnover 0.00% 0.00%
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Expected staff turnover 17.80% 17.80%
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits - Schedule of Defined Contribution Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Retirement Benefits [Abstract]        
Defined contributions plans included in personnel expenses $ (4,694) $ (3,590) $ (14,308) $ (13,726)
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Revenue $ 469,193 $ 446,921 $ 1,383,143 $ 1,452,578
Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenue 385,762 387,288 1,162,943 1,291,599
Retail Media        
Disaggregation of Revenue [Line Items]        
Total Revenue 49,813 41,170 132,424 142,516
Iponweb        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 33,618 $ 18,463 $ 87,776 $ 18,463
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Equity Awards Compensation Expense (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense $ (76,353) $ (42,594)
Tax benefit from equity awards compensation expense 6,084 4,409
Share options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (80) (47)
Lock-up shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (28,326) (7,088)
Restricted stock units / Performance stock units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (46,519) (33,976)
Non-employee warrants    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (1,428) (1,483)
Research and Development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (44,438) (21,166)
Sales and Operations    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (15,240) (9,695)
General and Administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense $ (16,675) $ (11,733)
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Aug. 01, 2022
Sep. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Unrecognized stock-based compensation, stock options   $ 10
Granted, options (in shares)   0
Warrants term   4 years
Iponweb    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Lock-up period 3 years  
Iponweb | Tranche 1    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Vesting schedule of grant (as a percent)   33.33%
Iponweb | Tranche 2    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Vesting schedule of grant (as a percent)   33.33%
Iponweb | Tranche 3    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Vesting schedule of grant (as a percent)   33.33%
Share options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting period   4 years
Expiration period   10 years
Lock-up shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting period 3 years  
Granted, options (in shares) 2,960,243  
Unrecognized stock-based compensation, nonvested awards   $ 22,400
Restricted Stock Units (RSUs)    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting period 4 years  
Unrecognized stock-based compensation, nonvested awards   $ 77,100
Stock-based compensation, recognition period   3 years 1 month 6 days
Performance Stock Units (PSUs)    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Unrecognized stock-based compensation, nonvested awards   $ 11,000
Stock-based compensation, recognition period   3 years 1 month 13 days
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Options Activity (Details) - € / shares
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Number of Shares Underlying Outstanding Options    
Number outstanding, options (in shares) 325,078 372,329
Granted, options (in shares) 0  
Exercised, options (in shares) (41,417)  
Forfeited, options (in shares) (3,973)  
Canceled, options (in shares) 0  
Expired, options (in shares) (1,861)  
Vested and exercisable, options (in shares) 301,611  
Weighted-average exercise price, options (in Euro per share) € 20.88  
Weighted-average remaining contractual term outstanding, options 4 years 4 months 13 days  
Aggregate intrinsic value, options € 11.46  
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Lock Up Shares Activity (Details) - Lock-up shares - $ / shares
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Shares    
Outstanding (in shares) 1,953,761 2,960,243
Granted (in shares) 0  
Vested (in shares) (1,006,482)  
Forfeited (in shares) 0  
Outstanding (in Euro per share) $ 23.94  
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - RSU Activity (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2023
€ / shares
Dec. 31, 2022
shares
Restricted Stock Units (RSUs)      
Shares      
Outstanding (in shares) 5,468,712   5,349,955
Granted (in shares) 1,575,851    
Vested (in shares) (1,116,711)    
Forfeited (in shares) (340,383)    
Outstanding (in Euro per share) | € / shares   € 26.2  
Unrecognized stock-based compensation, nonvested awards | $ $ 77.1    
Stock-based compensation, recognition period 3 years 1 month 6 days    
Performance Stock Units (PSUs)      
Shares      
Outstanding (in shares) 705,777   522,467
Granted (in shares) 356,402    
Vested (in shares) (173,092)    
Forfeited (in shares) 0    
Outstanding (in Euro per share) | € / shares   € 27.94  
Unrecognized stock-based compensation, nonvested awards | $ $ 11.0    
Stock-based compensation, recognition period 3 years 1 month 13 days    
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Warrants (Details) - € / shares
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Shares    
Outstanding (in shares) 244,457 302,775
Granted (in shares) 0  
Exercised (in shares) (58,318)  
Canceled (in shares) 0  
Expired (in shares) 0  
Vested and exercisable (in shares) 237,852  
Weighted-average exercise price (in Euro per share) € 17.65  
Weighted-average remaining contractual term outstanding 4 years 8 months 23 days  
Aggregate intrinsic value € 12.98  
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Income and Expenses [Abstract]        
Financial income from cash equivalents $ 1,055 $ 170 $ 3,190 $ 543
Interest and fees (437) (422) (1,500) (1,391)
Foreign exchange gains (losses) (1,731) 3,795 (4,683) 24,384
Discounting impact (1,593) 0 (3,692) 0
Other financial income (expense) (261) (58) 8,693 391
Total Financial and Other income (expense) $ (2,967) $ 3,485 $ 2,008 $ 23,927
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Financial and Other Income and Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Income and Expenses [Abstract]        
Financial and other income $ (2,967) $ 3,485 $ 2,008 $ 23,927
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income tax (expense) benefit $ 1,832 $ 1,442 $ (1,685) $ 4,735
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income tax (expense) benefit $ 1,832 $ 1,442 $ (1,685) $ 4,735
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) attributable to shareholders of Criteo S.A. $ 6,927 $ 6,579 $ (7,758) $ (6,448)
Weighted average number of shares outstanding of Criteo S.A. 56,297,666 60,318,114 56,173,218 60,431,597
Basic earnings per share (in dollars per share) $ 0.12 $ 0.11 $ (0.14) $ (0.11)
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) attributable to shareholders of Criteo S.A. $ 6,927 $ 6,579 $ (7,758) $ (6,448)
Basic shares :        
Weighted average number of shares outstanding of Criteo S.A. 56,297,666 60,318,114 56,173,218 60,431,597
Dilutive effect of :        
Restricted share awards ("RSUs") (in shares) 3,718,688 2,715,552 0 0
Share options and BSPCE (in shares) 103,221 111,342 0 0
Share warrants (in shares) 53,378 90,803 0 0
Diluted shares :        
Weighted average number of shares outstanding used to determine diluted earnings per share 60,172,953 63,235,811 56,173,218 60,431,597
Diluted earnings per share $ 0.12 $ 0.10 $ (0.14) $ (0.11)
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies - Narrative (Details)
€ in Millions, $ in Millions
9 Months Ended
Sep. 30, 2023
EUR (€)
Sep. 30, 2023
USD ($)
Jun. 21, 2023
EUR (€)
Jun. 21, 2023
USD ($)
Aug. 03, 2022
EUR (€)
Aug. 03, 2022
USD ($)
Jun. 30, 2022
EUR (€)
Jun. 30, 2022
USD ($)
Loss Contingencies [Line Items]                
Loss contingency, estimate of possible loss     € 40 $ 44.0 € 60 $ 65.0 € 60 $ 65.0
Loss contingency accrual, period increase (decrease) € 40 $ 43.3            
Iponweb                
Loss Contingencies [Line Items]                
Loss contingency accrual   $ 31.9            
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)
Sep. 30, 2023
market
Segment Reporting [Abstract]  
Number of geographical markets in which entity operates 3
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total Revenue $ 469,193 $ 446,921 $ 1,383,143 $ 1,452,578
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total Revenue 213,607 201,274 606,650 609,461
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total Revenue 164,890 150,915 483,319 521,736
Asia-Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total Revenue $ 90,696 $ 94,732 $ 293,174 $ 321,381
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 469,193 $ 446,921 $ 1,383,143 $ 1,452,578
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 193,210 180,152 547,348 542,034
Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 56,569 40,808 145,541 144,902
France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 23,423 23,212 71,130 83,393
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 49,213 $ 56,999 $ 162,767 $ 196,818
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 308,270 $ 307,190
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 95,602 92,952
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 196,649 193,007
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 16,019 $ 21,231
XML 92 crto-20230930_htm.xml IDEA: XBRL DOCUMENT 0001576427 2023-01-01 2023-09-30 0001576427 crto:AmericanDepositarySharesMember 2023-01-01 2023-09-30 0001576427 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001576427 2023-10-31 0001576427 2023-09-30 0001576427 2022-12-31 0001576427 2023-07-01 2023-09-30 0001576427 2022-07-01 2022-09-30 0001576427 2022-01-01 2022-09-30 0001576427 us-gaap:CommonStockMember 2021-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2021-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001576427 us-gaap:RetainedEarningsMember 2021-12-31 0001576427 us-gaap:ParentMember 2021-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2021-12-31 0001576427 2021-12-31 0001576427 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001576427 us-gaap:ParentMember 2022-01-01 2022-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001576427 2022-01-01 2022-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001576427 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001576427 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001576427 us-gaap:CommonStockMember 2022-03-31 0001576427 us-gaap:TreasuryStockCommonMember 2022-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001576427 us-gaap:RetainedEarningsMember 2022-03-31 0001576427 us-gaap:ParentMember 2022-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2022-03-31 0001576427 2022-03-31 0001576427 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001576427 us-gaap:ParentMember 2022-04-01 2022-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001576427 2022-04-01 2022-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001576427 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001576427 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001576427 us-gaap:CommonStockMember 2022-06-30 0001576427 us-gaap:TreasuryStockCommonMember 2022-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001576427 us-gaap:RetainedEarningsMember 2022-06-30 0001576427 us-gaap:ParentMember 2022-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2022-06-30 0001576427 2022-06-30 0001576427 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001576427 us-gaap:ParentMember 2022-07-01 2022-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001576427 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001576427 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001576427 us-gaap:CommonStockMember 2022-09-30 0001576427 us-gaap:TreasuryStockCommonMember 2022-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001576427 us-gaap:RetainedEarningsMember 2022-09-30 0001576427 us-gaap:ParentMember 2022-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2022-09-30 0001576427 2022-09-30 0001576427 2022-02-03 0001576427 2022-02-03 2022-02-03 0001576427 us-gaap:CommonStockMember 2022-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2022-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001576427 us-gaap:RetainedEarningsMember 2022-12-31 0001576427 us-gaap:ParentMember 2022-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2022-12-31 0001576427 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001576427 us-gaap:ParentMember 2023-01-01 2023-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001576427 2023-01-01 2023-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001576427 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001576427 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001576427 us-gaap:CommonStockMember 2023-03-31 0001576427 us-gaap:TreasuryStockCommonMember 2023-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001576427 us-gaap:RetainedEarningsMember 2023-03-31 0001576427 us-gaap:ParentMember 2023-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2023-03-31 0001576427 2023-03-31 0001576427 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001576427 us-gaap:ParentMember 2023-04-01 2023-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001576427 2023-04-01 2023-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001576427 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001576427 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001576427 us-gaap:CommonStockMember 2023-06-30 0001576427 us-gaap:TreasuryStockCommonMember 2023-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001576427 us-gaap:RetainedEarningsMember 2023-06-30 0001576427 us-gaap:ParentMember 2023-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2023-06-30 0001576427 2023-06-30 0001576427 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001576427 us-gaap:ParentMember 2023-07-01 2023-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001576427 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001576427 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001576427 us-gaap:CommonStockMember 2023-09-30 0001576427 us-gaap:TreasuryStockCommonMember 2023-09-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001576427 us-gaap:RetainedEarningsMember 2023-09-30 0001576427 us-gaap:ParentMember 2023-09-30 0001576427 us-gaap:NoncontrollingInterestMember 2023-09-30 0001576427 2022-12-07 0001576427 2022-12-07 2022-12-07 0001576427 us-gaap:AccountingStandardsUpdate202104Member 2023-01-01 2023-09-30 0001576427 us-gaap:AccountingStandardsUpdate202104Member 2022-01-01 2022-09-30 0001576427 crto:IponwebMember 2022-08-01 0001576427 crto:IponwebMember 2022-08-01 2022-08-01 0001576427 srt:MaximumMember crto:IponwebMember 2022-08-01 0001576427 crto:IponwebMember 2023-09-30 0001576427 crto:IponwebMember 2022-01-01 2022-12-31 0001576427 crto:IponwebMember 2023-01-01 2023-09-30 0001576427 crto:IponwebMember 2023-01-01 2023-09-30 0001576427 crto:BrandcrushMember 2023-02-28 2023-02-28 0001576427 crto:BrandcrushMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-02-28 0001576427 crto:BrandcrushMember 2023-02-28 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001576427 crto:SalesAndOperationsExpensesMember 2023-07-01 2023-09-30 0001576427 crto:SalesAndOperationsExpensesMember 2023-01-01 2023-09-30 0001576427 crto:MarketingSolutionsMember 2023-07-01 2023-09-30 0001576427 crto:MarketingSolutionsMember 2022-07-01 2022-09-30 0001576427 crto:MarketingSolutionsMember 2023-01-01 2023-09-30 0001576427 crto:MarketingSolutionsMember 2022-01-01 2022-09-30 0001576427 crto:RetailMediaMember 2023-07-01 2023-09-30 0001576427 crto:RetailMediaMember 2022-07-01 2022-09-30 0001576427 crto:RetailMediaMember 2023-01-01 2023-09-30 0001576427 crto:RetailMediaMember 2022-01-01 2022-09-30 0001576427 crto:IponwebMember 2023-07-01 2023-09-30 0001576427 crto:IponwebMember 2022-07-01 2022-09-30 0001576427 crto:IponwebMember 2022-01-01 2022-09-30 0001576427 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001576427 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001576427 us-gaap:BankTimeDepositsMember 2023-09-30 0001576427 us-gaap:BankTimeDepositsMember 2022-12-31 0001576427 2022-08-31 0001576427 srt:MaximumMember crto:IponwebMember 2022-12-31 0001576427 srt:OfficeBuildingMember 2023-07-01 2023-09-30 0001576427 crto:DataCenterMember 2023-07-01 2023-09-30 0001576427 srt:OfficeBuildingMember 2022-07-01 2022-09-30 0001576427 crto:DataCenterMember 2022-07-01 2022-09-30 0001576427 srt:OfficeBuildingMember 2023-01-01 2023-09-30 0001576427 crto:DataCenterMember 2023-01-01 2023-09-30 0001576427 srt:OfficeBuildingMember 2022-01-01 2022-09-30 0001576427 crto:DataCenterMember 2022-01-01 2022-09-30 0001576427 srt:OfficeBuildingMember 2023-09-30 0001576427 crto:DataCenterMember 2023-09-30 0001576427 2022-01-01 2022-12-31 0001576427 srt:MinimumMember 2023-01-01 2023-09-30 0001576427 srt:MinimumMember 2022-01-01 2022-12-31 0001576427 srt:MaximumMember 2023-01-01 2023-09-30 0001576427 srt:MaximumMember 2022-01-01 2022-12-31 0001576427 crto:MarketingSolutionsMember 2023-07-01 2023-09-30 0001576427 crto:RetailMediaMember 2023-07-01 2023-09-30 0001576427 crto:IponwebMember 2023-07-01 2023-09-30 0001576427 crto:MarketingSolutionsMember 2022-07-01 2022-09-30 0001576427 crto:RetailMediaMember 2022-07-01 2022-09-30 0001576427 crto:IponwebMember 2022-07-01 2022-09-30 0001576427 crto:MarketingSolutionsMember 2023-01-01 2023-09-30 0001576427 crto:RetailMediaMember 2023-01-01 2023-09-30 0001576427 crto:IponwebMember 2023-01-01 2023-09-30 0001576427 crto:MarketingSolutionsMember 2022-01-01 2022-09-30 0001576427 crto:RetailMediaMember 2022-01-01 2022-09-30 0001576427 crto:IponwebMember 2022-01-01 2022-09-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001576427 crto:SalesAndOperationsExpenseMember 2023-01-01 2023-09-30 0001576427 crto:SalesAndOperationsExpenseMember 2022-01-01 2022-09-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001576427 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001576427 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001576427 crto:LockUpSharesMember 2023-01-01 2023-09-30 0001576427 crto:LockUpSharesMember 2022-01-01 2022-09-30 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2023-01-01 2023-09-30 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2022-01-01 2022-09-30 0001576427 crto:NonEmployeeWarrantMember 2023-01-01 2023-09-30 0001576427 crto:NonEmployeeWarrantMember 2022-01-01 2022-09-30 0001576427 crto:LockUpSharesMember 2022-08-01 2022-08-01 0001576427 crto:LockUpSharesMember 2022-12-31 0001576427 crto:LockUpSharesMember 2023-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-08-01 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001576427 us-gaap:PerformanceSharesMember 2022-12-31 0001576427 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001576427 us-gaap:PerformanceSharesMember 2023-09-30 0001576427 crto:IponwebMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-09-30 0001576427 crto:IponwebMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001576427 crto:IponwebMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001576427 2022-08-03 0001576427 2023-06-21 0001576427 srt:AmericasMember 2023-07-01 2023-09-30 0001576427 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001576427 srt:AsiaPacificMember 2023-07-01 2023-09-30 0001576427 srt:AmericasMember 2022-07-01 2022-09-30 0001576427 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001576427 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001576427 srt:AmericasMember 2023-01-01 2023-09-30 0001576427 us-gaap:EMEAMember 2023-01-01 2023-09-30 0001576427 srt:AsiaPacificMember 2023-01-01 2023-09-30 0001576427 srt:AmericasMember 2022-01-01 2022-09-30 0001576427 us-gaap:EMEAMember 2022-01-01 2022-09-30 0001576427 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001576427 country:US 2023-07-01 2023-09-30 0001576427 country:US 2022-07-01 2022-09-30 0001576427 country:US 2023-01-01 2023-09-30 0001576427 country:US 2022-01-01 2022-09-30 0001576427 country:DE 2023-07-01 2023-09-30 0001576427 country:DE 2022-07-01 2022-09-30 0001576427 country:DE 2023-01-01 2023-09-30 0001576427 country:DE 2022-01-01 2022-09-30 0001576427 country:FR 2023-07-01 2023-09-30 0001576427 country:FR 2022-07-01 2022-09-30 0001576427 country:FR 2023-01-01 2023-09-30 0001576427 country:FR 2022-01-01 2022-09-30 0001576427 country:JP 2023-07-01 2023-09-30 0001576427 country:JP 2022-07-01 2022-09-30 0001576427 country:JP 2023-01-01 2023-09-30 0001576427 country:JP 2022-01-01 2022-09-30 0001576427 srt:AmericasMember 2023-09-30 0001576427 us-gaap:EMEAMember 2023-09-30 0001576427 srt:AsiaPacificMember 2023-09-30 0001576427 srt:AmericasMember 2022-12-31 0001576427 us-gaap:EMEAMember 2022-12-31 0001576427 srt:AsiaPacificMember 2022-12-31 shares iso4217:USD iso4217:EUR shares iso4217:USD shares pure crto:entity crto:segment iso4217:EUR crto:market true 0001576427 --12-31 2023 Q3 false P3Y P3Y P3Y 0.3333 0.3333 0.3333 10-Q true 2023-09-30 false 001-36153 Criteo S.A. I0 32 Rue Blanche Paris FR 75009 33 75 85 09 39 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 56420382 194857000 348200000 49400000 47800000 624562000 708949000 29916000 23609000 87465000 78274000 42052000 51866000 75000000 25000000 21091000 25098000 1074943000 1260996000 134241000 131207000 174029000 175983000 518655000 515140000 112178000 102176000 0 75000000 15891000 0 4977000 5928000 49719000 50818000 56010000 31646000 1065700000 1087898000 2140643000 2348894000 668550000 742918000 1608000 65759000 1633000 13037000 672000 219000 35296000 31003000 59584000 58031000 100483000 85569000 93115000 83457000 960941000 1079993000 3427000 3463000 4034000 3708000 74000 74000 83004000 77536000 32625000 33788000 21688000 69226000 144852000 187795000 1105793000 1267788000 0.025 0.025 63350663 63350663 63350663 63248728 63248728 63248728 2082000 2079000 7094574 5985104 212094000 174293000 811381000 734492000 -100482000 -91890000 504346000 577653000 1005233000 1048041000 29617000 33065000 1034850000 1081106000 2140643000 2348894000 469193000 446921000 1383143000 1452578000 223798000 233543000 676913000 807758000 40268000 33771000 119812000 96214000 205127000 179607000 586418000 548606000 62522000 42725000 193887000 118248000 94572000 90051000 308325000 278363000 36599000 42353000 95306000 176361000 193693000 175129000 597518000 572972000 11434000 4478000 -11100000 -24366000 -2967000 3485000 2008000 23927000 8467000 7963000 -9092000 -439000 1832000 1442000 -1685000 4735000 6635000 6521000 -7407000 -5174000 6927000 6579000 -7758000 -6448000 -292000 -58000 351000 1274000 56297666 60318114 56173218 60431597 60172953 63235811 56173218 60431597 0.12 0.11 -0.14 -0.11 0.12 0.10 -0.14 -0.11 6635000 6521000 -7407000 -5174000 -10458000 -30896000 -12593000 -101624000 -426000 -409000 -283000 -2944000 -10032000 -30487000 -12310000 -98680000 -3397000 -23966000 -19717000 -103854000 -2198000 -22142000 -16295000 -97806000 -1199000 -1824000 -3422000 -6048000 65883347 2149000 5207873 -131560000 731248000 -40294000 601588000 1163131000 35189000 1198320000 20587000 20587000 691000 21278000 -16207000 -16207000 -1925000 -18132000 22047 1000 319000 320000 320000 119771 5770000 2534000 8304000 8304000 8948000 8948000 93000 9041000 0 65905394 2150000 5327644 -137330000 740515000 -56501000 619641000 1168475000 34048000 1202523000 -33613000 -33613000 641000 -32972000 -46430000 -46430000 -3631000 -50061000 -111362 110000 110000 110000 3000 -62251 11179000 1342000 8509000 21033000 21033000 11452000 11452000 97000 11549000 -39000 -33000 -72000 -72000 65794032 2147000 5265393 -148509000 750774000 -102931000 577552000 1079033000 31155000 1110188000 6579000 6579000 -58000 6521000 -28720000 -28720000 -1767000 -30487000 -808644 1000 1000 1000 23000 -215984 4380000 10530000 14913000 29846000 29846000 20422000 20422000 101000 20523000 0 64985388 2125000 5049409 -152889000 760666000 -131651000 569218000 1047469000 29431000 1076900000 280000000 2195411 26.7 1401489 63248728 2079000 5985104 -174293000 734492000 -91890000 577653000 1048041000 33065000 1081106000 -11809000 -11809000 -262000 -12071000 6475000 6475000 -296000 6179000 67968 2000 1295000 1297000 1297000 1338049 37107000 13922000 51029000 51029000 24610000 24610000 97000 24707000 0 63316696 2081000 7323153 -211400000 760397000 -85415000 551922000 1017585000 32604000 1050189000 -2876000 -2876000 905000 -1971000 -5887000 -5887000 -2570000 -8457000 20757 399000 399000 399000 89425 2646000 21189000 23835000 23835000 26878000 26878000 -165000 26713000 26000 26000 26000 63337453 2081000 7412578 -214046000 787674000 -91328000 527857000 1012238000 30774000 1043012000 6927000 6927000 -292000 6635000 -9125000 -9125000 -907000 -10032000 1000 251000 252000 252000 13210 318004 1952000 30440000 28488000 28488000 23461000 23461000 44000 23505000 5000 29000 34000 34000 63350663 2082000 7094574 -212094000 811381000 -100482000 504344000 1005231000 29619000 1034850000 480000000 3404891 31.2 1288939 1006482 -7407000 -5174000 42706000 122043000 56288000 134650000 43334000 0 8903000 361000 76353000 42594000 0 -2244000 -24742000 -16051000 -18007000 -12899000 -5051000 23646000 -27607000 -13661000 -78890000 -78890000 -75399000 -71190000 -19526000 -1968000 23224000 17926000 -20178000 13000 1190000 62906000 130530000 77838000 48955000 -16749000 7632000 6957000 135453000 9625000 0 12280000 -43052000 -104199000 -133724000 0 78513000 0 78513000 1948000 617000 103354000 59162000 0 107000 22025000 0 -1427000 22242000 -124858000 -36196000 -12192000 -68813000 -178343000 -108203000 448200000 515526000 269857000 407323000 41377000 33685000 1055000 959000 74900000 41100000 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify"><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, 2022, filed with the SEC on February 24, 2023. 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-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, and (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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, 2022. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No standards were adopted in 2023 which had a material impact on the Company's financial statements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><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:11pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify"><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, 2022, filed with the SEC on February 24, 2023. 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-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, and (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.</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, 2022. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No standards were adopted in 2023 which had a material impact on the Company's financial statements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><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> Business acquisitions <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Iponweb</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 1, 2022 (the "Acquisition Date"), the Company, Iponweb Holding Limited, Exezars Limited (a subsidiary of Iponweb Holding Limited and collectively with Iponweb Holding Limited, the “Sellers”), Mr. Ljubisa Bogunovic, in his capacity as trustee of the “IW General Management Trust” and Mr. Boris Mouzykantskii, founder and Chief Executive Officer of Iponweb Holding Limited (the “Founder”) entered into an amended and restated Framework Purchase Agreement (the “FPA”), amending and restating the previously disclosed framework purchase agreement, dated December 22, 2021, which provided for the acquisition of the business of Iponweb Holding Limited (the "Iponweb business"), a market-leading AdTech company with world-class media trading capabilities, by the Company (the “Iponweb Acquisition”). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This business combination is composed of an asset purchase of Iponweb intellectual property and other intangible rights and a share purchase of 100% of the share capital and voting rights of nine Iponweb operational legal entities.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price, as per ASC 805, was $290.2 million for the Iponweb business, out of which $61.2 million represents the fair value of the contingent consideration. This contingent consideration is payable in cash to the Sellers in an amount up to $100 million, conditioned upon the achievement of certain net revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company transferred Treasury shares with a fair value of $70.2 million to Iponweb's Sellers, subject to lock-up conditions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As these shares are subject to a lock-up period that expires in three installments on each of the first <span style="-sec-ix-hidden:f-562">three</span> anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> the $70.2 million fair value was not included in the purchase price consideration above and will be accounted for separately from the business combination as a stock compensation expense. See Note 12 for further discussion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The transaction was accounted for as a business acquisition. The purchase price allocation has been completed and resulted in recognition of $187.6 million of goodwill.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquisition related costs of $12.6 million were recorded within general and administrative expenses on the consolidated statements of comprehensive income for the twelve months ended December 31, 2022. In the period ending September 30, 2023, we did not record any acquisition related costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's consolidated statements of operations for the nine months ended September 30, 2023 include Iponweb's revenues of $87.8 million and pretax income (loss) of $9.1 million. </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%">Brandcrush</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, we completed the acquisition of all of the outstanding shares of Brandcrush Inc. ("Brandcrush"). The purchase price for the acquisition of shares was $7.1 million. The acquisition was financed by available cash resources. The transaction has been accounted for as a business combination under the acquisition method of accounting. A preliminary valuation of the fair value of Brandcrush’s assets acquired was performed as of February 28, 2023, resulting in the identification of technology of $3.5 million. Provisional goodwill amounted to $5.0 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.7 million were fully expensed as incurred.</span></div> 1 9 290200000 61200000 100000000 70200000 70200000 187600000 12600000 0 87800000 9100000 7100000 3500000 5000000 700000 Restructuring<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our ongoing transformation, the Company incurred restructuring costs of $2.0 million and $21.9 million for the three and nine months ended September 30, 2023, respectively. The following table summarizes restructuring activities as of September 30, 2023 included in other current liabilities on the balance sheet:</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;padding-right:36pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:72.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Salaries and other benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Restructuring liability as of January 1, 2023</span></td><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:9pt;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:9pt;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></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%">Restructuring charge</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:9pt;font-weight:400;line-height:100%">21,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Amounts paid </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:9pt;font-weight:400;line-height:100%">(11,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring liability as of September 30, 2023</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">10,108</span><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></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2023, $0.1 million, and $3.5 million, respectively, was included in Research and Development expenses, $2.1 million and $4.8 million, respectively, was included in General and Administrative expenses and $(0.2) million and $13.6 million, respectively, was included in Sales and Operations expenses.</span></div> 2000000 21900000 The following table summarizes restructuring activities as of September 30, 2023 included in other current liabilities on the balance sheet:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:72.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Salaries and other benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Restructuring liability as of January 1, 2023</span></td><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:9pt;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:9pt;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></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%">Restructuring charge</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:9pt;font-weight:400;line-height:100%">21,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Amounts paid </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:9pt;font-weight:400;line-height:100%">(11,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restructuring liability as of September 30, 2023</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">10,108</span><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></tr></table> 0 21934000 11826000 10108000 100000 3500000 2100000 4800000 200000 13600000 Segment information<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%">Reportable segments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Criteo is a global technology company driving superior commerce outcomes for marketers and media owners through the world’s leading Commerce Media Platform.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. The Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><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:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue. The Company's chief operating decision maker, or CODM, does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by reportable segment:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><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><td style="width:44.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.465%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">(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:9pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">385,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">387,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">1,162,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">1,291,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Retail Media</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:9pt;font-weight:400;line-height:100%">49,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">41,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">132,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">142,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Iponweb</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:9pt;font-weight:400;line-height:100%">33,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">87,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:700;line-height:100%">469,193</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">446,921</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:700;line-height:100%">1,383,143</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">1,452,578</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><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><td style="width:44.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">(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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Contribution ex-TAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing Solutions</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:9pt;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:9pt;font-weight:400;line-height:100%">163,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">158,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">489,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">522,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail Media</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:9pt;font-weight:400;line-height:100%">48,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">36,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">129,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">104,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Iponweb</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:9pt;font-weight:400;line-height:100%">33,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">87,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">245,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">213,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">706,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">644,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Other costs of sales</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:9pt;font-weight:400;line-height:100%">(40,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(33,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(119,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(96,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Gross profit</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">205,127</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">179,607</span><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">586,418</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">548,606</span><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></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%;text-decoration:underline">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expenses</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:9pt;font-weight:400;line-height:100%">(62,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(42,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(193,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(118,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and operations 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:9pt;font-weight:400;line-height:100%">(94,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(90,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(308,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(278,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expenses</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:9pt;font-weight:400;line-height:100%">(36,599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(42,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(95,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(176,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Total Operating 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:9pt;font-weight:700;line-height:100%">(193,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">(175,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(597,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">(572,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Income (loss) from operations</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">11,434</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">4,478</span><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(11,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(24,366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Financial and Other Income (Expense)</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:9pt;font-weight:400;line-height:100%">(2,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">3,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">23,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Income (loss) before 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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">8,467</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">7,963</span><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(9,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>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;text-align:justify"><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 or of the retailers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:39.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended</span></div></td><td colspan="3" 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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: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:9pt;font-weight:400;line-height:100%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">213,607 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">164,890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">90,696 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">469,193</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">201,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">150,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">94,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">446,921</span><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></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:39.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended</span></div></td><td colspan="3" 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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: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:9pt;font-weight:400;line-height:100%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">606,650 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">483,319 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">293,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">1,383,143</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">609,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">521,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">321,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">1,452,578</span><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></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></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:99.851%"><tr><td style="width:1.0%"></td><td style="width:38.095%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">193,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">180,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">547,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">542,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Germany</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">56,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">40,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">145,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">144,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">France</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">23,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">23,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">71,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">83,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Japan</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">49,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">56,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">162,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">196,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span><br/></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: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><td style="width:39.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.188%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">95,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">196,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">16,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">308,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">December 31, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">92,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">193,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">307,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3 3 3 3 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by reportable segment:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><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><td style="width:44.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.465%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">(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:9pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">385,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">387,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">1,162,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">1,291,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Retail Media</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:9pt;font-weight:400;line-height:100%">49,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">41,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">132,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">142,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Iponweb</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:9pt;font-weight:400;line-height:100%">33,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">87,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:700;line-height:100%">469,193</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">446,921</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:700;line-height:100%">1,383,143</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">1,452,578</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><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><td style="width:44.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">(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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Contribution ex-TAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing Solutions</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:9pt;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:9pt;font-weight:400;line-height:100%">163,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">158,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">489,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">522,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retail Media</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:9pt;font-weight:400;line-height:100%">48,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">36,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">129,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">104,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Iponweb</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:9pt;font-weight:400;line-height:100%">33,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">87,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">245,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">213,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">706,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">644,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Other costs of sales</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:9pt;font-weight:400;line-height:100%">(40,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(33,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(119,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(96,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Gross profit</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">205,127</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">179,607</span><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">586,418</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">548,606</span><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></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%;text-decoration:underline">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expenses</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:9pt;font-weight:400;line-height:100%">(62,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(42,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(193,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(118,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and operations 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:9pt;font-weight:400;line-height:100%">(94,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(90,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(308,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(278,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expenses</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:9pt;font-weight:400;line-height:100%">(36,599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(42,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(95,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(176,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Total Operating 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:9pt;font-weight:700;line-height:100%">(193,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">(175,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(597,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">(572,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Income (loss) from operations</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">11,434</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">4,478</span><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(11,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(24,366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Financial and Other Income (Expense)</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:9pt;font-weight:400;line-height:100%">(2,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">3,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">23,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Income (loss) before 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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">8,467</span><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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">7,963</span><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(9,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 385762000 387288000 1162943000 1291599000 49813000 41170000 132424000 142516000 33618000 18463000 87776000 18463000 469193000 446921000 1383143000 1452578000 163341000 158022000 489148000 522079000 48436000 36893000 129306000 104278000 33618000 18463000 87776000 18463000 245395000 213378000 706230000 644820000 40268000 33771000 119812000 96214000 205127000 179607000 586418000 548606000 62522000 42725000 193887000 118248000 94572000 90051000 308325000 278363000 36599000 42353000 95306000 176361000 193693000 175129000 597518000 572972000 11434000 4478000 -11100000 -24366000 -2967000 3485000 2008000 23927000 8467000 7963000 -9092000 -439000 Cash, Cash Equivalents, Marketable Securities and Restricted Cash<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Measurements     </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:41.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.037%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:9pt;font-weight:400;line-height:100%">194,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">282,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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: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></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%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">   Term deposits and notes</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: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><td colspan="2" style="background-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%">36,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">65,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;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:700;line-height:100%">194,857</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">36,982</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:700;line-height:100%">348,200</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">25,098</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span><br/></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%">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;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of term deposits approximates their carrying amount given the nature of the investments, its maturities and expected future cash flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><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></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:55.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Term Deposits</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:9pt;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:9pt;font-weight:400;line-height:100%">36,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">36,982</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">25,098</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span><br/></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%">The gross unrealized gains on our marketable securities were not material as of September 30, 2023.</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;text-align:center"><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><td style="width:55.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.244%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Due in one year</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:9pt;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:9pt;font-weight:400;line-height:100%">21,091 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Due in one to five years</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:9pt;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:9pt;font-weight:400;line-height:100%">15,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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: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></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:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">36,982</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of the Iponweb Acquisition in August 2022, we had deposited $100.0 million of cash into an escrow account containing withdrawal conditions. The cash secures the Company's potential payment of Iponweb Acquisition contingent consideration to the Sellers, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. We have paid the contingent consideration of $22.0 million for the 2022 fiscal year in t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he quarter ended March 31, 2023. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><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><td style="width:55.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.244%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Restricted cash – current</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:9pt;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:9pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Restricted cash – non-current</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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">75,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">75,000</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">100,000</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:41.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.037%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:9pt;font-weight:400;line-height:100%">194,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">282,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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: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></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%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">   Term deposits and notes</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: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><td colspan="2" style="background-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%">36,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">65,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;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:700;line-height:100%">194,857</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">36,982</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:700;line-height:100%">348,200</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:700;line-height:100%">25,098</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 194857000 282293000 0 36982000 65907000 25098000 194857000 36982000 348200000 25098000 <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><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></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:55.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Term Deposits</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:9pt;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:9pt;font-weight:400;line-height:100%">36,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">36,982</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">25,098</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 36982000 25098000 36982000 25098000 <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;text-align:center"><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><td style="width:55.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.244%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Due in one year</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:9pt;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:9pt;font-weight:400;line-height:100%">21,091 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Due in one to five years</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:9pt;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:9pt;font-weight:400;line-height:100%">15,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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: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></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:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">36,982</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">—</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 21091000 0 15891000 0 36982000 0 100000000 22000000 <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><td style="width:55.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.244%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Restricted cash – current</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:9pt;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:9pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Restricted cash – non-current</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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">75,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">75,000</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">100,000</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 75000000 25000000 0 75000000 75000000 100000000 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></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:58.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">673,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">756,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(49,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Net book value at end of period</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">624,562</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">708,949</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023 our largest receivable balance from an individual customer was 10% of our gross accounts receivable. No other customers individually exceeded 10% of our gross accounts 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></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:58.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">673,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">756,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(49,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Net book value at end of period</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">624,562</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">708,949</span><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 673977000 756741000 49415000 47792000 624562000 708949000 Other Current Assets <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><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></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><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><td style="width:57.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.435%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">5,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">29,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">24,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Other current assets</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:9pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Derivative instruments</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:9pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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:700;line-height:100%">Net book value at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">42,052</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">51,866</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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 amounts related to SaaS arrangements.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><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></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><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><td style="width:57.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.435%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">5,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">29,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">24,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Other current assets</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:9pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Derivative instruments</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:9pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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:700;line-height:100%">Net book value at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">42,052</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">51,866</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 5109000 12421000 5860000 6768000 29929000 24549000 656000 8128000 498000 0 42052000 51866000 Other Current and Non-Current Liabilities <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%">Other current liabilities are presented in the following table: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Customer prepayments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">16,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">18,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">25,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">4,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Earn out liability – current</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:9pt;font-weight:400;line-height:100%">47,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">93,115</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">83,457</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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%">Other non-current liabilities are presented in the following table: </span></div><div style="margin-bottom: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><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Earn out liability – non-current</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:9pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">44,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Uncertain tax positions</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:9pt;font-weight:400;line-height:100%">18,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Other</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:9pt;font-weight:400;line-height:100%">3,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total non-current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:700;line-height:100%">21,688</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:700;line-height:100%">69,226</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:12pt"><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%">Earn out liability </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Iponweb Acquisition, the Sellers are entitled to contingent consideration of a maximum of $100.0 million, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. The related earn out liability is valued and discounted using management's best estimate of the consideration that is expected to be paid in 2024. The contingent consideration for fiscal year 2022 of $22.0 million has been paid in the quarter ended March 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain tax positions</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities also include $18.1 million related to uncertain tax positions as of September 30, 2023. These uncertain tax positions are related to the Iponweb Acquisition.</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%">Other current liabilities are presented in the following table: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Customer prepayments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">16,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">18,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">25,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">4,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Earn out liability – current</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:9pt;font-weight:400;line-height:100%">47,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">93,115</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">83,457</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 15584000 16334000 18004000 17671000 7976000 25414000 4374000 2398000 47177000 21640000 93115000 83457000 <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%">Other non-current liabilities are presented in the following table: </span></div><div style="margin-bottom: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><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Earn out liability – non-current</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:9pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">44,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Uncertain tax positions</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:9pt;font-weight:400;line-height:100%">18,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Other</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:9pt;font-weight:400;line-height:100%">3,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total non-current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:700;line-height:100%">21,688</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;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:700;line-height:100%">69,226</span><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 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 0 44696000 18131000 17980000 3557000 6550000 21688000 69226000 100000000 22000000 18100000 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;text-align:center"><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><td style="width:20.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></div></td><td colspan="15" 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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">3,419 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">5,644 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">9,063 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">2,362 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">4,806 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">7,168 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">3,631</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">5,671</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">9,302</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">2,571</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">4,897</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">7,468</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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></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;text-align:center"><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><td style="width:20.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></div></td><td colspan="15" 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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">10,548 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">16,844 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">27,392 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">11,114 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">15,042 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">26,156 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">568 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">364 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">10,838</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">16,961</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">27,799</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">11,318</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">15,229</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">26,547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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></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;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:</span></div><div style="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><td style="width:48.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.828%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Data Centers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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="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%">Additional operating lease liabilities</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:9pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">6,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Additional right of use assets</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:9pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">6,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These operating leases will commence during the fiscal years ending December 31, 2023, 2024 and 2025, respectively.</span></div> <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><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><td style="width:20.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></div></td><td colspan="15" 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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">3,419 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">5,644 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">9,063 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">2,362 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">4,806 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">7,168 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">3,631</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">5,671</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">9,302</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">2,571</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">4,897</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">7,468</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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></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;text-align:center"><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><td style="width:20.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></div></td><td colspan="15" 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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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:9pt;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><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:9pt;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><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">10,548 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">16,844 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">27,392 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">11,114 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">15,042 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">26,156 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">568 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">364 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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:9pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">10,838</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">16,961</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">27,799</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">11,318</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">15,229</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">26,547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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></tr></table></div> 3419000 5644000 9063000 2362000 4806000 7168000 200000 13000 213000 149000 0 149000 289000 14000 303000 107000 91000 198000 277000 0 277000 47000 0 47000 3631000 5671000 9302000 2571000 4897000 7468000 10548000 16844000 27392000 11114000 15042000 26156000 489000 42000 531000 504000 5000 509000 493000 75000 568000 182000 182000 364000 692000 0 692000 482000 0 482000 10838000 16961000 27799000 11318000 15229000 26547000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:</span></div><div style="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><td style="width:48.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.828%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Data Centers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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="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%">Additional operating lease liabilities</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:9pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">6,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Additional right of use assets</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:9pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">6,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 6930000 0 6930000 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%">Defined Benefit Plans</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%">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;text-align:justify"><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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:72.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Projected benefit obligation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Projected benefit obligation present value at January 1, 2022</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:9pt;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:9pt;font-weight:700;line-height:100%">5,531</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%">(3,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Projected benefit obligation present value at December 31, 2022</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:9pt;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:9pt;font-weight:700;line-height:100%">3,708</span><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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Projected benefit obligation present value at September 30, 2023</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:9pt;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:9pt;font-weight:700;line-height:100%">4,034</span><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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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 Company does not hold any plan assets for any of the periods presented. </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%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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><td style="width:55.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.179%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">December 31, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">4.55%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.25%</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:9pt;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:9pt;font-weight:400;line-height:100%">5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">48%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">48%</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:9pt;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:9pt;font-weight:400;line-height:100%">0% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">0% - 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:9pt;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:9pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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;text-align:justify"><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;text-align:justify"><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</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The main contributions relate to France, the United States (for 401k plans), and the United Kingdom.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:55.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(3,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(14,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(13,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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 following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:72.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Projected benefit obligation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Projected benefit obligation present value at January 1, 2022</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:9pt;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:9pt;font-weight:700;line-height:100%">5,531</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%">(3,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Projected benefit obligation present value at December 31, 2022</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:9pt;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:9pt;font-weight:700;line-height:100%">3,708</span><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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Projected benefit obligation present value at September 30, 2023</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:9pt;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:9pt;font-weight:700;line-height:100%">4,034</span><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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 5531000 1756000 73000 3311000 341000 3708000 532000 120000 283000 43000 4034000 <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 main assumptions used for the purposes of the actuarial valuations are listed below:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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><td style="width:55.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.179%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">December 31, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">4.55%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4.25%</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:9pt;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:9pt;font-weight:400;line-height:100%">5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">48%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">48%</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:9pt;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:9pt;font-weight:400;line-height:100%">0% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">0% - 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:9pt;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:9pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table></div> 0.0455 0.0425 0.05 0.05 0.48 0.48 0 0.178 0 0.178 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:55.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(3,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(14,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">(13,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 4694000 3590000 14308000 13726000 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 by segment:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:33.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended</span></div></td><td colspan="3" 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%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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="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%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">385,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">49,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">33,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">469,193</span><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:bottom"></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:9pt;font-weight:400;line-height:100%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">387,288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">41,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">446,921</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:9pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:33.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended</span></div></td><td colspan="3" 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%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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="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%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">1,162,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">132,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">87,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">1,383,143</span><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></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:9pt;font-weight:400;line-height:100%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">1,291,599 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">142,516 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">1,452,578</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 by segment:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:33.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended</span></div></td><td colspan="3" 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%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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="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%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">385,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">49,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">33,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">469,193</span><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:bottom"></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:9pt;font-weight:400;line-height:100%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">387,288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">41,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">446,921</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:9pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:33.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended</span></div></td><td colspan="3" 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%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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="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%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">1,162,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">132,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">87,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">1,383,143</span><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></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:9pt;font-weight:400;line-height:100%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">1,291,599 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">142,516 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">18,463 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">1,452,578</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 385762000 49813000 33618000 469193000 387288000 41170000 18463000 446921000 1162943000 132424000 87776000 1383143000 1291599000 142516000 18463000 1452578000 Share-Based Compensation <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity awards Compensation Expense</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%">Equity awards compensation expense recorded in the consolidated statements of operations was as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:center"><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><td style="width:72.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</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:9pt;font-weight:400;line-height:100%">(44,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(21,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and Operations </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:9pt;font-weight:400;line-height:100%">(15,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(9,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and Administrative</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:9pt;font-weight:400;line-height:100%">(16,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(11,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">(76,353)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">(42,594)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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%">Tax benefit from equity awards compensation 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:9pt;font-weight:400;line-height:100%">6,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><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 breakdown of the equity award compensation expense by instrument type was as follows:</span></div><div><span><br/></span></div><div style="text-align:center"><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><td style="width:72.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:#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%">Share options</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:9pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Lock-up shares</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:9pt;font-weight:400;line-height:100%">(28,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(7,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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%">Restricted stock units / Performance stock units</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:9pt;font-weight:400;line-height:100%">(46,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(33,976)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Non-employee warrants</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:9pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(1,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">(76,353)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">(42,594)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Tax benefit from equity awards compensation expense</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:9pt;font-weight:400;line-height:100%">6,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detailed description of each instrument type is provided below.</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:700;line-height:120%">Share Options</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than 10 years from the date of grant.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.</span></div><div style="text-align:center"><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><td style="width:47.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.253%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Options Outstanding</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">372,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Options granted</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Options exercised</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:9pt;font-weight:400;line-height:100%">(41,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Options forfeited</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:9pt;font-weight:400;line-height:100%">(3,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Options canceled</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Options expired</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:9pt;font-weight:400;line-height:100%">(1,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">325,078</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:700;line-height:100%">20.88</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">4.37</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:700;line-height:100%">11.46</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">301,611 </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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of common stock on the date of exercise. No new stock options were granted in the period ending September 30, 2023. As of September 30, 2023, unrecognized stock-based compensation $0.01 million related to unvested stock options will be fully recognized as of December 31, 2023.</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:700;line-height:120%">Lock up shares </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2022, 2,960,243 Treasury shares were transferred to the Founder (referred to as Lock Up Shares or "LUS", see Note 2), as partial consideration for the Iponweb Acquisition. As these shares are subject to a lock-up period that expires in <span style="-sec-ix-hidden:f-896">three</span> installments on each of the first <span style="-sec-ix-hidden:f-897">three</span> anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, they are considered as equity settled share-based payments under ASC 718 and are accounted over the three-year vesting period. The share based compensation expense is included in Research and Development expenses on the Consolidated Statement of Income. The shares were valued based on the volume weighted average price of one ADS traded on Nasdaq during the twenty (20) trading days immediately preceding July 28, 2022.</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:70.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.694%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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,960,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">Vested</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:9pt;font-weight:400;line-height:100%">(1,006,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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%">Forfeited</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:700;line-height:100%">1,953,761</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">23.94</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $22.4 million, which is expected to be recognized over a period from October 2023 to August 1, 2025. </span></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%">Restricted Stock Units / Performance Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards generally vest over four years, subject to the holder’s continued service and/or certain performance conditions through the vesting date. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are in euros, as the Company is incorporated in France and the euro is the currency used for the grants.</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.470%"><tr><td style="width:1.0%"></td><td style="width:70.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.948%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares (RSU)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">5,349,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">Vested</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:9pt;font-weight:400;line-height:100%">(1,116,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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%">Forfeited</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:9pt;font-weight:400;line-height:100%">(340,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:700;line-height:100%">5,468,712</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">26.2</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $77.1 million, which is expected to be recognized over a weighted-average period of 3.10 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.470%"><tr><td style="width:1.0%"></td><td style="width:70.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.948%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares (PSU)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">522,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">Vested</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:9pt;font-weight:400;line-height:100%">(173,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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%">Forfeited</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:700;line-height:100%">705,777</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">27.94</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $11.0 million, which is expected to be recognized over a weighted-average period of 3.12 years.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">            </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%">Non-employee warrants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee warrants generally vest over four years, subject to the holder’s continued service through the vesting date. </span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.947%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Aggregate Intrinsic Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">302,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Exercised</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:9pt;font-weight:400;line-height:100%">(58,318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Canceled</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Expired</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">244,457</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">17.65</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">4.73</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">12.98</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable - September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,852 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate intrinsic value represents the difference between the exercise price of the non-employee warrants and the fair market value of common stock on the date of exercise. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">No new stock non-employee warrants were granted in the period ending September 30, 2023. As of September 30, 2023 there is a small portion of instruments that are set to fully vest in 2023.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards compensation expense recorded in the consolidated statements of operations was as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:center"><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><td style="width:72.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</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:9pt;font-weight:400;line-height:100%">(44,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(21,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and Operations </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:9pt;font-weight:400;line-height:100%">(15,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(9,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and Administrative</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:9pt;font-weight:400;line-height:100%">(16,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(11,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">(76,353)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">(42,594)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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%">Tax benefit from equity awards compensation 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:9pt;font-weight:400;line-height:100%">6,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><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 breakdown of the equity award compensation expense by instrument type was as follows:</span></div><div><span><br/></span></div><div style="text-align:center"><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><td style="width:72.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:#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%">Share options</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:9pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Lock-up shares</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:9pt;font-weight:400;line-height:100%">(28,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(7,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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%">Restricted stock units / Performance stock units</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:9pt;font-weight:400;line-height:100%">(46,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(33,976)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Non-employee warrants</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:9pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(1,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">(76,353)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">(42,594)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Tax benefit from equity awards compensation expense</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:9pt;font-weight:400;line-height:100%">6,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">4,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detailed description of each instrument type is provided below.</span></div> 44438000 21166000 15240000 9695000 16675000 11733000 76353000 42594000 6084000 4409000 80000 47000 28326000 7088000 46519000 33976000 1428000 1483000 76353000 42594000 6084000 4409000 P4Y P10Y <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><td style="width:47.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.253%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Options Outstanding</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">372,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Options granted</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Options exercised</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:9pt;font-weight:400;line-height:100%">(41,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Options forfeited</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:9pt;font-weight:400;line-height:100%">(3,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Options canceled</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Options expired</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:9pt;font-weight:400;line-height:100%">(1,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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:700;line-height:100%">325,078</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:700;line-height:100%">20.88</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">4.37</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:700;line-height:100%">11.46</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">301,611 </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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table> 372329 0 41417 3973 0 1861 325078 20.88 P4Y4M13D 11.46 301611 10000.00 2960243 P3Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:70.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.694%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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,960,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">Vested</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:9pt;font-weight:400;line-height:100%">(1,006,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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%">Forfeited</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:700;line-height:100%">1,953,761</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">23.94</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 2960243 0 1006482 0 1953761 23.94 22400000 P4Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.470%"><tr><td style="width:1.0%"></td><td style="width:70.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.948%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares (RSU)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">5,349,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">Vested</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:9pt;font-weight:400;line-height:100%">(1,116,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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%">Forfeited</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:9pt;font-weight:400;line-height:100%">(340,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:700;line-height:100%">5,468,712</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">26.2</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 5349955 1575851 1116711 340383 5468712 26.2 77100000 P3Y1M6D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.470%"><tr><td style="width:1.0%"></td><td style="width:70.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.948%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares (PSU)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">522,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></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%">Vested</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:9pt;font-weight:400;line-height:100%">(173,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></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%">Forfeited</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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:700;line-height:100%">705,777</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:700;line-height:100%">27.94</span><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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 522467 356402 173092 0 705777 27.94 11000000 P3Y1M13D P4Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.947%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Grant date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" 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%">Aggregate Intrinsic Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">302,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:9pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Exercised</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:9pt;font-weight:400;line-height:100%">(58,318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Canceled</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Expired</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">244,457</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">17.65</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">4.73</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">12.98</span><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and exercisable - September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,852 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table> 302775 0 58318 0 0 244457 17.65 P4Y8M23D 12.98 237852 Financial and Other Income and Expenses <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 condensed consolidated statements of income line item “Financial and Other income (expense)” can be broken down as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:38.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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,<br/>2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Interest and fees</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:9pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(1,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign exchange gains (losses)</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:9pt;font-weight:400;line-height:100%">(1,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(4,683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">24,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Discounting impact</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:9pt;font-weight:400;line-height:100%">(1,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(3,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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></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%">Other financial income (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:9pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total Financial and Other income (expense)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(2,967)</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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">3,485</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">2,008</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">23,927</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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 $2.0 million in financial and other income for the nine months ended September 30, 2023, were mainly driven by proceeds from disposal of non consolidated investments partially offset by the recognition of a negative impact of foreign exchange and the accretion of earn-out liability related to Iponweb acquisition.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2023, 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;text-align:justify"><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 and Other income (expense)” can be broken down as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:38.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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,<br/>2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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:9pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Interest and fees</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:9pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">(1,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign exchange gains (losses)</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:9pt;font-weight:400;line-height:100%">(1,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(4,683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">24,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Discounting impact</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:9pt;font-weight:400;line-height:100%">(1,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(3,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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></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%">Other financial income (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:9pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:700;line-height:100%">Total Financial and Other income (expense)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(2,967)</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><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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">3,485</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">2,008</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">23,927</span><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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1055000 170000 3190000 543000 437000 422000 1500000 1391000 -1731000 3795000 -4683000 24384000 -1593000 0 -3692000 0 -261000 -58000 8693000 391000 -2967000 3485000 2008000 23927000 2000000 Income Taxes<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Breakdown of Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </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%">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-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%">On October 8, 2021, the Organization for Economic Co-operation and Development (OECD) announced the OECD/G20 Inclusive Framework on Base Erosion and Profit Shifting which agreed to a two-pillar solution to address tax challenges arising from digitalization of the economy. On December 20, 2021, the OECD released Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of a minimum rate of 15% for multinational companies with consolidated revenue above €750 million. Various foreign jurisdictions are in the process of enacting legislation to adopt a minimum effective tax rate. The OECD continues to release additional guidance on the two-pillar solution with an implementation anticipated by 2024. We are currently evaluating the potential impact on future periods of the Pillar Two, pending legislative adoption by individual countries.</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 following table presents 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: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><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Provision for income tax (expense) benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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%">1,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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%">(4,735)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the nine months ended September 30, 2023 and September 30, 2022, provision for income tax (expense) benefit was $1.7 million and $(4.7) million, respectively. The $1.7 million tax benefit was driven by the loss from operations. The nine months ended September 30, 2023 provision for income taxes mainly differs from the nominal standard French rate of 25.0% due to the application of a reduced income tax rate on the majority of the technology royalties income in France, nondeductible equity awards compensation expense and reversal of loss of contingency on regulatory matters.</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 following table presents 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: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><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Provision for income tax (expense) benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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%">1,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #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%">(4,735)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> -1685000 4735000 -1700000 4700000 -1700000 Earnings Per Share <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%">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 or loss 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.553%"><tr><td style="width:1.0%"></td><td style="width:42.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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, 2023</span></td><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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2023</span></td><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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(7,758)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(6,448)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding</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:9pt;font-weight:400;line-height:100%">56,297,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,318,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">56,173,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,431,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Basic earnings per share</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:9pt;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:9pt;font-weight:400;line-height:100%">0.12 </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><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:9pt;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:9pt;font-weight:400;line-height:100%">0.11 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.14)</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(0.11)</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></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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%">For the nine months ended September 30, 2023 and September 30, 2022, basic net loss is the same as diluted net loss per share as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.</span></div><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:99.553%"><tr><td style="width:1.0%"></td><td style="width:42.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(7,758)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(6,448)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Basic shares :</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Weighted average number of shares outstanding of Criteo S.A.</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:9pt;font-weight:400;line-height:100%">56,297,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,318,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">56,173,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,431,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-style:italic;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Restricted share awards ("RSUs")</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:9pt;font-weight:400;line-height:100%">3,718,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">2,715,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="2" style="background-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></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 options and BSPCE</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:9pt;font-weight:400;line-height:100%">103,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">111,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><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></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 warrants</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:9pt;font-weight:400;line-height:100%">53,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">90,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="2" style="background-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></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 shares :</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Weighted average number of shares outstanding used to determine diluted earnings per share</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:9pt;font-weight:400;line-height:100%">60,172,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">63,235,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">56,173,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,431,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Diluted earnings per share</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: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.12 </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><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.10 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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.14)</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><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.11)</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></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:42.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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, 2023</span></td><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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2023</span></td><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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(7,758)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(6,448)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding</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:9pt;font-weight:400;line-height:100%">56,297,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,318,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">56,173,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,431,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Basic earnings per share</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:9pt;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:9pt;font-weight:400;line-height:100%">0.12 </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><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:9pt;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:9pt;font-weight:400;line-height:100%">0.11 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.14)</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(0.11)</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></tr></table> 6927000 6579000 -7758000 -6448000 56297666 60318114 56173218 60431597 0.12 0.11 -0.14 -0.11 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:42.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(7,758)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(6,448)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Basic shares :</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Weighted average number of shares outstanding of Criteo S.A.</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:9pt;font-weight:400;line-height:100%">56,297,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,318,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">56,173,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,431,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-style:italic;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Restricted share awards ("RSUs")</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:9pt;font-weight:400;line-height:100%">3,718,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">2,715,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="2" style="background-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></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 options and BSPCE</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:9pt;font-weight:400;line-height:100%">103,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">111,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><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></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 warrants</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:9pt;font-weight:400;line-height:100%">53,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">90,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="2" style="background-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></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 shares :</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Weighted average number of shares outstanding used to determine diluted earnings per share</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:9pt;font-weight:400;line-height:100%">60,172,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">63,235,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">56,173,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">60,431,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Diluted earnings per share</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: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.12 </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><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.10 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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.14)</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><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.11)</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></tr></table> 6927000 6579000 -7758000 -6448000 56297666 60318114 56173218 60431597 3718688 2715552 0 0 103221 111342 0 0 53378 90803 0 0 60172953 63235811 56173218 60431597 0.12 0.10 -0.14 -0.11 Commitments and contingencies<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%">Contingencies</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%">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, results of operations, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><br/>Regulatory matters</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Following a complaint from Privacy International against a number of advertising technology companies with certain data protection authorities, including in France, France's Commission Nationale de l'Informatique et des Libertés (the "CNIL") opened a formal investigation in January 2020 against Criteo. After closure of the procedure and a formal hearing, Criteo received notice that the CNIL issued their decision on June 21, 2023, in which the CNIL retained alleged European Union's General Data Protection Regulation ("GDPR") violations but reduced the financial sanction against Criteo from the original proposed amount of €60 million ($65 million) to €40 million ($44 million). The decision relates to past matters and does not include any obligation for Criteo to change its current practices. Criteo is currently appealing this decision before the Conseil d’Etat.</span></div><div style="text-align:justify"><span><br/></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 €40 million ($43.3 million) penalty was applied against the previously accrued liability for loss contingency reflected in our financial statements for the period ended June 30, 2022, which amounted to €60 million ($65 million). Criteo issued the required sanction payment during the third quarter of 2023. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Non income tax risks</span></div>We have recorded a $31.9 million provision related to certain non income tax items accounted for under "ASC 450 Contingencies". These risks were identified and recognized as part of the Iponweb Acquisition. We have recorded an indemnification asset in the full amount of the provision as the Company is indemnified against certain tax liabilities under the FPA. The indemnification asset is recorded as part of "Other non current assets" on the consolidated statement of financial position. 60000000 65000000 40000000 44000000 -40000000 -43300000 60000000 65000000 31900000 3 Revenue by geographical area is based on the location of advertisers’ campaigns or of the retailers.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:39.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended</span></div></td><td colspan="3" 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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: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:9pt;font-weight:400;line-height:100%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">213,607 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">164,890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">90,696 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">469,193</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">201,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">150,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">94,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">446,921</span><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></tr></table> 213607000 164890000 90696000 469193000 201274000 150915000 94732000 446921000 606650000 483319000 293174000 1383143000 609461000 521736000 321381000 1452578000 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:99.851%"><tr><td style="width:1.0%"></td><td style="width:38.095%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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><td colspan="6" 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><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">September 30, 2023</span></td><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:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">193,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">180,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">547,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">542,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Germany</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">56,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">40,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">145,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">144,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">France</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">23,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">23,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">71,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">83,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Japan</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">49,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">56,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">162,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;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:9pt;font-weight:400;line-height:100%">196,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 193210000 180152000 547348000 542034000 56569000 40808000 145541000 144902000 23423000 23212000 71130000 83393000 49213000 56999000 162767000 196818000 <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><td style="width:39.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.188%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">September 30, 2023</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:9pt;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:9pt;font-weight:400;line-height:100%">95,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">196,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">16,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">308,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">December 31, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">92,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">193,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">307,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 95602000 196649000 16019000 308270000 92952000 193007000 21231000 307190000 Subsequent Events The Company evaluated all subsequent events that occurred after September 30, 2023 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments or disclosure. false false false false On February 3, 2022, Criteo's board of directors authorized an extension of the share repurchase program to up to $280.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,195,411 shares repurchased at an average price of $26.7 offset by 1,401,489 treasury shares used for RSUs vesting. On December 7, 2022, Criteo's board of directors authorized an extension of the share repurchase program to up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 3,404,891 shares repurchased at an average price of $31.2 offset by 1,288,939 treasury shares used for RSUs vesting and by 1,006,482 treasury shares used for LUSs vesting. Of which $74.9 million and $41.1 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, 2023 and 2022, respectively. Primarily consists of realized gains in FX hedges for the nine months ended September 30, 2022. EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *& 8E<'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 " "A@&)74/3&ULS9+! M2L0P$(9?17)O)TD7#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3)^2UX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&LQV;)E1T$O#T]OBSK5BYD MTL%@^96=HE/$+;M,?FWN[G621A'^_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 *& 8E>K?D\G7 8 *@E 8 >&PO=V]R:W-H965T&UL MM9IK4^,V%(;_BB8[L]/. +$E$L(N9"8$:#/=A6Q"V]EV^D'8(O&L;:6RS.7? M]\AV+*#R271_).GF0ZD>V%$*3QR1.L]/.4NO5IVXW"Y8BX=F! M7(D4[MQ)E7 -IVK1S59*\+ (2N(N];Q^-^%1VAF>%->F:G@B')BB_$7.C?5U,%9]U:)8P2D6:13(D2=Z>= MD?]IS(Y-0/'$'Y%XR)X=$V/E5LH?YF02GG8\DR(1BT ;"0Y_]V(LXM@H03K^ MK40[]3M-X//CM?IE81[,W/),C&7\9Q3JY6EGT"&AN.-YK&?RX5=1&>H9O4#& M6?%+'LIG#P\[),@S+9,J&%*01&GYSQ^KC'@6,/ : F@50%\%^$UO8%4 *XR6 M*2MLG7/-AR=*/A!EG@8UCN6]4&0*)4;V2;;D M2F0G70W"YG8WJ$3.2A':('),OLI4+S-RD88B?!G?A035J:+K5)U15' N5@>$ M>7N$>I0YTC/&PZ\##>&^*_Q%IJ,DG+AF,JX-]?X"DR MT2+)_G%E62EYZ)8TK?-3MN*!..U \\N$NA>=X<O^YFDE7$[Q<-_;_^:RA$;M:*E76^IM9^E;SI46*GXB,[&22KOLX5):Y:Y, M&:-1.]KKU_;ZV]F;"A7)T#1+ KV#L_!PI;HA-K9$-'Y'GT>USZ,M:Z;B,+ 4 MS;*Y''&M.QYGSH)$PW8T.*@-#M!$7:0ZTD_D,HH%N$>+OF>' M5V\;DY,TD HJ9C%T[)&YAM9(I")CF:=:/<%_Z'2^07WBN1SC0;M:?D84_C:6 M1V$(ZMG>^H 4X^5UZO:)2S)*9KD@9S%/@6.=GE&!73U3ZYF^R?/8G$'YWLB' MU.D7EYMR%;DX;(S'[6K3VUP3F^!1T?1Y77]J8R MTSPF?T6KY@:**Q[U/._8Z;0-_/$M__@XM:S['=/Y2G<-Q068-1N_JTN.-OQ3N3%"8< MY>J%@7*^-N[TB2LV^6P#>:A%'KH5\AAH!< !T%E(]Q"Q0><+5PM!1D$@0 AD MPE+2N1S0!O%02SQT*^*9)SR.R5F>P>W,66\WZ#3.0?"X7?U9NJ%;T+M-LKPV^H99OZ%9\ M \82F"G/M0Q^P%RD6/0CU[D&V$E#*%^GXW?BE2H?2K5>H696FN^'O?XA]=B MGG3O71XMV5 <3-8>H4=5,&Q.TE \DM^$NQAQ*0^FSKTC2->1TT,;K$,MZ] - MK%,-EY=19O#@N^ *7>?9(+>_[]-]YCN-MH$_U.(/W7*1Y[G32[CH[F%QL<;U MY#80B%H$HCBPO/98K=LUN\3EOKD]MH$_U.(/Q6%E! ;#TF3,W7T,+M#1C@61=\2G/]W^3.8BR!6,/T[?N%)S-=HC@@=+HD3A("WF M1F8R>*U@M*X?VTME J=Q+LC'#P/6/_SL'7BT1U9 XL7'/6<.ML%<[-FW M-1R6;A0/B]G>4W(K8V?&X0+CVPE2F:7E[ M@]#5:'X^V3GWJL-Y;:8^FJ]#6E4;+[IVL?+ M/4Q?N5GNR$@L[B#4.SB"[D>5VX+*$RU7Q"A4.8!N'\GI5Z? MF!?4F[.&_P%02P,$% @ H8!B5_M#1[:7" 0B8 !@ !X;"]W;W)K MV2'V+$>2.=NWX"=_*7\I4CG=X[BDV=5?:N74FKT M?564]>EHJ?7ZPV12SY=R)>ICM98EO/.@JI70<%L]3NIU)<6B:;0J)A3C>+(2 M>3DZ.VE>NZW.3M1&%WDI;RM4;U8K4;W\)@OU?#HBH]<7ON2/2VU>F)R=K,6C MG$G]=7U;P=UDU\LB7\FRSE6)*OEP.CHG'Z8\,PT:Q7]S^5SWKI$9RKU2W\S- MU>)TA(TC6O7WC\V@X?!W(M:3E7Q MOWRAEZ>C=(06\D%L"OU%/?\AMP.*3']S5=3-7_2\U>(1FF]JK5;;QN!@E9?M M?_%].Q&]!H1[&M!M WIH [9MP)J!MLZ:85T(+#>'=OIL>G-]<7D]N[Q <#6[^71U<7X'-[,[^/?Y\OINAFX^HH]7 MU^?7TZOS3^CV9G9U=W5SC7[Y>GW^]>(*M._1$?HZNT"_O'N/WJ&\1'=+M:E% MN:A/)AH87<@[-2=.<[C>?P+SL M)H?N)HSZ:B7B+XUM#<7,@_-_F3*&#PSF^Q[2INNC*! MXNF,9#R-DI/)4W\\MHSQ% +,3K;GE.^<\J#3NTHL)(20N02+]X6LQZB$>*<> MD"@@*HER+FMS]P[Q[)C#IBF*)F# V."EY#CM7M((5IR6JWM9M1/YNO8:-2RG M_EO;=36&CZ[7L@D_Q8MK=EK[46_8,>513 >S8\L2G&8\<\].M)N=*#@[5^5< MK232XKMT?G61]:DTRT@\\.90L1A[K,4[:W'0VHU>RLKO++8^,TUX' VO=ET^4WN2(MS;=ZU/6T7W5'L^LYW/+.CSLZB^26WV):HE6,QU#MMQYQ:M M567X[7*=V7X(SLC M4,5X2QUNR:XXR .1Q6E17' $MAVT_]\@A.><3;PZ1)2 MV$.99R&0'K))T.IM!5E M 1).<\RYO:-AH'+J(L(]^XMT^"-A_C6IM@'/J)"0UCJ= MV\0AA)(D'3IWZ##H? NW0Q,)L\F.8:4JCP)QC-@<&@8QAR3Q1S'2L8J$8>6+ M8SW'H5A&;$Z1*+6"F4/F<]ZQC(1A=MUS^)"7D _E$-D"$K#+NU81L,L:^T&+-HT MHA!#8PNW+B%4&Y!0>RSVBL##JL B%_=YT<0!=RGX8VO!?Z,8I!T!:9B ;9&U M%B]-A>4U@1\.P^V22G9WCE[U$Z##O-M=81+-A0>R2$8P]F2;M^$"(/8N!=>QC8?;ME_&]9>P\P[*9EC%"AFF\0Y8R'GFV&^O QPX!WZ%>;;AE M4$I:M9M#!\5IEF6>=,&087&(57 M%NA>EG"EFQ+9[=+F$L=LN+,<*I9@#[M8QRX69IG2),DBC^,.=BP,N];Q6RX=B",X2K(AXUQ"&B?>E< [RG$9B74[5:J1+59O#U&/W\4\IB_BL^ MQC2"G*1"3Z+8R#&*V9A%>!S'[4\X<$MY.DYHNFV)Q$8O597_)1=CE-?U!E!A MA&JC:PT7)I#]@)^%CIW?AZ-$Q:GULY!+E7AR(]X!G(SI-%;LP!PT_CNS8?/_B!**LR$'7$)B2DA/ MKL"[7(&';]NQ7JW9+;..MV0W3*M=2H=GQN7M=.TY^,8ZH5<@[A3S%W%.V\2Y7 MX >< $.64ZFB, $M+[6$_>@^8>../"&+R3!==\@8P[&'NKS+$_@A>4)+,:<] M!^XA34^M MCWFZZK.H'O.R1H5\@);X.(%15^T#2^V-5NOFF9][I;5:-9=+*6 %&P&\_Z"4 M?KTQCQ'M'AL[^QM02P,$% @ H8!B5_L//WJ0 P /@X !@ !X;"]W M;W)K&E$64B+QAL2)S_]__#NV<08'RIYY "#0 M2Q3&?*@$0B3WJLK] "+,[V@"L7RSI2S"0C;93N4) [S)@Z)0U37-5B-,8F4T MR)\MV6A 4Q&2&)8,\32*,/OY "$]#)6N\OK@.]D%(GN@C@8)WH$'XBE9,ME2 M*Y4-B2#FA,:(P7:HC+OW;B_KGW?X0># C^Y1-I(UI<]98[89*EJ6$(3@BTP! MR\L>)A"&F9!,X_]24ZDLL\#C^U?UQWSL@#6QQ&HKO M]/ %RO%8F9Y/0Y[_HD/95U.0GW)!HS)89A"1N+CBEY+#48!NG0G0RP#]-*!_ M)L H XQ+'>"MY^>;.5QY:/*+'V7P\G\S&7]%R MXS;0;=+S" 6 0CBX["#;A")T2J@*VT6O*3I6UK0JL5P76Z*EU3 M;'I-,?=*8F\*9%0%,IK41RN&-R"W7!_('J]#X)\0#N7V+0L%'/U&-W5U:91L M6Y="S,[%LO^5_<WSK6)::]BVGOG;PHP3]E/)(^D_O-[(!NUVH+L_34D M1^N;EF.><+RFJ?NWJ=7O65W-/,&H'IV]LR^K;YCM2,Q1"%L9J=TY4H(57RM% M0] D/XZOJ9"'^_PVD!]XP+(.\OV64O':R$[XU2?CZ ]02P,$% @ H8!B M5^-3-7+U8B.7A]\2I[7NGHPGEQNXF%7%V- MKNE%Q+S*H$;\ELB7\NB:5*$\*?57=7.[O!HYU8QD*A>Z M7QJGH\.8E>'Q]:OW#W7P$,Q37,JI2G]/EGI]-0I&9"E7\3;5G]3++[()R*W\ M+51:UG_)2X-U1F2Q+;7*&F.809;D^\_X:T/$D0'XP0U88\!, ]%AP!L#_M81 M1&,@WCJ"VQC4H8_WL=?$S6(=3RX+]4**"@W>JHN:_=H:^$KR*E'FNH!O$[#3 MD^G]W2RZFT/<#-_A(^/T=WCG-Q_(/?[ZX_ MSVX!\YZ6&]3J'\ MO]&C_SSZ"1G\D".\]L<[_-WF"Y5),M>QEE C-/GC^JG4!>SQ/[&EWCL3N+.J M\%V4FW@AKT90V4I9[.1H\L-WU'-^PG@>TMEL2&?10,Y.5D0<5D3T>9]\DCN9 M;R7&_M[0JPVK+K&;""^D(:31[IA7! 8X1D]A,QM&><"I,-Q%"$ZXS/6# ^XD M3O<0I]N;>5-5:J)6T)'J>"^P@-TATVU(9[,AG44#.3M9!N^P#%YONCT6\6J5 M+*"K?]DF95)W^ 4L#5KI]Z[KV511WN4B%CHP*/.C@$'30&_3/A2I+LBG4*M%8K($U*G- @U["TQ]QM9Q#K)GXG\"NJ[E"5:9<(AJ\R0SF9#.HL&I+&L2U#X[55[VI="3WI-5H;*C M;8&R(.R^ Y)5F!S8,"'\P"3 1L$NIXYCQH_@F.!>1WNBK02FO=)N\B')XWR1 M-%MA+T>2AI(F%]ZC++C(A$+/[-$(C(O *HHVBCF.E0,(BH='LN"4@E9^TG[] M>9H!3W*E"DET_+5C$]A*,!!VW#8*M(FU_1%5&3JAJ<(PF.!A1]RM]*3]VO.A M4+ND_DD.(GY==(B[77@@(Y<=(HUB&A)JN$D$!A."F4S8,.J9>1)ASH3/W0XF M6CU*^P7IG=3D) O0@&V%Z'G<->-%4*YU\$509[XPI6N$P5SJ=\AOVHI2VJNT MZGB3DZR/=W&2QD\I)( BY3HNY%JE2UF4U;%D6B1:*C(_OSY'B0GMD$-+K6,H MU[<:@HTZ.SEE-<0@,$]T22/62D36+Q'_A9AM"I6G5+)-<2U"J^$FU M&0*:]4BH[TGF-_K'\,ER*0==,5GN<\. MR(NM+C7TC(J';0G?)]6I/=ML:QD!'70/)'&FMKG&CSVL5ZA^Z[EG4&^S0;U% M0WD[7<16[K)^N7L3E\GB=>7PI; 5INN!OO(\S\Q8&^DYG :4"C-M,9_4Y\R2 M=ZA/P2EHP8[\;04NZQ>X5O[FV^P)LA/J6E#1IM)%=-&*C]]+8RF0F>LL 4AG35"UB MO>?KI&4<&,(SK5>/?_.F']+;;%!OT5#>3I>LE?:L7]H?+5GG6OU8O0>%TO . MJO<2NEI\O'RH#&HYRS#DW?SBBT WT"1]R:*4)3)D U"&<)A)D/CHS>YF2R>ZU?H);1MZ-#[%W:'IX?7]-?U MRVGC^0V]F%+D^8Q>1/N7\*W[_?\$?(R+YR0O22I7,)1S[L.:%OO7[/L;K3;U M>^0GI;7*ZLNUC&$)*@!\OU)*O]Y4 QS^V6'R#U!+ P04 " "A@&)7/PO\ MO3$$ ;#@ & 'AL+W=O-\DG0!B9*,!FE+J]+./JSVP80+B2:)6=N4]M_O34(SD!K4F>T+ MQ,ZYQS['SO5U?\O%=YD"*/),>$\_MV1&NV85>#^\RO[EUH\BIDS M"6.>_Y4M5#HP H,L8,DVN;KGVZ^P$^15? G/9?U+MCLL-4BRD8H7NV"<09&5 MS3][WAFQ%X \^@![%V!W ]PC +I+(X(/LUN_YQ$HP=LS![P M[R:>/LS([1=\=7-W'W]%W.1;3"93;,?D['$Z>HPFB#XG%^1Q%I&S3^?D$\E* M\I#RC63E0O9-A7.L1C*3W7RNF_G81^;CD!M>JE22N%S 0A,?G8X/3\2;Z$UK MD/UJT+5]DG &ZTOBT,_$IK:CF<_X_>&V3L[_&SW^Y=$/S'#:W>+4?,XQ/L44 M8)I0A"_)F!>8F](J:3P!F90)+X#\/9I+)?#S_T>W]@V[JV>OO0 M4/@U1764/ U]W_'ZYM.^OQJ09UN'H.@MZ*+GTMXA*M:@/*OGMJ@#I5ZKU#NI M% \*/ 9*S))"0)F\$-QWI4MQ@[Z#JBP83N$3MZK1V] MDW;6(3FM/MR+4L3MR-3"'ND%GSTT!A8&?D#ULH-6 M=G!2]@-7N />)SO0Z''"CIRQ!F4[H=_=_!J8%?:L;D+0P:@3>$=6.VQEAZU.X;%.IB/'U;'"7.OV"U K.I;AL2]OBE54\FT MO>U-9E37[YW^:^MJ;&GZH^KF4Q?7/^B;:],-$ZLJI^:PQ*'H90^7330WD::A M^+HNM>=<8>%>/Z9X>P-1 ?#]DG/UVJ@&:.^#P_\ 4$L#!!0 ( *& 8E?D MYWDM6A4 -;: 8 >&PO=V]R:W-H965T&ULQ9UO<]NV MEL:_"L?;V=O.1#'QAR#933*31A0)3IMTXV1W=CK[0K$96U-9\J7HI+V??D%9 M,4W@$"*=)]D7;63[X'= \@@$GW, /ON\K?_<7555$_QUO=[LGI]<-G MN_.KZGJY>[J]J3;F+Q^W]?6R,3_6EZ>[F[I:7NP;7:]/>1BJT^OE:G/RXMG^ M=[_7+YYM;YOU:E/]7@>[V^OK9?WW+]5Z^_GY"3OY\HNWJ\NKIOW%Z8MG-\O+ MZJQJWM_\7IN?3N\I%ZOK:K-;;3=!77U\?O*2_5RF^P9[B_]:59]W#SX'[:%\ MV&[_;'_0%\]/PK9'U;HZ;UK$TOSSJ7I5K=?#[;A M27!^NVNVUX?&I@?7J\W=O\N_#B?B00,F!AKP0P,^MH$X-!!6@VBH@3PTD+8' M.= @.C2([ ;10 -U:*"L!CP>:! ?&L16 ZD&&B2'!HG=I62@07IHD-I=&CH& M%GZYYLMF^>)9O?TOWKR>9Z_/LGE@/IV]^57/7[XS/YR],__\EKU^=Q:\601GQ'>UO=TM-Q>[ M9Z>-Z6/KZ?3\T)]7=_WA _UYMVV6:Z+9W-\L^^?MJOG;]&/9-/7JPVVS_+"N M@F8;[*Z6=76U75]4]2[8?@Q>U:NFV@9G3U\^);QD?B]G+2PX7]ZLZ$XNCAR; M&[GPB\]N/?5HT9FPT[6]:; MU>:2BH32CWAM1L_S[::IMVOSITL35TU55[NF3SHU\7X?]/P^Z/D>+0?0OU27 MJTW;+3.TKI>;Q+PD#,JB+W\]I[V\^YF>5X] M/S&G=%?5GZJ3%__^;TR%_T&%-A*6W<&B/:R].7YZH:(D$4+&STX_/8Q5US#B M89S$HF^7(WM7(&$:"2M!L%X\BOMX%!/C<4P,WC'5@PO(6)H('O8OX)RR4X() MUK?+7#O.9&I%C6LT,Z1(64YSURX6C,ND;U80.!GR5/;-M&NF0F;"NF]6NF8B M8DEW"+V+(^\OCMPW$P,7QXR$[;AMQ@AS1?:??FKO:/C;H)XWIL@'HT6Y?1CQA(FN!4NE)DR$Q$K7KP=G!HO2%B.A!7C MSH9&^BPIGRF/Z)")[T,F]H:,WNUN]S,9\\RUK2]6FZ5Y[KF;83^<;%.!XP5/ MO44B85GL?@%YZ$RLD2YS)*Q PC025H)@O5!-[D,U>6RH4N&9.$'@3KE'V&2) M.RVW LG;[:F!1'2)69/[ NE0(V$E"-:+C_0^/E)O?+RZ6FXNVQM>T'P1<';M MY/_80/:+'_L'(Q\0O(VFCGY(6(:$+5+BIL/2.+:^ SG2:8&$:22L!,%Z\].?CS#)_'Z;&XH'64R&B.+8E#:C3 DK3 MU'GCD;#.6XERVH^S![D&YHV-O7X^^V6YJR[V5!:=J#UFHPD[,A]-V'D2TJS3UEG\'5/2#"JX0VD9E+: MTG(HK8#2-)16HFC]<._T>>87Z$O7OG9J M/_($C^LW5J%2RGKP(.S:)QD5V=(%81BIE#/[R8.P,X\Q8J .C#\H MG/_*ROFC:I/?P>3A UL[3Q7/D\(G84D+G] .%E":AM)*%*T?F9T>SQ]10W\\ M&ET!F]8^*4-2^^14&;VC?1)6M/9)^"6U3\*.U#X).U+[).P\VB?O]&DNOZ-T MP9$%V',H+8/2%E!:#J454)J&TDH4K1_NG=3/ 77UW-7!9X*GL5TJ3=H)Q80] M!$&+ZZ&T'$HKH#0]\OR6A-W# ;0?*IWVSK]!D3TG%.LH#)5=)T/9227MVTWF M[^/DT($6VD-IQ<@SHJ%>2\JK4(/S\BXCP+]9N;V?//D>"I7_N5MQ/V.,"<7M M^114V8?2"BA-0VDEBM8/VT[9Y]#2>^YJ_(PYS_HCC#)_OR:/LEE0-N:F']OB*N63"6E- M#0K_@4\-(,II$ME9@Q+EM!\9G98N<(7V@M#&6607V\Q),QEQ^P)#2^VAM'S< M(110IQI**XE#2&/ZX4%THKZ U=H+5_=V9(H1-IF_1Y/#!%I"3_1?V"LEH1XU MY=$6'5 >^S'R8(>:KREW+V\W_DR=GSYUD@2E98(J=X]3&=I[%2P(RXBK2*1V MP2JT@P64IJ&T$D7KAV673A!>_99(&A\/1:J*G87,+A&84X9AG!*3&K>0G3.G MVIFPFC'ISAURPF\2BN@-#WJ[):$U2P:R(.+3K 7?L'^4=D>0T MFEX0)?Q)F#A%50NHVQQ**Z T#:65*%H_;#MA7O@%](G9'N'*S<[]\:A)=C#Q M[;/D[_;D<(+*WU":AM)*%*V_+6LG?\M'RM_'\CQ'N -2N+_5U)$32LN@M(5T M-6[.HC2Q:UNA7@LH34-I)8K6C_1.SI=^.7]2HN<(:RBZB0IT;BZY5:D^'VF7 M2:)$WBZJ75!&4MAKH'+*)PLCNU2G\!_YY BBO,K4J09#>>W'1B?>2[]X/R75 M(UV=F8=NK3-I)KFMX?L[-GG0@6KXXPZA@#K54%I)' (+!PK%9*?C2[^./R'7 M(UVUVZZU\3N;?!=#TA906@ZE%5":AM)*%*T?H ]VVY^DZ$]=G>BG3YZE(6F9 M=/7U@=6)A"6].A':P0)*TU!:B:+UP[++84A_(?\C5B=*MTR<7IU(&E*K$P^& M1U8G$E;TZD3"+[DZD;"C5R<2AN3J1,+.LSI1=LJ[G+I]C6=C)?J:(07F.926 M24*N%EPF,7>&#]?2/+Y%S-Y'-8=VL(#2-)16HFC]R.SD?NF7^X]NK$1'HZL? MLS!A+'2>RBA#F3C[I68'P]X($MHICP5A-6.QY$Z= ^$W%E*FSCR;$,)3EJ2V M_$[817&L(N>9R[43(E0#F6K9">LR^8Z9:@G5VJ&T#$I;0&DYE%9 :1I**U&T M?KAW@KST"_*C,M62VJK=#!JV%D_:L<2>LF;^/DV./*AV#Z454)H>>7Y+RHX_ M6##5?S]4I[9'?E7\40GKB-B/Q2GDGE-6[L)Z?_^FQ@V4ED-IQ:CSH:$^2\+G MC*=J(&HZY3KRJ\U?D:GVDZ?>/:&T+'*U816GRIZ'0YWF4%H!I6DHK431^D'; M2>J17U*?F*>."*&6IW9-SBBK[FY_;0045RNENV;N+0'UJ**U$T?K!T@GJ MD5]0?W06^@CW#TX^4_A;31X5H?H]E+:(B!UMF!#FH=;6L:!^"RA-0VDEBM:/ M]4Z;C_S:_*0\]!'64'R[RO%TG%WF[\7DF)2N,")B9K^?,8=Z+: T M39TY)E([-UJBO/9C[<$+:?V"^Y2\=D3HR3*VK\J<-%/.W@#^CDT.&6@1_[A# M**!.-916$H.5$$RI5-F/+E2Z@ MFZ_LYM(,% ME*:AM!)%ZX=EE_"(_"L)_*\+HD.1V)XFC$)FIY?GI"&+H\11]MQ7X?(PL:NT M":L99TS:Z?2<\!NK4-C/V@5A-TLB:6^MJ0F[*&+$A(EZZZ]ZD'/M7Z-.I8_\ M*OW79[7]#B:/'M M:B)B4QDZJTU8TEEM: <+*$U#:26*UHM,U>4$E#\G\+BL MMG*E9CJK31I266WE[AA#9+4)*SJK3?@EL]J$'9G5)NS(K#9AY\EJJTZ$5^P[ M9K455)>'TC(H;0&EY5!: :5I**U$T?KAWLGWRB_?C\IJ*U?WGL72D0S\KB:' M)[1B'DK+H;0"2M-06HFB]<.S2QBH417XTQ+IBA+#S9.3K5SX?4^.5ZB@#Z7E M4%H!I6DHK431^O':B?[*+]2/+\@G'Q?]],G3!20M4ZX4KH2(0J7LE6J$91RF M,K(WY0[VB=A16N?A%]2^R3L2.V3L".U3\+.HWVJ3I]6 MW[,@7T$+\J&T#$I;0&DYE%9 :1I**U&T?KAW4K\"%.0KJA \=>KQ*3.>Q/9& M#?X>38X[:#D^E%9 :7K8:RXH!NS]#'&&7^?DT>Y*""_9@#** N M-916HFC]H.IT^/@;%>X?X0X4-OM;31X]H3H_E+:(B5Q%DDI[GXH]477VA)69:YQ^QUQ3#*VYA](R M*&T!I>506@&E:2BM1-%ZX9YT.83$GT,8E6M*B*UHE/-41UFEW,X8^/LS->J@ MM!Q**Z T/>KLEH35C*<#VSXE7;X@\><+'I5I2L@-VYWW*Z$:*C3DG0:#BS)3CK1/GFT:'],83U"'M"@_*VFWG&AM"PAMMD1 MW"[?7D"=YE!: :5I**U$T?JAWJ42$K_D/S$_E;@".;=?QCD?8Y0=C'PO-_)W M?7)(4;VRRU.A+C645J)H_4CII/C$+Y^_NQ?@[P;"NFI6=75Q=$!\E"CO;S5Y M0$32,BAMD;CJN&!)Z*P,AGHMH#0-I94H6C_.NSQ XL\##,0Y&=M^TE!L$Y)Z M(IUW.(\SR_Q]F!R-;KT_2^VQ.X?Z+* T39PV$4H9VL\<(*?](.N2!XD_>3 E MV92X2C@74>@\R5)F4MGK/OP=FQPOT S"N$,HH$XUE%82AR 'Y+VDRPPDH]ZX M.R;5E%#OV95VJ(PPROQ]FAPHT#?L4@=@;_Q)V=A[[&EHMTH4K1\FG5*?3%+J MIRYW]-,GS[F@2PP25S@?6.Y(6-++':$=+* T#:65*%H_++OD1.)?&?"(Y8X) M\>9;6.A!6]W)$P))<[4D!RN2-A2"YWI(YC>+ECVDKJ_=]T M\FEZ]&V;;S;!HOI0W[::@+C;%>=)\*I>-=7V'[O@PW997[2ZP869'Y\WVWH7 M+&^;JVV]^I>9U2S-7>JOII5=MYO6R-S"[D8C,Z&^N:W-S6Q7!3?U]K)>7@?- M-KB]:?__ T_"I^%=\%VOUNL'C=MITG+SMW&\O6UVS?(NJEY>5_7JW#B;5S?; MW:IIN[J?7.V>!N],J_/!4LG5[DX;7K5S,..#/S$SW2>2L6[B_Z6?%VW0&A_+ M3U6]O&R[O;I33'[@ZFEL/GS<54WPX>^ /9&A^2])'WB[@]VVE(_;.GA[]GX7 M?*IVC>G]4_.$\*;M^GEU_<'/O&PO=V]R:W-H965T&ULK5;;;N,V$/V5@;K8)L#6NEB^I;8! MK^T@ 7*K97>Q*/I 2V-+B"1J2].L[E!35B14W7?3%(JDY1^?,D!P/]UP\ MRA!1P?RNF;" MHM08#XNU!S$>\ES%48H/ F2>)$P\?<:8[T>&;3PO+*)MJ/2".1YF;(L>JE7V M(&AFUBQ!E& J(YZ"P,W(F-@7TYZ.+P)^CW O#\:@G:PY?]23ZV!D6%H0QN@K MS<#HL<,IQK$F(AG?*DZC_J0&'HZ?V2\+[^1ES21.>?PE"E0X,OH&!+AA>:P6 M?'^%E9^.YO-Y+(M?V%>QE@%^+A5/*C I2**T?++O51X. +;[!L"I ,Y[ >T* MT"Z,ELH*6S.FV'@H^!Z$CB8V/2AR4Z#)393J*GI*T-N(<&H\O;^;S>^\^0QH MY-W?7,\F2YIX2WK]S*<]Y M0]X,_198O4_@6([3 )^>AE_BFN#M)KA)B:JSY=39<@J^]AM\GF(*:0\KX!OP M%/J2?X8[*62M#F_+/);,GN-K/K WLA,^;CR* 3*5'LT!A_ M_,GN6K\V6?^?R%XDHETGHGV*?3S)5EPF1(>T".MI9+OR0CA9D M@F\%2YHR4=)W"WI]T^S&;M\:FKM#@\D\JNO-D M+IY ZC)*.*.UPH \;]);TG8.M+1=R^T/[%>:C^,<>]!Q;;M9=Z?6W3FI>_E" M+5U^M-L$!I^ [5#0;0L^EPHR%%41M)N QS$3\I_51F/E=P>'QNR6\\K5<9#3 M;?6:+75K2]UW6BJR#KFDS41M"1;>2L(.I8K2[;^5I7N4;MOI]P?MP2L##7&N M95/]FCWT:@^]'_-PL_+>[:%WK(U:L-M_78234O[K>3);DSU_Y#QWU!+ P04 M " "A@&)778$JL0<) "0)0 & 'AL+W=O MBLYEOWZ+DFS:(BEU[^8ET:5(GR*+=4Y1O'@IQ8]JQ;E$K^N\J"Y'*RDWYY-) ME:[X.JG.R@TOX,VR%.M$PJUXFE0;P9-%W6B=3XCG!9-UDA6CJXOZV8.XNBBW M,L\*_B!0M5VO$_'VB>?ER^4(CW8/OF9/*ZD>3*XN-LD3GW/Y??,@X&ZR[V61 MK7E1966!!%]>CJ[Q^8SYJD%M\>^,OU0'UTBY\EB6/]3-[>)RY"E$/.>I5%TD M\.^93WF>JYX Q]]MIZ/];ZJ&A]>[WC_7SH,SCTG%IV7^1[:0J\M1-$(+ODRV MN?Q:OOS&6X=J@&F95_5?]-+:>B.4;BM9KMO&@&"=%?T?1Z_AOZ M_/O]'W-T\OWN^OOL%FQ.T1A]G\_0R8=3] %E!?JV*K=54BRJBXD$9*K_2=JB MF#8HB -%C+Z4A5Q5Z*98\,5Q^PEXM'>+[-R:DMX.YWQSAJCW$1&/4 N>V<\W M)SUPZ'Z4:=T?=8UR4JW04I1K! M6)#(KGIJ(SV3&K>/5],?L_:ED<%YMDI1? MCF"U5UP\\]'5/_^! ^]?-F??J;,CU]G>==;7^]4=Y*ZL2,LU1R=Y656G-F^; M+H*Z"Y6IGJ_&(?/"B\GSH1L6*Q^';&]UA,_?X_/[\97%.%73 Y&+"KC1,Y1) MOK9.3M.C?P"$D= +.G!-*TR(QZ@=;[#'&_3B':/K=2ED]I^DR9N >B/*YTPE M8BO8P(#A!R2*.F!-*TQ9X'MVL.$>;#@ ]B%Y Y:0"!@*I;#&85S5;9XECUF> MR3=4T\?3-D]D*=X@LTG)A=6/T$ X9I12UG'$-'/X$.U]B 9\4"%\\@0<>HK M"Q7$"O4BJS9EE>2H7-9QDVZ%4*XE5<6EU8/(]""*/=IQP&)% VSW(=[[$ _X M% &%"_ZZ9IQ8@? M.Q8S]C2=>0.>WA800;R"B4A3L>6+_<*N5_DR*Y(BS6#:VJ2DWK8C8"@ M&E35 11;4+"0D2Y:BQWD>M\1 M8IAHN.2GX;:#ZP9++" BSTCY5CL2Q;$#K"9DW$MZ /9>KKBP8J-FQCP+%:P%B %.CS0U(N'N'?G0'?XCQW8R0G7 M(C Y%8#B,'&YH]L5#]*LSHUZX>3T9!]!K+A*J4%6:8@LO>R;& MY$_C%#3((,2&P(9HL9IIY/78@UD1(\7'Z=P( N ME X];I/AQ$/M=)6 SP]1GOJ-N)5H+D'XM\"#*E'.H/NKE MUY1/!Y&H5J-RS[X(38*/ ^)WL9M6KMRA)0#IEP 'F;NFG,-23Q<3[D1-;.Q. M2-15 18[!LG/%31:!)!^$?#_Y3X+L6./X=B(>)LAI:%+ A M 4@TG+MW\';OW*19J#$ ',ER_0':![IVFFC9F6-8];E08M5@$,';$WLM)_8872W M(ETE#52IA/)6O#68[6!ME;5'(=-W\5H,_1@'CLQ$#_;$?Y:WF\RJL^F G*!6U,Q[:?BF^62IW7ZXZ]I$_P0+E#WI>V6#TBA_:>(^D*IT>];C&3;TD01T;Y8+%C7DB)8WZ8YF76 M7\//MYM-7NL:( @H'M*\!(93BZ:M?98Y=)D5S5$(1PYF[UK+OU=OQR.B*9_U M4W[+1EF3!NNM]GTU*/ARZ_@2SVQU.*:A,9,6.TJ#R%&O,\W[;(#WCW!G[><: M*U1J?O'%GM]E3)M9[#LV?YEB^^,GFD;9 !WBO^Z7Z&65I2OT(61G,5IG>;[[ M#/N!X3.\?Z*R_. WMT8U5&HE*H&Y2@0?JU,L"[NUVM\0"Y6"9(FNYU,4X@A- M#RW'K4H]:EZ'QXHC2%X*J/[RA'MX5L#@CLG^Z/"'VJ#\9TGD_Q^0Q;GE\S=CYE MS/K&AS?U89Z)_NGFK-*71$"FKE#.EP##.PMA4D5S_*>YD>6F/A#S6$I9KNO+ M%4] NRD#>+\L2[F[43^P/X1U]5]02P,$% @ H8!B5VN8E\BB @ DP8 M !@ !X;"]W;W)KQRTH MXT[4M6LS&77%6N>,PTP2M2X**O\,(!?;GM-R=@N/;)5IL^!&W9*N( :]*&<2 M([=A25D!7#'!B81ES^FWKH=MDV\3?C+8JKTY,4Z>A?AE@KNTYWA&$.20:,- M<=C $/+<$*&,WS6GTVQI@/OS'?N-]8Y>GJF"HB&<5/%6$M\RQ"GH^%T,AI/XO&(X"R> MWM^-^G,,XCD.#^/)/";3&S+LQ[?DYG[Z%)/3Q:2_&-UASADYG5$)7&>@64+S M,W).%O&(G)Z1!(K,B8IY"^ MQKOHL+'I[VP._*.$,907)/"^$=_S@P-ZAO\/]X_("9I3#RQ?^!%?AB=W;CZ_ ME"2BP"NIJ/VJX<7,X=")58P=RVCNYB:Z[ 1M-+/9]_$^*_3;5V&3]4INV,@- MC\KM)XE8<\WXBL0:*TIEJLBB3*D&V M[2EBBU+=@6:UZ:Q]VU#>K ^PXU8-\A]-U:X?J%PQKD@.2Z3T+BY1F:Q:8!5H M4=HN\BPT]B0[S?"O =(DX/NE$'H7F V:_U#T%U!+ P04 " "A@&)7X6BZ MFL$& "L$ &0 'AL+W=OC#BAR)FY"[S%XL^]_WS*Q$4:EL MIT5?+%YF9F?FG+G0YVOG/X:***J[IK;A8E#%V+X>CT-14:/#R+5D\6;I?*,C M;OUJ'%I/NA2EIAY/)Y,7XT8;.[@\EVA=0TVM]?4>W6%X.3 MP?;!.[.J(C\87YZW>D5SBN_;&X^[<6>E- W98)Q5GI87@]G)ZZLSEA>!WPRM M0^]:<20+YS[RS?_+B\&$':*:BL@6-'YNZ9KJF@W!C4\;FX/N2%;L7V^MOY78 M$^FC-7%X-5 E;34J8[OW/H'VL3SG.T5K@[R5ZVS[-GI0!4I1-=L ME.%!8VS^U7>;//047DT>4)AN%*;B=SY(O/Q>1WUY[MU:>9:&-;Z04$4;SAG+ MH,RCQUL#O7@YSV HMU1SL[)F:0IMHYH5A4LV&KM2-ZXVA:%P/HXXC[7&Q<;V M5;8]?<#VM^HG9V,5U!M;4KFO/X:?G;/3K;-7TT<-SJD=J=/)4$TGT]-'[)UV MP9^*O=,'[!V(4OTQ6X3H098_#P6<[9T=ML<%]#JTNJ"+ 2HDD+^EP>777YV\ MF'SWB+=GG;=GCUGO0Q5Z4.E=$.TC4'VQ[2=HH*YT,($%;SA$&[54UZ\5J61U M*DVD4A4.B-N0KP(T2\V/E\9J6QA=JP U0FW'H(PMZ@1^J(H\&:N.(DP-WG>V MKCM;UWU;;SM;\\[6X%A5^I;4@L@J(-!J#\G%O;KV,.54FWQ('%=TBD_QJ49 MVI9H+ZM42R02&K^<4Y&@9C82;^Z*2ML5P8NF,4&:TM%@_N9Z<#Q2U^0C&B!B MR6U2^@V4ELY%ZR*ITH2B=B$A9C^8C];_9[&8O?SL,G5>N M,9'5^QD,J:@.IW"D?G!KNB4_E*.1L5;;>YBM#9X&/-11WO33@D"5+NE3@H-L MOM$?283Z26TSY^ )THI^&&H,(N1@Q 0,_Y:"H7*I!E' ")CCC$'G0[)Y<$BZ MV9&G#7$>6)(QYS#!:$32Q[F7CV^"FEF;8.$=MD MO2)NH.I[*JA9D%>G)]("IT-X4>-%YR'H*%9HX1.7\_0L]\K1?UB?F)H\4A58 M!KP^8$1EN2,V98(P$O3*+!]"'&7D^6%/^%BM*P/V //A-BNN-9;3#=U&6RP$ M+#E4%D&'P,$PY=@MM=3&@^%2P10P?D.7+0-N>-.H%G]=&79\R1G8BN,,K#5^ M4_!/*@LWF7!;9XQ4;XGRX9UBVS$V)A'J]ARX#%+178N$<7YQ$!="2(L HL/V M9V=RJ6V]6:(V@ 3C/^+6QT5@XGT&NRM9'/4I&9_9IE(09P@H-%+G3,@/J5QE MB*3N]'+)\.7L,>\XOH9[B>1%AT Q#%5M],+4TO\8Q%NRB<0<1P/JA"UN_X1+ MK,^-2_C/B9)"&:G?258KY9)_T'E0HP*]'#>M^F^=%C^WP,4E"'+=<1RI:3/ M$O>:M@U(X$2E!V?UHN:Z*"GGO#"^2 T<1IN%6[_ '6P"7*);1!M]CZZ%% (H M[QK6@M^=SZ-#R*30];.'@D,N S=,G*39L^&F[)"CH5JD*.RK32/5&]UK=71R MK%;>A:!N,5&PO#-N(3294QU@J#Z'<2YI.IH><]&ZM40G/"LP7 P,.U8>JJ/3 M8S[7-6B\^DZ>G!WO93*%W,9N=9VDI@N)L=S0)@/,\GC48Q"K+%+ T@&'87\! M]83((;\90K>U03CUZN7\:9IE'+3%PFQ+; <#R M>R&A8+A=,&;]9$DT HET+9!U-Y6M4WD/$4YQO3RQ"R+ 4'BSR$E@A2\8.KW> M\]#L&>TMA]Y97!>;,I^5;KMZ\/11/TOGMJ7VZ*IKDD&_+Y''087AJQ77A^?& M8= F"O%P?VH>:BTCQ%/09ROK9U[MWNR\D=:P2R\6NY0WGM:[UH6\/O+Q;V?S M*]F$I+MT!IZ!?V)RX4JS76U*)_6Z:0 Y6(:<3T>!JV6*6'D4-\INM'1# K"* M/T\EXNNO7DU/7GX7GEZ+56J9?1LO1H<^1<:]+TCLA2OY3N92ATBSP)X MSTOS]H8/Z/Y!P7Q/XKP< *L2 9 >&PO M=V]R:W-H965TV=&7UT%(KW2T;SZ_?<[LE66:!;.T7D/IQG^>>>ZWSC;&/ MKB#RXJG4E;L8%=[7GZ93EQ942CK74U=;4EFX5*II\EL]F%: M2E6-+L_#VIV]/#>-UZJB.RM<4Y;2;J](F\W%:#[J%GY7J\+SPO3RO)8KNB?_ MC_K.XFW:2\E42953IA*6\HO18O[IZIC/AP/_5+1Q@V?!GBR->>27F^QB-&.# M2%/J68+$OS5=D]8L"&;\VS)\4BDC?.F;"_#@E)5\;]\:N,PN' V>^5" MTEY(@MU14;#R1^GEY;DU&V'Y-*3Q0W UW(9QJN*DW'N+785[_O*J<5AQ#N'Y MLU%.<:C<^=1#-!^8IJV8JR@F>47,1W%K*E\X\5.54;9_?PJ3>KN2SJZKY$V! M]U1/Q-%L+))9SZ,@[^BO_+PVY5)5,D*BRL3".4!_L?->_&NQ=-X" M+O]^*0Y1S?'+:KB$/KE:IG0Q0HTXLFL:77[_W?S#[/,;3ASW3AR_)?U_3];_ M(4;A, M52OQJRJ5IVPL?GJB;]*Z;D$<2G# TJE,@0:$R5^[&?(#@(<*7I/>HC9\\;H> MMN;[[\Z29/;Y'F5.UH6W^6=8>FLGXM>OS5(Y*:[,JJG,6J5CH2I1*"=2B9PI MOQ72"6_A.Q';-1!X\X?XF2JR4HM;68&N0$Q>//#95DFPEM5<&0N1MZ;YMGV4 ME7>/2HU%;AI4A@V'K@M%.4JQ1[;T3B<&#*ERBJ\TW $+(XHRIO M(%](F):UT0,&O60!7RR6F2#%76/3 CPF%BM+T8T]Z7>+7=2"*+9C)XO?^#C@ MO5:F<Y]J M"2TE :- 1#S-*%DJ#8/(C<5R.X3_7@P[W8.2Z6(Z$0\,N-Z/=$!'*KS6(9+P MCU,9R*F/YE]5*+34)RXW)A3T47B$M[4F< MSV9_Z\(;=^&G\A#+-]8F9+R5@6,5[.ZM8+7!=IS6M,)?)#K$A_TS$R0>"P?)Q]DD06_3FH/0)?]Y_L8"(P4;$,%R\&$^N&0IL"V* M+=S-I;)B+7735W&*[@0_&.QX!/6T=K?I>&V;4U++K>0P@BI2Z0J!(F.)+

,#\YAJ0;TBX MB\"7S^)V<#K,"_QJ3?C!=_ H2\JTWZ^!X!Z/V%_D7(AZ-.#Z-K<$7V MEX *93( A+=9,%NHP\M@?19^F72P-^YN!N(%$L.7$I9[IE*4>UQ%%N3;DUY3Y%#4L; MRE%['MZ&$L=0&]?A*YYI@HB2^+OQ).9)D)PW-M0QGDP]]I+&R M,B;C,$WVIBE+.M!^:EPDD(-Y,KBW0>L*HBWGA'$(5:NVTP;*RC#U*A[(0J]L M Q9PT!:V,UK%UA)Z70N3/+ABJ> ?$&L&$=ZIKQJ_(8W5,DZML6'VG>FHG7PF MXJ8%281GVPPQF_KV8#N@@LD(JAP-<:T)0CL##3<5.E$'(YV*Z-W+P+Y ME8&A(S=N,J=#)QZ>G>43.4JU2F$S^%:NI=*!] /C0XB!PJZI#4NPKYNWZG!( M!'$*?&YL2;XPL>E'.0@)RHASHC'55!QBIC$YG(7VV7H7)!XUYJ>?79P>6AI@ MUM_$]LN_Y+F^0[1?R& L>DY*2Y'@0UB$&76G'E-39;19A?']X&ARL@ON'8]Q M+LX$'26T_9$1@?9X,AFTQT$[P.3CW_,DR;J?A"01C*-MO ML,'13G7;]Z+?W'D$5S]G'M,"9H'0H7=-8P@&)H' /#*+C72\MQV)- H.PS@B M.IN<[C-JWFCTI)8L0ZY1UPWW_LE+OT.G@P\()6'NX,\D#%SHB-\2^M7^2\PB M?H#8'8^?<6XQMJ!A8QS,<16&G8SB]-B]>%.'SQ%+X[TIPV.!<9PL'\!^;M & MVQ=6T'^?NOP/4$L#!!0 ( *& 8E?R"P^Y40, 8( 9 >&PO=V]R M:W-H965TA0B!%N;4;W6@K=>,N(::- MRP/BP4E.&PO'#K9#-WX]QTZ:M; ;O+2Q?;[O?.=FSS9*?S<5HH7+6D@S#RIK MF^,X-D6%-3.1:E#2R4KIFEE:ZG5L&HVL]*!:Q%F2',8UXS)8S/S>F5[,5&L% MEWBFP;1US?35"0JUF0=IL-TXY^O*NHUX,6O8&B_0?FK.-*WB@:7D-4K#E02- MJWFP3(]/)L[>&WSFN#$[W^ BR97Z[A9ORWF0.$$HL+".@='?3SQ%(1P1R?C1 MVFH>3 ,H<<5:8<_5Y@WV\1PXOD()XW]A MT]E.R+AHC55U#R8%-9?=/[OL\[ #F":W +(>D'G=G2.O\@6S;#'3:@/:61.; M^_"A>C2)X](5Y<)J.N6$LXMS-%:WA6TUE^M9;(G2'<1%#S_IX-DM\"-XKZ2M M#+R4)9;[^)BD#'JRK9Z3[$[""VPB&"3FQVXH3DV#2MP'M!4&-0_,5@\?I0>)L_O MD#\9Y$_N8K^_//\ AZ6!AFD+:@6JU:#D6KEMBER:;KQI3D*P%<*IJALFKX#+ MHM6:LJ7WF IEK'$\HRQ*J"V%\!-&V1UE:70T[!"KI[.51O3GDA1"W?4,NIX! MJKC%.D<]E#UTWAKT\RJN(OA(#"LEZ/[P^B M$JWSS24HTJ?!1RDM",YR+CHXZ7?:**4T+V MT[WENNJ%O&.RI7L/TE[%"!X_FF9I]OP/7%$QO4;(TO!H/(%EK5II7>5X"4_2 M-)QFAT_O\71#R"-(DS!-IO#J/TLR2J)T6]>P*_4X.KC>V2U9"!L2LIMETHM, M%Y4'OD R4DWM$HZ7]+P8-*%KI72_E2;1]*'\KZD$F@F/6Y9T3W(WT,YZ\-!Q M/DFB[.F^FW0<'3[4#U6_9_K0H/8#8P8/T4T#'^_4LIC?OV>2TJVG'@RQ6*P7VP]>"_/?9U[J8M[ M;;[9M90=>]@TK7T[6W?=]O5\;JNUW A[KK>RQ9NE-AO1X=:LYG9KI*B=T*:9 M1T&0S3="M;/+"_?LL[F\T'W7J%9^-LSVFXTPC^]DH^_?SL+9^."+6JT[>C"_ MO-B*E;R5W6_;SP9W\YV66FUD:Y5NF9'+M[.K\/6[A-:[!?]0\MY.KAE9LM#Z M&]U\K-_. @(D&UEUI$'@[TY>RZ8A18#QGT'G;+5'@KM^6W)<&]7):[L5E7P[0R%8:>[D[/+''\(L>/,"UF2'-7E)^_=&Y$4EQR$> MT3QX1"P:R:Q_;=FU49W43%DFV*K1"]&P3E;K5C=Z]<@JO=F*]I'51MV1)VV_ ME49I0R\VTE22H?9Q+2W#-LA5\TUVTD!96[.-K)5@^KZE!]W:Z'ZUQK^DVFWJ M'W\HHC!_8UD#>B'=UZ/*&R?WN1$=03]G7R%R/0 QS@0[XC\PCPJV9KB@/68; MT8)H:-&,B>W6:%&MO:[]F]T+U+95JU9TTCIIU<**%KXPNR3J2?GB<2KM3?Y& M;VM9*>(N;[FP5EI+S^$N!["%7<+KMKIWCENZN\&PG^RPU4%TCMNN.EIL0466 MM("SC7/ H9.7N@$)$P8\E7N=K]F-BQ*]N=5-[R0Y#3T>#IB8?M\2X%2Y]-5O)EAP-_?6=1$ZX^!IY)]N>TM_HS0XP M6QB @%?Q.T>20)HJ"'!$,Y0*0&_0K^XD5E%6Z1:^^'UO>PV"][G4UTHB??;1 M?>H'SB3<@UU]ZD,8-<=JM5(=,A@)#H'ND>EQ 65,RSZZ%)<=QR/1_6EX]FX; M$N.)Q^P6%> P(4%1B[UJ:N\@T9QU:.T';IM0#-D(IJDJ-@V\ZHA:L1)A_.OEY= M4?\^9#DW@3C8>_X2X_)*U+T5G(M7*^_^Y$4=WHWE)1GQXC0O:*Q47*\RS"?\ZCHL"3 MD(=9Q,LDQE54ACPMRT.:34I>A#%+L# /6!A'/(D2%B813\-LK#,6QSP+"Q86 M/,EB!NUYGHUW7S65^)?!-Z]8DI4\+&.Z2C)>1J&#$1)ZIL1B*]"$OOL -M-.MNNST.OU8T"L5$H.OSY"03Y^VEL8?_?0!ZS M]'APPRSF<>*\F18\B"+R< %?)Q3H-(IXD#\-+B(49RS.>(& A%')XP!Q"Q(> MP?W?$]Q7+$I2'I9#Q* YPE24)+Z* ?3HD ]]C3I* 1UEQRDZP M19Z'N A#RK<(5R54A,DI^V5*+-@D2'D8Y61E7O(LH*NTR'@2.BMA4083/NWX M1#Z@D6#2@>%6"@-^I(RHJ93UUF7(;L4)*@%NPM[([CQ*"4X9\Z+(';""1PFP MWCKHKG_OAYJ]CC)!ZCK\ 0]2,BD."AX[;7 JC[,8-KDVW?C>6>,4I6CVI^/@ M1!.B@FKT:.(T)I4IQ8? Y!D40;FOK2/6.N19&;O%Y#%2E)8YJI;\#8B\))@? M6YJ,V4D#)Y_Z 6%B%IR,:HP3RB2>N-#"$3P,@E.ZC!*@ )X/.P(F@WRH1\7O M/2*RGI<9/!GSI$@9DC$H6!2C_O,G(!9R2?-0)QZP!V49A3B',&7;2'KCO[<>FRY74*R.V:U4!J1\=,!U2[4?9&W:%F0AOX+I?P2$^36YQ M)8&CI[!F&%)N%"NH<>U:X5'#R5^'2DG4A_#FYT M;8_BBA0\2)"_8]YO276)U;'?K"Q+E\3H-X[F0G2] IULY-#]./MAK.\GA'/:DT[BWZMSNR#,,.#E*,/D>R.]'T_G OVI5:#,=1U>YO MG1J,2"^H;' OP?(5<< /3*;'*\_3QH]F"OKQZ M#CP@HNGTKEK:6>X_(KC6-&4F-T=_37VBS69!-$0C2WR$>.#J ME)IYA$'X9UD-4@I8 =^QXWGWPM!?Z5^R9L M?6GZ#Z>[I[O/SE?^:^M^N?]FCIS,?NO&FTUOW[76ANTYO MW.5:BEH:6H#W2ZV[\88VV'V,O_PO4$L#!!0 ( *& 8E? M<0X1P4 ($- M 9 >&PO=V]R:W-H965T5^>]WHNR:B0KFM*TG@R,[:0'K=VWG.E)9D& MIR+OQ?W^2:^02D?CB[#VV8XO3.5SI>FS%:XJ"FE75Y2;Y64TB-8+7]0\\[S0 M&U^4M:<"538^[Y MYC:]C/J<$.64>$:0^%O0->4Y R&-AP8SVH1DQ_;U&OU#J!VU3*6C:Y-_5ZG/ M+J-1)%*:R2KW7\SR(S7U'#->8G(7?L6RMCTYB412.6^*QAD9%$K7__*QZ4/+ M8=3?XQ W#G'(NPX4LKR17HXOK%D*R]9 XXM0:O!&XJF"GQ]?2Y=U M!/^*]P^56LB_)RFI.XHZ2RRBMR0NI4?"'GK4H\I<'MHN>1!H/U MDB;D51TRWA/R3'PRVF=.O-TA_4T.\KN$J?A7PCLJN&/8[(N['PU?P MAIN># />< _>!ZFL^";SBL2-8:\NAE2-Y:YZZ4 M"5U&V#N.[(*B\=LW@Y/^NU<2/MHD?/0:^L\A\=60+Q?TO_,0K=9_(LE]+Q@" M;J6G8DIVP[.XH:19&825N$9@U)T,]L3_E^:_*BU\9BH'%_=;[30X.^J,CD_% M@7C[9A0/XGE,8I7Q>OC0?NVFYXTCD;Q>+D MN'/6/Q7Q<:=_-A)?C946 KX8^4IX?>'#:5KVJQW:R;VU+-CJZ>K2/AN37. MB4JCD%S]0-_F>+>[0&YE7RY +*$IUC/W'LT -A2$R7.V!U38=$HC M3:D%N83?<#))PL;F/D)B3,!2^2RUN47#U!^$'8U#RA OTS'#5002"P M*[YS2\%G*54:C/>FC@0.XKC5[2?P+52FS0L\>*C +Y1'?/[B$8A2FR&#[?E? M1E%+0X&FH*W!.QQ@K>6,#\0IYLOF986+?1[:Z,.MUUJC&_^UBC=P$%JX>ND4 MU6L=BPL")WSX9THANOJ$O%G=?%],ZF/UUKS^.$&3YCP$#XST&ASPP$V7UWCOP%02P,$% @ H8!B M5SZ[&^3H @ E08 !D !X;"]W;W)K&ULC57O M;]HP$/U73MD/M1(B(00H#)!HMVF3UJIJN^W#M \F.8A5Q\YLA[3__*WUO9!A0CC*!J'!>,R6,Y][%HOYZJR@DN\UF"JHF#Z\1R%JA?!('@*W/!M M;ET@7,Y+ML5;M-_+:TVSL&/)>('2<"5!XV81K :S\\3M]QM^<*S-WAB MV7P1G 60X895PMZH^@NV?D:.+U7"^"?4S=YX&$!:&:N*%DP*"BZ;-WMHSV$/ MC2)X])=RJW5M,H)9Y=WFF4( M-Y@BW[&U0#,/+=&ZQ3!M*(1OV'D<>K[A"WQ[[N#7:FVLIF_A]R&C#4]RF,?5Q\R4+,5% M0 5@4.\P6+Y_,QA''XZH3#J5R3'V]B;T\9MX#<6^W;L<8:,$E1Z76[ N""97 MM0%+*VLJX_M,U1*X!/M_?I#4$UP]P8Z)RO%HC_+>I<4,2M1<968&=&,6BS7J M[MK@(Q$UD8&/Q'#BDN2J,DQFYA0:L2Q-526M>9;X+8PGP]YT,J'19#3N39(! MG'Q#0ZB5\\)DVLA)-6;<@E#&$.PDF?:2P>B4!I/>9!J?PM5S!\P"R@S4IE7N M$L5);S2.7:+HK#=-IK"RA^RH2H-@>HO&[DFEAB :,5H5P-PY9GS'LXJ)MGB) MHV8&!M$[E]:Q;#6I/>2[#U<*%)VP[K!FCU \ CZDB%1CKZ(S_4,?9;C7*BC! MUC=$ Q[==(TNVO7<5=-J_FUO&O8E'0>7!@1N"!KU)Z, =-,$FXE5I6\\:V7) MC1_F]-] [3;0^D8I^S1Q";H_T?(O4$L#!!0 ( *& 8E?/2\%A%P, )0& M 9 >&PO=V]R:W-H965T9+'I'0\ MW6IS:RM$!_>U5'865_M@\$W@UCZ:@\]DI?6M7WPL9U'J":'$ MPGD$3L,=+E!*#T0T?O68T3ZD=WP\WZ&_#[E3+BMN<:'E=U&Z:A:-(RAQS5OI M;O3V _;Y##U>H:4-7]AVMBCL M-'&$[,^3HD>YZ%#8,R@3N-+*51;>J1++I_X),=K38CM:%^Q%P"4VQS!(8V I M&[R -]BG.0AX@V?P+G&-E&()"VV=C6'!&^&X%+^QC.':8,,%3;@JH2M(5PBX M%+:0VK8&XGE"K4!QU<2P59Z:X&L844J<%OJ MK0*A0!]@ 8I4Q;](N..R]5 F.(8B*$?M:- (7=I3H(8[K%<$L>LZ7&+1[V1A MA\$;BN,JW5IJE'W;]>V!%((B.4VZTC12H+'P&H9QEDYHS%BY(YBQ;8))ZP"; \'N83.%1;& U',(XS-B:*1MQQKRM4 M KH>;4P,/CTM 7> =,OTND^=..8L3H?,D\Z(V.A?2EY;Y0,4 MFJ30.N_+:]WZ0 8E]V6D[)><+X$;P]4& XOC0U:04-9I-T$-+T 37B<9^ M=R^YYYW2_#7O]/J*FPTE#1+7Y)H>GPPC,)T&=@NGFZ [*^U(Q<*THM\&&F] MYVNMW6[A ^Q_1/,_4$L#!!0 ( *& 8E?/8&PO M=V]R:W-H965TJ#95[SS3??#(_E3JJOND T M\%**2J^\PICZ+VNVQ4QZM^!WCCM]T 8;22KE5]OYF*^\P!)"@9FQ"(S^ MGO$6A;! 1..IP_0&E];PL-VC?W"Q4RPITW@KQ1\\-\7*FWN0XX8UPCS(W<_8 MQ3.Q>)D4VGUAUZY-(@^R1AM9=L;$H.15^\]>.AT.#.;!"8.H,X@<[]:18WG' M#%LOE=R!LJL)S39%_EF+^V'Q/-@6O4<[V)S@(^ M8CV"./ A"J+X#%X\Q!X[O/AL[ T5N_?1-.@ZLSM).!=G(.O:.=':2LHI3U?7$^9?\%^A_5 M\.Y(-#T7 !X<2?S!/;F/IQG, #ILP0D7#N M!T$"X,]4!73@#3+LX>V;>12&5X- R

R'X80:\]A/)K/.,67XW?\K]IF@#LETPI=P_-;REX;N)1[H%4+7RD2-N!*EGZX .+-+-^J:F MYCDJYBX/ F3VV.5E4]K.11@$HX .9"$O6*>-INVI->53N0F7)KLI708W=%:17GMD2H_@ M<]%5-/G%[X4A9L],-#1I[7,RM9O!_L/H\/;Z;I],GQ;WCZ\ M2,$M)S8"-V0:C&83#U3[F&D[1M;N 9%*0^>O:Q;T_D-E%]#\1DK3=ZR#X46Y M_AM02P,$% @ H8!B5\N(SM+2 P G0D !D !X;"]W;W)K&ULS5;=;]LV$/]7#FI0I( 0B=1W:AMPT@T;T*Y!LW4/PQYH MZ6P)E42/I./DO]^1LE7'<;P^[D$B[_M^=R)/DZU4WW2-:."Q:WL]]6ICUM=! MH,L:.Z&OY!I[DBREZH0A4JT"O58H*F?4M0$/PS3H1--[LXGCW:G91&Y,V_1X MIT!ONDZHIQMLY7;J,6_/^-*L:F,9P6RR%BN\1_/'^DX1%8Q>JJ;#7C>R!X7+ MJ3=GUS>QU7<*7QOX- MVT&7D7*YT49V.V/*H&OZ816/NSH<&.3A*P9\9\!=WD,@E^4'8<1LHN06E-4F M;W;CH#IK2J[I;5/NC2)I0W9F]A$)DIX$AGQ93E#N[&X&._Z*70&?9&]J#3_U M%5;/[0/*84R$[Q.YX6<=WN/Z"J+0!Q[RZ(R_: 06.7_166#PUWRAC:+>_WT* MX^ B/NW"GH=KO18E3CWZX#6J!_1F;]^P-'Q_)L%X3# ^Y_U,Y7_$#GZO$4K9 MK66/O=$@E]!: > CG5=:A:)'PU*V=.[T->DKQ&=- RJYP6Z!:JS[2Q:'S\ME M4U) ^WG!+05#1=&E$>TYT673@ZGE1HN^TN_@X[/<+B#R8U;0FOAI'--:^&$: MTIK1F/DMSN*^E,D#>NR.0=/4 BX#3P^("WK[).>/OW?ZK4(U8 MM'ALD1S>Z&ZC+^)!EB0$IW8]*F*9? M'46R(-.(#2 SYD!&(7<@$T<3R")S(&,"^1OU^7_3'Q;Z29S;3>KGKD,\\Z/" M9L^8SYCEL,0/8XP-HC89._LFOX*C_\Q^+<3&6]P*H8%%X M:'@B^ D#NK=(?%R6 ?.^$%!ME)49NN.6C2[)^1,*RAK[RO(_8+DK/=N7GMZQ M*P%M$M]6;XUNX+=/5Z\V'D?EDU(EF0:7F6)-]1B3QBY=@-X(0V-<[>MZ?\)E54@^5)*LR=L@/&/;/8O M4$L#!!0 ( *& 8E??VZTV.@4 &<, 9 >&PO=V]R:W-H965T"\K=W6(6C:#<.P#[1T MMMA*I$92=KQ?OSM2=NPF,=H/D2GJ[N%SQ^>.S-E*FZ^V0'1P7Y7*GG<*Y^K3 MPS&-C:H,B]4U4.XB@Z'E1"JL[DS,_=FLF9;EPI M%=X:L$U5";.^P%*OSCO#SF;BHUP4CB<&D[-:+/ .W>?ZUM#;8(N2RPJ5E5J! MP?EY9SH\O4C9WAO\(7%E=\; D8EDR$-'X MM\7L;)=DQ]WQ!OW&QTZQS(3%2UW^*7-7G'?&'^%"]-Y&3BC?ESAGZ*LG/3:ZKNM1K1+A A7/I[-G $2Q_'&0MQ$6 B)^! M> ,?M'*%A6N58[[O/R Z6T[QAM-%?!#P#NL^)%$/XBA.#N EVQ@3CY<\@_<1 MG31(2G+;*.'OZQM[+%=SX(P"/1%NI(6(]!,5]0^K/ 56 N9@Z_E MS7[TX1,M,2=LO?(TQ*S$MD'(_PB/&62%4 L:2^5?:Z._$!/"G[7!Z%DI%WZ) M4[@]\!6Z'D(WEH*S1X=M_4D;L+*">]DVB\3WF4Q-\0'L;1 <;Q M./D.OFGRHW2IZEW+MRU]XIOVHB3U(KDD)0FUAEP3&:4=%+K,@6=JTC(((DDZ MIU/*S^EYT H:J7.[60SS(#@^K-BCJ6KF8J&Q1))]O5-C:LTAMR!BFPKF*H(' M"[V4-@1'ZCV%WZG ]CHA_(7"M,,G@GN\/5?29KJAG!CA$+J7VM0PG1Y!VA^- M7M(SIN?U?1U2ZFV(H14EJU*JC,YDBT V3YKIC".@6C)<2^GXI?_;VEDGYA1N M8Y1>$J?H);R&X4F?3':&U]9).@@9]J&ETM'-.TU-P5IN#Z&&'\_\)N>;X:=W MKS_=4,Q1])H>,=A"SAGUN?E-][JD[!HY:[R 0@OC[73:46AXSYT&B5J[VY;4 M_&!/(A!KOWKH=619>X39FK:?!6@I%7(NVZ39/E4%I:WB,FD8!VW/Z^%GHYOZ MU8MQ/#QY:[_M?:1OR8NPF.KV[D(+5YX/]U0K*TD[!A214'Y/VN*P09L>G9O< M4N:A 1+3C0DLI> [A\_&;G0AECY\)K69 Q8[$4 AN)!V:U+31ZX!JB=*$M$. M^N=^OP]&."OIBM">-;4"6VOE#Y+-+@2A^3. I,E9W)37FJMBIP[W-\E@R8HE MMQOJ+!D&PI^59!W<.=X8Z#)4&@V_AIB.>MO#JK7[E9CDNN)%B/I^43XNT_W: M_/ZW;TZ3JR>2;EN-40K*AM7PP#U?P#[1GU.2A MQ#FY1OV340=,N-:&%Z=K?Y6<:4<74S\LZ#\!-&Q W^=:N\T++[#]WV+R/U!+ M P04 " "A@&)7_=8'0. " "D!@ &0 'AL+W=O8N9\UVHQD[UI:H'7"G3?MEP] MGF,CMW,O\O:.F[JLC'4$BUG'2URB^=Y=*UH%(TM1MRAT+04HW,R]L^CT/+'Q M+N!'C5M]8(/-9"7EG5U<%G,OM(*PP;6Q#)Q>]WB!36.)2,:?': M_8O+G7)9<8T7LOE9%Z::>YD'!6YXWY@;N?V*NWPFEF\M&^V>L!UBDZD'ZUX; MV>[ I*"MQ?#F#[LZ' "R\!4 VP&8TST',X@;O4?0X"PR165>PW@'/!R![!9C#E12FTO!9%%@\QP9G?=LNI[O@:YQZU@T9UC][BW9LH#3\>49^,ZI-C[,>^RU'@ MR[+VM?A4:UZ6"DON6D)NJ*^&G=N**B4;ZM%:E&#XJD%P>&$TR%Y!\03%8@_3 ML'H$C25UJ3D%:A,PE>52B,^N!UQQ=8?&4B]ET]O#-=R@X74#5UC4'"X[*;:X M@EMI> /O:T%,LM=<%/H#T-4PV*[H@^WO![R%.)OXTY21E>1^%CE7[*=19CUI M[D=Y_"^0.>#49YD+B_QH&I(197Z26H8D2?V<16,JWZBZ_ST34I$R/T^<'3,_ M80E9I'(Z3=UVG,5^E+R23N2S//(G>6[MA/F3*#W,*/*3"3FG&;QT*X.#R4$- M4;KYJ&$M>V&&(3)ZQQ%\-DR>I_!A?E-ARIJ*T>"&H.')=.*!&F;BL#"R&PO=V]R:W-H965TLJBUJ*BN/[]?<,]6(G<7)ID6Z MP)+(F>%P9IZ'(^5P+=6WK+"^/>DNMBS?#89DLQ8J7MBQ$CIFY5"NN M\:@6P[)0@L^,TBH;>HX3#5<\S7O'AV;L0AT?RDIG:2XN%"NKU8JKS8G(Y/JH MY_;:@(K/2_+)U+1OX/994 MI9:K1AD>K-*\OO+;)@X["B/G$06O4?",W_5"QLMW7//C0R773)$TK-&-V:K1 MAG-I3DFYT@JS*?3T\=62*W%P@GW-V*E<(=\RU\N2O<]G8G97?PBO.M>\UK43[TF#5Z*PF>]8S',\_PE[?K=5W]CSG['5 M"[Y!96DV48KG"V'N_YI,2ZU0)O_>M_G:=K#?-D'G35GP1!SU@(U2J!O1._[M M%S=RWC[A>=!Y'CQE_;N2]&.6V/N_JU1O&%]S-2OO3=W2O;@GDNR*B$9$B40J M9)^E.=-+ :&\E%DZXQICI<:%(ETR.6>@%6642[;F)"9*(W>^7;OOAI87.! ;6]$X'+ /(L=D9N0F,R NI:(@ZH!L9$4Q9/JN:\6^ M/V!?I(:H^/^!Z<>1Y8?0Z >>%8X#J/);-L5:\U2SN9*KYUB)+&<4,.S+&;,O M".\4-/QM)M0@GZ,'8Q,UK1*D[HJ(,NJ/$59#-F%4.:@R1-Q9Z8? M1%;HCF'!]ZUQ#%.?97X@5D4F-X*V0#@F.=<*/$HZKJ/73= $AX/F:88]SD29 MJ-1$B3(E..KU?A;2DA5*WJ04[RF=E783W?,FNE4-E! '84FQ@URR#$/D M)L^9Z]1KU4$E/2./N)@]V>QCS1UU/9(]S:= K@5S0B4IPER@=FC *-3JIM+8 MG*>*W?"L:H"^?6: ?)O!;>@AI<0V[BAN42D)R\##3DPI.0BD5(54ALH@>*9, MD=(J!GG0(S'#>I52(D\VK"*:13V;4>-L:7?Y/*\T&#&?T0X_5ZLI_$,,KFK$ M7%-:LPW-[=A M6Y^F=+RWW7B;PQF !HRZ((MV"H&:BY24^H1Q?SN34*BSO=:HP&8$]U'D#O9X MBB9"-ZXVG03SO=!RXA$9\Z/@+0;MT8@%MA]W0ZYK!Q'[BGJ&\;J2C=M4B$\8 M=EPKN;R#JNLX4F7NN8,!W!2B0C4 M47VX;9M-'@F(!7:BCF"1I_]MF?Y@:GJ/.^SYJV,[+IK;+*L[_/UXAN AZ8M:Z+%LE ?^_3]54/U(J#ZK-$ M'KR!(9B"*YT"A=0D@7[JCJ2CBX^%S-=BRB8)2*M,:U4\QK'M_@@>UVV> M>).G!J!8P;?;!G>;VXN?EUN<74$4/\BL'X),'>]A7F/?T$XLGP7 M[_"G][O^]TVW_UT5ZM%WH'"GM8_M*$2W'_O;(<\>CQ[K]@_V&O5CT*;W$SO] M?&]%O73?OW^5EWT+('5EOF]P5JX !X9CL_T4LGODFF;5=+3"8*)N[PUTX(19 M9-^WU.'.Q^^54 OSB9_@4^6Z_@[>C7;_19C4'\^WXO6_('[G:@&/6";F4'7L M..PQ57_6KQ^T+,RG]*G46J[,[5)PH)8$,#^7Z.^;!UJ@^]_*\?\ 4$L#!!0 M ( *& 8E?#BMQP(@0 #P) 9 >&PO=V]R:W-H965T@)%\J>=(7XK9[]NP%6*XZI>],A6CAH1;2K(/*VN8LBDQ68_-C:95=$#)>8W2<"5!8[$.+L9GEQ,G[P7^ MX-B99W-PGFR5NG.+ZWP=Q(X0"LRL0V TW.,5"N& B,:/'69P,.D4G\_WZ)^] M[^3+EAF\4N)/GMMJ'2P"R+%@K;#?5/<%=_Y,'5ZFA/%?Z'K921Q UAJKZITR M,:BY[$?VL(O#,X7%*85DIY!XWKTAS_(CLVRSTJH#[:0)S4V\JUZ;R''IDG)K M-9URTK.;SUPRF7$F@,D.#D! MO(2O2MK*P">98_Y2/R*2!Z;)GNEE\B;@+38C2.,0DCA)W\!+#YZG'B\]@7?2 M5_CK8FNLIGKY^YC;/>KD.*J[0V>F81FN [HD!O4]!IL/[\:S^/P-SI,#Y\E; MZ*^RI;P'_,D#?"-;_P?X=&B^5PB9HHS2*GP MIWWX\&Z1)/'Y,4,[V<&._M"+CL\A8Q*V"%NM[E!"KCJZQ 8*)>@E,6?$12.^ MJ#+XU9E[L4-50]:W9,65SL^O!ER"K51KB*89PA/M'=E"JYH(F@KP1\OOF?". MOX=Q&$^G;IS']$W#\=*-TTE*X;1(%6&]XP52, >3=#ZD;Y+0=QQ.X]B/Z7), M!I6F!T522K.*R1*AI >65(0RE 69'\FIQ2$01(N9_.A#\MDX8*4A'&\<&,:+I.Y+Z[WR2BF=TX(]V13#HK3 M%4\=B5*$(%W2ZS[I>"3I[KT(H:/@@^M2XA%R39V :NL1&JTRQ-ST^JX:K5[&)1I*0"DN[>?M5JCS B7FSOHZ&9EY)MF@O]#1IB%*TT75\'MZ&+D M.5:8EW32&E=6_T$Q'6OHYFMWTC&=0]-J B36C MR 8 'L/ 9 >&PO=V]R:W-H965TY^[:M1"UU)#7&^^OWW*ON!B? MY,7N5DOGGGONAZ33C0]?XIHHJ?O:NG@V6J?4O)E.8[&F6L>);\CA2^5#K1-> MPVH:FT"ZE$6UGGY::-7](G2OYN;@+?I@%*:FEPTWJE U=GHW<&;BT.>+Q/^-+2) MCYX5>[+T_@N__%Z>C69,B"P5B1$T_N[H/5G+0*#QM<,<#29YX>/G'OV#^ Y? MECK2>V__,F5:GXU.1JJD2KQ&*FBC%KTG=ZGN*I],$1!Z?%MWJB[QZ_LSJ?Z@_O$OKJ*Y<2>7N^BF8 M#'3F/9V+^8N GZB9J,5LK.:S^>(%O,7@WD+P%G_KGKHTL; ^MH'4?]XM8PI( MB/\^Y7)&/'P:D8OD36QT06C\U]^.G@]>_L"W\.![^%+Z'\;CA]? MK2Y0HU]*OW'*5VKGR^V:5((B3?!W1JH+Q:V,2Q1,K1K\^C(J$Y'=&$+24:G: M:-Q*::_ONZO:C/!Z\W1\K M77Y&5@.1;9:(28 191+54>E@Q(QQ*H%C9C)1MUX5VA:M%;.PV7,H%6./U88> MT6K9%?%V2; AA."T=J6 !K*RDFG2/7I;Q!I4-CFJ3!)6/*UJK545Z,&W+>F@ M]I)/>(;7O*I@B*(-@5P2:#0"PENY*VR$PW1?V+9DMQ@WZ\0PT:R>YJ_.)[A7>.#^#TPZ%6." MOS7SA-$\?Z*N=+%67UL=$KVW*;]7E^0SP;(3'XKFIOHE)-W_(@])#_F*M MW8K$5*V_ !3JU1Q1!LPY(1R%M$X]MXFZ!G;W D%VU,WV_.1_$X\[CPSLR9M5=F2?*4["@"JT#5\B&-6L@NKF%GFV9BI.68P #((5&DX MV@\YN8<6%/?[U/RV F5*SE<( 7V2:2RISRT*@Y$XI89,SI+*3 8#?V8G(FBB-J)"'7 OV)BT!D06/T53 MBMH?@G8%4NO:J6MHM*2@3J2/'XP%\SJL-!)3I][=J\([7YM"O?>_XI 1\A=& MO838UC>2$'O75^\O]SF.O@5^=IW'IK_-9]S7;"N5 /,U\0F ?;C /JVN@H\] MXHUXH#ZM394X9INU00'H52!&1-!4VOA?&RB!4H_>ML*%/Y0ENGP4[:"MM22: M]YVJ"KY&%UL9](;>MZYL2-S;BB"75%#-BLQG.Y+ #6Y(!+K@F*W?;CQVU9*L M^MA:XB9<&=>WCY7U2V0A>K*IVYI9C3M?T*AL'-H7/@QD]# ]=(5Q-#&5RSM#+1Z@?1?9,>\?X^A2>RB8E^X F,%K2Q MLA.3PV8ZMU8M?$#F]+G]5*#%86QNID:Y<=KUN9A,81I18+GEP!U.U%\DWG3- MGUO.G;:M3GV(&I\P;F 9:)JKW_65UF^M788\!'RLN/IVE)"V"!F8!VP;?+XS M92MQ:ET*ANN;1:B\Q;RQOU+VSJ.V<:$VNNVUOUA8WVE#L:O3X[POWE3J4 M:(/DT WZ2I\?368_]WN8;.9-8[''/?0&;%%M(:>%0;J\.%=+K3_[P#M;E[.) MBK7SUJ^V*OBM1O^0'2B?0ERW"8S!BYUL(22G),XS#*$W8!BESR RF4-_!.-8 M<),),1^R1$K\Y^I>P:FMDFO@B@\-/FS!+&'+CY.G3MW31Q>BFL)*KGTQ5TZ^ M&PVCP\WR7;Y0/4S/U](_=%@9=#!+%9;.)L='(Q7R52^_)-_(]6KI$RYK\KC& M[9@"3\#WRJ,A="]L8+AOG_\?4$L#!!0 ( *& 8E&PO=V]R:W-H965TDDJ;O_]#BE921HGF^QQ+^)KYN,W+W&F M>R%O58FHX4==-6KFE%KOSCQ/Y2763(W$#ALZV0A9,TU+N?743B(KK%)=>:'O M)U[->./,IW9O*>=3T>J*-[B4H-JZ9O+G BNQGSF!<]BXYMM2FPUO/MVQ+:Y0 M?]\M):V\ :7@-3:*BP8D;F;.>7"V&!MY*_ 'Q[UZ, =CR5J(6[/XK9@YOB&$ M%>;:(# :[O "J\H $8V_>TQGN-(H/IP?T#];V\F6-5-X(:H;7NARYF0.%+AA M;:6OQ?X+]O;$!B\7E;)?V'>RD>] WBHMZEZ9&-2\Z4;VH_?# X7L.86P5P@M M[^XBR_*2:3:?2K$'::0)S4RLJ5:;R/'&!&6E)9URTM/S*R8;WFP5+%'"JF02 MIYXF7'/JY3W&HL,(G\&8P%?1Z%+!55-@\5C?(SX#J?! :A&^"+C"W0@BWX70 M#Z,7\*+!R,CB1:\V$OX\7RLM*2?^.F9O!S<^#F?JY$SM6(XSAPI!H;Q#9_[A M79#XGUX@.Q[(CE]"OR>[([+JN8B\$N/>X 53/( IJW7Q("$K3*IM5IIUA@6(_B]E(B/ M4@^^D1\>[U J:;0HAWQZNA6^4NK;O#&D[0/_Y' O@=_%(3=$!@J-(Y/^TEP"I>\:@VC(YGSN0]X8[Q>=U['Y[Q. MG(_XU.TSSJ2332*N+*1BY&2F*.>ZVX?S>^*LDZ2 5*U](LA)K*I@)S3E%&?5 MX+(-4,R(']#?-+]]Y,*]:*L"2G(WK!'ID2#-C_92>BO^ERG6)4+OFK,W9MPO M][TE 2][IP)N-O0B&Z@SN$;Z"?/#$N5Y]5\XI1&Y*J$F604BS MV(WC$#Z\R\(@_#2,73**G7GEEC MTGS!K<=A'E:V_[2RCSU5WH-&HD:YM>V2HO)I&]WU%,/NT)&==XW(O7C7SGUE M0=GWONN2-]M+;NQC=$0=RUVOCCH@FA M>ST>^[*A5OJ1[G!;\I6ON==\&1+*R]X<%E=5Q,&!!I*@-[D'BLZ)RT9D> M<=O[+(8MV7#W?>O](L6.6!;2T[G5WU05FN/B52$JJF74X=JN/U ?SP'[*ZWV MZ;]8Y[4'TT*4T0?;]L9 T"J3G_*NYV''X-7D!P;3WF":<.>-$LJW,LB3(V?7 MPO%J>..7%&JR!CAE."E?@L.L@ETX.;=MJP)8#EY(4XG2FJ#,DDRIR!^- [;@ MA>.R=W>6W4U_X.YG\0D.&B_>F8JJ[^W'@#;@FV[QG4T?=?B%NI&83?;$=#*= M/>)O-L0[2_YF_S+>\]UXQ5OE2VU]="1^/UWXX"":/QYB(6\R?W@3+J37OI,E M'1>H%$]N1<7)TR?[AY,WCX0P'T*8/^;]OZ?L?[C[&S\7SK8BH"A%L/FY)JAQ M(Q946HR465F]H@HO0M-2:M$Y6Q)5<.&%10$1RG_Q)TJ2/91:JA:[.N6Q@(U" M0UB&Y6@00!*=Q[@6>!&+B$7D_4A\(YB0,#:(1*\)>B.DZ*0+&W8KS>:!W4,C MPYY0-6HVD$,I ::L5H0M=#*+?@\M)&I&7ZF5JJ+4F 'J(&\(V.R2@,^)1JZ M ''#C\(NO1=!=HU>^&01F0D/Y]Q MS:"B?*+Q& M4(1FN=<;(VTE*2YD%)DJ*15/LF=D L%%S&&L'&(H598,\$1#8KJ?NS73)-:- M*IM[2T=,+L>D4:%XOHL.44*X7PU\@+SW"-D!$9]F2.[ /THAZASX\^+]VZMK M\+-2-G^"Q".KM(IEQK537![/G,'O^,GJR?U&+97)W:*SGL$-:H929X?S-X<3 MG+U:I\U_.CS8#EYPV^B7S'>7S.?#DEP? TF.DN;9L), S$@2[FN*HL)[FI9 M7I0:F5WH;<*1JRUX;IZ-1%\6"I551N>X3#L^KY N%&6_3@V3W"([,*V3_!M, M#)@6!,^4DP0N26E1]27Z+LB0(W@PS-EH=L\%Q"HU.O!:>MY**V:RYSQ+CY"P MZ!E)63I6D%9RH=#)-BDV*-7O'#\;OO3IOA'DGKJ350"C?&BQ:?*/;FPK07SS MR$KL[PW3O5Z&.:^L$/M/F=UA<*MUP+F-"B*[EU0G-ZD_HJ RK2=PXMWXA^X"XYVK7$MNF2ZLS J YUO=\'6X$Y_FJ^#] M\GRA_B0==(TF2S5,)Z.7!P7V39?4/ BV2Q?#A0VX9J97](&*'"_ ?&U1??V M-QA^*9S\!5!+ P04 " "A@&)7B^6FILL) #T%P &0 'AL+W=OMI% 3I="U4 M,[DXBMK_7 ^"2?#Q%>U7+4T,;TXVXBEO)7M M[YLO!E_3+9=*K65CE6Z8D8OSR67X^FU"^]V&ORGY8$=C1IK,M;ZCCX_5^20@ M@60MRY8X"/S=RRM9U\0(8ORKYSG9'DF$X_' _;W3';K,A957NOZ[JMK5^22? ML$HN1%>W7_7#7V2OSXSXE;JV[I<]^+UI.F%E9UN][HDAP5HU_E\\]G88$>3! M#PBBGB!R2^;3C+15.R3;DZN.F-DT[)+:V5KV?R)?9!Z:<1FI4I1LTO0VK-I M"S&(V;3LCWSKCXQ^<&3!;G33KBR[;BI9[=-/(?Y6AVC0X6WT(L-;N3EE<D#79RIJ\Q/U_X[\7CSRLT& SU7B@H(SS]A/S M6C+KERV[,JJ5FBG+!%O6>@XQ6EFN&EWKY1,K]7HCFB=6&75/=K?=1AJE#2VL MI2DE ZY@+"W#,<@#"TK)1A,01/MRNANN<*_)%RHJU]_R:,P>V-9 M#>@BWE<#RQM']Z46+8E^RKZ!Y*H7Q#@5["#_GGH$!A7#@,Z8K$4#$*--$R8V M&Z-%N?*\=BO;!>"&5)(!LW+'\S6[<5ZBE5M==XZ2(S9:H>K>]J3#QXUN'N3\E#E'A6\.D;V& M?&KG#$$GVEUL^.A19%/-1%5!:,O6D%MM:MD'"_%;:E&[;)#-4BR]R%)1D#6H M310]#ZI=D2VMAE/4'_ $RATJB-'6&Q62HU:>"^QBZ)*-[#%'SO=*Q0/'TM=I23"9^?=YW;@3,(\.-6' M/H@)?BJU5"TB& $.@O:)Z6$#14S#/KH0ERW'E&C_HWMV9NL#XYG%[ 89X&1" M@"(7.U57WD"B/FG1-NR9;00QI".@W&U&-AL!8._*MC.2(ZMJ6,W0$J@IB094 MF7=/F.4XOJ[=@-@ ^]\_)1B(Q +JE4#,HVP")OARU*1Z??RLQ?0;P&_V%0G M&T&V$Y43F6UZ4((Y!H#MT\^IZG*2(V&;UJBYRQ$F'T^^75YQ0EB/M;_MC ;? M+. D)REB .@/M=W1:(6H3T*"=X8M79C[S1"APZSS=ZFMAX ^"O?@ L>4*R47 M(P$'D"+0DH931%Q]?G<#.VN8J=$M,:+&C=#&'[%0#6P#Q^XA+5F4!-M'%M[3 M()Z:PS9 G%'\?8]T* +WLO;RCX#+;UGY5/2E=/YT@)QBD209]S'L$^7_W@SZ MDE:NYQ"1FI.?_SI2E#>ZLY34QX> D+UB<3[C61KA/^-1GF,FY&$:\2*),8J* MD,^*8A]FDX+G8O M;YI2?&@S7K$D+7A8Q#1*4EY$H1,CSF,>)K$;)S-PS_(7+'W M[@+5%R, M7XD@]M$!M!M5MFV=!U^K:P5@(U>T^/,=".+W\U#"_K^./*3I8>>&:!_!;D/ (YO\9Y[YB43+C M<3&C40@!,CHL"U(>Q0%&:9+P/ K8YWTP\#7F* EXE.;'[ A'9%F(01A2O$48 M%6 1)L?LPQA8<$@PXV&4D999P=. 1K,\Y4GHM(1&*53XO,43^8A"@DX'BELI M#/"1(J*B5-8;%R';'4?(!)@)9R.ZLVA&XA0QS_/,"9;S*(&LMTYT5[]W3.)<"T/P, B.:1@ED +RO-\","GD73TPOO82D?:\2&') MF"?YC"$8@YQ%,?(_>R;$7"ZH'VK%(\Z@*",79R"F:#LJ>%!$[O0DAD[CWM,+ M[FO[H>YR.;['^-8!W2'E?I2^89?HB; "TWT"AO@PN<7-836L'+_9[KV^N;Z$ M:AVU+9S=J*JJYJ $NU'/ MT0,E>A>8')<1ZSJVX<2^$3UE[WWS> @HMV9V-AQ;I0_F9_BW#XYT6>^1QJ=^ MF )?"D(:Y%M:I*/Z\AUEY. #=2Y+'$@&O @)MY"R61R-ZM$@_O>@_J=(#X#B MZ2QP\ S$# N2"^D:>KFVI?"@ FE0("5"A^@AY":-XXB(PKW:.7A[N!%4E!6^ M]Z%;)(DL 'ZE[JB^(/H>L$1WE"&-*"3<5;WIB<5^;M#B+7'G(4")]H0 " =B<'S](ZJZ?:!J8FY(_ M4)GRP#5(*&\S7U51RHH@8N^-Z\1?$7HE/ASI).*? 1M=V2._(@3W N2OZ/<; M8EU@=^P/*XK"!3'JC8.Y$%4O1R4;,'37SKX?\OM98G/TQ,U)V3_:"/]HU%W_G(OFJ6:]]=1U>P^'1O _> :-R]JX9.EKM'!%>: MQLCD^HA:+D&(,]PMZO3/R4^4V32(>F^DB?<0#UR>4C&/T B_DV5/%VY3LT"% MFT5]Z 4.GI"841PZN@R@%+!#KW?3T4LLY%^Z]V;K4],_RFYGMT_:E_XE=[?= MOX>C,\3=DMZK%B -3K/9Q+MN^&CUQKWKSG7;ZK4;KJ2HI*$-6%]HW0X?=,#V MH?_BWU!+ P04 " "A@&)7.F$.NH " "A!0 &0 'AL+W=O5K1!#[$HZO'Q,1(YWUIWZUL 9 ]:&;_(6L3N/,]] MW8+F?F([,'326*/2U!VN\B.LIWC1FY:C(Z\FG=\ RO []VUHUT^L@BIP7AI#7/0++*+H_/E M+.(3X(>$K=^S6:QD;>UMW'P1BZR(@D!!C9&!TW(/EZ!4)"(9=P-G-J:,@?OV MCOU3JIUJ67,/EU;]E +;17::,0$-#PIO[/8S#/4<1[[:*I^^;-MCR[.,U<&C MU4,P*=#2]"M_&/Z'O8#3XH6 <@@HD^X^45+YD2.OYLYNF8MH8HM&*C5%DSAI MXJ6LT-&II#BL5F'MX2Z 079U3U\_SY%HXV%>#Q3+GJ)\@>*,?;4&6\^NC #Q M?WQ. V+C-K @[N'K'K[YNBD^'! ZVS4.CO$OJ\57KR/5U,,Y7YK M@5U:W7'S2*Q*>O%).H8M1V;K.C@7,0V"8W0A"'I-UNY6".9LV+2T M A-$QVS#I/>!FSK9T1\,#T+&5+6EIV%\;WFKI$@*&FD(+SGI0'+H)( ;06U% M:>FU$X:('#!./V.9EQLC&UGS)WH=U2 C3/RAENEYK&-"^EI9'QQ,GKN:?*]M M-+A-&@Z>) :#?0>-WG'^7/1M]P_>#Z^OW&VD\4Q!0Z'%Y/UQQEP_$/H-VBXU MX=HBM70R6YJAX"* SAMK<;>)"<:I7/T%4$L#!!0 ( *& 8E>/HK/RH ( M .D' 9 >&PO=V]R:W-H965T6#\K<,OBCMYL 83R8KS>[/YGHR=KKD0 M9A@KPT#T;XM3S#)#I*_QI^9T&DD#/%SOV;_:V'4L*R)QRK/?-%'IV+ET(,$U M*3-URW??L(ZG;_ABGDG[A5WE._ %Z#]0URRJH_>:CS< #0/.T KP9X MSP'!"P"_!OBO50AJ0/!:A7X-L*&[5>PV<3.B2!0*O@-AO#6;6=CL6[3.%V7F MG2R5T*=4XU2T((^PE;! 8=\2L(2 M&;I*:QL&-ZYU)I6.]X*.#S>U_-;[C-]/=QK"^?_U.=O5C]*AM^\ M_R^6]Y!6W%KNB"=CK3VT:R M(#&.'=V\)(HM.M''#[U!]TM;IM^3;/:>9/-W(CNJ2=#4)#C%'OW00X*RF.<( MY[H0\A,0I01=E8JL,@3%0:9$8,JS!(4$OH:IH HY+#O7G;::57(#*V?&QS8: M7'G#T-T>UJ+%J3^\.G::_>MT,1SV+X^]YBU>@R!X\JJRXA[TKAS%Q@X-"3$O MF:H><&-MYM*U;:-IKL<_T'*O&SA-]-01OB-A0)B'#M9;J=H:ZM8IJ ML%0;Q0O;.5=Q2B,@SY?=@.!?+0I("7;5LUAJRC9MF<'#V"ML:EMDMU_7]L0FE8)*^4" MMIEY?F/$$!^%?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M?U1(P M<4D5\\,@F/D5IMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0Q\<;>:6%+BU+;!3^- M:US #O2/>B/-S.\IA%; %14<2<@3;SE>K.8VW@7\I'!49V-D*]D+\6PG:Y)X M@14"!IFV!&QN!W@ QBS(:/SNF%Z_I4T\'Y_H7UWMII8]5O @V"]*=)EX'SQ$ M(,<-TUMQ_ 9=/5/+RP13[HJ.;6STT4-9H[2HNF1C4%'>WO%+=PYG"89S.2'L M$D+GW6[D+#]CC=-8BB.2-MK0[,"5ZK*-'.7VI>RT-$^IR=/IVAPO 8F>)":4 M%V@I)>8%F&/7*O:UV<'&^5E'6[6T\ HM0H^"ZU*A+YP ^3??-V:]7GC26X6# MP!W4(Q0%=R@,PFB %_7E1HX77>%=*O,.[5_1FA-ZH*3![%+5+71R&6J_FX6J M<0:)9SX,!?( 7OK^W7@6?!I0GO3*DR%ZNFT8H'&PG]Z/S[71DHA:_W_(K>XP M,,=,P8#8M!>;#G*^"WY_@]PP]"VY62\WN^G4GD":KPA?<1MFON4V[]WF-Q_< ML-\P]ZJ??]8?*I"%ZX(*9:+ANFT5_6K?:)=M?_D;WG;I1RP+RA5BD)O48#0W MKU.VG:^=:%&[;K,7VO0N-RS-SP*D#3#/&UL MK5C;;MM&$/V5A0*D-J!(LFPG:6(;D-VD*8JV1M2T#T4?5N1(W(3<9?9BV7_? M,[,4+:6RTQ9]L3YNM+&#BS,YN_879R[%VEBZ]BJDIM'^[I)J MMSX?' TV!^_-JHI\,+XX:_6*YA0_M-<>;^->2FD:LL$XJSPMSP>SHU>7ITPO M!+\96H>M9\6>+)S[Q"\_E.>#"1M$-161)6C\W- 5U34+@AF?.YF#7B4S;C]O MI+\5W^'+0@>Z#E0)6TU*F.[]WZ'77^B(&%JX/\5>M,>WHR4$4* MT34=,RQHC,V_^K:+PQ;#R\D##-..82IV9T5BY7;I\&P< MH9H%C(M.S656,WU S;?J)V=C%=0;6U*YRS^&R;W=TXW=E]-'!FM/'I-^<:F#"9PSD6VC9H3O,_(?BKG>$J-^K4@EJU-I M(I6J<,B8#?DI(#2EYN.EL=H61M-(ZP+1T+EH7294F%+4+"2%3EDGJ^N[>T/X4B]I)[W>A_K$\,0)Z. M"BA#OCYBVF2Z Q9E@B 2\,HH'X(<9>3Y<(OX4*TK _0@Y\--5%QK+(<;O(VV MF.U,.5063H? SC#DV"RUU,8#X5+!%#!)0Q\M VQXTZ@6?UT9[O&2([ AAPYL M*+XK^*\R"S89#EN&G5?^NT^+E!7EP"(=<=^Y&: M-B=8_%[3I@%).E'IP5F]J+DN2LHQ+XPO4@.#T69AUB\P!Y.<2W23T4;?H6LA MA$B4=PUSP>[>YM&^S*30][.'G$,L S=,:-)LV; K.\1HJ!8I"OIJTTCU1O=* M'1P=JI5W(:@;3!3LX9RW$)J,J3YAJ#Z'!4W"=# ]Y*)U:_%.<%9@N!@(=LP\ M5 ?'AZS7-6B\^E9.3@YW(IE";F,WNDY2TX7X6':PR0EF>AQM(8A9%BE@DX#! MD+\ .$0@-)SNU\#I8"TYQ0#FRKER;>J:0X,$K0RG;DLM)D%VXOD_$=BXDFI. M2TDH0.S(>=9P:Q$JJ:-0(1G/&)D,[H9QWXVA6MNA:#UXL:L-L\RCECAQ78G= M)X#I=UQ"P7"[X)QM!TN\D92,'EG[3ONU[_31?>UG7')VE@5G\5SDBARJEA?7 MNWUKX.-BMW??'9%J5KK-XL&S1_TL?=N6VJ.GKDG&_"Y%'@851J]67!V>VX9! MDRAD*.[.S'V-98016M 75Y OK+K_DLOX!G0)R(7KC2;Q:9T4JU=^6=G.>&L'>6MEBEBX5'<)OO!TH\((%+L M^5H@GCYY.3UZ\3I\?2E6J67L=5;L1=1XZRJ(K7 E%UXN5)B<;X7]:7^GGN6K MY#UYOI#_I/W*H YJ6H)U,GH!%/E\R&ULC55M3]LP$/XKIX 02(B\M$ I;:26;=HF(:&6 M;1^F?7"22V/AV)GM4-BOWSE)0YE*QY?&9]_SW'/VW76R5OK!%(@6GDHAS=0K MK*W&OF_2 DMFSE2%DDYRI4MFR=0KWU0:6=: 2N%'07#AEXQ++YXT>W#YU_X_"=X]ILK<%EDBCUX(POV=0+G" 4F%K'P.CSB#_ET(.T-E:5'9@4E%RV7_;4W<,68!2\ 8@Z0-3H;@,U*C\PR^*)5FO0SIO8 MW*))M4&3."[=HRRMIE-..!LOT%A=I[;67*[@^)XE LW)Q+?$[3S\M..9MSS1 M&SQ7<*ND+0Q\E!EFK_$^:>J%11MA\V@OX1*K,Q@$IQ %T6 /WZ!/=-#P#=Z5 M*),9+% PBQG,7&%PR]' SUE"7E0IOW;=0!M@N#N ZYZQJ5B*4X_:PZ!^1"\^ M.@@O@NL]\H>]_.$^]GC9-@VHG%KA528OZKE,14VW3PM0MD!-!:0U2@N"LX2+ MQFM78GM#[T[LOD#(E:">=B*L*YNNL?D?DO*F1F9<"O2X%LN$%&Y>^'WB@?J8 MSJ@/!9,I171U/X8EF;IAIV=MP0E*S+DU\/K=-US/G9"O3-;N6L-.Q2$<'8RB M,+K^!Y<63*\0HO#T:C"$6:EJ2=P5XQD'%O)^LM:>?2@,":Z4W1@N0/^7$?\%4$L#!!0 ( *& 8E>@#VL^ MGP0 #L* 9 >&PO=V]R:W-H965T MQ 6%??OV[2Z!RYUU'_W&F "/;=/YJ]$FA/YB.O7+C6E+_]+VIL-_5M:U9<"E M6T]][TQ91:>VF4K.TVE;UMUH=AG??7"S2[L-3=V9#P[\MFU+]_G&-'9W-1*C MPXO[>KT)]&(ZN^S+M9F;\%O_P>%J>D2IZM9TOK8=.+.Z&EV+BQM-^^.&WVNS M\R M&1FT=3<\R\>]#B<..?^.@]P[R,A["!19_ER&W" MQL/KKC+5U_Y39':D)P_T;N23@'/3OP3%&4@NU1-XZIBNBGCJ/]*]-[UUH>[6 M\.?UP@>'S?'7N70'-'T>C0;FPO?ETER-<"*\<9_,:/;BF4CYJR>XZB-7_13Z M;(X#6&T; W8%_^9]]Z5@YX@_#?VP,;"R#4XD004J-_B-W7F$OX&'CC/FJR/ K8G_]!HL63+LP+E;NQU?CNH.PL5M?=I6?P+O2?30Q MU[EMMI2HA^>@\H1EJ<1GQF2>XQO!1"I9H15:LA L*0K4*91U ^],59>@"Y8+ M!1HW9AR$DDQ+#4)+EH@4[GK;[@ MTX*)0I&E4U9($6FH7#&A5;1U@NA9#M]7^A8E<_4B)@;F\:>'Z]OSJ@/* 76@ MVBQMMZR;>AC38%$M@SAM7W:?7SS+I15QOF[HJ Y4BX(- /'71^]ZXZ/O_ M%O)+*U+%E(YJ)CGC4I+".6JMJ=")E(QGWQ87*Z124"G+L2!"%DQQK!O7 M3*+\/U+H]H.EM8/8OH2OY$PUIS) M-)_ &$-DF4!#".HWB5:!$$)/X*VSWD/O[*H.%(0G3,B,LLP*EG*RDCQE6L0L M,:,44]@7"Q4RCW@$>PQVC]^8TBTWL2,J[,;&]K%#CCO&. DH$\;&[LYD0G0* MQ?(\B\1R)C5RG4?J!&(/'>%/, J-K1OY<\832DGQG*F(AJ(RE2K,R73HVD24 MLL*3J:;/*!VQ)TA8%9S&@8U*%$$F5!\BDZ4(A.##;)W)-C)/"Q4WDV($E!09 M3BWIC119033ONJ5M#8P;%'D"*V?;T[109)Q&I:F3F(ZE12&8X'Q"IM3( OF\ MJ;L29VN?T%#J _#K@1%ESXH4E51,YPE@,_(V71C.]N/;X\WH>K@0?-D^ M7*MPT-8UZM"8%;KREUDR C=<589%L'V\'BQLP,M&-#=XNS..-N#_*VO#84$! MCO?%V3]02P,$% @ H8!B5QY;]*_V P V H !D !X;"]W;W)K&ULI59M;]LX#/XKA#<,&^#4+WEODP!MLV(#KD#1]'8? M#O=!L9E8J"UYDIRL__XHVW'=-#%VN"^)1)&/2#X4S=E>JF>=(!KXE:5"SYW$ MF/S2\W248,;TA3.V^J7"#XY[W5J#C60MY;/=?(_GCF\=PA0C8Q$8_>WP%M/4 I$; M/VM,I[G2&K;7!_2[,G:*9.A 5VLBL-B8/,BZJ?_:KSD/+8.*?,0AK@[#TN[JH]'+)#%O,E-R# MLMJ$9A=EJ*4U.<>%)65E%)URLC.+6Z83%^PO?/U9\!U+41CMPCU3SVC8.D58 M850H;CAJ8"*&1]1&\Q=$$$QZ"N0D[ 5>87T#?=R'TPWX'7K])3K_$ZY_!NV-+1,*BZV<,,TUZ>\[\0_[3UEW6"V1M6D M'I88U9*@E(15J=CR.2JU,X7V']4_=2#VV'#[;"3VQ7UX[B@N.4&[KA@(N)T?<7R M*28[T4XS^90@;&1*C=K62)7E\I1: ATH0!8EU(ISJ8S5R%%Q&;N4>H0U?1*> M8[D7UC\KV-A:W)6/AR39*V^ZX>T2?JMVCMAM\?X-T[AG9(^ZLQ6]5$0N#T2V M&#GB[%C>P<^HX6?4R<\2UZ;E&SW '>.IC;A'J>NMJ'Y/T=0)^OLT12G3FF]L M4F2A3J<;UB\04<>UK:N@--19*XEXE\FWWFM6/KAW9!U1LR2R22(%P@LR9?,; M4'Z#UI-KJ1@)&_HDEZJ6K&#H3M[HOF/K<-!!U[BA:]Q)U^$S1J.!MKWQ7,J]6AS0V]H=$ M-W"![Y>K4XGV6M-&AFI;SE2:*JL0IAH\&FDSMEU7T\JK>C7S43??I*HU4L@( / % 9 >&PO=V]R:W-H965TS,=DCW M[V<[D%&-\A*?S_=]]YV=NUDCU9,N$ T\EUSH>5 84TW#4.<%ED1?RPJ%/=E* M51)CMVH7ZDHAH1Y4\C".HG%8$B:";.9]*Y7-9&TX$[A2H.NR).K/$KELYL$@ M.#H>V*XPSA%FLXKL<(WF6[52=A=V+)25*#23 A1NY\%B,%TF+MX'?&?8Z!,; M7"4;*9_U;(C& M6\E_,&J*>7 3 ,4MJ;EYD,TG/-0S:V-+ ]@JZ!DHEW) M\^$>3@ WT2N ^ "(O>XVD5=Y1PS)9DHVH%RT97.&+]6CK3@FW*.LC;*GS.), M]J@(17C '-F>;#AJN'KT:V\6&LOOHL+\P+5LN>)7N"9P+X4I-'P0%.E+?&AU M=>+BH[AE?)%PC=4U#*,^Q%$\O, W[(H=>K[A*WRG9?Y<;+11]J?X=:[0EBTQR-Z]&8RC]Q=4)IW*Y!)[MK:-1VN.(+>PM(WV1&4C M@ GX[ZW.*;_(?5[Y8X&PE=SV)Q,[,(X:="$;#<:>;$XE&"]!G=RCL(/#-1WL M":\=C_(HSRX,4JA0,4GU%.QK&BPWJ+HGA3M+U'H&WA/#E4M2R%H3077O4#+) M-=)^.HE[\/5E!<0 "NHNOU7N$L5)?S2.7:+HIC]))G#NF<.3+BQ1[?RL MT>"EMPW9>;MQMFB[^%]X.POOB=HQH8'CUD*CZW04@&KG2[LQLO(]O9'&3@AO M%G8DHW(!]GPKI3EN7()NR&=_ 5!+ P04 " "A@&)7[>I9%@8# !A!@ M&0 'AL+W=OW.2VL>;8P7;:C5_/M9.6#75]:?QQ[[GG?OATNM7F MWE:(#AYJJ>PLJIQKSI/$%A76W)[J!A7=K+2IN:.M62>V,%PAL#MJUK;AZO4.KM+,JBW<%7L:Z9C.8M23P@E%LXC MB"B\;O'C/8AO>/3]0[]?7@TEIT%M[< M\:5$^W::. KA#9.BA[OJX-@+'X[N7]BY;7B!LXB>D$6SP6A^\BH; MI1='7'T.>W]&++5B+H%1SJZR&^1Q$/\[VK$%9:TG,6:@W.CPK82F\M M4$Q8DC3OA(LD&1G":Q:1HIT%AX#<,X2R?T MS5B #Z1]%BVP23QA$V!Y/,PGO>-_68V& M(QC'&1L312,VW(L-E8!&I>W(Y),QG+P:LXQ=P.?G)> .D":.VM:E3AQS%J=# MYDEG1&P$A\8C>?+L:S3K(&X6"MTJURG _G2OGY>=;/PS[\3W$S=K(@L25^2: MGIX-(S"=H'4;IYL@(DOM2)+"LJ+_ #3>@.Y76KO=Q@?8_ZO,_P)02P,$% M @ H8!B5PJ32+Y* P %@@ !D !X;"]W;W)K&ULO5;;CMLV$/V5@;(($D!=W2_>M0WL)4$+-.UB-VD?BC[0TM@F0HDJ2<6[ M?]\A):L.X!7:E[Y80W+FS)D+AUX>I/JJ]X@&GAO1ZI6W-Z:["@)=[;%A^E)V MV-+)5JJ&&5JJ7: [A:QV1HT(XC#,@X;QUELOW=Z#6B]E;P1O\4&![IN&J9=; M%/*P\B+ON/'(=WMC-X+ULF,[?$+SI7M0M HFE)HWV&HN6U"X77DWT=5M9O6= MPF\<#_I$!AO)1LJO=O%3O?)"2P@%5L8B,/I\PSL4P@(1C;]&3&]R:0U/Y2/Z M1Q<[Q;)A&N^D^)W79K_R2@]JW+)>F$=Y^!''>!S!2@KM?N$PZ&;DL>JUDA#',;)#%XR M)2%Q>,EL$DZ#O>>Z$E+W"N&/FXTVBKKGSW.1#\#I>6![HZYTQRI<>71E-*IO MZ*W?OHGR\'J&=CK13N?0UT]T0^M>(,@M?%_'DU#.D9Z%/4]ZP*]&?'&2*D8Y MRM M 5E:"C1!!#..D82*==PP ?A,PZWFANJLH? 710YQYJ=1.N:S4DBG4FE(_:1( M(?:310D?F&J!!MR4AA=X^Z:,H^AZ2E!:^%%10!SY>1K"9VF=G4O>!2P2/XHR M$LK$3[,"9OHBF_HB^X]]07>Z^G>M,8L\UQJM;'_X?]MCI@RG9"Z&W?B:I#3U M\T4.7]H*E6$6CCU#)S6W+X3KH"B); )G5)6'%_,34CA-M@5LR#2\+ M*IX:7J%A863G)O]&&KI(3MS3PXW**M#Y5DIS7%@'TU^!]=]02P,$% @ MH8!B5VGMY^GC P -@H !D !X;"]W;W)K&UL MS5;=;]LV$/]7#FI0.( 0B=2W:QMPL@X=T&Y!G78/PQYHB[:$2J)'TG'ZW^]( MVJKC.%H?]R"11][7CW<\WF0OY#=5<:[AJ6TZ-?4JK;?C(%"KBK=,W8@M[W!G M+63+-))R$ZBMY*RT0FT3T#!,@Y;5G3>;V+5[.9N(G6[JCM]+4+NV9?+[+6_$ M?NH1[[CPN=Y4VBP$L\F6;?B"ZR_;>XE4T&LIZY9WJA8=2+Z>>G,RODT,OV7X M6O.].IF#0;(4XILA?BNG7F@SH_: M?[78$@Y&NV:_1GL?_ #WBL@RO1*/N'O>/-$@]6.Z5% M>Q!&#]JZOB) #P+4^NT,62]_89K-)E+L01INU&8F%JJ51N?J MS@1EH27NUBBG9Q\Y0E(P>F#+AJOK2:!1J=D*5@<%MTX!?45! 9]$IRL%[[N2 ME\_E W2F]X@>/;JE@PH7?'L#4>@##6DTH"_J$4967S2,\*_Y4FF)2?#W)8Q. M17Q9A;D88[5E*S[U,/,5EX_]@/*1]ML"+5NX:#F(-=Z+= MBHYW6AG*N@[OG_ &*G[)[4'%E]U^J#BLGEEIK!7NK "3^"E8BP;OJQK#0R4Y M?Q9CP AIWBZY[,/TDP#'QTSC&L?##-,*1^E%*<8S]/$QQS'R2YK"HA-2 VMLSD%BR M@$1 \2-Q 6_?Y)30=W;^EG:-&\>F2(1Q2K*N2Z;K;G%DR(-.(.) 9L2"CD%J0B:419)%9D#&"_!VC M_K^)#PG]),[-)/5S&R&:^5%AO"?$)\2LD,0/8XLG]4F2OAZE&,\<&1,\C"2, M(<'_J_&)BP@RY, #(3FU7Y3&+P.4%O0D&I8:Q?GIFJ7^*T2(,X\..(N4.)Q9 M43B<$*:W6IF@S:OEQ-YK:"O$PX'_8<*O:(M>2'FV?'J7S,)*8=6R!*.$3_X*LWA?U:L*7\.FP<=?X2.+,1S0!LT9:'D$O3-5S8(>7\[LLYR> M_YR-JSYEK@"3( I/!2\8OR!P*2."D[>\Y7)C.Q:%Y[+KM'O6^]6^*9J[7N ' MN^NH/C&YJ3N%OJ]1-+PQ/8AT78HCM-C:SF I-/89=EIA8\>E8<#]M1#Z2!@# M?:LX^Q=02P,$% @ H8!B5^!93\0N! P H !D !X;"]W;W)K&ULE59M;]LV$/XK!ZT9;,")]6;'R6P#SDO1#NL:)&F+ M8=@'6C[9;"E2(ZDXV:_?D9(5)W&,](/E(WDOSY'/D3=>*_W#K! MW!="FDFP MLK8\[?=-ML*"F2-5HJ257.F"61KJ9=^4&MG"&Q6B'X?AL%\P+H/IV,]=Z>E8 M559PB5<:3%443#^!/,H+9METK-4: MM-,F;T[PJ7IK L>E.Y0;JVF5DYV=7A:E4 ^(<(8201+V( [C9(^_ MI$TV\?Z25_Q=H^4:B5+V,=V_9W-C-9'CGUT)U_[2W?Y8-*M:A.MS"_7(6.=Z$J0]F9[GY=#Y'.\(Z)"H%9^)W)BFX4B#Q38G@'@]X@ MB>"&$N$9P53&TN+Q8 @?I44RM_7<<4([:\F6,P%"&4.Y=)9TE1&$3M)+HJ@+ MYY76*+,'()9((VH(;/&=:M,SJ9.DT<\"OL ,BSEJ2!XA)[WCQ?#%$#QZ M=K82_DJ(7N?X_C".SNZ5 K85H]K$\/2M=*G+X1;S\0:]B2:_AFSTGQ>>;)?"29WD6F_V]N5QF>' M_I(&3\_^[:-G=^$&=K8%VT!)N-W%FXG*Q2*3$K514J( I,.5CLCOJ-I[PY.T MZZ2D-S@)O12EO20**6DS43H'6&ULM551;]LV$/XK!VTH6D"()$J6I:.LL":%(E:3B]M_O2-FJBSK>TUZDX_'NX_>=>*?%7NEGTR!:^-H):99! M8VU_'45FVV#'S97J4=+.3NF.6UKJ.C*]1E[YI$Y$+([SJ..M#%8+[WO0JX4: MK&@E/F@P0]=Q_>T6A=HO@R0X.A[;NK'.$:T6/:]QC?9C_Z!I%4TH5=NA-*V2 MH'&W#&Z2Z]O,Q?N OUOKW@'0KA@(C& MEP-F,!WI$D_M(_H?7CMIV7"#=TI\:BO;+(,B@ IW?!#V4>W_Q(.>F)!G^9Y;OEIHM0?M MH@G-&5ZJSR9RK70?96TU[;:49U>/^()R0'C[Q#<"S;M%9 G5[47; \+MB,!> M02CA7DG;&/A=5EC]F!\1FXD2.U*Z91K[%94!]85"_8+!Z M\TN2Q[]=8)]-[+-+Z*LUM6$U" 2U@_>MX76ML>;^1I/GH.TO R3,OTYD?G$><@*'Y:$R3PF(RG" M+'<(69:')4LF*7]1[?YW)<0B9V&9>3ME8<8RLHCE?)[[[;1(PR1[14X2LC() M9V7I[(R%LR0_592$V8R<\P+.WQFLA2,)H8I3R;$,OR)SE-B\'TR+R[ M$-,C7JDL+=B%0++*[!]<9FNUDJ_F$R/2KIBOC03A "5O2*E.7 M?/.!-?%XVE[,,VG^HTTC:PU07$G%\T89/,C3HK[2NR8/SU$@C0(Q?M<;&2_? M4D6G1X)OD-#28$W?F%"--CB7%AJ4N1*PFH*>FL[75+"#$X@K0:<\!ZPE->D: M7M%%QN3H:*)@&RT\B1N3)[5)\AV3$?K$"[66Z*Q(6/)0?P+NM3Z2K8\GI-?@ MG)5CY%@8$8LX/?:<-F;'V'.>$?,%O0>**303@A8K9N[_GBVD$L"7?[J"KVV[ MW;9U#1W*DL;L> !%(IFX98/IZU>V;[WI\=QM/7?[K$_G4)-)E3'$E^@L+S-^ MSQB:PR9I#%<3UN()E!C-LHS'-:R@>,EBOBK2?W7T3*1<2TLENV+M]^;L6Y6J M>T0W5"02Q?OL87?ZGD'9QEP "U!:(+5F(%1(GJ4)5?!.*KCHC$OM%O09890E MVE")X&_)P>^-1(?H''9^P"I#!?V/H*$QS2M)BT2.(#K)J(C7"![16W8+;:30O01D?>P'(#.T;1PXS@A=<06B[,>)&08^=CS0&+H$>Y$+JO0.+6"O9:K0 M4O#\.59\;(4N@KBL"%U!>A?0EV\2OC$XZWSOV^@VL;@';""BRB1)W9?L4?I? ME'W#08"RR66H\^@&(_0GCV\.JA))O0X+),0. 0B& 400&M242..:%2"+JB(% M6DPT0\WD*8#@^RM#U\>>'8$%Q\%1 *;.>7' MC4!\4(]:SD;NT2##M?P]P(T M@VFA:)I!C F3L4C+;44R"GQ]C$(J42GX;:KSO=##<]S30+RV@7C/;B!SD\[/ M#5:7@#:"0:>#Z6H%O7:[V][6].=*0:D725JLT'F5+Y@PV]=4N 9"B>Q>K^W+ M;76_FK'*DH/9+53ABJ&S.R;B%%)[(733>[)^R?111)LX!<;J+EX!X%=,Y&CX M%W0&(.ELM1)L!;T'?00)R'L:HR\TJ]@##ZCI2F]9S(S'CHUKQCL! >Y&K8-8XFP" @GPU5L%T"1B]9JI6&FKS.;B761,\ZK96IT HV M#GU[U.$I3$G5N-J,2N00#UM!J(TYOOL&7H[#$+EC)VA?V?;8]=$7*#\PKEM< MX[8>_CV&+1O[MHUZ&.FWC/2?S4@HX=O:D[J/S/21#4JLBX^]5KOYV##N"67> M:P21GDGH'4U%PP7H/(T;SV$%P9%OP>!P6N3>/^+%]MKD&H"$P>X,X[G,?;+W;],(VO)Q? MCWX->!YVW B2YST!S\9>X.'0LSO@LV'Z![;=!=_0<2WLZ'GS(@ ][/HAV"0[ M /TQZ<,O;/$+^_'K/_+B!W.V3CCNQ;%WNWX<+WX=CH1 !H,G*#H>%)I%GF(8 M.-B*?EX!!I:'@V#77$GP@_*+6OBBEXWM-<]@;,H_4',&/^>*8?1U>^KA IF? MUYV'^MZM?F[G_ W3V2( @?>D^Y[MIK$'9T\;CH2GCV?M63-C7X0YT3\KO+V! M&HQ]#V9LX.Q>D7$4?F_&'G0:=0)H.MV5/]G[L9\SL3*?-/3QLRI4_;N_?=M^ M-9G5'PMVXO4GET]4K"#!*&-+4+7& 1SR1/T9HWY0O#2?#A9<*9Z;VS6CP#PM M .M+#KQK'O0&[;>DZ7]02P,$% @ H8!B5]$*"G-! P .@< !D !X M;"]W;W)K&ULC57?;]LX#/Y7"&\8$L"H;=E)[#8) MT.X';@^[%6OO[N%P#XI-QT)M*9.4IO??'R6[;GI(@[U(HD1^_$A*U/*@](-I M$"T\=:TTJZ"Q=G<91:9LL./F0NU0TDFM=,-WZ(;6/=1K1>[O@6[]#^L;O5 M)$4C2B4ZE$8H"1KK57"=7-YD3M\K_"GP8([6X"+9*/7@A*_5*H@=(6RQM Z! MT_2('[%M'1#1^#E@!J-+9WB\?D;_XF.G6#;&8.KU2M\2,<>MVL"*#<&ZNZP9@8=$+V,W\:\G!DD,=O&+#!@'G>O2// M\A.W?+W4Z@#::1.:6_A0O361$](5Y;UHTTV5DR:NSC/L]JW"*J&EQ(.,4R& M $X6ZRSN:=;W#4*IJ'J$6;F54:VHN"7!6)KHC5KCF(C>OP,%0?OPX5W.6'QU MZI(-NA,1]0U[<-?EU:2(DV$;M#=$TTZ/$#F1KK3HB:!K GWOQR%L?^'M(PG@V<_,B MIC$-D\+-LRREBEBD/%H?>(WN(67I8DHC8S0FX2R._9P6"3E4FKJ(!'PJ&RZW M"%OJJF32*D/7T>LM4M)+PT4Q(XQPGJ=38%F8YAE\$J94>VF%W(+HJ(;6XQ>D MX7*;L"N8I.&\8"]R7XGZ_V&.-8$)FY.[R2R?0DZF*1!-N%>6='^EII2$"0N+ M^6+JTY+E+DDLC./@S143_K4&]]US;@P^M;V[@[?@S7?3]\4>]_ ME6]<;UT.6ZS)-+Y8S +0?:?N!:MVOCMNE*5>ZY<-?6ZHG0*=UTK99\$Y&+_+ M]7]02P,$% @ H8!B5QG+3!-J @ 904 !D !X;"]W;W)K&ULA51-;]LP#/TKA#<,"5#4CI/T(TL,-.V&]M A:+KM,.P@ MVW0L5)8\26ZR?S]*3MQT2[.+15'DXZ/HI^E:Z2=3(EK85$*:65!:6T_"T&0E M5LR19WC#+DJE6:] NFM"4I=5TRBG/)G25L: M^"1SS%_GAT2IXQ7O>,WCHX!+K$]A&)U ',7#(WC#KL^AQQO^MT^XX283RC0: MX<=5:JRF/^/GH99;Q-%A1*>6B:E9AK. Y&!0/V.0?'@W.(L^'N$[ZOB.CJ$G M2U)?W@@$5Q1$(1I$4N5V#=O,'3E]:0L5^(MX6L M*S2!+P3T:LA ([)8I:B[.?WKBJ'')=A2-8;)W/3_ZN6E!/1P0P^-P3ZD*+'@ M%M[#X.3L8DQK;W1R/ASW#UUKN/?K5ZA77N &,M5(VZJ@\W9OR%4KG9?P]@&Z M9WK%I0&!!:5&I^?C '0KZG9C5>V%E"I+LO1F2>\@:A= YX52=K=Q!;J7-?D# M4$L#!!0 ( *& 8E?R[,&Q=0, (8) 9 >&PO=V]R:W-H965T;!5J>2/P5X$'>3('[VL%Q-"$M,E49@-#SB'9:E!B(:WWM, M:S"I%4_G1_3WQG?R9-4K$X.JJ+N1_>CC<**0N"\H^+V";WAWA@S+=TRQY5SP P@M36AZ M8EPUVD2NJ'52-DK0WX+TU/*>B;JH]Q+6*&"3,X%P\XEM2Y2CN:/(@!9STAYL MU8'Y+X!-X0.O52[AOLXP>ZKO$+&!G7]DM_(O FZP&4/@VN"[?G !+QB\#0Q> M<+VW?]]NI1)T.+Z>\[>#FYR'TP4SDPU+<6%114@4CV@MW[SR(O?M!;*3@>SD M$OIR0P68M24"W\&*R2*%Y_3/<;Z,^BD7B$_R!!])Y.D.Q5UAM24KQ^ _W_*O ME/I(-TM1I[RBDU5R*4? E!+%ME7ZF('B(+4G.2\S%%([>R<*A1PVX]LQO(;( MGOJQ&<-X2N--;,=A,M*SR)Y,:/;%E![19H\HZ":!NC44",I $VBKI&)U1L&# M,++]:6Q'4021:P=>8GO>1.]Z<6#[7J)W)X%GA].X#SL>P]X0J$$DX^[8\[O! MTU1HG(SZB3>ZD/UPR'YX=?;?%66K_;LN_Y=Q?\/\=UGJ4SW[Q>/P'WN_D*Z3(M7VNZ/"#DQD$FZLA\UG:8T@L&-"C9($?)J%=ACZ M\.95XGO^VV'LKB;>Z,8E@9C":K.^NP?/)1*^!Y[GV<'D)3TR*%BM)(2!'<0) M3%T[<8-GPL=3]3\#UTJ2I.QEJ%!4^@AE/>"9>J&H>;%O3\, (G(A".V$ZN9" M6,_#G):=>UW9.2>]L4*Q-R\ "2EO:]6UR6%W>&3<=KWUIWCW0OG Q+Z@?)2X M(U5W'%.EB:[K=PO%&]-IMUQ1WS;3G!Y**+0 _=]QKHX+;6!X>BW_!5!+ P04 M " "A@&)7$NX=1YX$ ["P &0 'AL+W=O[!G#LL:F5G0W6SK7GHY$MUM ( M.]0M*/RRTJ81#J>F&MG6@"B]45./HB#(1HV0:C"?^K4;,Y_JC:NE@AO#[*9I MA'FZ@%IO9X-PL%^XE=7:T<)H/FU%!7?@OK8W!F>CWDLI&U!6:L4,K&:#17A^ MD=%^O^%/"5M[,&84R5+K;S3YK9P- B($-12./ C\>X!+J&MRA#2^[WP.>D@R M/!SOO7_VL6,L2V'A4M=_R=*M9X/)@)6P$IO:W>KMK["+)R5_A:ZM_V7;;N\X M';!B8YUN=L;(H)&J^Q>/NW,X,)@$+QA$.X/(\^Z /,N/PHGYU.@M,[0;O=' MA^JMD9Q4E)0[9_"K1#LWO\!,?BOU5C&]8K?P &H#3*B2?='J_>7&&%".+:P% M9]GRB5V!KHQHU[(0-5N@K65G]V)9@WTW'3GD0UY'Q0[[HL..7L#.V;56;FW9 M)U5"^=Q^A''TP43[8"ZBDP[OH!VR.. L"J+XA+^X/YS8^XM?]%DYYJ< M\CZ_P^M:;FJ@/%YJ974M2^&@[)-Z+'O'@C@)ZU0SIGDACHC45]VW<,U>*@68+I M)<-^85$8\RP8XRC,$C[) QSE <_R# =)EO,PCW^VC,@R"'DT3L@R#7@>IF29 M\'%,'Y,DXWD4LA.)3OM$IZ].]/[@KT"!\=G&$/_ \S'L#L^08A>HWTN]4T!;+&'95O\!&R+G%MO0*+P[M3.F%*ZTC4^$73+'%64 M\V,Y_H+TGJ\*1]+QNUW\$T@OJJY+$\\XA=4L)SF,>A22-Q$DGPRO IT,]T7+&TRPG+01\$M#&,$EYFH1^E/ \B-AG(U0!)*:8 M)YT>"8G\CT,>Q@0YB7F,&GRF[]]%*Q2YSG%WW('E>>Y5'/%QYO6<9WP23DY) M,.LEF+U:@J]\)_R;TNGPZ9@*3P(>5R&5 A#%&LL#E6=,$(I+ZI(SA9R*'2?1 M<3HK-,YMJU7I%::]Y!1V/=0QL =1;WPX3JA*HOH\7ZE^3+T;SN"QJ#?>A:'W MGDPV=O\9F=3^.J#[&M]&7*]0PO2&H)RP&OXL>B]UMJ3F:(B"A^<%5*JN[:)R M*14A X%8;#DL6QG=/*NHEMC44*$A8DB'-V_X_U3%/,6B&.U$E"6=L'@0TB . M)ECW O81BIU=V-?$/.)Y&NUN3.#+:H15,@Z]W1B+:7!4CZ.#A@;Y5[YMLUU! MZ7J;?K7O#!==0_1C>]=67@M323R:&E9H&@RI$3-=J]9-G&Y]>[34#ILM/UQC M=PN&-N#WE=9N/R& OE^>_PM02P,$% @ H8!B5Q0XVSEW!P 9TD !D M !X;"]W;W)K&ULM9Q=;YM(%(;_RLB[6G6E-(;! M^".;6&H" Y7:JFK:W8O57F![;*,"X\(0-U)__/(5 P%/[.IM+A+ G.< \WIF M>$\TUWL1?TVVG$OR/0RBY&:PE7)W-1PFRRT/O>12['B4?;(6<>C);#?>#)-= MS+U5$10&0ZIIXV'H^=%@?ET<^QC/KT4J S_B'V.2I&'HQ8^W/!#[FX$^>#KP MR=]L97Y@.+_>>1M^S^67W<*"L_Y%'BBXC$?'TS>*-?N8:6!Q1G_.WS M?=+8)OFM+(3XFN^\7=T,M/R*>,"7,D=XV9\'?L>#("=EU_&M@@X..?/ YO83 MG14WG]W,PDOXG0C^\5=R>S.8#LB*K[TTD)_$WN75#9DY;RF"I/A-]N6Y$V- MEFDB15@%9U<0^E'YU_M>/8A& *5' F@50)\'S(X$&%6 <6J&414P.C7 K +, M4P/&5<#XU(!)%3 Y-6!:!4R+UBV;HVA+RY/>_#H6>Q+G9V>T?*,01!&=-:$? MY=J]EW'VJ9_%R?EMFF1'DB03T;?43_Q<4 EY33YX<>SELB*O+"X]/TC^O![* M+&$>-EQ6<*N$TR-P@[P7D=PFQ(Y6?-43S]3QLY?B776\3A6 8?:D#H^+/CVN M6ZHD,KZX)'1Z0:A&#?+EWB*O?N][,'=JS)MTZ2&-J+%V6?CJ$*#,--L?@RP^@J3$L(QN%[8Q1T/^ M?9<=(V\E#Y/_>B[UMD2.^I'Y*'65[+PEOQEDPU#"XP<^F/_QFS[6_NI3&!)F M(6$V$L:0, <)>J# FS2MBX@.63JH>Y MJ4_'IJEIVO7PH2DA9%IVR3,*F%FXVF,QC-]9G3;WNP\MU%V*M4[9[(N4S>FAC[J0ITN5!^9U)Q, M.Z>ZH-MN->WXT+1C9=.^W8EHSQ=]3:L,/+=ID3 +";.1,(:$.4B8"X*U1#8Y MB&R"G[M,D/)#PBPDS$;"&!+F(&$N"-:2W_0@O^G/#E_*P'-%AH19T\Y08QAC MO3MZV-/N0#,=C;LC$NL2IY/)9-P=NDXENJ ;;C7J[-"HLY\=N)2!YS8J$F8A M8382QI P!PES0;"6R'2M=JLT_-!5,4$*A-(L*,V&TAB4YD!I+HK6UF'#-=65 MW5V?;7I!=CQ>\DAZ&T[$FCP(Z4<;XD>29Y<@JW/C7B/S5IWO;(U6IJ_6'#3: MHX4%S6A#:0Q*6THC4%I#I3FHFAM*=8% %U= 7@GEE]?I[O\7<(7_8*"5@)> MN!R#/'(O3GI?7:&^/Y3&H#0'2G-1M+; :O-?5YJ[RM*Q.O1L:4%M_HK6]D$+ MO[3CP4(3LXIFOIS8@29V4;2V4&J;7E?[])_S^;U7_HOA4N0&QBJ-X*:^%":!:794!K3NP6!CKR0"=V>A#I])NNV=.IB@*ZN!MA>'&5*2?*Y4B"R M>958/_D3G&13K25OSK3(RI.]Y2!UEK.E!*T=0&DVE,8J6K.KG.F]_16T-("B MM?\SLZX-4*7G^U2"(C_(>^^['Z9AGZ34C',E!:594)H-I3$HS8'27!2MK;NZ M%D!U?$V*0OU^*,V"TFPHC4%I#I3FHFAM'=:5 :JN#$ --'6NL_5)NW-WK?IY M9EM $]M0&H/2'"C-/>D1MY555P/H"]6 [$U@M8S39-LK%:C1#Z594)H-I3$H MS8'27!2M+;BZ%D!'OV!(A7K^4)H%I=E0&H/2'"C-1=':.JSK O3$NL#/ET%I MCV'?]RYVI[Z4LP4'=?^A- :E.5":BZ*U!5>[_U1MMZO,V2JTZ=>8?5.H.W6. MLY4$M?FA- :E.5":BZ*UE53;_%1M\S='SL*][954U]J>]"H*ZN1#:3:4QJ T M!TIS4;2VHNIZ %77 ^JW /*#?.;+;20"L7E\G2\=L,JKY%ZT\1=!40WG1_0& MK0U :1:49D-I#$ISH#0716NKLBXUT-DO>%6 %A:@- M*LZ$T!J4Y4)J+HK67 M ZBK#\8+U8=3^K^*T7P9,,R^ 5>=[%Q)06DVE,:@- =*';?T*UOO.<[T*Z=<\Z?&ETL0O??BC1\E M).#K+)5V.0)#FLK MS?\'4$L#!!0 ( *& 8E<3;4&I3 , ,8. 9 >&PO=V]R:W-H965T M6L+96TE*'M!&ANB8_LP[8-) MKDU$8F>VV[)_O[,3TF0-&9W"E]9V[A[?YW(W67-S+"$"1AS1A&"REXFFAC/LT9OD_?2@<45% G&8%KU#PGJO@%PJ^(9I;9FA=4$4G M(\'71&AI1-,+XQNCC6QBIL,X4P*?QJBG)C<@E5@&:BEBMB"'Y#,5@FK/DOT+ M4#1.Y &>WLXNR/[> =DC,2-?([Z4E(5R9"NT0./807';>7Z;]\1M/KGB3$62 MO&,AA WZTW;]88N^C M_ZQH3+E4!!U-\!@$AN3')Y0GEPI2^;/)^3EXKQE<%X13F=$ QA:^\0;1FKQ^ MY0Z9EC=5).5K4B[AJ4CL!KI04EZ\)+I.>C2 M#QV!U?QP7/KAN)/TS%'ZE4]6;K&S%VC4L'8'5: ]+VL.73,]AEW[H"*SF!]?9?-2=3A*T@.G7:N-6 MBC9(]4Z>RE&WTGFXK4;.: +21.A+!CH].<,/^P,VJ!*:>XM6O%TCU!5:G;VW M8>^]9+(6Z%WYHB.TNB\V78_;VDP\/UT[;7 *M&ICX/J#)_-ZT[NXNS0O,0MX MVLQFNS$Y]+9?OM;+=@V-79D44D WZP%*DH OF\* MHQ3C&YO '%6=HV.L#R(?FO*-XIF9.^ZXPBG&+",<-$%H 7P^YUP];O0%Y>@Z M^0-02P,$% @ H8!B5X+VV[BU P FA !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+=!&7[9B9[:!Q-E'@18-XG5[&/9 M2]<648K42-I.__TN)5FV8D6)"^7%%JE[C\XYO*8N/=E)]4VG (8\9%SHJ9,: MDU^YKHY3R*B^D#D(O+.2*J,&AVKMZEP!38JDC+N!YT5N1IEP9I-B[D[-)G)C M.!-PIXC>9!E5WV^ R]W4\9W]Q#U;I\9.N+-)3M>P /,UOU,X4W._B83!W/,@(.L;$0%+^V, ?.+1+R M^*\"=>IGVL3CZSWZ;X5X%+.D&N:2_\T2DTZ=D4,26-$--_=R]P=4@H86+Y9< M%Y]D5\5Z#HDWVLBL2D8&&1/E-WVHC#A*0)SVA*!*"%Z:$%8)82&T9%;(NJ6& MSB9*[HBRT8AF+PIOBFQ4PX1=QH51>)=AGIG=@S9J$YN-8F)-/I!%N9Q$KG"1 MCF\5?C/#0!,F8KY)(,$+(DT*"HDJ!<(0SNB2\3+J[2T8RKA^AZA?%[?D[9MW MY(U-^3.5&TU%HB>N0066AQM7;&]*ML$3;$/R60J3:O*KP.>WY,^[\\<=^2XZ M5]L7[.V["3H!%Y!?D-![3P(O"-OX_'!Z@TY8KV98X(4O6LVYU(:@T02G06V! M_/,)X\E' YG^M\W\$GS0#FXWE"N=TQBF#NX8!:(S^_DG/_)^:5/>$UC#AT'M MPZ +_9$/^ZK\_IXL89W BC24Y9VV_T MIC/[7'^C$P4??'\41.T2+FL)ES]60""29ZKG\H20[_G>Z)'QST4U6(]JUJ/G M6 -5<5K\Z&]ABR_I'%^YIHUF)]*YB] 36$/TN!8]?LT];]RG#SV!-7SPO<.K MW.ME9ZA@FL7W>&=H"0J'WA-[EW_4;OB=''\' 8KR8HFN$VQH&'*FMI5K9=H) M=N[J](76E!XO6:@5>E]>](36].+0I_B=K_^7EVIX^A9KJ=7PI%8'HR=K M]=!$^-U=Q()R[&/M&GW)P1:I%-@Y/N )2D-[\]IKY] 76E/]H](36].+0T/C='G]L\HC&&16_>3#R3#$(^J 9 MH\>6<97B1NMN%02J:* E:B8ZX.:F$K(EVIBR#E0G@90.U+(@"L.KH"64XRQQ M9UN9):+7C'+82J3ZMB7R]P:8&%(\Q\>#':T;;0^"+.E(#7O07[NM-%8PL92T M!:ZHX$A"E>+U?+596G_G\(W"H$[VR&:2"_%@C2]EBD,K"!@4VC(0LQS@&ABS M1$;&KY$33R$M\'1_9/_LYY$3!M6#?::F;%+_'J(2*]$SOQ' +8SY.8"&8 M-]%A%'1*RW:$6P4M)3[E3R.=3@!1$\!HA$0.=T^D%-Y0S3)$BD&)*VW M8;,;EZI#&W&4VY^RU]+<4H/3V1YJ4V*-*/<_V%;J+;HG4A);+O3J!C2A3+U. M FW"65!0C-0;3QT]0?T!W0FN&X4^\1+*?_&!D3EIC8Y:-]%%PCUT,Q2';U 4 M1C%27OD%WGBJ0>QXXV=JL(-.2$UYC7ZL3$_SZ7MV1;GV6P7K51'"DBQ M:1,%\@ X>_EB?A5^O*!U,6E=7&+/[OLV!XE$93K"JB4Y@V,IU#FQGF[IZ&R' M'K(X"0YG%"PG!)]4[L>6%^F0MRCR1ZFUY/ZVV)4]635">38GC>-,\ M28O)[+(Y]KF<78J=S-*"?RY1M7V^2> M+[C\NOUHKXAE?RIHB4?\>^)QG6/CZF?U#(UZ)N4LJ/A?9 M'^E*;JXFP02M^#K99?)6//[*.T%NS;<46=7\18\=UIF@Y:Z2(N^"U17D:='^ M3YZZ1!P$*!XX@'0!1 ]@1P)H%T!//0/K MBI9W"[@$;ZM-7>)"Y*9#*[+,4C M*FNT8JM?--EOHE6^TJ)>* M9JD]3%2=G"WZORBY16K2+KB[>.5JH];C:91R) M-7I&W/*M*&5:W*.; ^S;B,LDS:HS%?5U$:&W;\[0&\6&OFS$KDJ*574YE>HZ MZ[--E]TU7;?71(Y<$T4?12$W%8J+%5\!\9$]/K3$3U5^]DDBSTFZ)E;"!=^^ M0]3Y"1&'4.!ZYJ>'$TC._SM[_)_//D@&W:\8VO#1%U8,O![^_$W!T8WD>?47 M5/F6F\'<=5>\J+;)DE]-5-NK>/G )[,??\">\S.4]C')HC')XI'(!@5B^P(Q M&_OLBY!)ILKSP(L=AVK0AGM->'TC>9@Q+\2A6EL/A]D%8 I'\! 6F3!, XJ9 M1A<#..82UP_VN(%:=Z_6M:J=JZU>IG>[9O7QI_,O[^>0YI;$/3@[82X-74TS M ,.4'EQCJ]F$^8Y'J*-)-F$>8P%Q8,7>7K%G5?Q);GB)EJ*25=V?JR3C8)/U MC+.?,X=XFI8Y %.*?;W, SC,,!$TPS@0H]@!FOV]YI]J^9?2E%5:%N*=2HA MK;Y9-\?%Q->TFC#LAYZCP2(3Y@8>PUKF8@#& L_Q8*G!7FI@[:^?MKQ,FK[* MGY0=K.#B!F/VT3')HC')XI'(!H4(]X4(K6ON5C$FY7*#E(M1WO-!F>IM<^>S MU24TE[]'7*+MDCD 8\0G6CN* )CJTT&@+=@8PN& L".]%3N].W2L.5C4S:5) M@&B7I2@JJ_Z.;[C_F>OK"0!QCMJS6@8@''4"JJ^_A MA9*>-5E(5LJ#IY6L4_' [9G P)5[;ACJF0!PC%"7ZID <*%+#]I-EP@ AWV/ M>OA((DB?"'*"L1 G]:>.2E^ZGN$R0*"O>G>HZP> ;JB0>EL&@3X)#];@, &] M\\56WS:[*98BY^AMIFY&9VA=BOQ@6X!9H.8-1SDCIN? A#%FF X I78Y=G37 M >$(H]Z1^Q+N?26V&\L/:9$4R[3;"JT->4Y)W*Z%,S +#+B@T--OS@",LD!O MB0"*.(ZQ!@ 4#0_\P# %O=G$=KV>\V-2?N/-IE^(;'=\O5M97FM+1F6+1F6+QV(; MUJ.WP]C_CD,XMIKM5Y=I3+9H5+9X++9AF7HKCZT&]>51O(L?]+S ]3W#+D$X MGP3&/<+$8>R1T)C&(2 )\:$]&6KN73.VV^83!W)L>E;L4@C7Z4))-@>_MI--RI;-"I;/!;; ML!"]7R?X._9&8AT&7EVF,=FB4=GBL=B&9>JG"7+*-&'IC<3T\2P,L#Y 0#", M?(BX^X9](/#\0^/)S8%PDP"P3*O>NJ31CU GVZB@"8 M:O/FT CA'$:.?3E+^IF!V&>&FZTH'OD=J-0:^>J=-B9;-"I;/!;;L ;]T$+< M[]D0K1/1J\LT)ELT*EL\%MNP3/V,1>PSULL-T?QNG5)/__YC#L"P&CN-UF#" M M_WC<[P$MM0;3_!$/LW^J>V0]_XV0C4;,) S28,U/P26ZMY>O"S>\[+^^9Y MAPHMQ:Z0[>^I^Z/[9RK>-T\2:,>O\<4< \OT^+"F5\ MK4[EO/-5?%D#U.=K(>3SF_H$^R=39O\" M4$L#!!0 ( *& 8E>J_ZD+%0, + * 9 >&PO=V]R:W-H965T4+5Y0<\,R Z.2:%DPS-VC5/AJR2E!1PS9&H M\ASS/Z= V6KD=)VGA1NRR*1><)-AB1

'"$#A IT(^,54)QB:$KE0>MQ$T;O:>U7O\5O1,HCU'@=9#O^8$%/MX-/X-4 MP;L&[F_"796Y-GU^FS[?\ 6O\#U;[Z!33'&1JGR9\OO&65628M%!YZ10ZP13 M-)%8FMRHS)7Z% OTZU(QH@NU+'[;LE%OW[-OKVO\1)0XA9&CBE@ 7X*3?/S0 M#;W/MMSLB6PC4T&;J6 7NSEH-H,U*C0H_Y+GT[S(]\/P[: ML U1O594;^?KNX0E4.3;=/7VF?@]D6UX[+<>^V\FWA3NBR*WF:Z9^FM9]EZ\ MA^V(L!][ _MK"%N)X4Z)UH^-35^XM7L0QI'_0N-VE-_WXLBN<=!J'+POC:D> MP/.WTJ9SL*7 >JBWPX)>I'[ =J51JS3:J73'H=X)_-=#O2>R#8]QZS'^W\*- M]^EQ3V0;'KO>\[_9VT]=-#SA&X5A";-5AKO63NA>3LE8$/6OHC!7..]XH$XL MK]NC>B)9:3J,*9.J7S'#3+64P'6 >CYG3#Y-=-/2-JG)7U!+ P04 " "A M@&)7&"F9VL," ^" &0 'AL+W=OS+O>=[KV>[HTK(M4H!-'G*>*[&3JIU<>&Z*DXAH^I4%)#CEZ60 M&=4XE2M7%1)H8D$9=WW/"]V,LMR)1C9V(Z.1*#5G.=Q(HLHLH_)Y EQ48Z?O MO 1NV2K5)N!&HX*N8 [ZOKB1.'-;EH1ED"LF6#2J8;GY%>=: MXE>&.!U-J4I[Q#S)M\>2;2B'7*L>^4GE&C1=<"!SB$O)- -%:)Z06U!:LEA# M4L-.R!Q;*RDQ4RS)!%MIG8@J-Y-NDN,9QAA7GQ!Z/Y^1XZ-/Y(BPG-REHE2X MA!JY&J69 MVXD3&I9?AOR)A#<4H"KT=\SP\ZX-/]\!G$".];N+\+=]'0UE6_ M==6W?,$;?)>42?) >0D],J&IH'4JV,<>W0E->9?"&A9:F#F*-E$0GI_AC[/9+OUUEC_TSL_:K)V:!FU- M@_TU@MTN'_[=/A(9TZ$-F.4V'K5+BW)[;. MKRO@R8D6)WB'F-!SE^[P7=W[.JNK>]VMT]W'W:8X@4/TB3@]Z40^F5B[I#V+T/T%U!+ P04 " "A@&)7 M#I&]&^\" !O"0 &0 'AL+W=O9 R@R$N:9')HQ$KEEZ8IPQA2*L]Y#AF.S+A(J<*N MF)LR%T"C4I0FIF-9/3.E+#."0?GM3@0#7JB$97 GB"S2E(K5-21\.31L8_WA MGLUCI3^8P2"GLSO!/;,QDO$4L@DXQD1,!L:5_;ER-?VI<$/!DNYT2:: M9,KYD^[<1D/#T@E! J'2'BB^%C"")-&.,(WGVJ?1A-3"S?;:^]>2'5FF5,*( M)S]9I.*AX1LD@ADM$G7/ES=0\WC:7\@363[)LK:U#!(64O&T%F,&*0-%I F0"82&88B )S2)R#U()%BJ( M*EF'3'!I105:\MD!W71%1CQ3 B>MH D:*3VR(J=CM&6)_(1>'D"D9 PYETQ) M[#].QN3TY!,Y(2PC#S$O)$:7 U,AM<[=#&O"ZXK0.4 X@?R]?RIR&,#3PYY8@%F $'S_8/>OSOA*\D[-7!7&;@KAMWH-Q M 7J&.=*N@(I]K)6#7NE ;TN+P+&M"WM@+C8A6L,<"=%M(+IOA5"&PO=V]R:W-H965T2CB@$T>4X3K@9.K'5VY;HJC"&EZD)DP/'+0LB4:NS*I:LR M"32R4)JXON?UW)0R[@1].W8K@[[(=<(XW$JB\C2E\N4:$K$>."UG,W#'EK$V M V[0S^@29J#OLUN)/;=2B5@*7#'!B83%P!FVKJ9=$V\#'ABLU5:;F)7,A7@T MG>_1P/%,0I! J(T"Q;\5C"!)C!"F\51J.M64!MQN;]2G=NVXECE5,!+)+Q;I M>.!\=D@$"YHG^DZLOT&Y'IM@*!)E?\FZC/4<$N9*B[2$,8.4\>*?/I<^; &H M4P_X)>"_%6B70'L7Z!P .B70>2O0+8'N6X%>"?2L]X59UNDQU33H2[$FTD2C MFFG8[;(T&LRX.5@S+?$K0TX'(ZKB0I9RN: -?JG-Q0^0B:SA,@,PAS MR30#12B/R!TH+5FH(2JP3^0'E9*: T).Q\BP1)WAZ/UL3$Y/SL@)89S\C$6N MD%9]5V/69FXW+#.\+C+T#V38)C>"ZUB1"8\@JN%'S?R7!MY%MRK+_(UEUWZC M(%IS0=JM<^)[?KLNGV9\!AGBWD%\_';:)(#&3,5)D+E$L_9[^$<#QG>.G_JSDLAV:F7-#?QE"]6UJ(]:R8>5A7P677\[R^N]K>JV-..=F?LN5Y>W-._QOVRM]NY6^W MT5][#6?T!=][3;#6("%>>(PO31>;BD5@[F?!ZYSO[J7D^WN)CVJC_.Z.I?M1 M.SJ3QH6\]TP?2:SPW-UZ0U.02UOM*/0OY[IX&ZK1JJ :VCIB9WS4NAH7==$_ MF:)*PX=CR;@B"2Q0TKNXQ 7(HO(I.EID]J6>"XWOOFW&6"R"- 'X?2&$WG3, M!%7Y&?P%4$L#!!0 ( *& 8E>#G$>*HP( ! ( 9 >&PO=V]R:W-H M965TUA9"DG3J"U(95V\.DJFF[ MAVD/#MP$J\:FMDFZO]^UH8@MA'557\#&YYS<@*YSYK4K&"A":24$4 MK&;>Q>@\F5J\ ]PSV.K.F%@G2RD?[.1K-O,"6Q!P2(U5H'C;P!PXMT)8QF.C MZ;4_:8G=\;/ZE?..7I94PUSR[RPS^*2J:VX'!)J M:!PIN27*HE'-#ER8CHWVF;#;OC *5QGR3#RG.C\B]DH^/U9L0SD(HX_(-ZH> MP- E![* M%+,,-"$BHS<@#:*I0:RFG9,%G@6LPJ1IB@"N/Z ^+N%@DY M//A #@@3Y#:7E48]'?D&?=AJ_+2I^;*N.=Q3\P+*$S(.CD@8A.,>^GR8GD"* M])&CASWT9)A^4:WWT7T,O]V!L-V!T.F-]^A=4:;(/>45D(3IE$M=*8SZQ\42 MD\37XF=?0+7DI%_2MHIS7=(49A[V @UJ U[\_MWH-/C4%]=;BB5O)/9'E.,V MRO&0>MPY?&E]-/'D*CS0?1'64J=.RC;'37PV#8(@\C?=;'91X2XJ&2SKE:8G MK>G)?YH64AP/&*_EIAU+?YO>1?1$DPR6]4K3T];T=-#TK324]YF;OFA7=U&C M(-AU^$]87;O?:;_V6XF]<\V$)AQ62 Q.SE!'U=^?>F)DZ3KR4AKL[VZ8XR<; ME 7@^DI*\SRQ3;[]$Q#_!E!+ P04 " "A@&)7[C7RZYL" "/!@ &0 M 'AL+W=OW.2VM>;8P7;:\>^Y=K(H6[.*!UX:?]QS5 EHX4,G], C&?DF9 M\+*I6[M5V536AC,!MXKHNBRI^G,#7.YGWLA[6KACFZVQ"WXVK>@&EF#NJUN% M,[]C*5@)0C,IB(+US+L>74^ M09GV97[>2KII)(6O2%I"=4&BX!T)@S :@,^/PQ>0(WSDX.%SN(_-Z3H4=AT* M'5_T"E_?[L_KE38*C]ZO(5L-3SS,8Z_CE:YH#C,/[YL&M0,O>_MF- [>#YG\ M3V3/+$>=Y>@8>WLH:)[+6AB-E[7KP)#MAFOLN&QH[+)Q&DW2=.KO^H8.R])D MG,:CKNR9U+B3&A^5>OH9-)Z^:XYQ1$4.!(.-Y H*9@B76@]+;CB3GI;S>!*/ MDA>2A\K2=!(.2TXZREJ7!Y22>O-#K]^+"1O47JC9,:,)AC<#@(D4>U<1?,S&R<@FRD@;SR VW M^,4 90MP?RVE>9K84.J^0=E?4$L#!!0 ( *& 8E?T7GTQ_@( %D( 9 M >&PO=V]R:W-H965T MD"Y!:A--V\.VJ%FWAVD/#MPD5@$SVR3M?OVN#45I(%D?]A)L<\^]YQQLWXQW M7#S(#8 BCWE6R(FU4:J\MFV9;""G\HJ74.";%1XX3 MVCEEA16/S=IJ8P5,!=$5GE.Q=,M9'PWL5SK>>&.K3=*+]CQN*1K6("Z M+^<"9W:;)64Y%)+Q@@A83:P;]WH:Z7@3\)W!3NZ-B5:RY/Q!3SZE$\O1A""# M1.D,%!];F$*6Z41(XW>3TVI+:N#^^#G[!Z,=M2RIA"G/?K!4;2969)$45K3* MU!W??81&3Z#S)3R3YI?LZMCAT")))17/&S RR%E1/^ECX\,>P/6/ +P&X+T6 M,&@ R.T9F9DS:BB\5CP'1$Z&K/I@?'&H%$-*_177"B!;QGB5/Q5;4"0:24$ M%(K<2 E*DO,9*,HR>4'>D?O%C)R?79 SP@KR;<,K28M4CFV%Q74*.VD*W=:% MO".%%E!>D8%S23S'&_3 IZ?A,T@0[AJX]Q)NH^16M]?J]DR^P=%\*T#-*9ER MJ>0EF=*2*9JQ/Y!>DKF DC(=]GS7]*]L*H06O4X%3VV'CQA.<6U2N. MI[TL,P:B=P?4F4*325\?VSAPG='8WNZ+Z0:YGN^Y;=0+EG[+TC_)LOY(*2P5 M[Z=6PX-]:E'H'%#K!H7#,.IG%K3,@G_[QU("CWCQ2N@E%W3J>J.1=VA<3Y0? M^*-^>F%++WR%<4ES_JG9Y7T4PZXU07A L!L3N=X1^X8MO^%)?C,0;$OU58_W M#YZWRNS$/H;#3G5_%!TP[,8X_?2BEEYTDMX7[+.Z1Y$MS2H@5!' *X.O2(F\ M>=K',^KL?]]S N^ :3L.0*.XL9;K#W@] !^'[%N7J>Z/;2_IN(_P)02P,$% @ H8!B5SUG MIV,- P D@@ !D !X;"]W;W)K&ULK9;);MLP M$(9?A5"#( '::%^2V (2NT4+= GBI#T4/=#RV"9"B2I)V236@)H\ISS0@VMI=;EE6VK; DY51>BA +?S(7,J<:N7-BJ ME$!GM2CGMN3)66N#Q_ M]>79& ?]QF;+7JF29C"T<$\JD"NPTM,W;N1<]V7]G\QV:N!W-?"/N:>C>FUB M&="[I"^XL77OQ#8N4>UBCI15ZH9A$@SLU78F/5&1[_^-VD$,.L3@*.(]3*F& M7JI&&&Z/ESC./E5/5!S%;C]5V%&%1ZENLDQ46"R"5:-3W$T2.-6L6! M2$9+ MIBDG\(S'](QI7%"]_.$!67P91WOXAT%>&+BO%#7J\*.C^,W:SR0@G9"]<-'! MN($?[]?V,,CS+Y-^MKACBX^RO:>R('A5$=YNS1=R^B;Q7/<:C]+ZI.K#C0]Q M8S>.]W@/HSPW"IQ^X*0#3HX"/P@SV2U;1\WZYSPYV".7ONN&>YR'48D?A/$> MI[UU8YC;^@N5"U8HPF&..N[<,]6F;$+;C(JZ IF8!Z*.X4SMV59L!R$ M9E(0! 00-(/A?0-@ PBK16EF5UI0: MFHR4W!!EHY'-#BIO*C1FPX3]BC.C<)T),I&,JX/D70PVQ*3HY.R1%A@OS(9*GQ M$#UR#8JW$MRT$7I;"PU>$3J#XIR$WGL2>$'8 Y\Z5$!^W\RU45BA?_KRK(D'_<3VK[W2!4UA[.!OJ4&M MP4F.W_FQ=]V7]1N1O? @;#T(#[$G'Z@2!#L#X8T-S^3XW3#P_6LBI#AK*J// M@IHWKGAMGUDGWLA==_/:CQ@,XLNXC7HA>- *'AP4_"!24%B9@ACZ1 JIF6TE MO<58$T6=\_VA'_H[*GNB+BZ'7K_*J%49'519EU;'P=9?++,^K=&>BC"*+G:D M[@?%4?2*TKA5&K^MTGCOJP9^/!SN2-V/BB^#8/?;NYVF9R^&ULO9CO;YLX&,?_%8N;3IO4E5_YU2Y!:@-HE=:M6J]W+TY[X8 3K('-;-.T MTO[XV8:PD!*ND:Q[DV#C[\?F^<)C>.9;RK[S#"$!GHJ<\(65"5%>VC9/,E1 M?DY+1.29-64%%++)-C8O&8*I%A6Y[3G.Q"X@)E8PUWUW+)C32N28H#L&>%44 MD#U?HYQN%Y9K[3J^XDTF5(<=S$NX0?=(/)1W3+;LEI+B A&.*0$,K1?6E7L9 MNUJ@1_R-T9;O'0-U*2M*OZO&3;JP'+4BE*-$* 24?X]HB?)0Z?C10JYU3 M"?>/=_187[R\F!7D:$GS?W JLH4ULT"*UK#*Q5>Z_8B:"QHK7D)SKG_!MAGK M6""IN*!%(Y8K*#"I_^%3$X@]@>3T"[Q&X+U6X#<"_U P.B(8-8+1:P7C1C!^ MK6#2""8Z]G6P=*1#*& P9W0+F!HM:>I VZ75,L"8J#OK7C!Y%DN="+Z(##&P MK!A#1 !(4O!9^KUK?\)PA7,L,.+@/?@,&8/J1@!O0R0@SOD[V?MP'X*W;]Z! M-P 3\%=&*RXI?&X+N3HUAYTT*[FN5^(=68D/;BD1&0<125':HU\.ZR\&]+:, M2AL:;Q>::V\0> O9.?#=,^ YGM^WGF'Y/2JEW#DJ#U\O]WKDT; \1$F[^#YY M/"R_JC;GP.F5=V+IM[>9KWG^$=YUQ64/Y^ J^5%ACG56^?>3[ ,W A7\6]_] M4B-'_4B5N#LJ?#GJ@!,-7LBI,3<$Z\1\W,9\/!CS!Y(@)G,Q 0(^@9+6CU9O M^AT$G?HXC5^$V)VYOGM@A,DIHYXIIQ>S V=C0U-VS)BT9DP&S;@I*=FB55_P M!X6G!M\D+#0)BTS"8D.PCI73ULJI^0UK:M)DD[#0)"PR"8L-P3HFSUJ39X// M:VMR0HL5)GIO.CNZ:YV!O'D=?NXS?W"J4\TW"0M-PB*3L'CV(J5/7&]OT^^X M>M&Z>C'HZBU\PD55@)]@(!\/(DYURR0L- F+3,)B0[".J:[S^T/5,9^1&Z8A MGXW20J.TR"@M-D7K>KU7E'#_O\0\/-?)]X!)6FB4%C6TSBNRX[SXBHK_>USM MF[U75RH0V^@*H#*E(J*NH[2];97Q2M?6#OJ7[F58UPI_8^K2Y2UD&TPXR-%: M(IWSJ7Q_9W4UL&X(6NKJU8H*00M]F"$HK5<#Y/DUI6+74!.T-=G@%U!+ P04 M " "A@&)7J*(_C!(% Q&P &0 'AL+W=OF#%=[ZE5*"G+,WYS-@*L;LQ3;[: MTBSFUVQ'<_G-AA59+.1M\6#R74'C=164I2:Q+,_,XB0WYM/JV5TQG[*]2).< MWA6([[,L+OZ]I2D[S QL/#_XG#QL1?G G$]W\0-=4O%U=U?(.[-E62<9S7G" M,?2]O/JQGAE7VB*9T)4J*6'X\T@5- MTY))]N.?AM1HVRP#CZ^?V=]7XJ68^YC3!4O_3-9B.S,F!EK33;Q/Q6=V^)TV M@MR2;\527OU'AP9K&6BUYX)E3;#L09;D]6?\U"3B*$#RP &D"2!J@',BP&X" M[)>VX#0!SDM;<)N 2KI9:Z\2%\8BGD\+=D!%B99LY465_2I:YBO)RXFR%(7\ M-I%Q8OZ1RBQS]!8MY11<[U.*V 8M6+9C.Y-R4GZ]#*N(DY6]D MS-=EB%Z_>H->H21'7[9LS^-\S:>FD!TKZA_M]Y+ MAMU.$;OBLT].$TWLP,3E'GC# M=_&*S@RYR7%:/%)C_NLOV+-^@W(^)EDX)EDT$EEO=)QV=)PA]GH!(UJO3F@, MZG"O"B_+QN,\L#PYK1Z/B^JI=%N5[J#* MY985 @E:9"@])[AFX2.)[ MN1&?%>IIC=N6*E3'X$ =5QWCJF,? 6UY#BS4;X7ZPV.ZOZ\E)OF*9:!"7VOU M+?%]12( 9"1!,"BYRT(B>#(K\P$:=(^KHB%DG^<'Y0)UHG MM2 M>KK00;ZC+5<=)',7*+,\ E">>Y2_GNJ@51T,JOYCLTE6%'0"@X&7EH0QR<(Q MR:*1R'K9QU9GZJR?5;(;YI$&:%2V<%2V:"RV_A@=&6_\8X6[B>_MN0Y6UN\" M0!';4S:,$$!ARW7471Z"R;\3&STFG58R6OENJ'J"+$M5K8/T @Z G(FZ_P$@ MUSHEN+/,>-#S75#$&Z*>7+63"P"$+;7& 2 GL%6Y -.I&H<[#XJ'3>@+2GG# M<*:60RBMF$,@O9J#5">E=D84#SO1BPLZUCVB[:E&<@&@B.MC53G@6ZV)K2UC M (9M/#FAO7.F>-B:EF\8T(+FB<\[8_VGU M?="47SQ&8[*%H[)%8['UQZ@S_GC8^9^O[[KU=CW'43<&'>5,+$_=&'24_/VN MDD403%:[4YMB9_?QL-^_J+X'>A_47ZT QE(5ZQ!'*P$ZQH6EDLY:DT%;>$%E M;XCZ'D41"F "==,',+ZK*(7:.E7K2&=1R;!%?4%9)[IC5+W:>4AX'A(-0OKZ M.EM*AFWIQ;6\X?-Z2U:MT@L )7VGZF( %/8"3WW#!,%<0M273.;1$4!&BX?J M[(6C%=OGHG[5VSYMSW?>5:<:RO-;?+/ P/,0WT3UZ4U'7Q\F?8J+AR3G,GL; MV91U[XLQW+ADKH5),5$1"/O4NSRZN M)B;>!GQFL%9;8V(R60CQ9"8WV=0+#!!P2+5QH/BW@FO@W!@AQO?.TW-;&N'V M>./^WN:.N2RH@FO!O[!,%U-O[)$,.X MBB):9<16T6@>'^I1$P0D)@S BC_,9.3YZ\[N-CPF[K$.7=6A]SW?XWN4Y2Z$7:*_0O"(7 MJJ8I3#U\!Q3(%7C)ZU=GP^#='JS(8476/=I9##Q .&F/^H3,0*62U;9[O]YB M++G14*IO?=C1 ;#/'?;YWM/<:A?AVH7;=N&_VJ6/NO4=6E_S^5@E0>RO>E & M#F7PMRARTYD-0W(-E0;9N^%>]3]6:N381H=J ML-$!L,<.>WR@!AN_J.YP$NTH\,313/YSCTU>M'D/A;_U$3?WX4. MLN!TA%G(]HYI)UK4]KN^$!IO"3LL\%H&:0)P/1=";R;FJG 7??(34$L#!!0 M ( *& 8E>WUR?>3P, )X) 9 >&PO=V]R:W-H965TV@+4W07,(:JR;Y%#T0$MCB0E%JB1E M9_]]AY16Z[5DG7*Q26K>S)LW)(?+DU0_= Y@R,^""[WRR M!(%?#E(5U.!49;XN%=#4@0KNAT$P]0O*A!?>CN\W"VCN# MKPQ.^FQ,;"9[*7_8R:=TY066$'!(C/5 \>\(&^#<.D(:_S4^O3:D!9Z/G[U_ M=+EC+GNJ82/Y-Y::?.7-/9+"@5;/H"AC.L;]/)E]T#>OKDA;P@3Y.]<5AKQ M>ND;9&UC^TG#<%TS#*\P7)#/4IA";#D5[\@FIR(# MJWVW4.2?1\DYP7-PHBK]MZ\F==9=H\DD&K5&K[*9M-E,!K/9H3HL 9)(;?J(U>C) M>$%EV-CT31_#62?Z^W >75#L,8JBT96BSEN6\T&6FTHI$,D3 M,8H*S>NM2=/O>/MCO^R5<][E,;[DVF,3C:]07;14%[_P- $VC,%SM.@YEH'$[5L+4W;!=;1\?]Z[G^B_F]&ULM5=M;YLP$/XK%I.F3MK*2]Z[!"E-.ZW2*D6MVGV8]L&%HU@SF-DF M2?_]SD!(B A=I?1+@NU['IX[W]G'="WD'Q4#:+))>*IF5JQU=F';*H@AH>I< M9)#B2B1D0C4.Y;.M,@DT+$ )MSW'&=H)9:GE3XNYI?2G(M>!5 .\0,#P"Z%6 7N%HJ:QPZXIJZD^E6!-IK)'- M/!2Q*=#H#4O--MYKB:L,<=J_3C(N7@#():00,:W(%W*/N1+F'(B(R%SA!F\C.2<_Y3#S'Z[4)ZH9?08!P MMX!['7)Z]2[U"K[>4;X(9\+M)I$EIRFY8BK@0N42R*\?N$QN-"3J=UOX2_9^ M.[LY*2Y41@.867@4*) KL/R/']RA\[7-]1.1-0+1KP/1[V+WC<\B3S615 ,Y M6PB9D?F\->5*(K=,?'.:K7SGW.D/!E-[M>_.$3MO9]=0.JB5#CJ57F\R/*EP MSPJE6$F*50\&M6#;G#6NZP4^XM2UF2)VVJ.H%O M39X3D35\'-4^CMZUBD:G#,2)R!J!&->!&+\Q-T5@3O,@IO(95)OOX[:DZX\/ M4O,UJX;:2:UV\G]JE:911'0N4[$"V:9RTO+^ XF=)@U]KK.[0YWNXJ&;8\73 MC7QKTIR*K>GG7J_@OFL!5?2G"L:)V)K!\';!\$Z5EA73P1WCC@[+YW6[4JN] MU^\E@"5KVF!%BINQ;/WJV;K5GA<-IKTS+_OT6ZQXAMT;APBASOD(;Q=9MK[E M0(NLZ!Z?A,9>M'B,\7,!I#' ]4@(O1V8%]0?(/X_4$L#!!0 ( *& 8E= MG9NPP@( !(( 9 >&PO=V]R:W-H965T,G2RN4J&LC*<"9@KHJNBH.IQ#%QN1U[/VPENV3HW M5N GPY*N80'FKIPKW/DM2\8*$)I)012L1MYU;S"+K;Y3^,%@J_?6Q$:RE/+> M;KYE(R^P#@&'U%@&BI\-3(!S2X1N_&DXO=:D!>ZO=^Q?7.P8RY)JF$C^DV4F M'WF7'LE@12MN;N7V*S3QG%N^5'+M?LFVT0T\DE;:R*(!HP<%$_67/C1YV ,@ M3S<@; #A2T#\"B!J -%;+<0-('ZKA?,&X$+WZ]A=XJ;4T&2HY)8HJXUL=N&R M[]"8+R;L.UD8A:<,<2:9%267CP!D# )6S&AR2A;X&+.* Y$K,D6A@(Q,I#"* M+2MWNW-.A2;'4S"4<7V"D+O%E!P?G9 CP@3YGLM*4Y'IH6_016O(3QMWQK4[ MX2ON1.0&#>6:S$0&60=^>AA_=0#O8VK:_(2[_(S#@X0+*,](%'PB81!&'?Y, MW@X/N\+Y/^NS?[;^+!E1^U@BQQ>]PG<+ABG +F&>GLNOZZ4V"NO]=]=MUWQQ M-Y_M@0-=TA1&'C8Y#6H#7O+Q0Z\??.Y*]7N23=^3;/9.9,\N)6XO)3[$GNPJ M--VK4$U*5Z),I+S"0K!568+24@C@!!YPRFCH+,_:5M_9LC-FDYS&_:MXZ&_V M;Z)#*SJ_"IYK33NT>G$47#Y7FW6I11=AOU6KT^+O-;D"U-I-%XUA5\+43[B5 MM@/LVO7M%_)Q;S#I=&ULM9CO;Z,V&,?_ M%8N=ICMI*]C\[A*D:^&T2JM4-7?;BVDOW. 05, ,.\GMOY\-A ;BLG9UWS38 M/-^/>?R8;[$7!]H\LBTA''POBXHMC2WG]:5ILO66E)A=T)I4XLZ&-B7FHMED M)JL;@M-65!8FLBS/+'%>&=&B[;MKH@7=\2*OR%T#V*XL[%X M@C*ONE_\O9^($X'@J 6H%Z"IP'E&8/<"^Z4C.+W >>D(;B]H4S>[W-N)BS'' MT:*A!]#(:$&3%^WLMVHQ7WDE%\J*-^)N+G0\NB=[4NT(^!@3CO."?0(_@V^K M&'S\\ E\ 'D%OF[ICN$J90N3B_&DRESW[*N.C9YAV^"65GS+0%*E)%7HXWE] M.*,W19Y#LNB8[!6:!:Y(?0%LZR> +&0KGN?ZY7*D2N=MHR?_>_319-A#Y>V6 M9S_#BW.&LZPA&6[?6+H!Q[7PYV\B%-QP4K*_5%7ON(Z:*YWMDM5X39:&L"Y& MFCTQHA]_@)[UBVK*=<)BG;!$$VQ4'&*Y?_#/:1 MXX4P%.MJ?SJ[BC 1A^ X+#X/@W9@0V>"2Q1QCHM"*@Q"WYKX@2(,VLA!SL0/5'$.U+0ZD =EIK/*URXXK;18*RW111O7 #W5 +V3)?1@727228NUTA)= MM'&)GO9U<'9G\@);L,\^XVW;@\'4%L[#8.!X]M06SL,"W_>]J2O\%ZW+UCPY MRBA)D[5G2 RLZ:[BW=YVZ!W.J3ZWIS.3_BMX>0T5_;$\UVJ/3I[PW:&8V(5D M><5 039B*.O"%P[6=.=,78/3NCU(>:"&ULQ5E=;Z-&%/TK([JJ=J4XP("QG=J6'"=M5]K=1O%N^U#U M80+7-@HP[,PX3OKK=P8(&&<\JALBOR1\W'LX]][#Y(09;RF[YVL @1[3).,3 M:RU$?F';/%Q#2O@YS2&3=Y:4I43(4[:R>TPPQ6$ZLF7LQQX%**"+^C&'+=XZ1*N6.TGMU\C&:6(YB! F$0D$0^>L! MYI D"DGR^%Z!6O4S5>+N\3/ZKT7QLI@[PF%.D[_B2*PGUM!"$2S))A&W=/L[ M5 7U%5Y($U[\1-LJUK%0N.&"IE6R9)#&6?F;/%:-V$F0./H$7"7@_03_0()7 M)7A%H26SHJPK(LATS.@6,14MT=1!T9LB6U839VJ,"\'DW5CFB>EB31CT+F4C M(C2GJ50')T5_>^CZ^R863VBV)2SB[9O7C^H8T/LK$"1.^ <9_FUQA=Z_^X#> MH3A#7]=TPTD6\;$M)$OU+#NL&%V6C/ !1B/TF69BS=%U%D'4SK=E=76)^+G$ M2VP$7$!^CCSG#&$'>QH^\_^>C@UTO+KC7H'G&3M^5W3\ACS)5T*@&6,D6X$Z M/GMN;H1D_]"IKU!X/6E !YVR].$^;@_\NNP%O%^3;QO)DX>T1UDL(P%6C*: M_L\:RH?T=\@%SM#?J^!ED.\[(SW_H.8?&/D7&D4T5P2UK[ Q_5B)=036JG10 M5SHX\=LXZ+)5'8&U6C6L6S5\L[=Q^$*DO:&S)V1-C#_0ZWA44QX9*7^BX7UO MDR.NIJP5LC'_V.ET!-8JU76:O^3.B:5<$>BH6UVAM=NU8WS<-Y-S!=W2*AYZ M.-B3M"YNX R'>E6[N.&.C=QO@0L6AT+.4CK$\!YMLEAP9*,;8(6UST+8O:.M MP?B(HX?9$5J[(8VG(*&Y M&K&6JA'JZ)EUA-8NO#%K[NC4$N_4[G6%UOZJT?@];#1(KY)X!=U>Q'W?V]>X M+@Z[;G!@$<>-^\)F][4@"?!BCG_DP,C!?S3-,,=.K"NT=M&-;]/=5KHMS!]Z^5[%W-A)28*MB?T71D5,I/[C75^L]G%FQ<[%W_=*]F)<[ M,0U,N3'TF;!5G'&4P%)".N<#V7U6[K64)X+FQ7;%'16"IL7A&D@$3 7(^TM* MQ?.)>D"]XS7] 5!+ P04 " "A@&)7-:!1Y84% "&)0 &0 'AL+W=O M-W^.//'$\6'-Q M+Y>,*?28Q*F\Z"R5RLX]3\Z7+*'RF&0F-TLYPD!^;BN& KU0+I3('O.$@HPLV M8^HFFPJ]YU4J892P5$8\18+=771&^'P2]$Q ?L77B*WEQC8R5FXYOS<[5^%% MQS/PM"M7R MHG/:02&[HZM87?/U'ZPT=&+TYCR6^7^T+J[MGW70?"453\I@78(D2HM?^E@F M8B, =[<$D#* ?!= M@4$94"0&RU*EMNZI(H.!X*OD3!7:S6SD>*F5[GI@6Z^ MF=$A51(I)I*FXH/A;8L/EZ6+GA@5$FB*_3_<\,IVZ3)4CL5JJSJI4G8'-X9,9BU89RIB(>-AD%8X/FAIF80L,_$E; MV+=/?7^7=H[^0U]TQ6LV1+C)':S2MB9=J=4];Y .WG.[+PO@*EV.U.KI(C9= M!&PB7YE44;I YLTA7,4,\3NT,$,^.J 24=,GYCIMC8\N6+IU(@HUC#>?7L>! M_FM^A&'+:!CDFH9NT$2.8UBEM9VW8"UL80MW]]T-G(*8*[5ZNBRT89C:7M4- MG"))* 73#B^M9&W0$!B$9#X>^X Q"D]NE*KI\O2(P%Q M:SA:4Q&BA[(;;'\A@&5:FX8+]?*++[&\1V#>T]4=B6+N#W#G%.Q>*!'V7[9G M48_ J/?\*E=,N#1Z:[4ZNFRE$=@RMNY=\,RP/L^ M'/FS!BWB$1CQVDX^EG*;$X;DK.>3KGW*EK[> N.(Q3@"3]CM.'><\M14KFGN MIJ:;^[]37BO5-B>0">GZ6V9=B04Q H/8M;8AHKFQ,LLGQ&_22.GJO)[=;*E) MI_3E2JWNWB(:.=OWL.:4\5RIU3]!6<8+X&F^78>U%V0:,:/\;O065!98*@M@ M '+8_>$[M?Z>AG_H_OT^WM;] TMI RT2\ '"P?&N7<&'+QR'"*#'? M>E$/A?0)PKE@X^LJC'-3)O(U#.F!?L&^\"IWCG M2JV>+HMW );8-$Q;W ACW7CU,.)WJ>Z&PWP\3.-@Z M3G@;*UT2)A;Y B"I+>HF72QZJ8Y6BXQ&^=(:SUY>K%#Z3,4BTB 5*\23?7#(:,F$NT.?O.%?/.^8&U=*KX?]02P,$% M @ H8!B5V* Z7&H P M@T !D !X;"]W;W)K&ULK9=;;YLP%,>_BL6D:9/6< TD78+4IMWE85NU:MNS R?$&F!FFZ3Y]K,- M(2FA7AOM);'!YW_.[_C"\6Q+V6^^!A#HHR.Q3-:BYR4<,<0KXL"L]TUY'0[ MMUQK_^ [R=9"/;#C684SN ?QH[ICLF=W*BDIH.2$EHC!:FY=N9<+UU<&>L1/ M EM^U$8*94GI;]7YG,XM1T4$.21"26#YMX$%Y+E2DG'\:46MSJ FSQ!P6-/]%4K&>6Q,+I;#"=2Z^T^TG:('&2B^A.=>_:-N,#2,+)347M&B- M900%*9M__- FXLC &S]AX+4&7L_ #9XP\%L#G3F[B4QCW6"!XQFC6\34:*FF M&CHWVEK2D%)-X[U@\BV1=B*^7V,&%]O)GX8O$T]XGJ(OM!1KCF[+ M%-+']K:DZ%"\/M7;NB\'Z+_3V*/&2P'ILX,=GT3A].(T M^CMS%L*.)C32W#X 2PA_ 4]XPG,1N($;]:",;L^$BCJHR @E#_,5D)=,4G0* MY4\CO\=D]'HFTZ1CFAB9%KA,Y(?N^4B3?ZX[H\,S<:8=SO0?ZZXB[ 4TT],) MAVR,R^CR3R'4.GTW'R/03N%QS2!YF")IMA9QB[+4:\(V[/&4WZ MI[DYK'.QO0.V]S)L!JHB5E_K1-8L3-:>-@YG?/YUZUQT% M87_J_VN=8A]5Q@6P3%\8N)S%NA1-D=P][2XE5[H4MP_#FQO-%\PR"8MR6$E3 M9Q3)S\H!]U5+?X+4$L#!!0 M ( *& 8E=A!2#*Q@( ,P( 9 >&PO=V]R:W-H965TB*@K,'^:0L^W, MV.D26X9N].3'^G,8[G=^2SZ)>?0:+DKI%[/>GX;:U]X^?WU;JS M+K4NZ-;I!_E$E#B!F:6>5 %\ U;\Z8,;.E^ZH/Z3V2/$H$4,^MSC7Y44$M.4 MT#4Z(K0Y"L==S+71R!CI=\TF=JR'#W9W3G(KW>;=Y8[;"'"7H@;$*]@")\P#%SUD@\FW@%*[V;O M1!FW*.->%/527@%Y!-WG+S!?$RI0#BLE M=89C=6=XW3OKB62E:3^W3*IF9H:9^MP K@/4]15CIL,9_I 0 ,$9 9 >&PO=V]R:W-H965T4/?,-Q@+\S#/"9]9&B.V5;?-X@W/$ M1W2+B3RSHBQ'0NZRMS:QK M>+5P'150M/B1XCUO; -5RA.ESVKGMV1F.:I'.,.Q4!)(_KS@6YQE2DGVX\^# MJ%7E5('-[3?U[T7QLI@GQ/$MS?Y($[&966,+)'B%=IEXH/M?\:&@0.G%-./% M?[ OVX:^!>(=%S0_!,L>Y"DI?]'/ XA&@#LY$> > MQN0' BP#L$>-T >"+ M/P3X!9FRE(+# @DTGS*Z!TRUEFIJHX!91,OR4Z+&?2F8/)O*.#%?;A##ES>2 M7 )N:2ZG$T?%@%R"A^4CN%;#DHI7<+[ J49OP!G("7@+LTRV8I/;2$[H:3L M^)#PIDSHGD@X 7>4B T'WTB"DW:\+3M?5>"^57#C:@67>#L"GO,%N([K@"2IX.!2>R;Y&52;&%(K,4KJ'@%VFGW^TYP@4B2 MDC4XE\M .9][)UPI%!1"ZN;S,@_\3(*B2MLH. MJ[)#;=F_,$34I?9.R>%1=AA$P3B G9*UR8:6;$BLQ26JN$1:+C_D*O0^EN@( MRR6$,(Q@EXLVV5 NAL1:7,85E[&6BW0D*YQ^ ,WX&(WG.][8ZY#1IAM*QI!8 MB\RD(C,9M(!\VS$*MIB5D"[ WQ^YY=YH>,6( M<0!!KJPN"$&"7GN]J%YH,%5#:FVJ;DW5U99]CUGQ'$IBW#:E]Z=,J5YPZ(5L M5&UA2JT-L_;WT/N7SA0:M?)&U1:FU-K0:C9WB#T]*#5OO9$31%'47?>, M>O>>K('K^F'4[T]A["I M]W^8?;[/]7=_J.?->=0N^D/=4K#<5J2JW$:C?>>>>8K8MO!UP"VQ%1 MOOZNCE;?)ZZ+M_)VW;S\N'&'V#HE'&1X)4.=4217.59^+RAW!-T6;]"?J! T M+S8W&"68J0;R_(I2\;:C$E1?;>;_ %!+ P04 " "A@&)7-J!@860# !1 M# &0 'AL+W=O3*M6;7WMPH58 \QLD[3??K8A-$VIHT5[$[#Q_^Y^YZ?+ M?,OX;[$&D.BA*FNQ<-92-N>N*[(U5$1,6 .U^K)BO")2-7GABH8#R8VH*EWL M>5.W(K1VTKGIN^'IG+6RI#7<<"3:JB+\\1)*METXOK/K^$&+M=0=;CIO2 &W M('\V-URUW,%*3BNH!64UXK!:.!?^^=+'6F!&_**P%7OO2*/<,_9;-[[F"\?3 M$4$)F=0FB'IL8 EEJ2VI./[T1IW!IQ;NO^^L?S+P"N:>"%BR\H[F(88#8FBSGGYOI9"DSFE=H'>T[I?"^S'FSE!D#.DC99/B M, RC>.YN]FE>#@L\',?1,.Q9G-$09V2-\[->OVIA'XDQ>N'<.PC/ZN;$9$\' MB*D5XOH!>$;%<8SI"XRS* G\Y(#%ZNU$EGA@B:TL2U)GZ@0_BA(?G1&KGQ,I MDH$B.3(C#>7'(9*C$%8W)T+,!HB9%>(7"+TUU"Y&T*TP3*,#6'LTI]+N7>#^O]%RT.6;/ILS==%R52BUI$02>(78T\$]2FSW%*)' M(%R@!%7=#8X#E)/'L;MN:3=U:E+P4U*P-=2+HN!0$ F(JA10575F:$/*%D:Q M\O:*N %Z:6%6K.VEIV]=O0.]3+%Z9*=)^&=\7V-\(+ MQ8A*6"FI-XG5!N5=_=HU)&M,"7C/I"HHS>M:U?S ]0#U?<68W#6T@^%?1/H7 M4$L#!!0 ( *& 8E?I5.:SI0, -(, 9 >&PO=V]R:W-H965T?UF-/8C[E>U52 M!D\"R7U5$?'//93\./-"[W7@,]T6R@SX\^F.;&$%ZNON2>@[OU-9TPJ8I)PA M 9N9=Q?>+C.#KP%_4#C*DVMDG#QS_LW_DG7JIAY$P^M84/VI?K,C[]!ZRCDO M9?V+CBTV\%"^EXI7+5E'4%'6_).7-@\G!*WC)D0M(;()\04";@GXK3/$+2%^ MZPQ)2ZBM^XWW.G$+HLA\*O@1"8/6:N:BSG[-UOFBS-3)2@G]E&J>FG^DC+"< MDA(1MD:_JP($>F0YKZ >6+[H@I0@T35:Z1)=[TM ?(-^L%KLJ 5>H=$"%*&E MO-*4KZL%&GVX0A\09>A+P?=2:\JIKW3@9GH_;X.\;X*,+@2)T2?.5"'1DJUA M[> OAOG9 -_7">NR%KUF[3X:%%S![@;AX!<4!1%VQ//P=GKDLO/_9E_^Y]G/ MDH&[$L*U'KZ@=[EH_KI[EDKHL^!OUYHWJK%;U9R/MW)'F M0"=4U16Y 7"Z;"22DWFO8SRV7+I 9N.!\5 MQ7@2NXV/.^/C0>,+*G.^9XJR+:*5WD3*Y77L6IG,"O"AC[(+V:&#T\RJ@^60 MSIG)26=R,FBR.5TW]D8>0?O"=5F>]$.-4GMU':!D8GGN8R:IG;IE'W2QI+/. M=#9H^@M7VJJK-WF+_:QWFEQ'66IOZSX*QQ.[NOL@W8!;65HZ0#B+QE8*_),F MK0*QK;MCB>H*;EZVW6C7@-_5?:/H2.\85NV)O^^H=\T^U_(F)KCH02 M-GJJX&:L%TLT'71SH_BN;A&?N=(-9WU9Z(\.$ :@GV\X5Z\W9H+N,V;^+U!+ M P04 " "A@&)7R>D=L#$T@C29-0H$NC42;(GA@0W1L#],>W.3:6#AV M9KLM^^]G.VEH(:VJC9?$/M_WW2_[+EIQ\21S (6>"\KDP,F5*ONN*],<"BP[ MO 2F3V9<%%CIK9B[LA2 ,PLJJ.M[7L\M,&%.'%G9O8@COE"4,+@72"Z* HL_ M0Z!\-7"ZSEKP0.:Y,@(WCDH\APFHQ_)>Z)W;L&2D "8)9TC ;.!<=?OCT.A; MA>\$5G)CC4PD4\Z?S.8V&SB><0@HI,HP8/U;P@@H-43:C=\UI].8-,#-]9K] MVL:N8YEB"2-.?Y!,Y0/GPD$9S/""J@>^NH$ZGC/#EW(J[1>M:EW/0>E"*E[4 M8.U!05CUQ\]U'C8 FJ<=X-< _S4@W $(:D!PJ(6P!H2'6CBK 39TMXK=)B[! M"L>1X"LDC+9F,PN;?8O6^2+,W).)$OJ4:)R*KPG#+"68(LPR]%7E(- M2WD! M5C!^UA=2@D2GZ L6 INJHN,$%"94GFCIXR1!QT%?GI$F,OT[,T-]+.(&R@P+O M$_(]/VCQ9W0XW&\+Y_^LC__9^E8R@N:6!)8OV,&W^U[\O)I*)?1S_]56\XHU M;&9_;$OZ>9,E[DHW?B6RK-&%3FG ?^ZL' MS&VAB"U46T$JKI[E,B-D&9_ZE[WSR%UN9OJM5A!>G&TK)6^5]&RZV%8:MR@% ME_Z+O2ID=Z-_%2#F=G!(E/(%4]4E;:3-;+JR+?F5?-CMC[HM\D3/LFKTO-!7 M@_ .BSEA$E&8:5->YURW5U$-EVJC>&F[YY0KW8OM,M?S&(11T.2#R@ TV10Y5P,GT[KL MN:Y*,BBH.A,E#";ZW3@>.9 D$.BC0+%UPI&D.=&"(_QJ]9T M&I>&N+O>JG^VL6,L,ZI@)/+O+-79P+ET2 ISNLSUK5A_@3J>$KQ""FA &A'LYK M@@W=K6*WB8NIIE%?BC61!HUJ9F&S;]F8+\;-/9EJB5\9\G1TS1-1 +FC&U#D ME'RE4E)3.G(<@Z8L5R=HO9_&Y/CHA!P1QLE=)I:*\E3U78T',#)N4CL;5L[\ M5YP%Y$9PG2DRYBFD+?QX/__C'KZ+@3?1^]OHA_Y>P2F49R3P/A#?\X.6\XP. MI_MMX?R?]_$_>W^2C*"Y"H'5"_YZ%4C,5)(+M91 ?ES-E);X/_]LJW>E&+8K MFA[74R5-8.!@$U,@5^!$[]]UNMZGMF2_I5C\EF+C-Q)[4I:P*4NX3SV:2+%B MMBWC5, ?T!9)8Y&.88/30L$)F0&'.=-M!:JTNU;;S(Q5U+D,\+:L=A/? @K# M9Z#X)>BTT[T\?XH:OT2%%\$CJ,J N].O"I +.R@42<22Z^J^-M9F%EW9%OS, M/NST1IT6>XRSJQHUC_+5X+NAZ]= M9CA_01H ?I\+H;<;XZ"9Z-$?4$L#!!0 ( *& 8E0KJP( /H' 9 M >&PO=V]R:W-H965T'#B"56,SVR39?S_;$)JT-*NVOH!]W/?=3^Z&:RX> M90Z@T*:@3(Z<7*ERX+HRR:' \HR7P/27C(L"*WT52U>6 G!J005U?<_KNP4F MS(F&5C83T9!7BA(&,X%D5118_!X#Y>N1TW.V@CNRS)41N-&PQ$N8@WHH9T+? MW)8E)04P23A# K*1<]4;3$.C;Q6^$5C+G3,RD2PX?S27FW3D>,8AH) HPX#U M:P43H-00:3=^-9Q.:]( =\];]FL;NXYE@25,./U.4I6/G$L'I9#ABJH[OOX* M33SGAB_A5-HG6C>ZGH.22BI>-&#M04%8_<:;)@\[ ,W3#? ;@/\<$+X""!I M\%8+80,(WVKAO '8T-TZ=INX&"L<#05?(V&T-9LYV.Q;M,X78:9/YDKHKT3C M5'3#$EX NL<;D.@4S74?IA4%Q#,T$WQ%;#_H=D1[BL$FC2?CVA/_%4\"=,N9RB6:LA32#GQ\&/_Y -[5 M66E3XV]3,_8/$LZA/$.!]PGYGA]T^#-Y.]SO"N?_K$__V?I>,H*V3P++%_RU M3U!,9$*YK 2@'U<+J83^V7]VU;MF#+L9S0 <[V<01@%_3WC7&TOQD"[[J,_4$L#!!0 ( M *& 8E=CHP>\4P, $\* 9 >&PO=V]R:W-H965T2CZ0$MCBXA$JB1EIW_? MH20KMI8QC'9?;)*:%3VR?:[/@)K.*[F$#^J5ZECAS>Y:,E< 5$YQ(V,V=)_]Q'1O[QN / M!D=U-B9F)ULAOIC)K]G<\4Q 4$"J#0/%OP,LH2@,$8;Q=\?I]"X-\'Q\8O^Y MV3ON94L5+$7QF64ZGSL/#LE@1^M"?Q+'7Z#;S]CPI:)0S2\Y=K:>0])::5%V M8(R@9+S]IU\['ZB'J -&M'L8=H-FZV^Z]$6Y% M-4UF4AR)--;(9@:-^@T:]6+Y@WE,@#^ D/_[@Q]Y/-J7?DFSUEF3K-R*[.).H M/Y/H&GOR&]87QE-1XBLMA,(G2K66;%MKNL57K47[2'-19""5>>5+R30(LAD] MC6QGUKJ+&W>F\AR2>!I,9N[A_"PL1N/)]-)H]=KH?C(9/UQ:K2U6<11]L[I0 M9=RK,KZJRN>F:$!&Z $DUD#"ZW*+EQ:WW^4LK*-*8Y+"^WR#**VW\5F0XSB8 M3N(X'@CSVC#V0O_!]Z.!.#9&?Q(&_E ?&V,4^N/IQ"Y1W$L47Y6H3?9P>M(5 MJJ/:9(\I/!-%0>79ZIU-E=;!PUEHWL@/!HI8C?R!&J^-[M%JH-G:;N4/='#/ M*F0))<=#WD,F_4$L# M!!0 ( *& 8E<#H08J@00 !03 9 >&PO=V]R:W-H965T^]Q[ZVQR!*-1890F-G&(<&V M$^L)/RZQJPT*Q!\Q.\F+9Z1=67/^3;_\&DTL1X^()6RC- 6%OR.;LR313#". MORM2J^Y3&UX^G]E_+IP'9]94LCE/OL:1VD^LH84BMJ5YHE[XZ1=6.>1KO@U/ M9/&+3A76L= FEXJGE3&,((VS\I]^KP)Q80 \9@-2&9"V@?>.@5L9N+?VX%4& MWJT]^)5!X;I=^EX$;D$5G8X%/R&AT<"F'XKH%]80KSC30EDI 5]CL%/3)159 MG.TD>F8"K?94,/2 5B#'*$\8XENTB)-5TMT-VG>_0) MV4CJKQ+%&7K-8B4_0R,\_[[GN:19),>V@H'K[NU--)UKN@: MYK7BY23=\R1B0NIY/A>Q8ARM!D\#4\[*[H*B.UU\CM-@1,*Q?;S,A0'DAZ,F M:'$->@A#?]A$+0VHP//>4(VH^'54_$ZESJB,-^?EZ='DIM^G-/LD6_1)MNR) MK)&$H$Y"T"G-KT7MAHI"CTS 7@1E>;J&E0,T6&4&]C-20:6 1>4&99:]^1=* M\0,R"H,@:*GS&A@X+AYB[+44:F+$H4MP6Z0F1L_%_B@TZS2L0Q1VZK2HN;!_ M0FR[A0V5#H)1K6&?:NV3;-$GV;(GLD8JAG4JAIUJ?6%0R.*-UFNA3D1/5$02 MW5DOJU=IW:,[V-J4NKTWI6AX)1$WQ,-@V)+2_!I'0NS[/FEI\QKGM$39A6B$ M8%2'8-09@K*D\X/>V$L$\Q+-5L_SY4>>CZ[&@1V7$-QRW ##V/7:?E_#VGYW M(1I^8^=M;^S6QK020SG#(1GY;EO"!J1+7!]J:5O%U\AW:JFQ]ZYBBM_.)[AS MJUUK^L8PE&3#RUDUP*0= B.J[?TUZ %07MMU,PRW_+8O3ODI$[OB>D6B#<\S M59[6ZM;Z"N>IN+AHM<_PXQP;VA?ZRJ>X57BC+^^+OE"QBV'Q3]@6NG(&(:1) ME%&UL MK9AK;^(X%(;_BI49C3I2E]P@7 :0"B&0U715M>KNA]5^,,D!K$GBK&W*S+]? MY](,Z80TK/P%;.>\CX_C-\F1IR?*OO$#@$#?XRCA,^T@1#K1=1X<(,:\1U-( MY)4=93$6LLOV.D\9X# 7Q9%N&8:CQY@DVGR:CSVP^90>1402>&"('^,8LQ\+ MB.AIIIG:Z\ CV1]$-J#/IRG>PQ.(Y_2!R9Y>44(20\()31"#W4R[,R?^*(O/ M _XD<.)G;92M9$OIMZSCAS/-R!*"" *1$;#\>X$E1%$&DFG\6S*U:LI,>-Y^ MI7OYVN5:MIC#DD9_D5 <9MI(0R'L\#$2C_2T@7(]@XP7T(CGO^A4QAH:"HY< MT+@4RPQBDA3_^'MY'\X$EG5!8)4"JZO +@5V5T&_%/2["@:E8-!5X)0"IZM@ M6 J&706C4C#J*AB7@G%NAV+_\LUWL<#S*:,GQ+)H2?Q), M7B52)^9+&L=$2/,*CG 2HH F@B1[2 ("'/V&_L",X<5M? +N?DM6/NCOL>,NP<8[V;T_H:V.6<-AV65M[N]W/RKX$UYE0S MF%T].7;.M2]POU+.T;+VN/S]5<8@7T#,_VEZ! I@OQF8?=4F/,4!S#3YV>+ M7D";?_I@.L:7)L>JA+DJ82N5,$\E;*T2ME$)\Q7!:D[N5T[NM]$+)_]\\?^X M1< %D84$(+I#J;Q*MA&@2#::7-T*O];5*F%N 3,+6E;UO.< MA_3K(5X#QGF#6?^*<0;UD$T'C-^*J6WNH-KE=?E#X9GQA3I9FP[AK3E9-XYXY63>-;\R)7QR@_DRG.,Z]QVQ/$HXBV,G4 MC-Y0UD>L."(M.H*F^?G9E@I!X[QY !P"RP+D]1VEXK6335"=4\__ U!+ P04 M " "A@&)7'@T4G2\" !C! &0 'AL+W=OJ"EM428(M4E M9<5_WR4E&RZ0Y"+QL3.<6>XR'PSM;(/HX+%5VLZCQKGN)HYMV6 K[*7I4//. MUE K'$^ICFU'**H :E6<)LEUW JIHR(/:P]4Y*9W2FI\(+!]VPHZ+%&981[- MHN/"2M:-\PMQD7>BQC6Z']T#\2P^L52R16VET4"XG4>+V^M,.X%902OU^!>/ M4Q[. .GL&4 Z =*@>SPHJ+P33A0YF0'(1S.;'P2K XJ,V@P6UCA'G6/('0%]T9?W/9$J!TLK$5G87. +VAJ$ETC2Z%@P5@+%W O MB(1/+KRY0R>DLF_SV+$X?T1<3D*6HY#T&2%K["XA2]Y!FJ09.Z0=NO]98K9V M\I>>_*6!-GN6MFZ]A15VAIS4-?Q>;*PCKH8_3XD8[Y,9VHL1YQ"U@ MD?88%:]?S:Z33R]HS4Y:LY?8B_N^W2#YBZC/TSSFPH+4,/!* ^Q'N@-P8W+: MT3YE8SSH*ASD^W)?9'F\/]<6G]6,;[_O@FJI+2C<,B:Y_,!@&DMZG#C3A3+: M&,=%&88-OP)(/H#WM\:XX\17YNE=*?X!4$L#!!0 ( *& 8E=J7'H<$ 0 M -,4 9 >&PO=V]R:W-H965TV MV'*"TPI4Y+;K.(%=X(Q:LTFU=L-G$[:3>4;)#0=B5Q28_[PD.3M,+6@=%VZS M]4:6"_9LLL5KLB3R^_:&JSN[94FS@E"1,0HX64VM.;R((2H!E<6/C!S$R34H M0[EC[+Z\^9).+:?<$)?+6W;XDS0!^25?PG)1_06'QM:Q0+(3DA4-6.V@ MR&C]BQ^:1)P %(\>X#8 MP_PG@&@!H!>ZL%K -Y+/?@-H K=KF.O$A=AB6<3 MS@Z E]:*K;RHLE^A5;XR6C;*4G+U-%,X.;M4W76?L@,%; 5NR9[0'0&8IN K MHV>+'>>$2C 7@D@![GZ"/PA;<[S=9 G.P5QA!3@#2]6]Z2XG)<6"4<'R+,62 MI"V?#@@^1D3B+!>?%,/W900^?O@$/H",@F\;MA-J"V)B2Q5AN4\[::*YK*-Q MGXD&@6M&Y4: F*8DU>"C87PX@+=59MOTNL?T7KJ#A$NR/0?(^0VXCHLT^UF\ M'.[JPGF;]_A_>^\D [6]ABH^] Q?TPX"K#@K0/P@":>J&Q95EQ,NJKZ[8G1] M=J7$(SVVW=]7B@=\D:00_^A:HG;JZ9V60GLAMC@A4TLIJ2!\3ZS9K[_ P/E= M5P^39)%)LM@06:=R7ELY;XA]]HU)5:BF?KH:U/"@@I?_F_8S+PAAJ)IN?YI= MC9FR,A&8K)Q)LL@D66R(K%.Y45NYT=MDHH;[)R^L"U'@ MC'HRH3%SH#OR>C+QU"QP@L!W>BJA,PN] .I%8MS&.AZ,-;Z.Y[H0!U&O;3.3 M9)%)LM@062?U89OZ\#T$(C19.9-DD4FRV!!9IW+0>3QN.&^3B 9_^KK"P!N' MO;=ZH;/SG1#Z/9'0V'ECATPF-G>_"$0KT,@%/#EAP^&M"9/CL!B?9*DNT M 0_"7]MW1MDBHVRQ*;9N(=S'0KCO(1N-5U/U,\D6&66+3;%UZ_=X>H2#1YP7 M2 =ZE1.[:BCT2%^/^ZXQ7V=4@)RLE"OG M?*14CM<3M/I&LFTU(KIC4KT+U>6&X)3PTD ]7S$FCS>E@W:..?L/4$L#!!0 M ( *& 8E?2#LL2;P0 .P8 9 >&PO=V]R:W-H965T?64LK5F6V+V1(* M(D[9"JCZ9LYX0:2ZY0M;K#B0M (5N>TZ3F@7)*/6>%2MW?#QB*UEGE&XX4BL MBX+PYTO(V>;6)((>9+"F(^GB$">1YR:3.\6]- M:C5[EL##ZQW[U\IYYW;/,+U X%)=^,Y:+Z MBS:UK6.AV5I(5M1@=8(BH]M/\E0'X@"@>/0 MP:X78#_ L"K =YK=_!K@/_: M'8(:4+EN;WVO A<32<8CSC:(E]:*K;RHHE^A5;PR6A;*5'+U;:9P3->= );H0 J1 ]\_H"MB"D]4RFY$<72BL0"=H MJJHW7>=P2'$%%#B1D**,HM_E$CB:9@N:S152,4[8FDJ>@4"?8Y DR\47170W MC='G3U_0IQ+TQY*MA3J)&-E2.5H>UY[53EUNG7)?<,I#WQF52X$2FD*JPX&O+A&!YIP5*'F2P*FJIDE5[,!%57[7C"Y.KI6&I+OJ^_M:\:!O$@KQ MCZXDMIOZ^DU+O3T3*S*#^RYPN^EM@6 '+?TZ/8S^,<*3*[?$PKAHS9>?BMEE\;(:]H8?]#EVBL?,# M-Q@,&[N6GT'C9]#KYQW-2N6:2B5@6OGIA;^UUDR2Q2;)$D-DK1R$30["CU") MT&3F3)+%)LD20V2MS V:S W>JQ);8'#XO$:>BYV.2FC,A@X.W(Y*')L%_L#S MAQV1T)FYCN?K-6+8>#GL]?(*U&LJ?=9YV0M\:XV9)(M-DB6&R%K1CYKH1Q^A M#I')S)DDBTV2)8;(6IG#SK[C<-ZK#S6R]:R&01AU]$%CYCM#I_/@QQHS]7H0 M^)VWC41KYT>.JU<(?-!;X5Y/OW)"9WI'>X%OK32C;+%1ML046SL%[CX%[D<( M1;VKJ?R99(N-LB6FV-KYV_>*N+>AZ14+[^BQ=3W?[;8<6C,7=U\F-&8#C#VG MJQ7'9D//.^ASVG[N.ROSXX.)^R#Z:TJM$4U-A=H5HY(MU.U9K49S5]4 ^G.^B4^FV#->ER. M\JMI\9Y^^SO =\(7&14HA[G:RCD=J!3R[6A]>R/9JIH=WS.IGH+J<@DD!5X: MJ._GC,G=3;E!\P/'^#]02P,$% @ H8!B5Y!Y6X,^ P DPT !D !X M;"]W;W)K&ULQ5==3]LP%/TK5H8FD%;RU4_61BJ% M;4@P571L#],>W.2VM4CLS'9:^/>SW30T78A 1.*EB9-[CN\Y/DV[$" MD.@AB:D862LITS/;%N$*$BQ.60I4W5DPGF"IAGQIBY0#C@PHB6W/<;IV@@FU M@J&Y-N7!D&4R)A2F'(DL23!_/(>8;4:6:^TNW)+E2NH+=C!,\1)F(._2*57$4CR]$=00RAU!18 M'=8P@3C63*J/OSFI5D3XXU!*S6$ZF6<2:[N$H63P;E:^_N(;2AB"W0+ M:Z 9($PC])W1UB3C'*A$8R% "C1_1%^!+3E.5R3$,1HKK$ M-%/9BK(8-,4+ M86:*"*94)5BJ$ME5;=L1WFNLZW MNKQG=,T@/46^\PEYCN=7P"?U\ L(%=PU<*\,MY7#A8;-G^/QG^')G!5IP MEJ#+!PF<*BLF9H&!"^/'-:/+UK5*=;2S[O>UXD%7$A+QI\J#[:3MZDGU$^!, MI#B$D:7^X@+X&JS@XP>WZWRN&.FQD8Z-]"JU6XJNH="/ MIW7@.WVOYPSM];Z.JK*>.W@J*W78+CILUW8X5LNDXEO96"WRMK#FFOZ*]7V]_E MS>6XJJ5:U&L7H"&RDL!^(;#_'@'M-^E/0V0E?P:%/X.W!W3P7_3<0;?;'APD MM*K,=YQ>=41=YVG'X=0_207!K2D.R8*$E2_V6OAK5Z,IMK+8O>V5^QZ!S6=M MRJ.&V,H>/>V-W-JMQ5:.W(64Q0?/*V<+FI+R M(B]HII D%RF1JBOF7ED(2N(22"GWNIU.Z*6$9>YXF"W3JU26SBQ?9G+D1G7( M,9?/\N8^0F>4Q'[MW9VQ_+7%Z^<?N_'(W?J:!<]>SBO;L MHG]^_6[+7G0Z;>D&/:MA+$%X@.N+#F[\ I?N'R2]1QD3'FP+Z[M/E8[AG6*T MR$)3]ALF=!!ROW/H0NQ?!TS>/U!^KSHFWCU(?(^T%O:J;3 >)GG6[(; -0&5 MF:34N2=\Y$X(9U/!@)60E/&U"7B+2C+-14Q%G<9W-Z'QD-,$[ @V7\!5YH4'H)1YJAHQ(_,\(]K#AE$U ME.R,"YJPE>ZODMH IN[CZJ0H^/HC9_,LI6;P!R<<#\F&YRQRP1Y4-BB5 MF0I0X3KW5$@V:T=^"E+N#[9(@B"([ IC=01!@".Q&',$<@ <, M"0+]'MQY'WF;]Y37_ ]Y_!=02P,$% @ H8!B5Y>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'-0 #P 'AL+W=OLG]KTLE#T?K*MJ#\>[ 5V$JF1WM3AO( M>_Y@VST5?[CC#N1\$(_;=65_BR+2I@9K\2?1M<; MJ1Z;R[AO,01?HVV'_>NN$4_-_VE&O5K)3,QT5I="5;MV-*)H )5=RXT=,,5+ M<3ZXTEMAV)(_BN9+N4^YSG=?L')DH+G,J70'S'7>,A+RW"YF\T4ZGS'W7WI[ MW)T X5#7$KKD3MC)U5M7& MV1="86H9$[LE%8_-&4RJW=O=<8B&"65,;11NUQ]8\Y?-76]N>>'.MQ_8%VZ> M1,4A)J:4,;%3[@W/!;L3F7"([J.]^PW3R)C8([?5VL5:5[4Q30=?6.MB.\B& MV6-,K ^?C:N<+;1ZV[Z!F)@_QL0"N1'<^AV*B6),;(IYN2GTBQ#L4BBQDGYO M8G(8$]OA3FR%JF%('V 6"(@MD*ZY$2>7KNMR=J5+=R5[.+ %F @"8A%\EHJK M3/*BO?%WC\*URG0IVAT0$\TZB-7PBG3/OWN/0( Y(2!VPIP;Y>QIV=*U6=O/ MD S30$"=6NBRE%5SDFU[,7.IO2,5KJ/]YL.4$! KX=((_I3K9]4$_0SK,(Q-BCW3$[IV,F$0FU+4K+(CW.QHM7A%[Y2B([VQ(S"\38K]T M1?.=D)A?)K\TY3@(Z_W>QOPR(?;++JSO;#W,+A-BNQS%]YV$F%HFQ&K9APQ= M7)A.)M0Z>2?B?P6%Q6=,)R&Q3M# WWL\0LPK(;%78.#?U=4A)I206"C'&4 G M(B:3D%@F:)3M=S,Z%T)LE,YB*3MA"^X"1J^F&V)."8F=XL=@;WA;U^\SOPP8 M8DX)B9URB DB7.,.04S,,2&Q8[IB1M"F$!,334@LFF[,U%TYKPL!2R0AYIV0 MV#MX= LG/2/,.Q&Q=W!,;]H3\TY$/1F/8L*)SP@S4-1K2@.G/B/,0E&?TR?> MY&>$62CZU=,G\#G7*XB)SLGW,)FR$Y LO,@CPB04]3FMXH]'F(0B8@GAF-YX MA$DH(I80CNF-1YB$(F()O6:SWF/39D%:'93\8DQ",;&$.C$O\KR-.WD!,3$) MQ<02.D["WQN/8DQ",74:A&%Z.4:,22BFGJ]!,>& %&,2BHDE]%;7Z!C08TP[ M,;%VWBULG+12AYCH8C#J"9OW,9O4 F)BWHFIDY_W,6\W7L8;8]Z)J9.?]S%O M=/8$,3'OQ'T5W4[87?HWS-$2S#M)3ZL!'.8__KV98-Y)^EP4X(V4">:=A-@[ M."8,W1+,.PFQ=[P2YE'-"#[I">:=A-@[!Y@P,EH:O868F(428@MUU%PA+,3$ M+)006PC%]&*B!%V43+TJ&5LIPDX@)F:AA-A">!7;&Y P"R7$%L(QX8 TQ2PT MI5Z9C&+"7'**66A*;"$<$]:VIIB%IJV%ANW)]M-9[D)_)?*%^PCK]F>\R):& M-2_MTL4@C)KEBZNZ**[&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUN MHT 0AN&K6!P@N*NJJ\@HSFHVV8YR >2T?Q3;6,!HDMN/Y2SL#\UB-A'?"C6( MXI60'B'@Z5R_],[#:;_;K\[-:_C^4T_F-P M_:?KWX==*6.U>&W[;1E75?UQN.T>ZNLF/5PF5XN7MU75O[REJIX[2"!(Y@]2 M"-+Y@PR";/Z@#$%Y_B"'()\_*" HY@]J(*B9/^@1@A[G#TI+E'%)D#3!FD#K MA%PG J\3@IT(Q$Y(=B(P.R':B4#MA&PG K<3PIT(Y$Y(=R*P.R'>B4!O0;V% M0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z"VHMQ#H+:BW M$.BMJ+<2Z*VHMQ+HK:BW$NBMDYBOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MOD93>!WH9Z&X'>AGH;@=Z& M>AN!WH9Z&X'>AGH;@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]N?)QTH" MO3/JG0GTSJAW)M [H]Z90.^,>F<"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V M KT=]78"O7WRLPF!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] O8- [P;U;@CT;E#OAD#O M!O5NOE/O8?P\E.'6\[7&ZW\GU>/EW'*[_'7YM7-R7ZXXU_<5P_-?4$L#!!0 M ( *& 8E<2 6)0(0( " O 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: MWT[;,!0&\%>I- M6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ?:"QK&Q]'%PN7^,="Z[9 MNSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_;JI(?:H67X\;IZQ-Y4+H MN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ Y[/_7B@&+N6%KG$Z.9<;IN,G M/SM_+G,JL.R\C3ZD,K%('X][&AE*(8JY._V*KXFE]-GO1].T6VK?F5VN M]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z,"!]6) ^UB!]7(+TP5&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *& 8E>K?D\G7 8 *@E 8 M " @0T( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ H8!B5_L//WJ0 P /@X M !@ ("!;!< 'AL+W=OG* < /@@ 8 " @3(; !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B5^3G>2U:%0 UMH !@ ("! M]R8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH8!B5VN8E\BB @ DP8 !@ ("!-$D 'AL+W=O&PO=V]R:W-H965TG=1N(J0D )@7 9 " @7)> M !X;"]W;W)K&UL4$L! A0#% @ H8!B5\"U MQ#A'!0 @0T !D ("!4F@ 'AL+W=O&PO=V]R:W-H965T]P !X;"]W;W)K&UL4$L! A0#% @ H8!B5\]AS0A1! 70H !D M ("!/70 'AL+W=O&UL4$L! A0#% @ H8!B5_W6!T#@ @ I 8 !D ("! M/X( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H8!B5X")-:/(!@ >P\ !D ("! 9( 'AL+W=O&PO=V]R:W-H965T/HK/RH ( .D' 9 " @;.O !X;"]W;W)K&UL4$L! A0#% @ H8!B5T@U17Y# @ B@8 !D M ("!BK( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H8!B5Z /:SZ?! .PH !D ("!U+X M 'AL+W=O&PO=V]R:W-H965TI*HU4L@( / % 9 M " @=?' !X;"]W;W)K&UL4$L! A0#% @ MH8!B5^WJ618& P 808 !D ("!P,H 'AL+W=O&PO=V]R:W-H965T?IXP, #8* 9 " @7[1 !X;"]W M;W)K&UL4$L! A0#% @ H8!B5^!93\0N! MP H !D ("!F-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B5]$*"G-! P .@< !D M ("!5^, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ H8!B5Q+N'4>>! .PL !D ("!'.T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B M5X+VV[BU P FA !D ("!(OT 'AL+W=O&PO=V]R:W-H965T5=WDM< 8 *4B 9 " @7L# 0!X;"]W;W)K M&UL4$L! A0#% @ H8!B5ZK_J0L5 P L H M !D ("!(@H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B5PY$S6 + P B@H !D M ("!CA,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H8!B5_1>?3'^ @ 60@ !D ("!?!P! 'AL+W=O MG8PT# "2 M" &0 @(&Q'P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B5ZZ? M]W?6 P GQ4 !D ("!X24! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B5[?7)]Y/ P G@D !D M ("! S(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H8!B5\Y[*=:\ P ^1, !D ("! M^SL! 'AL+W=O&PO=V]R:W-H965T)$ 0!X;"]W;W)K&UL4$L! A0#% M @ H8!B5V* Z7&H P M@T !D ("!GDH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8!B5[;71E&G @ W0< !D M ("!HF ! 'AL+W=O&PO=V]R M:W-H965T\4P, $\* M 9 " @6)F 0!X;"]W;W)K&UL M4$L! A0#% @ H8!B5P.A!BJ!! %!, !D ("![&D! M 'AL+W=O< M:]D# "S%@ &0 @(&D;@$ >&PO=V]R:W-H965T#12=+P( &,$ 9 M " @;1R 0!X;"]W;W)K&UL4$L! A0#% @ MH8!B5VI<>AP0! TQ0 !D ("!&G4! 'AL+W=O6QE-0 #P @ '[ MA0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ H8!B5V;-$3IT @ ;3 M !H ( !^HL! 'AL+U]R96QS+W=O XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 244 311 1 true 45 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.criteo.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - 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 0000003 - 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 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 0000005 - 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 0000006 - 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 0000007 - 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 0000008 - 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 0000009 - 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 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.criteo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Business acquisitions Sheet http://www.criteo.com/role/Businessacquisitions Business acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Restructuring Sheet http://www.criteo.com/role/Restructuring Restructuring Notes 12 false false R13.htm 0000013 - Disclosure - Segment information Sheet http://www.criteo.com/role/Segmentinformation Segment information Notes 13 false false R14.htm 0000014 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash Cash, Cash Equivalents, Marketable Securities and Restricted Cash Notes 14 false false R15.htm 0000015 - Disclosure - Trade Receivables Sheet http://www.criteo.com/role/TradeReceivables Trade Receivables Notes 15 false false R16.htm 0000016 - Disclosure - Other Current Assets Sheet http://www.criteo.com/role/OtherCurrentAssets Other Current Assets Notes 16 false false R17.htm 0000017 - Disclosure - Other Current and Non Current Liabilities Sheet http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities Other Current and Non Current Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://www.criteo.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Employee Benefits Sheet http://www.criteo.com/role/EmployeeBenefits Employee Benefits Notes 19 false false R20.htm 0000020 - Disclosure - Revenue Sheet http://www.criteo.com/role/Revenue Revenue Notes 20 false false R21.htm 0000021 - Disclosure - Share-Based Compensation Sheet http://www.criteo.com/role/ShareBasedCompensation Share-Based Compensation Notes 21 false false R22.htm 0000022 - Disclosure - Financial and Other Income and Expenses Sheet http://www.criteo.com/role/FinancialandOtherIncomeandExpenses Financial and Other Income and Expenses Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://www.criteo.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Earnings Per Share Sheet http://www.criteo.com/role/EarningsPerShare Earnings Per Share Notes 24 false false R25.htm 0000025 - Disclosure - Commitments and contingencies Sheet http://www.criteo.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 25 false false R26.htm 0000026 - 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 26 false false R27.htm 0000027 - Disclosure - Subsequent Events Sheet http://www.criteo.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 9954471 - 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 30 false false R31.htm 9954472 - Disclosure - Restructuring (Tables) Sheet http://www.criteo.com/role/RestructuringTables Restructuring (Tables) Tables http://www.criteo.com/role/Restructuring 31 false false R32.htm 9954473 - Disclosure - Segment information (Tables) Sheet http://www.criteo.com/role/SegmentinformationTables Segment information (Tables) Tables http://www.criteo.com/role/Segmentinformation 32 false false R33.htm 9954474 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) Tables http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash 33 false false R34.htm 9954475 - Disclosure - Trade Receivables (Tables) Sheet http://www.criteo.com/role/TradeReceivablesTables Trade Receivables (Tables) Tables http://www.criteo.com/role/TradeReceivables 34 false false R35.htm 9954476 - Disclosure - Other Current Assets (Tables) Sheet http://www.criteo.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.criteo.com/role/OtherCurrentAssets 35 false false R36.htm 9954477 - Disclosure - Other Current and Non Current Liabilities (Tables) Sheet http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables Other Current and Non Current Liabilities (Tables) Tables http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities 36 false false R37.htm 9954478 - Disclosure - Leases (Tables) Sheet http://www.criteo.com/role/LeasesTables Leases (Tables) Tables http://www.criteo.com/role/Leases 37 false false R38.htm 9954479 - Disclosure - Employee Benefits (Tables) Sheet http://www.criteo.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.criteo.com/role/EmployeeBenefits 38 false false R39.htm 9954480 - Disclosure - Revenue (Tables) Sheet http://www.criteo.com/role/RevenueTables Revenue (Tables) Tables http://www.criteo.com/role/Revenue 39 false false R40.htm 9954481 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.criteo.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.criteo.com/role/ShareBasedCompensation 40 false false R41.htm 9954482 - Disclosure - Financial and Other Income and Expenses (Tables) Sheet http://www.criteo.com/role/FinancialandOtherIncomeandExpensesTables Financial and Other Income and Expenses (Tables) Tables http://www.criteo.com/role/FinancialandOtherIncomeandExpenses 41 false false R42.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://www.criteo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.criteo.com/role/IncomeTaxes 42 false false R43.htm 9954484 - Disclosure - Earnings Per Share (Tables) Sheet http://www.criteo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.criteo.com/role/EarningsPerShare 43 false false R44.htm 9954485 - 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 44 false false R45.htm 9954486 - Disclosure - Business acquisitions - Narrative (Details) Sheet http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails Business acquisitions - Narrative (Details) Details 45 false false R46.htm 9954487 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.criteo.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 46 false false R47.htm 9954488 - Disclosure - Restructuring - Summary of restructuring activities included in other current liabilities (Details) Sheet http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails Restructuring - Summary of restructuring activities included in other current liabilities (Details) Details 47 false false R48.htm 9954489 - Disclosure - Segment information - Narrative (Details) Sheet http://www.criteo.com/role/SegmentinformationNarrativeDetails Segment information - Narrative (Details) Details 48 false false R49.htm 9954490 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details) Sheet http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails Segment information - Schedule of Segment Reporting Information (Details) Details 49 false false R50.htm 9954491 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details) Details 50 false false R51.htm 9954492 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details) Details 51 false false R52.htm 9954493 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details) Details 52 false false R53.htm 9954494 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) Details http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables 53 false false R54.htm 9954495 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details) Details 54 false false R55.htm 9954496 - Disclosure - Trade Receivables - Schedule of Breakdown in Trade Receivables (Details) Sheet http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails Trade Receivables - Schedule of Breakdown in Trade Receivables (Details) Details 55 false false R56.htm 9954497 - Disclosure - Other Current Assets (Details) Sheet http://www.criteo.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.criteo.com/role/OtherCurrentAssetsTables 56 false false R57.htm 9954498 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details) Sheet http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details) Details 57 false false R58.htm 9954499 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) Sheet http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) Details 58 false false R59.htm 9954500 - Disclosure - Other Current and Non Current Liabilities - Narrative (Details) Sheet http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails Other Current and Non Current Liabilities - Narrative (Details) Details 59 false false R60.htm 9954501 - Disclosure - Leases - Schedule of Components of Lease Expense (Details) Sheet http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails Leases - Schedule of Components of Lease Expense (Details) Details 60 false false R61.htm 9954502 - Disclosure - Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details) Sheet http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details) Details 61 false false R62.htm 9954503 - Disclosure - Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) Details 62 false false R63.htm 9954504 - 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 63 false false R64.htm 9954505 - 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 64 false false R65.htm 9954506 - Disclosure - Revenue (Details) Sheet http://www.criteo.com/role/RevenueDetails Revenue (Details) Details http://www.criteo.com/role/RevenueTables 65 false false R66.htm 9954507 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails Share-Based Compensation - Equity Awards Compensation Expense (Details) Details 66 false false R67.htm 9954508 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 67 false false R68.htm 9954509 - Disclosure - Share-Based Compensation - Options Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails Share-Based Compensation - Options Activity (Details) Details 68 false false R69.htm 9954510 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails Share-Based Compensation - Lock Up Shares Activity (Details) Details 69 false false R70.htm 9954511 - Disclosure - Share-Based Compensation - RSU Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails Share-Based Compensation - RSU Activity (Details) Details 70 false false R71.htm 9954512 - Disclosure - Share-Based Compensation - Warrants (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails Share-Based Compensation - Warrants (Details) Details 71 false false R72.htm 9954513 - Disclosure - Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details) Sheet http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details) Details 72 false false R73.htm 9954514 - Disclosure - Financial and Other Income and Expenses - Narrative (Details) Sheet http://www.criteo.com/role/FinancialandOtherIncomeandExpensesNarrativeDetails Financial and Other Income and Expenses - Narrative (Details) Details 73 false false R74.htm 9954515 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.criteo.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 74 false false R75.htm 9954516 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) Sheet http://www.criteo.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails Income Taxes - Schedule of Provision for Income Taxes (Details) Details 75 false false R76.htm 9954517 - Disclosure - Earnings Per Share - Schedule of Basic Earnings Per Share (Details) Sheet http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails Earnings Per Share - Schedule of Basic Earnings Per Share (Details) Details 76 false false R77.htm 9954518 - Disclosure - Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) Sheet http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) Details 77 false false R78.htm 9954519 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 78 false false R79.htm 9954520 - 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 79 false false R80.htm 9954521 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details) Details 80 false false R81.htm 9954522 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details) Details 81 false false R82.htm 9954523 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details) Details 82 false false All Reports Book All Reports crto-20230930.htm crto-20230930.xsd crto-20230930_cal.xml crto-20230930_def.xml crto-20230930_lab.xml crto-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "crto-20230930.htm": { "nsprefix": "crto", "nsuri": "http://www.criteo.com/20230930", "dts": { "inline": { "local": [ "crto-20230930.htm" ] }, "schema": { "local": [ "crto-20230930.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "crto-20230930_cal.xml" ] }, "definitionLink": { "local": [ "crto-20230930_def.xml" ] }, "labelLink": { "local": [ "crto-20230930_lab.xml" ] }, "presentationLink": { "local": [ "crto-20230930_pre.xml" ] } }, "keyStandard": 272, "keyCustom": 39, "axisStandard": 15, "axisCustom": 0, "memberStandard": 29, "memberCustom": 11, "hidden": { "total": 12, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 3, "http://www.criteo.com/20230930": 3 }, "contextCount": 244, "entityCount": 1, "segmentCount": 45, "elementCount": 538, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 955, "http://xbrl.sec.gov/dei/2023": 32, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.criteo.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "crto:PrepaidIncomeTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R3": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "eurPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R4": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R5": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R6": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R7": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R9": { "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R10": { "role": "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.criteo.com/role/Businessacquisitions", "longName": "0000011 - Disclosure - Business acquisitions", "shortName": "Business acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.criteo.com/role/Restructuring", "longName": "0000012 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.criteo.com/role/Segmentinformation", "longName": "0000013 - Disclosure - Segment information", "shortName": "Segment information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R14": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash", "longName": "0000014 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.criteo.com/role/TradeReceivables", "longName": "0000015 - Disclosure - Trade Receivables", "shortName": "Trade Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.criteo.com/role/OtherCurrentAssets", "longName": "0000016 - Disclosure - Other Current Assets", "shortName": "Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities", "longName": "0000017 - Disclosure - Other Current and Non Current Liabilities", "shortName": "Other Current and Non Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.criteo.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.criteo.com/role/EmployeeBenefits", "longName": "0000019 - Disclosure - Employee Benefits", "shortName": "Employee Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.criteo.com/role/Revenue", "longName": "0000020 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.criteo.com/role/ShareBasedCompensation", "longName": "0000021 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpenses", "longName": "0000022 - Disclosure - Financial and Other Income and Expenses", "shortName": "Financial and Other Income and Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.criteo.com/role/IncomeTaxes", "longName": "0000023 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.criteo.com/role/EarningsPerShare", "longName": "0000024 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.criteo.com/role/Commitmentsandcontingencies", "longName": "0000025 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "longName": "0000026 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://www.criteo.com/role/SubsequentEvents", "longName": "0000027 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-7", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.criteo.com/role/RestructuringTables", "longName": "9954472 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.criteo.com/role/SegmentinformationTables", "longName": "9954473 - Disclosure - Segment information (Tables)", "shortName": "Segment information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables", "longName": "9954474 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.criteo.com/role/TradeReceivablesTables", "longName": "9954475 - Disclosure - Trade Receivables (Tables)", "shortName": "Trade Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.criteo.com/role/OtherCurrentAssetsTables", "longName": "9954476 - Disclosure - Other Current Assets (Tables)", "shortName": "Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Other Current and Non Current Liabilities (Tables)", "shortName": "Other Current and Non Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.criteo.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.criteo.com/role/EmployeeBenefitsTables", "longName": "9954479 - Disclosure - Employee Benefits (Tables)", "shortName": "Employee Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.criteo.com/role/RevenueTables", "longName": "9954480 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.criteo.com/role/ShareBasedCompensationTables", "longName": "9954481 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesTables", "longName": "9954482 - Disclosure - Financial and Other Income and Expenses (Tables)", "shortName": "Financial and Other Income and Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.criteo.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.criteo.com/role/EarningsPerShareTables", "longName": "9954484 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables", "longName": "9954485 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "longName": "9954486 - Disclosure - Business acquisitions - Narrative (Details)", "shortName": "Business acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R46": { "role": "http://www.criteo.com/role/RestructuringNarrativeDetails", "longName": "9954487 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "crto:RestructuringIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R47": { "role": "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails", "longName": "9954488 - Disclosure - Restructuring - Summary of restructuring activities included in other current liabilities (Details)", "shortName": "Restructuring - Summary of restructuring activities included in other current liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.criteo.com/role/SegmentinformationNarrativeDetails", "longName": "9954489 - Disclosure - Segment information - Narrative (Details)", "shortName": "Segment information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails", "longName": "9954490 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details)", "shortName": "Segment information - Schedule of Segment Reporting Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "crto:GrossProfitAndOtherCostsOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R50": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails", "longName": "9954491 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details)", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "longName": "9954492 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details)", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails", "longName": "9954493 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details)", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-153", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "longName": "9954494 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details)", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails", "longName": "9954495 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details)", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails", "longName": "9954496 - Disclosure - Trade Receivables - Schedule of Breakdown in Trade Receivables (Details)", "shortName": "Trade Receivables - Schedule of Breakdown in Trade Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.criteo.com/role/OtherCurrentAssetsDetails", "longName": "9954497 - Disclosure - Other Current Assets (Details)", "shortName": "Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "crto:PrepaymentsToSuppliers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "crto:PrepaymentsToSuppliers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails", "longName": "9954498 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details)", "shortName": "Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails", "longName": "9954499 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details)", "shortName": "Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "longName": "9954500 - Disclosure - Other Current and Non Current Liabilities - Narrative (Details)", "shortName": "Other Current and Non Current Liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-77", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails", "longName": "9954501 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)", "shortName": "Leases - Schedule of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "longName": "9954502 - Disclosure - Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details)", "shortName": "Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-165", "name": "crto:LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "crto:AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-165", "name": "crto:LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "crto:AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails", "longName": "9954503 - Disclosure - Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details)", "shortName": "Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R63": { "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "longName": "9954504 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "shortName": "Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails", "longName": "9954505 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details)", "shortName": "Employee Benefits - Schedule of Defined Contribution Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.criteo.com/role/RevenueDetails", "longName": "9954506 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-172", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R66": { "role": "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "longName": "9954507 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details)", "shortName": "Share-Based Compensation - Equity Awards Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R67": { "role": "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "longName": "9954508 - Disclosure - Share-Based Compensation - Narrative (Details)", "shortName": "Share-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails", "longName": "9954509 - Disclosure - Share-Based Compensation - Options Activity (Details)", "shortName": "Share-Based Compensation - Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "longName": "9954510 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details)", "shortName": "Share-Based Compensation - Lock Up Shares Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-198", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "longName": "9954511 - Disclosure - Share-Based Compensation - RSU Activity (Details)", "shortName": "Share-Based Compensation - RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-202", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-202", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails", "longName": "9954512 - Disclosure - Share-Based Compensation - Warrants (Details)", "shortName": "Share-Based Compensation - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails", "longName": "9954513 - Disclosure - Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details)", "shortName": "Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesNarrativeDetails", "longName": "9954514 - Disclosure - Financial and Other Income and Expenses - Narrative (Details)", "shortName": "Financial and Other Income and Expenses - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NonoperatingIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R74": { "role": "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "longName": "9954515 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R75": { "role": "http://www.criteo.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails", "longName": "9954516 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails", "longName": "9954517 - Disclosure - Earnings Per Share - Schedule of Basic Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Basic Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": null }, "R77": { "role": "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails", "longName": "9954518 - Disclosure - Earnings Per Share - Schedule of Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R78": { "role": "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "longName": "9954519 - Disclosure - Commitments and contingencies - Narrative (Details)", "shortName": "Commitments and contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-210", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "longName": "9954520 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "market", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "market", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "longName": "9954521 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details)", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-211", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R81": { "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails", "longName": "9954522 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details)", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "unique": true } }, "R82": { "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "longName": "9954523 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details)", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crto-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r119", "r217", "r259", "r273", "r279", "r282", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r517", "r744", "r908" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r222", "r223", "r224", "r225", "r234", "r292", "r293", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r346", "r455", "r456", "r457", "r467", "r468", "r469", "r470", "r480", "r481", "r482", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r516", "r518", "r519", "r520", "r521", "r534", "r535", "r537", "r538", "r539", "r540", "r550", "r551", "r552", "r553", "r554", "r564", "r565", "r566", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r417", "r561", "r616", "r654", "r655", "r708", "r710", "r712", "r713", "r715", "r734", "r735", "r745", "r749", "r763", "r771", "r910", "r946", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r563", "r567" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit from equity awards compensation expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "- Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Underlying Outstanding Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Equity awards compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial losses (gains)", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "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." } } }, "auth_ref": [ "r400" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r38", "r153", "r217", "r315", "r369", "r371", "r372", "r373", "r376", "r377", "r517", "r586", "r665" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings under line-of-credit agreement", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r44", "r630" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in treasury stocks", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r18", "r65", "r133" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r441" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity and liabilities", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r112", "r154", "r587", "r769", "r875", "r897", "r942" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and shareholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r222", "r223", "r224", "r225", "r234", "r292", "r293", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r346", "r455", "r456", "r457", "r467", "r468", "r469", "r470", "r480", "r481", "r482", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r516", "r518", "r519", "r520", "r521", "r534", "r535", "r537", "r538", "r539", "r540", "r550", "r551", "r552", "r553", "r554", "r564", "r565", "r566", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r92", "r145", "r196", "r198", "r204", "r571", "r594" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r854" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalent", "label": "Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r863", "r954" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r47", "r180", "r738" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r219", "r220", "r221", "r252", "r562", "r629", "r650", "r656", "r657", "r658", "r659", "r660", "r661", "r663", "r666", "r667", "r668", "r669", "r670", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r683", "r686", "r687", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r705", "r775" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r851" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r784" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Attributable to non-controlling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r11", "r89", "r92", "r196", "r198", "r205", "r572", "r595" ] }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Roll Forward", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in stock options." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "- (Increase) / Decrease in other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r871" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock,7,094,574 and 5,985,104 shares at cost as of September\u00a030, 2023 and December\u00a031, 2022, respectively.", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r35", "r65", "r66" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Increase/ (Decrease) in other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r871" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Total current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r769" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r177", "r194", "r197", "r211", "r217", "r222", "r232", "r233", "r259", "r273", "r279", "r282", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r484", "r487", "r488", "r512", "r517", "r575", "r590", "r637", "r684", "r703", "r704", "r744", "r766", "r767", "r781", "r868", "r908" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.criteo.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r235", "r248", "r249", "r250" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r784" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non controlling interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r87", "r384", "r877", "r878", "r879", "r958" ] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offices", "label": "Office Building [Member]" } } }, "auth_ref": [ "r964", "r965" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) available to shareholders of Criteo S.A.", "terseLabel": "Net income (loss) attributable to shareholders of Criteo S.A.", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r116", "r128", "r156", "r177", "r194", "r197", "r201", "r217", "r222", "r226", "r227", "r228", "r229", "r232", "r233", "r244", "r259", "r273", "r279", "r282", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r512", "r517", "r592", "r684", "r703", "r704", "r744", "r780", "r908" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r170", "r184", "r185", "r186", "r217", "r238", "r243", "r245", "r247", "r253", "r254", "r315", "r369", "r371", "r372", "r373", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r517", "r630", "r631", "r632", "r633", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r663", "r685", "r705", "r717", "r718", "r719", "r720", "r721", "r859", "r874", "r880" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposition of investments", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r42" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r87", "r88", "r90", "r173", "r174", "r200", "r219", "r220", "r221", "r223", "r231", "r319", "r325", "r384", "r455", "r456", "r457", "r469", "r470", "r494", "r496", "r497", "r498", "r499", "r501", "r510", "r527", "r529", "r533", "r554", "r620", "r621", "r636", "r665", "r682", "r706", "r707", "r722", "r781", "r875", "r897", "r942", "r958" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity - attributable to shareholders of Criteo S.A.", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic shares :", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r853" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/Businessacquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r143", "r479" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r854" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r30", "r217", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r486", "r489", "r490", "r517", "r662", "r743", "r782", "r908", "r944", "r945" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) available to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r146", "r194", "r197", "r232", "r233", "r591", "r868" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted shares :", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r103", "r152" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn out liability \u2013 current", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r86" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for taxes, net of refunds", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r861", "r869" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r853" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r851" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.criteo.com/role/SegmentinformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r881" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/TradeReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r882" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r193" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r826" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other financial income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Change in income taxes", "label": "Increase (Decrease) in Income Taxes", "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." } } }, "auth_ref": [ "r871" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares retired", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r18", "r64", "r107" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r65" ] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "label": "Financial Instruments Disclosure [Text Block]", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities Disclosure [Abstract]", "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r826" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.criteo.com/role/EmployeeBenefits" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefits", "label": "Compensation and Employee Benefit Plans [Text Block]", "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." } } }, "auth_ref": [ "r134", "r135", "r136", "r139" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.criteo.com/role/SegmentinformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r881" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r826" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "verboseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r176", "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r288", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r345", "r352", "r358", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r746", "r862", "r955" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding used in computing per share amounts:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r827" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Currency translation adjustment", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r401" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r396", "r399", "r410", "r415", "r759", "r760" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share warrants (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "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." } } }, "auth_ref": [ "r239", "r240", "r241", "r247" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r829" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r828" ] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and non current liabilities", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r32" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r832" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r830" ] }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation." } } }, "auth_ref": [ "r138" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted share awards (\"RSUs\") (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r239", "r240", "r242", "r247", "r422" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r831" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used for Actuarial Valuations", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r411" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares par value (in euro per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) allocated to shareholders per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cash used for financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r212" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income allocated to shareholders, diluted (in dollars per share)", "terseLabel": "Diluted earnings per share", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r207", "r226", "r227", "r228", "r229", "r230", "r238", "r245", "r246", "r247", "r251", "r511", "r512", "r574", "r597", "r742" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used for financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r398", "r409", "r414", "r759", "r760" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cash (used for) from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r212" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash (used for) from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cash from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r126", "r127", "r128" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowances of $ 49.4 million and $ 47.8 million at September\u00a030, 2023 and December\u00a031, 2022, respectively", "totalLabel": "Net book value at end of period", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r289", "r290" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss contingency accrual, period increase (decrease)", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r903" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, \u20ac0.025 par value, 63,350,663 and 63,248,728 shares authorized, issued and outstanding at September\u00a030, 2023 and December\u00a031, 2022, respectively.", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r107", "r583", "r769" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r794", "r805", "r815", "r840" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r107", "r663", "r682", "r958", "r959" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_LossContingencyAccrualCarryingValueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies - non-current portion", "label": "Loss Contingency, Accrual, Noncurrent", "documentation": "Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r362" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r190", "r328", "r329", "r740" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r81" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payment for contingent consideration", "terseLabel": "Cash payment for contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails": { "parentTag": "us-gaap_RestrictedCash", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash - current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r863", "r873" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Attributable to shareholders of Criteo S.A.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r41", "r196", "r198", "r206", "r573", "r596" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r80", "r83", "r478", "r761", "r762" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r845" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r820" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation, stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r939" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation, nonvested awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r939" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets - operating lease", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r542" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "- (Increase) / Decrease in trade receivables", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r12" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r478", "r761", "r762" ] }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSocialCharges": { "xbrltype": "percentItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSocialCharges", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected rate of social charges", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r789", "r800", "r810", "r835" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails": { "parentTag": "us-gaap_RestrictedCash", "weight": 1.0, "order": 2.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash - non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r166", "r864", "r873" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r80", "r83", "r478" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r798", "r806", "r816", "r833", "r841", "r845", "r853" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r108" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r478" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, estimate of possible loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r363", "r364", "r367", "r368" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r798", "r806", "r816", "r833", "r841", "r845", "r853" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r764" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r788", "r799", "r809", "r834" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r453" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "totalLabel": "Total", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r863", "r873", "r953", "r954" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r526" ] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r790", "r801", "r811", "r836" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r5", "r126" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r788", "r799", "r809", "r834" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Net cash and cash equivalents at beginning of period", "periodEndLabel": "Net cash and cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r47", "r126", "r215" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r19" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails", "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r260", "r261", "r272", "r277", "r278", "r284", "r286", "r288", "r393", "r394", "r562" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r821" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r792", "r803", "r813", "r838" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r821" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Consolidated Revenue by Geographical Area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r21" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Country Region", "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combination and Asset Acquisition [Abstract]", "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r793", "r804", "r814", "r839" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "- Payment for contingent liability on regulatory matters", "label": "Loss Contingency Accrual, Payments", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r903" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r20" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r259", "r273", "r279", "r282", "r744" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sales and operations expenses", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r344", "r351", "r688" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer prepayments", "label": "Contract with Customer, Refund Liability, Current", "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." } } }, "auth_ref": [ "r912" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r351", "r688" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.criteo.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r169", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r433" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number outstanding, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r427", "r428" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, options (in Euro per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r427", "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r429" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r378", "r403", "r404", "r405", "r406", "r407", "r408", "r557", "r558", "r559", "r747", "r748", "r757", "r758", "r759" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r131" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r219", "r220", "r221", "r252", "r562", "r629", "r650", "r656", "r657", "r658", "r659", "r660", "r661", "r663", "r666", "r667", "r668", "r669", "r670", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r683", "r686", "r687", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r705", "r775" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r851" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Accounts Payable, Trade, Current", "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)." } } }, "auth_ref": [ "r27", "r28" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r419", "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Accrued Liabilities, Noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "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)." } } }, "auth_ref": [ "r31", "r79", "r741" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "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." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development expenses", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r99", "r459", "r952" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r435", "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in Euro per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r435", "r436" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "- Net (gain) or loss on disposal of non-current assets", "label": "Gain (Loss) on Disposition of Assets", "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." } } }, "auth_ref": [ "r872" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r850" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r439" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r170", "r184", "r185", "r186", "r217", "r238", "r243", "r245", "r247", "r253", "r254", "r315", "r369", "r371", "r372", "r373", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r517", "r630", "r631", "r632", "r633", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r650", "r663", "r685", "r705", "r717", "r718", "r719", "r720", "r721", "r859", "r874", "r880" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Equity-attributable to shareholders of Criteo S.A.", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r107", "r110", "r111", "r130", "r665", "r682", "r706", "r707", "r769", "r782", "r875", "r897", "r942", "r958" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r14", "r578", "r588", "r769" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r885", "r895" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r296", "r577" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate (Corp AA)", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r412" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/Commitmentsandcontingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r132", "r360", "r361", "r724", "r902" ] }, "crto_LockUpSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "LockUpSharesMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Lock-up shares", "label": "Lock Up Shares [Member]", "documentation": "Lock Up Shares" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r394", "r750", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for income tax (expense) benefit", "terseLabel": "Provision for income tax (expense) benefit", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r164", "r168", "r232", "r233", "r267", "r463", "r472", "r598" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r295", "r576" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology-based intangible assets", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r24" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r288", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r352", "r358", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r746", "r862", "r955" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected rate of salary increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "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." } } }, "auth_ref": [ "r413" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r549", "r768" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Non-cash and non-operating items", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r872" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Change in deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r142", "r167", "r473", "r474", "r876" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r22", "r150", "r954" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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." } } }, "auth_ref": [ "r165", "r582", "r649", "r671", "r769", "r782", "r863" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares outstanding used to determine diluted earnings per share", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r237", "r247" ] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r77", "r78", "r420" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange gains (losses)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r522", "r523", "r524", "r525", "r702" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic shares :", "verboseLabel": "Weighted average number of shares outstanding of Criteo S.A.", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r236", "r247" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebates", "label": "Notes Payable, Current", "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." } } }, "auth_ref": [ "r29" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "totalLabel": "Net book value at end of period", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r191", "r769" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r545", "r768" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r547", "r768" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Increase / (Decrease) in trade payables", "label": "Increase (Decrease) in Accounts Payable, Trade", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other creditors", "label": "Other Sundry Liabilities, Current", "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." } } }, "auth_ref": [ "r31", "r63" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Available-for-sale", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r294", "r327", "r569", "r883" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "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." } } }, "auth_ref": [ "r287" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r943" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r546", "r768" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of treasury stocks", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial income from cash equivalents", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r123", "r262" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r548", "r768" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of borrowings", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r46", "r633" ] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Changes in working capital related to operating activities", "label": "Increase (Decrease) in Operating Capital", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r12" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r378", "r403", "r408", "r514", "r558", "r747", "r748", "r757", "r758", "r759" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r347", "r348", "r350", "r353", "r359" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r52", "r114" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charge", "label": "Restructuring Charges", "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." } } }, "auth_ref": [ "r13", "r354", "r356", "r901" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income allocated to shareholders, basic (in dollars per share)", "terseLabel": "Basic earnings per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r207", "r226", "r227", "r228", "r229", "r230", "r236", "r238", "r245", "r246", "r247", "r251", "r511", "r512", "r574", "r597", "r742" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.criteo.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r911" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r39", "r40", "r113", "r188", "r584", "r624", "r628" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined contributions plans included in personnel expenses", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r461", "r462", "r581" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "weight": 1.0, "order": 1.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities Held-to-maturity", "totalLabel": "Held-to-maturity", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r159", "r307", "r569", "r579" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other changes in equity", "label": "Stockholders' Equity, Other", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring liability, beginning balance", "periodEndLabel": "Restructuring liability, ending balance", "label": "Restructuring Reserve", "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." } } }, "auth_ref": [ "r350", "r355" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee - related payables", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "crto_RetailMediaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "RetailMediaMember", "presentation": [ "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Media", "label": "Retail Media [Member]", "documentation": "Retail Media" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r43" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.criteo.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r555", "r556" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r394", "r750", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r663" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r284", "r562", "r610", "r611", "r612", "r613", "r614", "r615", "r736", "r750", "r770", "r862", "r906", "r907", "r911", "r955" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Acquisition Costs, Period Cost", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties." } } }, "auth_ref": [ "r148", "r149" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "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." } } }, "auth_ref": [ "r93", "r95" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r941" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r284", "r562", "r610", "r611", "r612", "r613", "r614", "r615", "r736", "r750", "r770", "r862", "r906", "r907", "r911", "r955" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r823" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r122", "r687" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r825" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r26", "r100", "r101", "r102", "r104", "r217", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r486", "r489", "r490", "r517", "r908", "r944", "r945" ] }, "crto_BusinessAcquisitionTransactionCostsDuringThePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "BusinessAcquisitionTransactionCostsDuringThePeriod", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs during the period", "label": "Business Acquisition, Transaction Costs During The Period", "documentation": "Business Acquisition, Transaction Costs During The Period" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r822" ] }, "crto_DataCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "DataCenterMember", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data Centers", "label": "Data Center [Member]", "documentation": "Data Center [Member]" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of significant accounting policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r129", "r216" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r822" ] }, "crto_ClassOfWarrantOrRightVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number", "documentation": "Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r823" ] }, "crto_PrepaidOtherTaxesAndOtherTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "PrepaidOtherTaxesAndOtherTaxesReceivable", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Other taxes", "label": "Prepaid Other Taxes And Other Taxes Receivable", "documentation": "Prepaid Other Taxes And Other Taxes Receivable" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelExtensibleListAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelExtensibleListAbstract", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value by Fair Value Hierarchy Level, Extensible Enumeration [Abstract]" } } }, "auth_ref": [] }, "crto_ClassOfWarrantOrRightCanceledDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightCanceledDuringPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in shares)", "label": "Class Of Warrant Or Right, Canceled During Period", "documentation": "Class Of Warrant Or Right, Canceled During Period" } } }, "auth_ref": [] }, "crto_UncertainTaxLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "UncertainTaxLiability", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Uncertain Tax Liability", "documentation": "Uncertain Tax Liability" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r76" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r286", "r287", "r651", "r652", "r653", "r709", "r711", "r714", "r716", "r723", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r737", "r751", "r774", "r911", "r955" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Generated in Other Significant Countries", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "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." } } }, "auth_ref": [ "r53", "r118" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r160", "r162", "r311", "r576" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r161", "r163", "r312", "r577" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r825" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r117" ] }, "crto_RestrictedStockUnitPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "RestrictedStockUnitPerformanceSharesMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units / Performance stock units", "label": "Restricted Stock Unit / Performance Shares [Member]", "documentation": "Restricted Stock Unit / Performance Shares" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r824" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "crto_PrepaymentsToSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "PrepaymentsToSuppliers", "crdr": "debit", "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments to suppliers", "label": "Prepayments To Suppliers", "documentation": "Prepayments To Suppliers" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-Current Assets by Geographical Area and Country", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "crto_ClassOfWarrantOrRightExercisedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightExercisedDuringPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Class Of Warrant Or Right, Exercised During Period", "documentation": "Class Of Warrant Or Right, Exercised During Period" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r84", "r85" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New accounting pronouncements, policy", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r418", "r423", "r451", "r452", "r454", "r764" ] }, "crto_IncreaseDecreaseInAccountsPayableRelatedToIntangibleAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "IncreaseDecreaseInAccountsPayableRelatedToIntangibleAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Change 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", "documentation": "Increase (Decrease) In Accounts Payable, Related To Intangible Assets, Property, Plant And Equipment" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r824" ] }, "crto_GrossProfitAndOtherCostsOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "GrossProfitAndOtherCostsOfRevenue", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution ex-TAC", "label": "Gross Profit And Other Costs Of Revenue", "documentation": "Gross Profit And Other Costs Of Revenue" } } }, "auth_ref": [] }, "crto_ScheduleOfEarningsPerShareBasicTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ScheduleOfEarningsPerShareBasicTableTextBlock", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic Earnings Per Share", "label": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "documentation": "Schedule Of Earnings Per Share, Basic [Table Text Block]" } } }, "auth_ref": [] }, "crto_SalesAndOperationsExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "SalesAndOperationsExpensesMember", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Operations Expenses", "label": "Sales and Operations Expenses [Member]", "documentation": "Sales and Operations Expenses" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r544" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial and Other income (expense)", "verboseLabel": "Financial and Other Income (Expense)", "totalLabel": "Total Financial and Other income (expense)", "netLabel": "Financial and other income", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r124" ] }, "crto_ProceedsFromPaymentsForChangeInOtherFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ProceedsFromPaymentsForChangeInOtherFinancialLiabilities", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Change in other financial liabilities", "label": "Proceeds From (Payments For) Change In Other Financial Liabilities", "documentation": "Proceeds From (Payments For) Change In Other Financial Liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts paid", "label": "Payments for Restructuring", "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." } } }, "auth_ref": [ "r350", "r870" ] }, "crto_LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional operating lease liabilities", "label": "Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount", "documentation": "Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Share options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "crto_FinancialLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "FinancialLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial liabilities - current portion", "label": "Financial Liabilities, Current", "documentation": "Financial Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Assets, Noncurrent", "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." } } }, "auth_ref": [ "r217", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r485", "r489", "r517", "r908", "r909", "r944" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r824" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.criteo.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.criteo.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of restructuring activities included in other current liabilities", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r60", "r61", "r62" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r896" ] }, "crto_ClassOfWarrantOrRightGrantedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightGrantedDuringPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Class Of Warrant Or Right, Granted During Period", "documentation": "Class Of Warrant Or Right, Granted During Period" } } }, "auth_ref": [] }, "crto_IncreaseDecreaseInOperatingLeaseLiabilitiesAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesAssets", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Change in operating lease liabilities and right of use assets", "label": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "documentation": "Increase (Decrease) In Operating Lease Liabilities (Assets)" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r151", "r183", "r217", "r259", "r274", "r280", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r485", "r489", "r517", "r580", "r676", "r769", "r782", "r908", "r909", "r944" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r825" ] }, "crto_AmericanDepositarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "AmericanDepositarySharesMember", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "American Depositary Shares", "label": "American Depositary Shares [Member]", "documentation": "American Depositary Shares [Member]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r286", "r287", "r651", "r652", "r653", "r709", "r711", "r714", "r716", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r737", "r751", "r774", "r911", "r955" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, consideration transferred", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r16" ] }, "crto_AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Additional Operating Lease Liabilities and Right of Use Assets", "label": "Additional Operating Lease Liabilities And Right Of Use Assets [Table Text Block]", "documentation": "Additional Operating Lease Liabilities And Right Of Use Assets" } } }, "auth_ref": [] }, "crto_BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lock-up period", "label": "Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period", "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r33", "r179", "r217", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r486", "r489", "r490", "r517", "r769", "r908", "r944", "r945" ] }, "crto_NonEmployeeWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "NonEmployeeWarrantMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employee warrants", "label": "Non-Employee Warrant [Member]", "documentation": "Non-Employee Warrant" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r182" ] }, "crto_IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsOptionsAndBSPCE": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsOptionsAndBSPCE", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share options and BSPCE (in shares)", "label": "Incremental Common Shares Attributable To Dilutive Effect Of Share-based Payment Arrangements, Options And BSPCE", "documentation": "Incremental Common Shares Attributable To Dilutive Effect Of Share-based Payment Arrangements, Options And BSPCE" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r544" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Ordinary Shares", "terseLabel": "Share capital", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r772", "r773", "r774", "r776", "r777", "r778", "r779", "r877", "r878", "r940", "r956", "r958" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units (PSUs)", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "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." } } }, "auth_ref": [ "r349", "r350", "r351", "r352", "r356", "r357", "r358" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r57", "r59" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r461", "r462" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings or loss of acquiree since acquisition date", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r82" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "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." } } }, "auth_ref": [ "r93", "r95", "r96" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r825" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Miscellaneous, Current", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn out liability \u2013 non-current", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r86" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r849" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r455", "r456", "r457", "r638", "r877", "r878", "r879", "r940", "r958" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r765" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term outstanding, options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r140" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r133", "r585", "r623", "r628", "r634", "r664", "r769" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of ordinary shares", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r18", "r106", "r107", "r133", "r638", "r705", "r718", "r781" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Deposits", "label": "Bank Time Deposits [Member]", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Traffic acquisition costs", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r120", "r562" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "crto_StockIssuedDuringPeriodSharesLockUpStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "StockIssuedDuringPeriodSharesLockUpStockAwardNetOfForfeitures", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares used for LUSs vesting (in shares)", "label": "Stock Issued During Period, Shares, Lock Up Stock Award, Net of Forfeitures", "documentation": "Stock Issued During Period, Shares, Lock Up Stock Award, Net of Forfeitures" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "crto_InterestAccruedAndNonCashFinancialIncomeAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "InterestAccruedAndNonCashFinancialIncomeAndExpenses", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Interest accrued and non-cash financial income and expenses", "label": "Interest Accrued And Non-Cash Financial Income And Expenses", "documentation": "Interest Accrued And Non-Cash Financial Income And Expenses" } } }, "auth_ref": [] }, "crto_PaymentsForProceedsFromChangeInOtherFinancialNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "PaymentsForProceedsFromChangeInOtherFinancialNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in other non-current financial assets", "label": "Payments For (Proceeds From) Change In Other Financial Noncurrent Assets", "documentation": "Payments For (Proceeds From) Change In Other Financial Noncurrent Assets" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting schedule of grant (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r913" ] }, "crto_ScheduleOfEarningsPerShareDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ScheduleOfEarningsPerShareDilutedTableTextBlock", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Diluted Earnings Per Share", "label": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "documentation": "Schedule Of Earnings Per Share, Diluted [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r93", "r94" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r847" ] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of geographical markets in which entity operates", "label": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of ordinary shares (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r18", "r106", "r107", "r133", "r630", "r705", "r718" ] }, "crto_PrepaidIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "PrepaidIncomeTaxes", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Prepaid Income Taxes", "documentation": "Prepaid Income Taxes" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r378", "r403", "r404", "r405", "r406", "r407", "r408", "r514", "r557", "r558", "r559", "r747", "r748", "r757", "r758", "r759" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "http://www.criteo.com/role/Segmentinformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment information", "terseLabel": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r271", "r276", "r280", "r281", "r282", "r283", "r284", "r285", "r288" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Income (Expense)", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "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." } } }, "auth_ref": [] }, "crto_IponwebMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "IponwebMember", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Iponweb", "label": "Iponweb [Member]", "documentation": "Iponweb" } } }, "auth_ref": [] }, "crto_LesseeOperatingLeaseRightOfUseAssetLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "LesseeOperatingLeaseRightOfUseAssetLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional right of use assets", "label": "Lessee, Operating Lease, Right Of Use, Asset, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount", "documentation": "Lessee, Operating Lease, Right Of Use, Asset, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount" } } }, "auth_ref": [] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other cost of revenue", "negatedLabel": "Other costs of sales", "label": "Other Cost of Operating Revenue", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r121" ] }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfTurnover": { "xbrltype": "percentItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfTurnover", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected staff turnover", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.criteo.com/role/SegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r55" ] }, "crto_PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of intangible assets, property, plant and equipment", "label": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "documentation": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment" } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "crto_BrandcrushMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "BrandcrushMember", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brandcrush", "label": "Brandcrush [Member]", "documentation": "Brandcrush" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r36", "r173", "r199", "r200", "r201", "r219", "r220", "r221", "r223", "r231", "r233", "r252", "r319", "r325", "r384", "r455", "r456", "r457", "r469", "r470", "r494", "r496", "r497", "r498", "r499", "r501", "r510", "r527", "r529", "r530", "r531", "r532", "r533", "r554", "r619", "r620", "r621", "r638", "r705" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 1", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r55" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized amount of share repurchase program", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r173", "r219", "r220", "r221", "r223", "r231", "r233", "r319", "r325", "r455", "r456", "r457", "r469", "r470", "r494", "r497", "r498", "r501", "r510", "r619", "r621", "r638", "r958" ] }, "crto_ClassOfWarrantOrRightRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightRollForward", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Class Of Warrant Or Right [Roll Forward]", "documentation": "Class Of Warrant Or Right" } } }, "auth_ref": [] }, "crto_AccountsPayableCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "AccountsPayableCapitalExpenditures", "crdr": "credit", "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable relating to capital expenditures", "label": "Accounts Payable, Capital Expenditures", "documentation": "Accounts Payable, Capital Expenditures" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r18", "r173", "r199", "r200", "r201", "r219", "r220", "r221", "r223", "r231", "r233", "r252", "r319", "r325", "r384", "r455", "r456", "r457", "r469", "r470", "r494", "r496", "r497", "r498", "r499", "r501", "r510", "r527", "r529", "r530", "r531", "r532", "r533", "r554", "r619", "r620", "r621", "r638", "r705" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r846" ] }, "crto_DepreciationDepletionAndAmortizationAndProvisionsForVarious": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "DepreciationDepletionAndAmortizationAndProvisionsForVarious", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "- Amortization and provisions", "label": "Depreciation, Depletion, And Amortization And Provisions For Various", "documentation": "Depreciation, Depletion, And Amortization And Provisions For Various" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 3", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "crto_MarketingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "MarketingSolutionsMember", "presentation": [ "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing Solutions", "label": "Marketing Solutions [Member]", "documentation": "Marketing Solutions" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202104Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202104Member", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2021-04", "label": "Accounting Standards Update 2021-04 [Member]", "documentation": "Accounting Standards Update 2021-04 Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity's Own Equity (Subtopic 815-40): Issuer's Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force)." } } }, "auth_ref": [ "r513" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r848" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares used for RSUs vesting (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r18", "r106", "r107", "r133" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r106", "r107", "r133", "r432" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "crto_NonoperatingIncomeExpenseImpactOfDiscounting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "NonoperatingIncomeExpenseImpactOfDiscounting", "crdr": "credit", "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discounting impact", "label": "Nonoperating Income (Expense), Impact Of Discounting", "documentation": "Nonoperating Income (Expense), Impact Of Discounting" } } }, "auth_ref": [] }, "crto_BusinessAcquisitionNumberOfLegalEntitiesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "BusinessAcquisitionNumberOfLegalEntitiesAcquired", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of legal entities acquired", "label": "Business Acquisition, Number Of Legal Entities Acquired", "documentation": "Business Acquisition, Number Of Legal Entities Acquired" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r819" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 2", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "crto_OtherDebtors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "OtherDebtors", "crdr": "debit", "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other debtors", "label": "Other Debtors", "documentation": "Other Debtors" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in treasury stocks (in shares)", "terseLabel": "Change in treasury stocks (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r107", "r133" ] }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Contribution Plan", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r73" ] }, "crto_ClassOfWarrantOrRightOutstandingWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageGrantDateFairValue", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price (in Euro per share)", "label": "Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value", "documentation": "Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "negatedTerseLabel": "Total equity awards compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r450", "r458" ] }, "crto_RestructuringIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "RestructuringIncome", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restructuring income", "label": "Restructuring Income", "documentation": "Restructuring Income" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r6", "r17", "r40", "r496", "r499", "r554", "r619", "r620", "r866", "r867", "r868", "r877", "r878", "r879" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Projected benefit obligation present value at beginning of period", "periodEndLabel": "Projected benefit obligation present value at end of period", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r397" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r75" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.criteo.com/role/RestructuringNarrativeDetails", "http://www.criteo.com/role/RestructuringSummaryofrestructuringactivitiesincludedinothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r349", "r350", "r351", "r352", "r356", "r357", "r358" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r795", "r806", "r816", "r833", "r841" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities - current portion", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r865" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_NontradeReceivablesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesNoncurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current financial assets", "label": "Nontrade Receivables, Noncurrent", "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." } } }, "auth_ref": [ "r864" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r858" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r210", "r213", "r214" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r98", "r865" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "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)." } } }, "auth_ref": [ "r15", "r69", "r70", "r71", "r72" ] }, "crto_FinancialLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "FinancialLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities - non-current portion", "label": "Financial Liabilities, Noncurrent", "documentation": "Financial Liabilities, Noncurrent" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r178", "r192", "r217", "r315", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r485", "r489", "r517", "r769", "r908", "r909", "r944" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r93", "r147" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r845" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest and fees", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r97", "r157", "r202", "r263", "r536", "r689", "r780", "r957" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial gains (losses) on employee benefits, net of taxes", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r8", "r113" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Share Activity", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r75" ] }, "crto_ClassOfWarrantOrRightAggregateIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightAggregateIntrinsicValue", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Class Of Warrant Or Right, Aggregate Intrinsic Value", "documentation": "Class Of Warrant Or Right, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r783" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of :", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r784" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r855" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r844" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation differences, net of taxes", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r7" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r25", "r195", "r198", "r203", "r527", "r528", "r533", "r570", "r593", "r866", "r867" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r56", "r58" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "No Trading Symbol Flag", "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r856" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r784" ] }, "crto_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled, options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancellations in Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancellations in Period" } } }, "auth_ref": [] }, "crto_ClassOfWarrantOrRightExpiredDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in shares)", "label": "Class Of Warrant Or Right, Expired During Period", "documentation": "Class Of Warrant Or Right, Expired During Period" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivables", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r187", "r289", "r290", "r739" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r821" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r787", "r857" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r784" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r785" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plans", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r67", "r68", "r105", "r137" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r787", "r857" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, contingent consideration, liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r86", "r483" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r784" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r853" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities - non-current portion", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r865" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r181", "r330", "r568", "r746", "r769", "r898", "r899" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r787", "r857" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r362", "r363", "r364", "r368", "r904", "r905" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r417", "r561", "r616", "r654", "r655", "r708", "r710", "r712", "r713", "r715", "r734", "r735", "r745", "r749", "r763", "r771", "r910", "r946", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability - operating - current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r543" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r402", "r417", "r446", "r447", "r448", "r560", "r561", "r616", "r654", "r655", "r708", "r710", "r712", "r713", "r715", "r734", "r735", "r745", "r749", "r763", "r771", "r774", "r900", "r910", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r115", "r155", "r259", "r273", "r279", "r282", "r575", "r589", "r744" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Breakdown in Trade Receivables", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r362", "r363", "r364", "r368", "r904", "r905" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock acquired, average cost per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r65" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r362", "r860" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.criteo.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r218", "r460", "r464", "r465", "r466", "r471", "r475", "r476", "r477", "r635" ] }, "crto_SalesAndOperationsExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "SalesAndOperationsExpenseMember", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Operations", "label": "Sales And Operations Expense [Member]", "documentation": "Sales And Operations Expense [Member]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, allowances", "negatedTerseLabel": "(Less) Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r189", "r291", "r326" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies - current portion", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r362" ] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Financial and other income and expenses", "label": "Other Nonoperating Income and Expense [Text Block]", "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." } } }, "auth_ref": [ "r208", "r209" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r402", "r417", "r446", "r447", "r448", "r560", "r561", "r616", "r654", "r655", "r708", "r710", "r712", "r713", "r715", "r734", "r735", "r745", "r749", "r763", "r771", "r774", "r900", "r910", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares retired (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r18", "r107", "r133" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, equity interest issued or issuable, value assigned", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r144" ] }, "crto_ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.criteo.com/20230930", "localname": "ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term outstanding", "label": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability - operating - non-current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r543" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(e)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r859": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r860": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 100 0001576427-23-000129-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-23-000129-xbrl.zip M4$L#!!0 ( *& 8E?N$^W+(V(! !_^%@ 1 8W)T;RTR,#(S,#DS,"YH M=&WLO6M[H\J5,/I]?@5'R4FZYR"9^\6]M]Y'VW8GGNFV'=N=3,Z7>;!4LDA+ MH VHW%BAKQ(N B0$Z&1\.)&$R&:(.$??O#=_>$(=U,G M&OO!K-LEW[KPYZ^!^SR)!$52U.5=R<7@7%4H^J8K=59]LR7@:J\B6AN+HW% D MV/%)E>PROG408/@RC%YZ[/Z-?.Y,HFI^?G;V\ MO/1^/@73GA\\G[G>U/40 'P6!8X7 CQ.A!%RAH&0NI+2E95.\I 1MONERF2K&Z\<7G[,(C\K2\, S="?F_HS\AC)5N5EO1X0[2Z/]R^^T5=WBN?_<_7 M+P_#"9HYW;??@T'^ONM%LFW;9^3J)@2C-\R3/-8XBR\N M;TT]='L-KWO]Z8'YRT_G4\9Y_[2"O^^VA@X4".:/^+S,4.0)\M8M^ M7[@_?NU<^%Z$A;W[^#K'SQ[&?_W:B=#/Z(P\ZJS_'__Q'[]$;C1%?6#8[I(S M?SF+/_SE+'[TDS]Z[?\R^15?O\$:)W"'\?M_1O=H_&MGV,6,X#DS>!)RSV_\Q\ 9N=[SP^OLR9]^ MGCK/'<'%+#SN*F:G'P4+],O9UM/>?[B\^? K#\/R>H%!#YSIM3="/_\;O:X> M;W7Z$N8AW30TQ3S^)1>+(,!O^.R&0V?Z3^0$5][H$FO8CA!+S:\=+&GG(_Q) M=X:?,NF.G/4:[$Y?5LY4^?C7+_7Z^OV?\2?A\@U8U?2!M+1><(=O]T?;KY [ M_;\5>,$ /WU$WK!!?%7I],?.-,Q)?45;/AF8^ORW18CU6!@.AE@L0ADYX1L,QOK^M;[IQ7^&CPX@0C\N/O&!BL6>[!B GQ^H?X MJO.,!1,8&;]%6D)CJZ +>BK^;PG0$H+\$)EL0&33@\AB B)-V@_1V?;6$Z Q MYF1L#(0[=DS8)_\M1.ZL_D4]F+RV20@"-C<''L_PQ%^ MQ-GV,^+WKU^:K"'T%P'YBQ@\YPE6"3B@ 9>?([))+?]R1_#WV$6!0)Z/=MIG M%]?_O;UYO?UR?_G1]M/G1(B7?V&#*8A@JR([1%>2\?^6WUM?6RUSM'$K-N"E M]2OB*\N_ER\YVX)[-QJ4LM&00(.>@>WB/T?X93_G4W?H1E\1<+PPH$,9.'\1-_.=OY MHA5.5NMI!I74!E)I>0M62MCL(A=:21N- 442^UY1#)DL==45$I97LD$&.Q$! M*R2RM()LAIQP$:!^@EAR-BEQO7M_CV$IKX/ M'UXBSY^YWJ['9F7GK4><;:_^(#U-!NCY5DV:U:M)BS4T*-G1H-!#@\T@&K)N MFH70L*DP::B" [J5254@2\S;<7$D AQ)W\-_AA7:A3/'KN:T,?AGWV\\@/_A M<#%;3"%=>AM-4 #W!6@"3_N!KKVA/T.-H47I?F+)M+A'D>-Z:'3E!)[K/9<0 M:"D)\:6[G24C_LZ!]%9CT%VZ_UHRNF]\#R *_.D4L_DR)],8]+/@;I8$6NDN M9.,U: '/3MV@4A$'5R[=PVVHNF6 -DK3_<^J=#,+M&(N05D3'AKO0];AP[! MN*8[G]4E+FLB4-,]TLJB,RP0J^E>;"5A3!8(U73_MZH8_QN<%_$,E=*=WC8( M1TFX;[I77D>,GR;^F^YOUQWCIT@+M>G^=:4Q?IJ(;WJ2MX(8/TUT-]TGKR'& M3Q/]I7O6]8'6=)^T^AB_EMW',6B5HS?=&:TJQE\';9KN?]85XZ^#5BPD:UG M0^-]2!9B_'40KNG.9Z4Q_AH(I#7=(ZTMQE\'L9KNQ=82XZ^#4$WW?RN,\1M' M'[%[@_.FIY-KB/%3PWW3O?*:8OS4\-]T?YN!&#\U6C3=OZXZQD\-\4U/\E83 MXZ>&[J;[Y/7$^*FAGX6#PN6 IC?=)ZT^QE_#076]ZFM-+9=!X&:[A77$BZM@U!-=YEK2T+40:RFN]D5QK:/ M;Q_W!N=-][5KB&U3PWW34]@UQ;9IX=]H>C2 @=@V-5HTW>>O.K9-#?%-=^BK MB6U30W?3??)Z8MO4T,]8RV2:H#'6XUB!B4N22@4T%AH3OW60-H$[X"!MWEK$ M03*X@Y25]ZBU?C*X@U0?[KF#5"O^3>X@L4,+[B#5A'CN(%6*;NX@U8K^IJ<> M*ZZ0R3?XAU:G'[/I^<=**F1JHDW34XZU5,C41"OF3L'6A(>F.[GU5PK51+BF M>\BLCNBC12"K\2YT+04H-1&KZ3YV]65=-1&JZ3YY58%PE5Y_)*OICGG5@7": MN&^Z5UY'()PF_ION;]<="*=)BZ;[UY4&PFDBONG9YPH"X331W72?O(9 .$WT M,W8*EB)H=M-]TNIC_%D[_:CT.OW837=&JXKQUT&;ION?=<7XZZ 5"RV+6YIN>Z*TFSD\/ MWTUWS.L)]-/#/V,'9ZG"UG37M/I0?];&1RJ]QD>RU'2GM*I8?RW$:;HC6E>P MOQ9B-=V#92+*70?EY*:[OY6&N6NA4./]X[KBW+50J^D.="V![EHHU72'N\)( M-ZUN2;+<=*^[AE W/>0W/:5=4ZB;'@&:'A=@(-1-CQA-]_ZK#G73PWS37?MJ M0MWT\-UT[[R>4#Z=YW8DWT+WG3KRYM9 [H3#K M^ U&_UJ$$7PI_.P'-^@%[^+^ C_6>[X+? __.B0RF-[KD[NPE'HC)QB%W^8C MC!^,.%G2F#KA3,TI5)AU"AM)124[%2E.M) 59KW,WQ8A-MG"<##$&UY(G)F8 M7L,@\L^O\>[W@IY*W=@PGJT-DN13_@O/C9'L+6 M*RS/B%.,^LDS\*_+!RRO M+/^&)Z2>%B\]]32"D_A:EL>]90)FO=V:F."M9%K9)7/SUF*2R9P'' ;1^;WC M/:.8!/#G5^>G.UO,#E" =7+3DOFW%&36;:X?SU2=!F:=9$;45W;#8JM-9S'U MQ:PGS0)1:K+95?93V$OJ/,2/"$^&-,SFKM^7E]\"["L-@T4X*9\N2E>Q,M)E M\]9B=&$V6$&)+IG?]]G%'@3ZXOY HVL/[];/[M,4#<(01>%OKU^=?_G!Q=0) MWR8!T7#B^5/_^?4W)TQ_L6P;8Y,-"MD8*K/1COK$LRQ4,QN2B--VJZWJBS]T MUNA>YYI"Y 3#R0!K'?0#3?TYB=K_G..GM;0R3F4V?M $BM5B;3 77,A%L;\@ M#P7.%!-L,)KA;2F, GS7#]1N*6,VG- ,FM4B9\R&)MZE&3$='IPI"C&Y;C'$ MY%J8D*JE9UQ49B,6;-.J$KE:)4"2E>[.@"07CTB!:(V.C'QU@N^(9"[]Z8*0 MOYTBJC$;)&&22DIV*M',*6O,ADR8I%)-IHG&;$2#22K55)^A,1L,R4(E4G<[ M_8I&KM/2#8G9R =;Y*EK)V(VS,$6>>K:@IB-:+!%GKKV'F:#%TQEBVO9=YB- M5;!#FIKV'+W1D00&:Y(HDH;9\,%GQPW^[DP7Z+?7U:]_Q4^$M-3K%TA*;0?3 M5S==>_-%%)([E,84[.G,!@C8IP/%4=JRSFP(8(,.I%!D1V7);X[W_1%_\Q+- M_= MOY2$'OCL?N$/VV=VNETZLQYQ)C(1T<#0.Q<( M#H:WE$;,NL9LBE)-;K+!K)O,H"C512-F_64V1:FF,+K!K#O-H"C512-F76TV M1:FF"*'!K&_.H"C512-F<^[,B%))D2N#N3@#6])1%MI+#PZ4*OGTSI0;S+G? MN^)X PK2]0-IES: ]0I-5E>R9SKBMKBJNF2+?) MG&?+C.*JBR+,9<294%QU48-)SYLEQ567,\*D0\Z$XJJ)(A:3#GKMBJLN:C#I MK+.DN&K*XEA-\^%;?]S+:IKSWNJS*A9SCGMC>JK513'FG'L*_8-::A4PY^ZS M3ZJZI(JY.$"#NM[513/FH@6K&3\O3C!:5X0L/[Z:S:?^*T)D5.GM',C84L7' M7+B .M0E'\S%"]ZC M!W9_HL =1FA$%-J2%6;#!?7; G6,1K29C0E43X^2&A+837'AJT4Q MS6,==M-\\1W&4GC_\*V5.D:1FN*/5TZ=TC&>/6XVQ!@2V8#0\< MJR]>?,X6Q=FB])!&7BL1 @+J<5OD:N0<6@2I<7-NZ&N*;)Y??;M??CW[M#E% M+CVXD-N4,/"J"N)I1DK7=T_FBZ\=@RKFP@)0E;RJ^OH+\I\#9SYQA\YT??I^ M,,,8&SKM/.6MR,S% @Z09%5,]/5JT%*2,!O<.4/\@F%+J<)<8($= MW57/059%9BZFP([NJHLDS,4>F-)==5&%.<>?'=U5DWVB;^ZXTS7VO@!0U>2-*T]SV:J2B%N.J:>YZ-5)1RU[1-!]]28K+J];M%4WS MS2L@15U[1=-\\FJDHHZ]0FV:(UZ-5-2Q5ZA-<\"7I/A\W[:]0FV:XUT!*6K: M*]2F>MOE2D4M>T53O>URI:*6O:*IWO9_W;5NKVBJMUTB*>K:*YKJ;9!/MQ$(7^GYP?.9 M(DGJ67+'V=@91MVQ[T>>'Z&., [\V3T:A[]VQEU5-85Q5[$U\E,G/RT!/I?) M[S;Y72&_&^2G23[1R4^#_%3)3_($@]QID.<8Y'Y#)3_AJBI)'6'J>M_OWU\V M63/AOPB&*(S_G"!G1+3%R/W1_P7_(-K1-13)'*+Q\,G 0N/HR%'' M*MZ6S)$MCU39'O\O><'J.V'T"LN=N5YW@MSG270N6_/HTXL[BB;GLB3]OYWM M^YS@&=_ZY$>1/SN7%7QK\E'DS\G?^/YP[GC]7YZ",_RB^/?X?:FW@N;I.E/W MV3L?8NV&@N3+R^M#?^H'YW^0R'^?QEA5=P7%WD/$W1\IU/A Y=_.JI,P_1 M^?*73R,WG$^=5ZQ0R:/(ESYMXT/'[_V!@@@4?P(7 3&^O$9J3XH1&V'R1:/E MFY/+/7+I+!JEK]E6SY;V7Y9Z\NK:&7EVL+PA 5PE],'?PU ![+]VL,1L YZ M@N\41OX"$+/$_]P9C5SO^5P29/*8]7O."#(J)+#VAL#F3@)_N[E^O+H4'AX' MCU?(]T3ALG?1$Q1)UVS:\%2L,,R>K9J, MZPNL$H30G[JCYJJ+S[?W7P4P$3S?NUD0SU-(S&.\3Y/^D1W!<\"I&"'W_-(? M+L ^AYY$';+WCO$-?5GJ_HWLS^NGO"-0G+O>YRXBA@RSEMG3,_'6!Y@Q*-QZ MZ"/#K& 9/4T[RC Q>KII9^*$7 PF]Q1E_U=W,-@^;EHRC#+_"2R35NHIY/CS MG PB?//'H\W26)IR:Z"_+9P PS!]O4=S/XBP=P(=T2+L#/R,SL?N M3S3J1L%BI:243O]/?[!-S?CT5D^M>#-!=SY,3M$XS62Y\7CT_D^0][=O@_O' MJ_LO_Q3NK^YN[Q^%NV_W#]\&-X_"XZV ;:U';%#]Z0^R(7W";O7MO2#K'RX_ M"K>?A<>_7@D;MMC2#HOO'5P\XGN2[]FJMH6G>K:T;.809@0AFB#A]R6'"''X M1T#>"(V.V.SNR->OXNS5-J.-\"?=&7[$!+[6'3FOW5?D!%WD+1E/Q>8NFD=Q M\$R51 %"W,7VRNI0Z0=<TN%W9?M4]=J;A2G=KB>[66JB['^\' M-P_7H*&Y\MY4WM&*29;:&Z*/,4#_N_PO_C/RA=4GC.K1"W\VB*Y$$^XR_?D.\N94.'I([<50U9+[BK< ^L6?Z]E8GS\G+8/7HF MLT.]Z 9?67*9@5DX<"/D"P^]0:\IULN'JY_.,"(@"OY8"%:@"4XHA',$:4EL M$+J>X$:A,)P0<_$CEQHFXQ;5(MHV>^9QMJ6F]G1=I6YT? SQINQNB@.Y+7AV//?? MY.^/++(R,YB][MWW'GI",ADQ$*Z34JYX/+P0^PD?TYY?:FM/*ACJP.^QMS9? M,/+N&X/1*(!F[_$_7_#SY.5.8'7ZJB+<+Y#PVY0TF:<;)BEYGRT571?XU]O@ MT7]9;9MVIW_G8!W$<;3"46Q9I&V/Q.2 KZW-#F@I7]CN:)] MFW$)KN1.W]0ER4YYS,(NM=Q@K'U(T !;^CS F[H[=Z8"^HF&B\C] >XWWI=0 M^%'@._H[2,3L(P#_[-BT7=M4BLF!KD\C,_Y==RA+M!'$I?ZV$%+SEI>.= M#851/H:VM]DQ+/R9P MI2L]7=;HAX)ZJE%".$SOJ7*V %.NQ+B M3]9J\5A2YV!ZK:>:M:+HB"((9=-"2/:35UEY(L*RLA#T3C\Y^.D)EVCNAV[D M!*]"/-]3C)$?H#G^ Z(\F,5@&[X-,&96MXED'_7\&?YL*OQPI@LDX+U;-;1/ M4D]2=,BD"R'<64W(F%6&SDZM1)QC:5Z1"K*A]X^WIQ9!V,G'5XD^B+/%J>P% MOOHF?&""0@E'SN_"7Z;^$^;3!VQ4#B/A:S*XC0YC-F8?/4*?J)GTB=7I;VL' MK$1*5@VL8O,_N7I[GWER"[%=EA"SBM/_S!&1J>^\V$%Q("[M?PJ0ZB2%=O'V M)@I/BPC;$]-7J(7!_.(E+NV+&TV(.[LLG5EF[8B+N]=:Z?&C9PTHLLE*"]># MO.*Y8JZ..9>>#R=L>NV-()6)A*=783A!P^\"S';%3@1-MO0BX8/\,:X& MG3@AJ;$<"-)D[T%HH79WNII%B4?#D!Y*,H.-Y(^*!L0/N$-3.^Z>E?H('QE\C]^)NP ME.1A4'8="LO:VKD31H(M"2/G->SEKD&]6 0!?EQ1$BW!USD;J]/^) M4MFU>+7'%%70*%0G_+0Z_E-A84?R8H ]_GGC"_4C0?M46$$W0RF =&#!F+E1 MA.6)F"B![X'RQUL=PAO!JW -6XPS)$FJ2R=R!"BQ?JLNUL_8#/S>+_"=FJ2# M,KA'SXNX=87PT'T4/@"US4^*JO22&Z*)2TI,YZ3$M&2U$:]WI0A0^+$G)!*8 MNUIMA1[ 3B+[*V&7WQ%V+O+IGS<^*U@YK - X*VW\J[U3/W==B,@<8XF>G#XE:#M;LC3#$$2'"&0[S58&<)*V/0O@'8;#L_%;#2 M[.Z\$,[P'H7?$BRM+*RJ9QCT5Q%,5/PX;-(!MIZ%Y\!_P5Y:E-$_J@ MD_@^'S2F?9$"F4KZ*475[&DZ_3.LJMR3I>/2M>]=4WJ&4G8"M-K3G$4/PZ[/ M\P476.2>?2C 2ZPJI=/_0N1TL"&2Y%86S[]2.TG\QEHK\:!!YGVK&J[90>;4 M28"&(((N,[PU4EN@(6ZV=_S8'=@F>FMD63M!67[89S!QF=G01P>XSO&OZ"B\G M"4[\6L%#+^!8!^B'&Q+_UW.\(? EWJNA !UNAI;B(R<8A0*KR (>:/__\ O!@8(B\2;2 AH'""IM,E-PL?,(^20$S<9B(= M$<%L\;&7CA/_$X5L!=$UAH+H% +JE,0JMT$#S)%YC]$[_9_O6S+D!UL$V?=S M0**0M\/()WWPY&4?O#39GISA=[PI++Q1-P%G3/[[5"YP8GI_6?4*_$Q28%BW M+SPW)B\IE<,VZ3;)M0Z6]J&+S=;PU\[US><=R7-_-H.V#_[P>UPK<[N(R+Z" MF7&;([S%K#ORHV[R0&P18/L*/TM:\8?1Z>N&J"F2J%K*DE&62^U#:_VX^B_< MJ/ZK7HH/U1N*@K]&P2HHW)CP;FNZT[4X3KPJ;! D M[7+.L8V$ K@+K\2I>07") CZ \99O%(G?[=X/Y1N/[ES-D5FZNZ$16G9D%J M?KZ^&=Q<7 ^^"-CHO;W_.G@D(UR.(.X1%-MAV 0 XO[]CI-R/RF5/63C^I,= M,JF=_G6$DF;(,E>B[2#I-\]9C-RX!F 9?5Y-UPRA9:T_%@BQFP77:OI! ]<. M QOB.!7?RYHG407WLEJ;HW)U6H3X<$+?AZ01)//P;^2P'*FOVM"H6)VN->U= M$J 2/JST\$(2[I32>VQB7]-(D/%?*9)!UR M[0&:X/O@?">7^W:07N=R?Z+$US/*/:FMF/A3_(H_A\+5[PLW>N5RWW32&USN M3Y3X5M;]W@DGPN>I_Q)R:6\ZP2TN[:=)?%4FPYA0"%7U>\1^9XJ$BWS#J6[S MY#/K9++E./DL[$NN<%7;,&I^=3SGF6A0["I=NN%P$0\JAOX> \^9OH;NFUP) MZ.0X60+WW*-P,8W-K]LYBA<38<7]N/QM *)@Y'NO/ 5>@ M+:$G1$6%S\XP\@.N.YM)0JX[FT HG5<-M(R03 ]/K-0P'F!W'88+% AWBV X<<(]W^4:N9&EUSD M&KEIY+PE38FOO;B+*'X4UY^-I"/7GTT@E)GHSWVY0Q;R_;P*JS3:7_V]Y\_K" M[PF?_6 FR%+W;\*'SNKWSD K=D>L$)-P< M.=\17JG_3&8T]83K9-FK98F;0.%'=OZ8S++^]@"_Q>_YYKFK[@*A,(*N_T'8 M$VX7@;!8]6D=KLXF#S?/)J^'AX7KL\D3YP<2GA!>VCQ (!T+!=+%@A.]& MR2BR];2Q>>#BA\PAKOX<\R/&.$P.G4?Q=P&QV\OTQ\* C ERR)3PSK?>0T_X MRV!PU^L(C6#F/;,D F>$8/!6V @@\LY.(G/9$ZD@?\F?"&T35I_ZSS[A3S^> M.;9"!A$7%/QP,?,D'XR77W+F'_J7?&"XE%G+HAHSI?BOUT8N1?.87(>%H^X80\6LP)TKI0S'_#* M0:%'00@Y^W*8T["B.ZX4PS(I@89I@ M84,9@JY+--@,8>;!5Z%I4SQ ,7ZJ8@Z6,_+6"4$8EP>?RK:JBM 1&S,JF?/X M >Y+1&G[]D2B/L9IQ^U7R%<[7K$YL3%YE[;W79LWK]\439R(G8W'WL!BM0OD"7A_>LB+8 WXX M>(N$&35XG]I^<$\83+=VG41GX#7"MA/BS\BS,<4B'_:)J3!VAE'\PN'R5'>X MI.%RG]G>/?&V-%V,WE T6#$_K&B\ (\=1'MY,MQ?G0PG[UIOD4L[612>DD&_ M LQ?B]#SJRC,I\X2&T__BI4$X:OE"]9/%0F^][-<3_C'!.^]BW W3$#2V.1( M" M'+/'NB[^^TLG)%4*S'ZF/AXZ7^LA?3$=O/T18<&<['HM^@A9\^ZGKP2#3 MU*@ FG/IOK\Z MW(W%=D*$OJ^?%4ZV /?C09D>YA"BY6.1"^.SJTM[#X./N24D#.)">!IKMW?) M^7F_=HD9% %'Q6((TV&G^$51C*_->QTX(WN>52VKVUH9_MP*L6LV<:/2BGH[ M\ Y#U"I6W9@41N4C/+>1(VL]DFX 9O"]9Q^HAL9C%*M9K.NFSJJG1."&L1T! MY25A) 3$OET:O=BLW51#9!MQAH&/L-[R9^XP>2Q6"HGJ7:H6<4MC#*%9V'CJ MO[Q128G:RCJVEC,%):9PGMRINS(-EZ;L(,"X<@EAKC$[3#$&P743/@RN/PI7 M'D8[V0BQ9[0 +L$;9**>!.0])_LBS.]U0/D'G*@5$A5$;TE43*(E78BU,W+F M9&IV;#\1V7[!BA_LFY&?N+@CC-+@%:R " RA<,,-@GG=$1I./ S4,_'[U_H MK$OH?$!4?JQ3EJZ'3YSUY)51[%DOOO\\19R1ZF,D,$]=;X'BWZ

F]D3 MYX?K!W'$"/:49)QO'',9D600OC%FL/GB:>J&F,GX#E CC9TA"4-BBF "H=\7 M,(4]7,SG4[(_+&D6&PD_,/I\K"C&6&@WR >[/Z8UUALKAVSL_/"#I>^TX 2N MD< SA*(X!#UQL @3C0R4%9ZQT@6ZKH35(SH<[_]QJ.F5!$ZQ23AW1Y@;1M@9 MF_KSY3>(&-TO FPK"1F"T83Q\XJY C2SAN"3NL"7T0!=@C #3 M&70^L =H;7 >,4;A=KRSC_%.'S^(4[!6"D(HBLC9MNB^B?]@=Q\O9.GM@1: MVY_C6TB\")X+6T <'0HY5:OVQA(?.O;-AP%RXCS7;(ZBN/>CNPQK0G\QOI/6 M:"HM?:D /2^PK^3#IC>%PSG3).(&B:+IN+N^OMPUWP9O8Z'%&_,\<'\XPU=, MW2@"2YB+7YU^LQ^!BP.^3)CD#K9R [%#'>^7Q($>02QU14/L+@TQ53D1ZR1B M$F6(PY$!IAC7F'42(TIB2/'N!:H/' $:89W,A_$C4M6_>ZVN+(P-L+AZXUJ%8@A@=8%Y.R3(IY/<(D3L#H"CAUW M2EH[)[Y7^!I&:$8JP; ]&#AA%"R&4!G1XX7-S!4V&W1*V%DN!?NGOQ#BZ@_! MF89^7&@+JB;IF[2L$-ELN[,J$XF#/@// Q63+BW^;U+X Y&)5P0%(Z06ZQ(- MT>P)OT.514&1%"4N\TH*HZ P&'M%D #^?56T') GA]M5R_!H1QBMAU] U&,& M-SKXR^-XI7$:8>9@C\I9A"B)41&-N*QTPB\>N6, &FI\ -'3)"T137S\E:3, M!8K" GC!U(USBJ1HZIUJET$($6_RDG7]3+(L47A!>$4>5+E $5F ,83I0!8+ MZ'JG#B]=I_GB3HE^_T$R)$]H%1KO"9\7 :1>9WZ 1,$='UCSUD-<;_D8,0GV MQ7^3 ,,KW+%$%ZG7G@*K+5.Q4.<$!0! ",C!!K!ED4J]N!PD? ]"D: B84E M4!SJ2+ZW60<4(S@IDDO"D(& 'XNW0+Q=8AHMB)Z%_$.<@HYMF!C/+RC&G#.< M0'$8P-WX61@G22K;CU-<0\Q9BSE4G),GOH>#EPFIA5\"N>0B<'(VP@CBLJH. NT1 M 79U*D#$G$M.#CCA\H X=NI\U*H6KE'/- +$M8)9)0 M/Z1A8[UT-&/89?)%P6)]^%FU+=CIORFQ)EM07**;!#"2D@=OHVIFF=Q<\2;4 MRSXE9;V$^.L"&Z)/XO1,3W@D]%P]5#K&CW&^X% M3LVU\*PC/-,=_=K)TF"U0\./4$BS#"8W-Y=?-P=0F_/=Q^N;XN1Q9&OO1I&]F H3?M-PC"XLL)Q6R[IVD:$"WIQ9*\.*%G MC]!SV?]CZYIN]VQ5W7M9ZLE[K[WW6*UG* ;UI\IZ3U?V7W[OL>]?4W6+_F*U MGFUDPRQK,[I) Y>]35\HR*9U2#2)!GJ P]MQO$HB\2IUI5CV@Y7(VE)582>< M'#47EFO,@:&LCV(7@ZF WQ8"Z;%=@BFR&>3'N)WO.3O0'>\;9>+;S(3O#\3# M\1?X$:/P8QYD/SG#[\^!CSV\;K+"X1"A\?@]J-]MS509CPW"$$5A%LD\!&(6 M1FOD,W+3?DS^8XGVN[I>8>,I/F8-<0W, ^=',<$;6(]"?A.>T0(%L)L)]@7^ M+N# *#ED +] &/R',P7GD(:NJ&43R(8/_2U\>6"2!&;I_,="<-5J'>T&Z!?W MY[GG>Y^7Y]L@DGD/S?H6X:BS[/5$/AAV]8XP0D-WYDS#7SM=S*C0]07N[#X[ MSOP<>'W@C>"?JS6C#Z(+)PA>,0[^[DP7J"/$ 4WLU/^,SKW%K#OR2== >&PG M+M3X@WXJ-S6^E&C-9?<,39:,#A@!--K(Z?5.R1!LZTC/#1B?GVE][0VCX$CD_4=N] M>5D[:M/(ZL8T4-KW;!K#(/+/[Z!;KSN*^>,1V".O@-N=OF*+MFPP9-_3CB.? M*./LV2;H,(XF8<9114,JO#$TV#&L?6.(AZJ1?4$H-1MPHI96!MU+2$ D:.!M M_+$VOO(*EMSI6Z:H&3I#%A=GIZHT,G5V4K %;XF*F8[ < .^8CT]W$K?MMR0 M-[D=GROX0U@D+NXXSE?7U$Y?4T1)+QSQX:8\:[QS(.)3G'=@L*LL6@9+;N#) M6?/W*(P"=TB&]T -1W>U8]"P[1G>*U(E'*=N*![8*]:, MG>(T5>QWNT+DK% M,[OH8A.AR$16O)78Z9(;[GQ0/S^R M=U">'T$3^^(A*HJVV=[S20P*W&YLTZP.*N+?VYT^5M.F)MJ:FI(RBBU#\I@S M>2W$;-S0(-?CM-C[4-52 ?;6)6!OQ9!$VTY'L#A[M]DUNDO:?<;S.),NH;\O M7-(]GA1(EWI6,H-QV"0Q+]WW6)+K#H@U\$972U+=H-Q2+V.I5S51T6AY'VSL M,)SURMEA:+*> JR'MQR)UEDQQK0_>][,;O:X]B*8J 4!L-AE.5[C\YAR$;V^ M)D1LR&&9NOJ93#;[B^^/H %I7B&# YG899$4EHK/.3M5H:O+8"<-V$D7;2OM M ?.4!75F6%*IY;D'A><>::!-98YL!<,<*[21ZZYG"L?L3C;K_1H&_0[CM>&B:K'QBR"CD M?D3U9:_[N.?@_F!(M JGN5MQF/[[*EPW-HE"5:[-\2WX(8GB5:['"SWDFG71 M*E[HRGT+UOCHB$+78TP/0Z%F>G"_XC 'W&QL$./5R!QZ1Z^Y\95+&V-R1-"^ M3X_-,1W"/YG.3G,*5 M+%.T=K1RX'S>&C=C-R/&NUEY_L71)^@R23,;.,P]WRP[T U779FVZ+P*2^[T M%:@/QX9P\[IBY.6 FET[+KZG++Z9+(^\XJN ^,)X0LM.=S?GXKME;RP7DBS9 M(+))V^:NZ!D;.%,Q5D;^ LK#WB*M@:MLK6WXQ76>W&E,UJ@(_+UN(VGWLZ=5U+N48=G MR9SUR8=C'SM:]2YF(\)3Q_6:,]5.WS L4==;F'_CDM!\2<@X'9:")&B=OJDI MHEV\C(-G$8_?'R_P-_'"D3>DU_N].:=B9#YD/-].^,4/PS7+O&)U$"R/GW!% MVF&_*EB@S3G21TJZ238/M7!K/O9\JE/GH,/^"!T.@K8MJBBI+)T*.SEGY//J MI.5&0/?DG!)^5#_;+D(&7Z]89B-)M%(!*2FWL45H%IYPRUT,UCCDO='HN3C$ MDF D&7<8:MP$2!.VU0;PNM4&\M1F$Q[7$;+%YF"NCI!+@7\]SB:TY$Y?U45E MQU @[E8TG(]R=80LRD<*.2XE22RYIR?G6\0]!(X/0W$+K'"DQYE^]@/BI!-B M/$X21*WX/!UN7;/&2P<4 M-W5>,CI]2Q=UHW#HN'Z_-W$"LN\V:G;ZNB+!>>Z,3M M?M88*$L/L>(,9&'1545-+YSQY4;^X2-<[S>QH;5I5#'[6&II=X]#A9^%Y$\ID:TTV&+,XD9;E,%/L.PK!)Q>>?'@\[W&(38%/R;0. M71@8BH#S%$HM!R+>Y1&#,1YIK>OP_M&'':I?:+E?P<\_4#G_<+S)9Y(DJ21Q M5Z)UK'3<$8CC6MT>FX#;^U$O[73\<)O=_JJ(AH* MK]9J'5L5;^]T-%OAQ6*^4D738JEM6&O=D_087LH%6PQO)\=5^;;8?,Q9Y5M MQF'.BBP:Q66<^R"L,5'.2M\"3*1T^H8M*@KW/FJO]J6Y@9QN?4J5%;\%Y$Z% MMHB::.GIKDNLUT+R6JSV\'KVJM\"O*YA7K=,T;337B[G]=;X1N_-K^0'6)JP MG>46;-*;'/^#19N7]#/D$IT&S[\D6SF1O- ML-43C]@;;N:/ZIZHEHFL=8];R[_(%MA"NYGI8<=\QN/&\C5AN"*-9U2M5T;N MCXJ5"][8R-C.4!3^] =+-;1/>_<]M CN4$"8Z-W]+[7]Q>]YB/SA]SLGN T> M(F@O0U),ZPM*.-&GJ V'N!,(/>)XH[%U^ MC/)W5RZ]LW*RS/ Z#!=HE,V@V #%?@>M5-8U6$03/\!LF'MMLE3VVFX741CA MC10+9^[%R9V^H8JJ+HG&CN-<&3@#-O"79"M6;U8X"<..NJXG#)VY&SG3NLN/FB(Y-(="K(AQAVEQ[5W$E-BP M1',+DMSI6[(LJA9+K?LY-U4R#H(^-RG8=E4U4;-9+V2*>].#' MS<3]V3Q $VAC\@,)4S^LO:JF*7)5S#(.\:+Q;SL&KBP)1"JS+S;)$[*6UE_8W1:HHVM9+&EPE)-B0+6@2-G1SESJ>O2YJH:H7/T'#;FC5N M.F!;E\!-!N8FTQ0-G5;'4FY;OU-D>D6*L+I.% 7NTR*"*6I"Y,=1[*12"P+8 M%X$;(5]XZ UZ=5O:)U?;>T"A$P\V(55,S=PB9Y+.])(N*BHO8V?(Z#\Y5C^P MVU!@=8NPNF;A__-Q(R?G@-S "6-\5^!/IU#3Y$(/"11&M3LB#9/TTKV4KZ[G M8Y/C]3HA4&XYAY2K+1HR'[S F2[K]E*4Z=2XZ9!DT&IFQ9ZB;XI;$Y^ZC4^8 M<(>%=8?EVAM.%X"&N[@#X6##&WWTX>#]>L\^6CAE8OFIT'(B'>?EEA\7#V:= MG$K$0R'B8<%Q]G08EXM':QRCP_LE*4HMN?]21LOGR8\B?W:N8G*-_ 7$)I?P M%],:;"#]CT?:@S2PTG =FKVGQ\ ;%0\;J2J<89 U232TYD5(J7-/S3XN5QY< M>533+(6.\M! >:B:)5H[#@!PY9'']CHC1F\UV%((7ST%9Z70B#SF' I1W6&& M=3Q.D. ,H>[1\: _MN#Y$0H))V)[C02RGP-2O!Y$D+"-)BA$6 H<[#A W226 M@!'RPO@W0AQ23CE>31,+H0\!Z?/26P^/(8>-\(\ET,F25 -#,?=#4E9['J"I M Z>4/KVXHVBRE,>-;R5,(ZV_XCSA)2RB_5^9.<&SZRW935;P^Y*/"(,INWI! MTU$WLI2)+]0W![(V?@(8(/JNH4CF$(V'3X:J:HZ.''6L*IIJCFQYI,KV^'_A M8%#RI4FP7/?<>4;=IP YW[O.&(-U[DQ?G->P<[:-((R*9$&:TC-UO.CC<9E@ M;IO9WX*4/*TJM*?4/$'[Q?WUX]7M=AW"VQ5N &=4R"=[%GQ[#? M'FZ_7%\.'O$?#X_XGZ]7-X\/PNUGX?;NZG[P>(UO$#Y\NQE\N\1 7GXL"N N MSUV/@$^^]&F;Z8 ]WRAW\K[X M\IIS>U+,O8F+G;PYN=PCE]YL6/$U7>K9FK+WLM23]UY[[[%:3S?THY[Z_C5- MMZBOU>K9LEK"6E7%Y&MMT%JS\>N!0%:.?E8T;[53MS(Q^&%/R&P2("1\Q?=- M0N$*6U>C#(&R=J'@!G^R'P/T>8QE5( Y3H,!-N(B6R[7ME.UW]UZ+];,B*^^ MZH8@+!LA5(>XO*YJ$]"G<+[C?%<[W]%3]\7:NBH:&_N&F0FI'UQ/B";^ C]B M%(H"^CE$ #*4WPMSC.J1$SD?=^'Y34A&U@@V:NAORY_!GY'[&:TM/+M'/Y"W M0"T?>B?+9135Y4%,*S)SN^!B<.//DULS#YT7).+Q.?!G,/L3GO@/-YI<+$)L M,J'@ZF=2Z30(0X3_-SKB-+>J=_J:88MRY^#.:^XP6A+GV36X*29EA$&M$/L2+/Z.1@]%B.TQE4<0> V<\=H>" M,_Q]X<9ULV2D0.U3%^MKE19G5JLD0JYVE@=BGZ S;\=_\?T1.5> @A_N$(4/ M_C3C3*H-(Q&Z6RBJ:-II$S%[Q\IW).*PL;8B1;,XB/&&J 4X\)'%!D%A@Z:AFC+3#,*5S5Y.>A J(,B!RF=OB69HJG7 MMEF5TO2&8=/Q-FF2O^6C,>^BE=8%O=EF8]+Q',3Q=HX"!\:O)X'(W**H=OJ: M)"I&$4DL%.,[SFRLG8,8U^4'S$::'*21%F>FF<[C\DD,#>:@ _8D30[2H7S, M%BV9#_-H%0L=,"AILI#1Z=N&J,B,C%/DJ2K^C,8_HP6IJMWY_[\$?A@*\\ ? MNU$;?*"3ZY=XP#\B]+TCY,V]D9B=OB+IHJRDVT0WI-2"F9Y=G,-+*] MPN%0 M3F3:HB%Q#N<+YG%#M*SQ?9^D6VUNU?!1D%]',.G2]#7J3*G]'((E7V"@SN48B<8#@A MHP)&Z >:^G/H';N2M=.M464\2W/P?'Y,V($WNER3]2JF:F[#%6K'%%%7BF3Z M>.D8>C@^6>:/*1V^K*MBI:5#H)R)FHP M$QT\KDN3B32H6[%$16M7&2M[QN4#QGQ(+$L_]N%\+RQF6#*6P6VE+!XP+!\0 M&4^'1?&K$WQ'X)@?*XAZIV]KHF[R^K%6,= !JY(B T'YF"1*.J]A;14#'3 I M*3*0V>FKDB6JA9P2SD',<= !>Y(B!UF=OF)B#C**G*JC7\+:ODCE7Y"'8"X6 MF)/.:.9Z;A@%9%P5CU6R+HZ'"O]BTF)Q'&P1]EB9M+%6-T3=MMGP[S@756)7 M4N8B0R+Q2E7GQZ5;Q46'"M@HR).\V6;0V'_T(VYI^JO2D#5'+AE5T5G P?TGF1#S#W/*9Y*6,'9WJ M#F._A=F.;W3UVU3U'<T)\AXWNP?M8I+U,T*!AS


U0XO MP.A6IZ^)6@.'/' ^9YO/BUG_(5XT_JT,CK>):L>++!Z-Y,S7!N9+^0'E,9\) M#:\U434H9%38\PB:4MK[V?4<;^@F]1AQFUHW\1*26'F*&I00P,SHW"Q#YWF\ MH=Q _AX]<^-[_K:J.3+S9LI8VXBV4>2\"8]XLGRG=/JJJ%GINE1& M^W9PYBN?^0X$^.DQGPI*3Y+2'BUGOI-EO@.A?GK,I\% &]'>TZK.NP_ MTJZ?,;X8/X MOD=@AJN?4>!@-&*_,'B]CM LQ!H!7AKXY*S%-3AM*,S=,\W4.WU+U'88X#RZ MRN6%D2P"2_)B=/HF=EB;-PB>RPO;\E)*-H(ER3$[?5N4; H]CC@/MX&'LR8U M2N7A-)M"NEFE<+2-/;^H*S>$'+]HJ4VHN^1L5_^!!DIL9TG =IK&V:Z] M;%>>'U&<_61@/X.GW=K.@S1/.=#B/6B0*IHJA59$[)GVC4IYW*!(V$I[L)WI M*-=S9^,$RA]+\VYSL#Z3H>D#[D \J>:80DM+[?0-T=BACW@DFJM@$Q!9P%1 M-M.GD]F3*2HS$9LP9BOG,\J;Y,<7V8I%UA"F6CX[>407[C^7+;*FRNQM"&"Y M6W6[S@_'G3I/4R1$OA!.G !-_"G&9BCX8^$B<"/D"P^]0:_9D2[F-O[=Y,F] M\;.SMQ?/Z!R(5V'6/?YLL&6"RTOAZ,!N/<"R0B@WT$U74IG;JVPJJ4$4!>[3(@*F M?_0SGV.PH;-*H<,V#:NQX[)UTK*5BLB-#SZC444G35Y!%J_H9Y267 M^2);L49R"#P5_$861XP$4PB+$UUT/8V V7Y"A!V_$ >=;M6^H3YLAG&TMHPACELAJC8 MIFCLZ(+/24V9U%:-I#8Z?4,25=D297G_("5.:DJDEFLDM4FD6C954=DQ8)&3 MFC*I[1I);1&IUE19U.W]C4VI^T9L&F"7[G2!,=WV3EG'F6!5E\^W1KR/LL\2 M5DQ)>6X!MXF RS"Y5-_?B95S K/F&R5.4"2HR,([NJJ+EKS_)#;G!&:M.VJ< M(-.W[S@G5&G\4>,$);?YQW-*IY$)X8MD+*?4AJ.?TZD_="#Y]/;HYRJ_=%[@ MV&<3LAC\&6P^@V>7>':)GWIZ!ZXF6=J+<'2' F(=OQN,4=Z:VU=.X&&(P^6W MDYAJVFY6.WVI)Z>/#/ 3KIS7F>%UBPZO:X37"U<< M,RV9N5XG7$^A)Q=G>,[P93"\39GAC3UJOO'GM=ETQWBNN;S30*W38[O@8E"/ ME>^0)5*S2W^9=%RR=Q0)HV??.++@8+?S##D(8]83NW71!O\2K]3'$+)T2,8) M_;4W]08;/P$,D$'7P,[%$(V'3X:J:HZ.''6L*IIJCFQYI,KV^'\5I;/\TF15 M(#5WGE'W*4#.]ZXSQF"=.],7YS7LG&TC"*-B21 ):%@ E>^0/\4$56$]-8&! M8/WB_OKQZG9'F^\TO "<42&;[%GP[X]N%#]]N!M\N,=3Y_7<]JJL[KV,=Z:]U]Y[K(POFOLOO_?8]Z^IEL$76\IB M=;4D-E R/?9 2/A@99"=NK66N*E]2-](L5D2("1\Q?=-0N$*[_%9 L7M0L$- M_F0_!HIRPX:[QFJY>38T/: YMB^?4""HDDAV?D52U"Q1=UK5MO%SEG9)ZE%M MQ*]"0QI/&X6<1:MDT:+J4I$+Z\O=^TI,DW*B.GNFO[D>]N+]!7[$*/RX"TMO M'&7UG1,N.9B0W\K$Z8CJ[)>WQQ\*A4?K"/MF@[-!8=]L +$P\ER1Y0I&GK_% M!Y61R3R_P@6-OJ"5-9M."5B- ; T15V2U^!!QSOR<^4M@_M*G M?2NR5GS:-^U\?H5SB2O;3#_[ ?[3$X:+($#>\%6( OPPR'!C%ABYXS&"CU$H M"AZ*,_O.3[1_&I9"J3/ 7NFO7%HJ'-)T&TU0<.'/Y@&:("]T?Z!UO_Z$3A<) MF1Z!2O&K!][H<4VSP>A?BS""0@KL6-^.'YV?N25/[_1E2=1HS&1D9FY&ULX6 MG'\+#$)BA'^-3E^51,M.-]KE_'N2_)O55&>$?TVL?Q51M]-M"!O/O\4R59RY M"YCBC#"W!<:%+!H*A2/#5'#8;1PH&G",^.ZX5QY@6%'P7,;&@V MG_JO" E/R$/8>Z-A^F?U[1D1P*J-^SOX@ @;N>O.#Z, 16Y "J)_B\EP-\7P M[!+ M(S9G;ZFI*V?QL=-3YW5:-CA=%E-D3"K239GM;:Q&@V3F3*KP?1I*VT3 M$FT04P50MUMFE#4JGV MCCTE))5H6-)'2[5*@MZ2FFZ,P3M9UCTY8+&@[5T7)A=/JV)1H6(W+1@@C^GI.O?N1, MBWA&>:<(M4+<

L9I=G?B<*,VU(SO.5Z0_AE)SLR^)5%0#L<2>(K"":BX>=)0 MGNTBZ7=%*8U$#+.0IB:I/OI33RT)J*$_^&6M* ^*JOZUY20K-W*[YB0[M19Z M!LT/PI[MV04.LJWP7O@ES!'S2SAV:N(I$(T- *)),#8T@F5\JNU'UIPZ-]?J M+"^DU8(@02)6F3<88)7=1'F>17F>QED1&X6CCJ:8FM_57K-*5Z"1T?)._ 22 MFH&EJ_#Q'4UA$=-G2]136&I$D'PB.8B1. M-AK=X.JTI>LI9*]MZ7HEPN_?TM4,:0FJP=V[I.J#?Y9:N0Q^V M\]0,2;AW<1R,.,.*82N.0J1B_1$@E'" PBR/4RX*F#(3?\Y6D*F9?%O:>^O@ MF_4*ZOF18ZR+YQ>)SR4Q]DROQ=.1_VHMQJA>[K5@'?K"5X]W187/!R(/V_W^ M0K?*LC\)]7[_\+9[I,LKN?V3U/S^13W8SYK_7LWGGZM:_7$6B:) 3&2 $$5W M*" %2/ *S:0Z?;5[([PNYDO,WY=[T- @Z MI2S*8]ROM.:ER;NOG^_[%24]:,0/]CMU[714(0:/HS695]XI]@C^4 MND&GK\L;&:\+XK* R+V0XU0/Z9"F3O]D,HS)M^_79QT\SPI(4%@(!GHZ_B_J9+#3)9WK(7 B06.GKV=;]_=/W MWVZ__:>#H_:1=@/,=-W#K=WH?MF9C-Y0XYRBCT3?'I&/_V+.W=C;A[=/3ZM/ M==WT"WQ>Z7(YGAU@:ONF_[*3DM9-\4@@Y:T6HEHO#UZFSPIB2[!,Z*4O B.%<7D^5%'HYR\J%B?@O+RPY:4E"6AY;R]P\\A3U >AP A M]>;D#?5"RD$29C3)40S3PBB?HC?VU!(F6M:4^4Y 0Q+)'FIZIQ)++#QOZJ\: M )@3/AZKZHK6L3?RN.2-QRH=432>>,3\97RB,>\_E@]"U'^OJ_6+<<=OS>&F M]J(^VV#Z'\M 21\TXNN_FW51O?RF]@"HYRVNAZ6'UMV&4%F]Q77G&.V=;JAT M_PUO^E&[]_VGYY=Y]2;$#U&_EDR<.<3/FZ65/ZG^M*QZ6I3_+<_PS4V;:D#1 MNSXA,64PBPC@11@!2 0$A&4Y8'%*4<1HV-"MZ4=?'670BEWT_G45UR1N5YZ/[(AW,M MW:A^H"=H#WU)7]/8O3+^T:;%=GF782@*B&($4LRDP8Z-/S5QWPEEFK>X#IV'P;.RTD3 V5RU52<5.MPHY]^ MR)JH6]2U:/=^[VWS4(L74O+;!6^*$-L[_1T1[Z[OEV+.%04%:4$Q@%&4 BJ* M$.0QPJD* &%NM+&OE&=JIF"C3M,8;WFS_S[O=+IIWO1M(6R7/M,GJK9L(';M MPNH9GA&7R[.I&F6E; C%7>#KCFK\*FG&)B%W =T)>G(GPUH2ES.V?E[/%0U% M,XUR[>317WIWY:MH>[1UO<6*+(GR(D.@$%0 F$$F/:Z$@2R,:0XI#5.$30RS M]LQ3,\$]P;NMNR?Z?E=H0_YS[=70LZ9>,/9L-V_O[[X$MZM57=+U2C$7JL;: M#Z3AXW+7)%_N5;?"=7]TUAS'>Q(N7\-\%+TKV8>,9(DG !4$1# !FB O4 M7.%G65IDTE?(M4L-CX:?VK9M!0P:"0U*WHYA&]Z?UX/A>8_V<;C\EM;Z'ND7 M^UT%S$A5?5I?%+.*O;-J#Y;F'7]JO!J\LQ+O%=N=?\I)NUOIH=1K,K\C=:W* M##;D>V7%I7M2"[(4'T7[_[,4"8@+E@)&LD+:LHP!RJ,$*+XJ"CF3_R L>DY: M"Z3UO1Z?D_JP26Y 6HUN@K:A2E!V>@2_\$X3PW.1_1+JG9/\KLC[=-4-;C>K MT(H>?-FNPL>+JW!M>UUS!/VTW#60XSW;\)K#=:$UK\6 5_7E5%,W!W;Y$E4= M]E0P:W<;.(M9PI"0_F"8Q0Q S'. 8DX SJFT"%&4LYQ8&%*MR2=J-#?])%E/ M^&7P(I]1C7W9?,T;8B=E0I?58B&A%^T]OF&.J-X":0?G'>$];L_.OL!-X\Z; M)BCOO$VG'C!NVW1>F/,]VG3JP7"F3:?FARVB1O/YI[\$DP._BCNYRY^JNA3+ M[K2A&T,:&&-J1U,I:[ 5-MA):Q!"&D),(Z#D""S?X:4S.#D,-NNB81=F&AIX MO*"3AGI[(2B=Y\TW^;=J\7T]%U%(T^BVKF]Y]2+?YY_GY$EWBY\?86H;7$H* ME*B!DA5$>W77G=CZ>WT N,L[W0UFGO>Y!ES!'TIF1QO^,BA6VWU@V-$V^V75 M^EM=XVF+R/.U==]WJO7J?-Y\:OEET5&,$5R@G#,F#RH4 DAX G!(,X!@EB4I M@@F*L6D;,B^23O14T\JJ,ERJ5GA+MCT_JZL19'^_Q?J?Q]JQIZLZJQI3__E9 M9H.K@W=?[I&N']YSV1Q&(&32!8044T!))@ B"1-1411IHL7) M8C#GU X-&Y%OFCC8JLD_W8I]$RC!+^EREAK M6SN[+U(P0,91E%%GQE%CC 80'$8833[JL:SUD?SU02Q$4:Z:%I6]OW25>C,J M,@)S&@,F\A# -$T $20!21ZEG!!U0C'J>N]&K*F9,BEP0%N)6S)1(==S]180 M]:91%](]-Z>[._%0J7IY-?6,WOAK-.))8Z@N5;YTY$)V:HU% MFEZQJ3:05C6F^J-;-GMJ6$A5_>I+53!8QED<1Q( 5208@1 +0 MJ$@ % Q!A$F8\\+$%)^?:FKF=4?-6F]E#9:=L(8-G,[CJV<G?D7I1+IZ6FV:]V^)&P=,D M2T(,>!+)DR5/,X!I!D&!$8HCBC%+S3RV,Q--SDC(8T[9U3O-5;U30%H^ /G2 M7U5MX+?ED5GN^GO_7T,W[!SHFHZ5 R@]6XZ-B+N&W5YJ/R\AX?:[J'V0NY"%TOY'E9U+63;+>C/"\R&#& MI*=!I;N!4P@HQ!R(D&0I2B"-.#=A0;05Q,CBC$69:)H"9[D&>@9F#&0]&R"E M0J\G[DVPU0(450V4'DVD\+"/[DV@M D:=5QFTUT'J+,$.TLQ1LZYNPZLXS2\ M*\>SN,MO2MV;",'RL?JQ?GF9ET(UI4(L]FJH_.8Q7\<(>.P97Q]2B- M=.=KC);91>TP#H,WK6<^.MY5Z;#L>W>=%QZU[$$DYG-%H;W@OY'Z_PE5M;&) M%N X#FU*)<[/.-%,(O6V:9N!J4N;+MG MK@1B &T]#^]*\$:*M[="-I!MQ=P$V1VVT;F(A:M6..=S46%CUK27/Z$ M92?OZOFY6C3-@]L#2AY&*,HC!% ACX8PQPQ@$2*0\C@-0\$* HT2&@XGF)I[ MU,K7Y1/>!/_[?Z$D@_\6_BV,T^"%U,&K$OHFR)*;) UOLBQI=H/\-8;H)H]1 M]\F K%<_J[JEXBJ7RW5'CEKUFDL0=2!Z634)Z?_[?T59^&])>!.H;VGSZ$?! M^G^*FC_%-X$<_46HSNUB_O8WP^[BAZNK9YRN63//)JE;KD:VF_:4>!-\:?!V MV%W\C/ZN>HL?#C]N9_$SRAWU%3_WG$UF-?LI^'HN[HO#F-@'LBS9HSH.[LCJ M:9I$D*BB^%"5=HHX!32+I#&*8)&),(DRO;Z'YE-/S3AMA%93G>_UJV M?P-[$^SN96^W:3C*:OZ0[H!TT#9_#C[*O]P$1$$1*.T#"4C0(1(H2!P2[+I> M%U<$O,[D&I>@US6<1P2^SB?PQMIWMZX5*_0L%R+#D:(B_>#JV08?TNK= M['CU.F%')=$[ &@\UKS-Q%.CR3L Q((7[W $BY#I[;.H2T86'\5+M2Q7I&[K M7S=<223$ C%,0,8@E 8J+@#B600BE(;QL:)4O &<0R'0'X$B1RVN - M2ZD$S&)6\,,1X84@] M7?;BCIH?L2#L:^HX[^;54CQ6ORU>2M7\YB 4K\O;=WFHR1G.MHJUD5D=QQ_+ MY^8\_MNWAR^])E%+53XI]3!@]=. ==BB>D#4MU75!-/+388A7'8D@!KCC\<% MJ*_L'B6@P<(V%28;$W MNI$Y&:ML8GL>)(VHA@&]/? T@W*VD/BV!XU<'DYP)Q5V%;':&WO-M_$HH@8RQ((>,PP M@")I6K\C$ O."<%9*HA17SK]J:?F,FRD#5YV.K8.&Z&# M/Z74P4;LFZ 5/-A*[L%^F./E+,U->^*1$^!, 3E.C3,>P3*I?Y> L5C)4?]9 M\7?Q?54TU>?I;L5G5>4+Q1#6U4:S>_++XL>/E:\C69?ZYJ43XM[E1; M,T6+_.&M_?%MYZ%G48H93W(0PC17S@L"A.<"%%$6)XC+_P@C7HHQA9^:W>PG M[BF6X.[KL.G(2]^"G?;2B5( -+=JG5Z&Q0AC?DOTC/14U]ZSF>\O>Z_KSV-)1[)&\==\*>8KH!T9$^*IZ_7\7K9;*-96F H4AP"5&2YXF&B .6*':$0."(P M9$E$[=Y\&K-/^=6UZ7;3R=\0?"Y/1+<,>3W-5L?TC>,8\S%?&5?#?86Q-X#- MN;76F?N=S*T!+.?MI!<_FM_?5N1OZZA@;UM,:.[**/#S:[+[DK]N%/C)IAO M%#$S$#:KI6=%/*^!9U.SA?^N#_].@>!N'_ZO%^$W-DI7 .C(TES&1#J!&,ECKBCD@5?=6","Y8$W+8HH@PFD M-#-S#[7FG9I![,1NJ=Y/7]'HL&9>M12Z_I-S@+T[5DZPM?"[C)!RYI#IS3JR MIV8$Q;$+9_9QJ_ZYNYB@>=_>715'5SVU3 MKLVK*X]8D80H YQC(KV(+)=>1$R:_[ HA$041@SEFO-.;9?WQ0YX+UA;%4TX M*BBD'D&Y4\0P6*ZY&IIAMA[I:R!]9(\/R]J]R.VP#RU%NLM4@=L;M?O53U-_DH"UO[>+I2],@9+JIF:]&VJ H%V3!2NDC;)K'=$Q(FCW"-:'6LTWN /1L MC%KL^I(&7SKX/EV"S]@:Z:'BR/QZ.G^*&!T?R4F47AHIRUV5N?R[FH M[^1;YZFJWV8A9TF!TQR(C!0 "FE'2%10$"4)IKD0,"U2'1-R9ORIV8Q6Q*"1 M,=@(J6] *[P=? XH)/SB/1#?A$&\S]@ES MU :9* R&&X^5PES'/88*BX^;7X])W^]!5-]$=?OZU"3JJ3;%M\\KW2NR/MT'W^3_;E^EL_LD@K:XO-^7.;A]5L=K_4NTL_!=ODAS@9QG:^P& M-*,;MDNH6-VRG1UTM)NV2VKU;]LN/GMMN4K3;^'^I>E-]+V:JTH9Q6%Q0*8" MXP(F<4(!BB($(,XAP'D8@BB,LS"DE"2IUFG-5>%AP@G61*!5.5IP[@)084"Q"2G12QP3*!9.L'>\).S61OI+$OH]K'3M#[6 MB/@V+MI@F!N-DSJ[L@G[@X^[Y4\J=K2C3S]E&(%JBW-G__$PRRCC-)6>1PH+ M"J! (2 41R!'.60A$QASK;**W9!3VYC_05Z(9HI.#Y<+01\K;3UONO^X?;C] MYB!D<*3;P#F@>[C=6]TONVW5&VJ<2,"1Z-M#_O%?1BM=DF>,CE1MAB *J: 9 M(!"F !89 [@H0I#%G":88P23R',1TTZ:J6U4U9-(]5?Z2;8Z?.NM4W'L+Y?E5-/EJG7.QW#YJ#RZ<2@ MYC?;'OMO'P@;TT0M29\V^R(2S<$8I2!,(H3 %-8 )IG"K\H"! MF<8M!KBL\E'JO\9'[(S$OXLY?ZPV315WC?)VK2L)9$+@(@$Q5\Q>A"J6WI2 M(B9A(G#(\\(H)'1QQJD9C)V(@9(=K"KPW$EO9CTN8QVS/,V*C +&(VF6(4X MCE+I2,8L%5">&4E*3+C W&(] CV8;X#UC+13V#R;ZJ/^JAL(=WU4=]U5W=EM M;8@<6>_+\XUJP[75/[3D^A\T3]]3B4+RFZ*;K=<]/C5SV^28R;_KY]UM]![> MW)8J>]Z^%[4U2I@[T,\J/VXSQFCI< ="][/?#O]T13'CC_6"UV^;Z*_<<1N_ M/8XPBCF'( DS#&"69 1DH$\C%%"6<&9(,:UC.=FF]IF:\OQ6"UX*;]5AJ>A M85SU7K7.T/*\3UN@6D&#GJ0>CD1:D+@L6CP[U_@UBY?4/EFR>/%#=F9C^TK^ M\/:!R"\#$S]^"K'Z>UVM7\K%4YL'A47,4TP576^$U>F( <1B:4+R+"$QSSC, M0A/KH3/IU(S(SK^\42TC.KF#1O!@([E=UIG6&NA9&M?(>C8X;D U-CXF*#FR M05I3CFJ*3$ XM$A&GS4S3,MZ-;M=EN2!L+(HV:8!,DMA%%(.:$0B $,N $)1 M D0&(QS&!.=(ZTAP':V-LIY;X!([S]N^K<^M M=O6YU;8^MR>PPT:.FM"X:M]X:;IQFS9J*G_4JE'W A6#"+@I?G(NP0G!M4<;D7BJ#&K>D5^($LY9J_:^E89F:>FW.;#V^Z1A[9Q MBXC(,P)DH?([.(")P #'800*#E7%39S%5!CP MMG@456M+O0?'BY14\)N@ZBI3K9T9'\NK9\+>:[5&2I13HH-&]@.:@IV"*KS2 M?ZY3,FBTO-E4'2L.E*VFJG.J*P:4$1;"52J>!PG'3=OS!_%1BI_'J9Q2>MXN M>$?PMZ,6",,89@@5@$.DR(IC @A$ HB$Q3P+BQ"%1BD_^E-/SY43O%!*J0[00/_O!"[& .F%^2T%,3 M3X$P= 03?+0H1'L[-@WL5)N]4-=O99<\ ]OOTL+^F5QOYGWEJW*U^8:<%9( M* J$,L!$K HQD&K)1^2O*4M0$N:T2+!).IW^U$9V;(2\NJ:-0=,9:;?;R%9: M,_-EL !ZYLL/K)[-EQ2Z;0ZQ$5NYD;\HR>4+XM=@*WQP>QEF8_MECI@C^V4P M\:CVRQR00_ME,<)H!?K;,%_*KTH M4_/3!DKSQRK+-XL=Z'(>R][8V4.ZR*"^A8E60<7+ T:HSAM3IEVH,/F?1J;DPW@90Y^.W;PY>M$RTT"84UX+N\M]TA MYWF77P3-<0A9'QR['L##0X_7#5A+Q;V^P'J?N-+#OR^V5S(/U;+<;P^<0)1" MJAK280H@)A&@F*0@Y#R.>8Y%%AF%1W0FG9H-V1';2J=V=WNU$5NG M"QS!ZCN%X'I$[<\-&A"Y/D(,3?D^IPD-$,X>+'0^ZRR.>[O@M\NE6-VR_UJ7 M!WN#1GD:P9B 2) 8P S%@&2( H9@GH5"VBED1#9N-OW4S-2IR&%S[]LH$/0T ML+98ANMC';9UA/H[A&KM 7<1G=7 S5]$=FCR]X[":@"C$7G5&>4*&L2?U5Q^ M8OE)#KYZFZ5%R@BD'&0T4FRG,9*>ETA AK(KI@?)JFJ3/SO!E;]P5YR!N+X/.@^"2E7!_@O$)"$\J>))K\/23%EU!NTS%Y6/5V)5:?%FLY *7 MKM0:[[2B7_R*=>U$=FM& LYX*!/(4A@*D0 &&*04H%Y5%& M4R@/D89=0NW%T=H4XV>4]]_#TGR46W4"TNASH_A2&XWD3TJG-@UQHY5!_\LK M5G+8$(VQ,"-Q\W1*!(]5T*D1[/1H/2>Y(@_;%6F4D=9-Y2^.NR0&+4K'69J1 M6I;Z72*S+J;7 SO8U?2*X8*!##C!4!)421Q*.0AOC YOA].,+4#^M=J\03FY:LB[VX$-,P1/<1/SWF] M!A7/+X,&D*\-(+?#@)AG6T576;WK_*W M?Y:KG^7B?B%4DX =2RB.A,"8,D!YJ%Q5G ,:BPC$(A8A@S2!S"AKZ!IAIF88 M/JZ%JGZK%B)XDW*Z(6C56A4]$S(6UI[-C1&MZTVP^]?;>6-PE-V6/LZ/?PKU%_FO;0OQ[^*9E OY+569HBHXN29S>=!^GA4A2I)<% "2 M#,G_X Q0I'JJI(C33)KC!"&MOH\^I)N:4=Z(#4C7F+W>"!ZPG>2!%.599S7N;=WJ_H_*YWU+YM JV)]2=BC?!1LF@TS+8JAGT] R4 MHN^YK@:1B/=$$.7WCMA3Z\36))ABO'7(GF M_'L8@_F-_*NJ&W$55_?'2LT_BXLT1I@60 C* 8RA/$QA#D&(4)+BC.8"9D:\ MN&;S3^T%W8K?Q0].!"@;'8+66B@M@C]:/4SI<@U72>](Y1%[SZ]9][";$^K: M@>>*6]=P]G%I=NV@.6+E>BY]BL92SMD0'7ZOE\G-52V.\:(O: MV-NCM-Q+567?9&,TO\W;W S^K_5RI=R/;V)U7SR2OV:<,UCD. (HC.29!S$. M<)3+7Z$@"<-Y%)O92S]B3LZLMIIT-;[L+5CMI ]X611"_;,*GRQ$D[^Y(G]9 ML;6X7W ]T_O^R^C90K@3[+7^)O-,M%N39?BO]9RP$^OZA9TFZN: MA"1*J'2I$R8$@#C* $JS"&0X3T.>% @GN5&APYF)IF;N=W(&K:#VY0SGH-4S MRRX \VQ8K; R3[2[ (2K=+MSTXR;='=!V:/4NTO/VYF%GF62(K8,"VMYX.^H M:JK%\H,HJKJS8(_*X_GTEYQ8SE$N2/WV926>E^JZ504(JOF\X>J2VU>'I$?Z4K3 MPPJ875=:0CAX&VDZYGB7C9;:[MTEVHYA^.:HUO(E]#;[_'V&PQAA#C$0+!'R M?8 H($G*@$A3ED5%R!*DU5-W-^34K/SG6K7VT[0I.V NV&8K=7W?H7V__7;W MR<'>/5)N@""E>[AU/[M?=IYG;ZAQ-N*1Z-OM=?R7*_HZK9E*T%L\W2[X=S%7 M29P[UMF/Y9+)H^6Z[KUWDC#-45I(9RM-"G5:SU51 @4)RR-(PY@(HD5]=HT0 M4]N8>SI8=((R70.]([5O9#W;@#WQFSN73H$>NW6P4\$3:_\U(+IL164JPOB= MJBQ!.MG(RG8L.SMXMJ#KP]NC'+&A'T51%,5Y+("@>0B@R#"@$DI!S2E@# M7!S9+)T91S51!A <6B23CUHF.FZJ(;XL7M:KY5?Q*N9QUS4:84&1X!@0ED( M4T(!)DBEZX3*X8(9049]D0;FFIK!:60+8L-TQ $L]:R((X1\'Y%ZE5BMH#=! M!YC#]MP&F+C*'AR8:=Q,P?FAT!P=U/U0*O MJ2'=]LB9*]FWO3O484(Y-+5*;%=A]/52&%6A6ZZ41N#<*_[^+SP;F8-?-M+_ M*JU5KU-1HT'04R'XI55"LYFI)>P&T7.O\(\4/_>Q#&8!=&L4!T/HYJ..%T2W MUG@OC&X_BMF+AHMR]FFQ*E=OGYY%_22'_WM=_;GZJ?(3R>)MA@2%21$5@*-, M )@5*E<\20!+.$T3A.,BI#IOE OS3.W5T8H:;&0-6FEH]$W4)VN%7@$/ M/-MZ2ZRT[8@F$@,1?CE"ZX+*'W:>YZ5Q1S$9FLIM;(/NXW;GT4=E:M;U6\/C MU]S9+;^+E6H[/A,L2@N80< QS@"$F 42O F4"I+'JC*MR MM0A-,!!1'.8L3@A%1B%TG4FG9D2^')-K+H1AGT@ML/4LB&L(O9\FCZII5;W5 M+UN9@XW0#HXM-A@YRV[5F'+D-%5]$([S30T^:UV><'!*.J8@_E[-YY^K6G6, MF840%XS$!6!9$Q5#TA2%0EJF4/ZWH%F2ALS,%!G-/SVK=!P>D%Y-7X?_$[1: M!'\H/8).$<.;/M-ETC5BWL!_A^C8E;C;Y/S;H.0,[13B@:%K8>E6^BONB*)FVMEI V35T>[RZ*,UM=-6M-_73O]#%M>)>QE6;9'/ M#"/.2%)D($E4Y66>1P 7&91>45A0$66P8*EIHX03\VA]Z\?O@+"?:E@VHAI< M/YT"5.->SQ:?]TB__.("$X-+MRNQ&>E:S0@CL_NR 0 &;\1.?6Z\.Z\!J?=N MM8:><]893[4%?EJ4_RWX%RZ_"V51DNT9M*/V5[1V^S=H\FO38W1:SGC*<,ZD M8609QP *F@$"20A$F*0YCP2BV*B_IR^FV"G9-#7LHNU;7J=M"3?_52!3M6;X SUG<.V!9Z7QE_S/R=2OG>70)=0 M:[03=#J=>3K$Q\Z)^%PN&9D_B+JL^&?Y;\N9=(9QDN $,)@@ #,> 9*1#*3J M59&CO @SK1JHP5FF9M(W@@:MI$$K:M#(JI\(<1[48=OL#"K/EM4*):,4B(LH M6"5 G!]UM/2'BXKUDQ\N/VP>/GMX?3DHLM<,EQU]<&I[]X&\!:]-Q7Q1U<^J MBKA7.7<3-,+K!\B.<;H<$+L*(L][]@0Z/H@$!F&P"G,=CS9:6.NL(OTPUOF' MS#?G8\UOZ_K+@C^6J[G6V_7X4U/;EHU0^OON (++F\Y>>\\[[K$FS77]K2*: M?Q)M :&4LWPM>=-H8! 8HQUW&@.K[78PU&A[[;0*_8UVY@E+"E"5&/2!+ 57 MV81BL6R91G=+]>%M]TC7+?%6W5S=OS3L4?>[9B\'?0*Z#@+BH2Z9F"6)!H_E- MT.DN?]AI?Z+]RP:!H(' (77KN&OFB@EV)*G')98==RF.>&I'GOZZ6X5>B_0V M7V-#>/AEN5P+?E^K_U>>;E/]>;MH2TG;*!-\V:[1E^T:-1H%MY?6R/H&X#IH M'0?Z+85YEWC^=<"="]M?.:K+D\HL3(H(\R@&A0K*0P%C5?T.@2 9SE",.$)& M%&6GIYF:.06;;4G4:W(9L+Z'*/Y2/VO&&B[ >XU[/B'3=M)+[L?);M5J;D'46V(*"=Y# &/N73?:$( #@4#J> IAB1'*<5F5(?6LDS- MV/0)I^^D.U[-2]YP\W4ZJF/H3B$R#Y1.ILR(]BNG9Z)&6@_/=FR#>---8*-' ML%5D?R6:=5AZN=YPB*HSXD1[24;F3[P:LF,:Q>N'M,@M_B@*Z0[R#V(A?U@I MQK0F):,]L_^N3#N9L_6\X:_X)E;MO6W)NN?OJN7JNS0C]\7CNEY4\CP_@Q@6 M49*'@,., 9A1# @O,H!B3D-*$PI#K;937J2;FE56G@I35GBY(D41K#HQ#=)V MG:_?L"5^]U7QG0W2JA9TLC;$F3=!3[W@]R:8NU.P*6C=J+C]G%+R)E!J*@;\ MQPFLJT$N]WNN[TB)X.^TSF8IY;[683 ?W?FDXR6S^\)K+Q/>VR17=1I>KNZ+ M+<]4YTK,6,3B+((9$(0E +(B!A21%$1Y$LES41;R+#>H$=*84FNGCU\NU/:/ M95)D=?RI6UFM&OR>Q+E(>!8C*KT=G% 8:3:V#,,>,8$0B1!1"0;G-\#XM'0 M72IXEV0H@=P87+V3X;6 C=O'N/T>[LC\OE_X1MHV(!Z"PVT7X9,SO4/WO6M UW%(F1F%8PP+3F AT@3D.H;T*DP\F\]6MI9MPP-E]EG5'9G* MX_%'-9!GU3LTB^"*ERC14 M_8C%\M= W3P^O\RK-R$"VBK5,IXIA\6B3[&OM3?R"M]E/O3.I?R/?QA7U"? M\:6]36=>?[*K3F@:$FG6G^Q_:FH.X4ZZ_ZM?A7( Q+#IO X#S]:N5W#BJN/2 M>7VM*DX.AAJMXN2T"OV*DS-/F%=9WY6K-W4)>5=Q,4M3R/,\HH#") ,P)R' M,.6JUR2,LC1B/-&Z[3L<>&H;3\G67,4'2CK]ZND]L(9WWC40^#YXZ6EO5!5] M2E6K0NB]@4:K?3XE?K_<^>3?;3L\W'(NEW.I7IQD_O^5+\VW*11%$<8%!23E MH=QZ:0J(VH2,TA"S#-&4:+5/'IYF:ANQZUG0B7H3M,(&4EK#G3F [.5]Z@8O MS[O6%BJ+_@Y#2%S1WN'DL"-W=QA2[;BYP^#39MM_6:]4)T.^9JO[^H>H7TO6 MMM9,"L)A%N<@1R)112K2!'#" 4^** TC3A#3:C!X;H*I;?E.QH;%J!/3J&WI M62"'][D+>#SO< MDM#?W)?6'SMKRL[USMOQMM[G/#CO*MKZDU&9#7WS.+A+Z MB=2+R/HKL;9+,!X'E*]$*$3H'R_R#<822';JS1/O=,O@N$HP'9^GE%#9!?5 M/0QR7?Z =3>$ZEG\6)%5$Q+[6K71V(_5,RD7LX01>; N0L 148X^2P"5GC_ M1(A0X"A!<6+8^^#\;%.S#ZVPP5;:8"-N\$ 9*F&'!"B[R@,<[,^JJ833\U8],ODMK*W[UQ-QH8 M5F2:+8>>_?$'LF>#I(.OUU(G.^1<%7B:33YNX:<5,$<%H7:C7,OT^I^"U"TE M*10X3=,L!YBF#,!(,( 15TT2BCA+0QI&3,N<#5*\?#;W\L.5YY:BSFCP=M:TF'ZJZH1A;K>J2 MKE>-[U ICH]JL9(ZSIM.)"UGS2R&,4]#@N3!I8C596@":*A")AAG!U1P=89?A.<;1,N4(YT6(@2@*#B!/,$!"8) 1 M(6B4B3#/V>RE*9F3Q^-Z-=7%.A31WY)]$$_E0@4= TKFBNGZ7=8MC J8Y1B! M5$4(($I2@#A/ $IIGF4PCY(PZM;MTT(SV?J]5FTCH,^+=_[>"Z892!A]"7S? ME#1**&;J37_I3H^@KTBPJH)]5;;,> Y##4ZQ=16"<"/4N*$)IT >A2SU @<:)8D6,.OY]/X!-6S:3AB=6^%5[ZDB>@U9LJM5K=+KAR=UZZ8BN59)+B M(H4@%3F3CD>: YSF!.0009+C(D;,R+8-338U.[:1]29X4=(VZ91B(V]3_6IF MV0:!UK-BKN#S;+%VR#ULD?NT0^[; '+&)DD'$D?F9W"J44V-CM*'9D7K,[;D MO$R4K^HDM-QY19@565;$(&0X5.Q'!" L$FD^,"5$A88$-R/=/9IC:@:C)Z+. MVU<;2CW;<"5 GDV"(386;+5GM7?&0GL\P\CLLF=5/&:-/?^H!1OLYW)!%JPD M\UZ+7A7Q6->UM!\SDJ00(KG5XU2U1^%%"DA.(H!@GA.$(<_UMKK&7%/;\EMI M@WFOD38(%M4"="('+VW R(#E\P+>P_; ,8J>[<(.P)ZD+6=_*ZL[V RH3MW! M-Q)QJ3V,9MRC>L ,,HE>&&(\7E ]7?98/C4_8LY*T;3$^O17S=K.>9JL%/N? MFIIMU&P^=PF+86MW'0R>C5LCF/,F?.=5MN*F.!AJ-&Z*TRKTN2G./&%W1I%; MMUR)K^6KX%^D.5X\E=([NETNQ6KYX>TW\J^JOE.<1TT%:)C%,0XI!U%"$8!1 M H'T8S) 0Y%R(;(D3HU*:PSFGMHF;D4'C>S!3OB@E5XUI6CD#QH%C.IO;19& M[R3D"6[_GI [I(W/3Q:8.3I7F,6:#IS[]T<8[ !IKN'<6-/^T)6DX6?Z^XH],(\2Q/0$94W7."", B%"#C M4:CH%FB.,Y-Z 9U)C;;A"-4 F[X=?>Y@Q0/MCN%Y"W>>IAS! @(4JNX',97> M:(HB@%!"\YCE*(F,^JH[AWO$)C1]N,N6H:&AW]9T3(UPUS.9KM'T;%)/<5YW M5!>_*)%_;1(/5-;4:-S5[T!$/3U6Z6LHHJ_D>SXN0#_.Z_Y6K43GPRT[)VZY M8UXH2$JPB%/ N&HFD(04D"@-@< )27B:4D&,_"YK2:9FMOJ<#7U5_L^F>[G2 MYF9S9EG*Y6H/+8:O$?N5T[-QHZR'9\-GO10C<6I8(NN<7L-4CG=BVK"$ZSSI MANV MI6['7_1?:&\]L_SZL]=)A/-4]IX>"(*(P#S(@4(4@RRG&4BYS$CR*@3 M^]!DD[.86[XMU6M=2ALTXEIGB@T"K6G]','GV\#9(V=1GW<9$F=5=P-3C5Q+ M=UGIXPHYC<_8F9#C7JK=C_=T7CZUX5Z4PI0(*@"*(E5TD\0 9]([BZ$\NC,. M69XA\Y)QC9E-]L5X]> /=?6OMF5XUYXIJ+82!]*S7JK=\TKF:Q&0E7QF4STN M-]2+083>9(42R 1CF(!4) A S#. "TQ!)OUF2D)*XYR8%H=[61__E=]FJR,6 MW.>ZZ+T:'"/M^0UQNIG5YK>=R.[>$P;X.'I=Z,PXZEO# (+#EX?)1^W>(;>, MU6LR_US5CZH]71-D>/Q)%FULH?FWNRXOE&8P9A'"H"A2T9%=XEC^)'W2%,4) M3*%1_U#]J:?FHK8A-(M^?@9HZYD?/QAZMD*=T$%1-?WQ5&%F"Z@4?!.*;/[] M)KASE95K#Y@CLV0P\:C6R1R00R-E,8*EK6H2@K9GMR+$+,)A A")H3PD"WE( M1FD",(SRF&=$Y#@TLD=[PT_-YK32&9J;?< T38HU#+[-1IO@Y^,T>UIG5SM_ M?_!Q=_=)Q8YV\.FG+-/S'Y^??EN\E!_+)=N%F4TR]4\-,+GMV*2L/Y;/ZG3X MV[>'+X$2=UXMU[HM.(;Q&MZKSJ#RO64'4'+R4,T$3'G?,"9:0'-4D60QA[5@5Y4J-."-9F(>X0 "G- 20IPQ0+*#B>HYB::Y@G$"/ MIKT;^S-I?;%Q^\4^FL_?E[S)WGF1(C:7)*OV,F31IF7+[Y4\3!J&@D]@K&<# M+"$;M45C>XFDQ'-,FG=>>:>]&/(<&C*<4/-UU\>23=KM>CJ"^Y=**O)9R M2W]X^WVIJK\[ZIC%4]?UK!3+F8A3F,@M#^(H*>0;GH0 <7F<$TS$21)1FBKF M8'VO2'_JJ7E-C5U82VD;NU!L! [(5F(SLV"P"'KFP@^T([@4#;(;L16+Q"]* MPPF'M4FF0-R:*LL1K#.P!3R>,BWQK&]25-O MUT@03AFD(,E"E2T30<5[GH*4%VF&$T*BW*AF[_Q44SNE;"15;DM +*ZM!U#5 M,T)NL/)L=+8P[9R8CL/&L1-S&0UWF7?G)AH[X>Z"PB?R["Y]PC)*3_7WP7B@Q/VJ(/9%GVRK%0GO&,9@04$9:N#HNQ='5P#'![=SI/I<=58"'=K"R5-D=:'T+##$1I MF!192#(4:?6\MYM^:B:H)WW3C83UY3ELIT/0GY-%ROR).Z+ M?U2K7FO-]BGIT\VPR.(4HP*P-!( 0GF\1&'. .,0,Q'F49P@$T-G)\;4#-Y& MBX#LU+A1-:6=(NK"[;51)2@WNK3/2F7,#*+ENND91O^KX=E ;A?BMK\0#WL+ MT6JQO;WOGAU:"&-#>1V.C@RFI1"C&L[K@#HTH%>.9MN.:T54>>TG4JLB_V77 M'#>&-(:I= 8Y1P1 )*TEQ6D,PCC-!$Y0QE)HUI'KU#13,X0;*8.-F*;]N$YB MJ6>\KD?(LW$Z L=A_V$]$)PUYSHYRY'1&>8TFG9G_Z[&P;58-.U[9_+Z!* MVZ"O[DVP4UA]<*=RQ_$=-$K;&M*J6T6T M]B3:WJ>?_E(*RK\VAV7R4J[(7.DE5_RY6LNGQ^'D\[0"SCG[7,OY3IQ^GN ^ MS_GG:T*+TFG^K\?JFW)[JV^B4M-_7IB73P\-,C6++X5=+YN@29>A#1X^W0?? MY/_ZX >?JVJUJ%8F5=6#4 X;8:C:BA@#Z*+C60;*7 M)C2R*"-DQSZJ.9K>\ZNWQG'H-9LUO#6]!+7FM:E# 'W?F_;Z\F[ZT*_>'%Z3 M:D+AZI[TTG3C7I1J*G]T4ZK[N2MZ?72I;KO^OQ',*4I2 C(D30F$TI00F$. M&,LCREA&8J/XU\E9IN:,M QD_7;4-IFKIP'5LQ57P^390+0(;3-4'79,UD+ M94^(HSG&;P)Q3LV371_./FQ^S'@0HOY[7:U?FG=E<]YI++V>:5[T+@P MS-1VMQ(W:.0-6A^A)W'P7:S6]:*+*^B?,BXA>?F\R466IS2-(, 9Q*H% M7PY(2B%(PS2*DQAF J86I;M.A-/:4N]0[;NA"EDIDHEY>VPGV]/]M=S6-JNH MY[.,MRC3XL<^Q_+2+5V/#\8GD_856'OCVK:1Z9W9N*^ \3)?]S6#VUGQS47I M@Z@WX>R2S5)&J&)# 1$).8"%Z@B1Y 6($&>,)XBE&9F]BII6N@;YY#PF>[D_ MF[\MW>-,(6T<7U4F5FT[Z^XP?1-0)7S3YII7\SFIERH%K'W&D&3E-/R4A+'< M/?),S50_<9&HR@;%CAAR3D46DD)%YO3?AE>#/TIN70.JV*1,;!'UB+/>:^MJ M]#R_AK99)E+ UM6^:2JNF+NWR2 $CMX.I^<8U=H/JGEHO8\W48""_!RF TD,&..49R$DB4)$1%IFU5!B<;6KF MH1%/96VLEZ*+M@4@J#8J!'.E@V'\;1!MS3B<*PQ]Q^.V0'6E3HVHBEQ6"MO& MZ1R&YG1 <16B&YQKW%"=CMI'(3NM#UDZ=SKY"M^JQ:M82C^G88)>-K&"_M]5 MSL*W:O6?8K7+9FCN%NZ;0JSE3! 89RS) (LB>83'"08X2J3S$D4Q@B'$6624 MQ#:*U%,S;[\OZETVVE()VB6PL;T$MN8OTNHU.ABZ0*-\&31=JJDML6?K>S&! M;:MKT"A[$[0ZW#09B:K5;/ F3R8[/6^WOL) TVHEIWP!T 6,^XNX'-LT6V1,RF@]@%,-QU##LWT=@=PBXH?*(C MV*5/F-]:!]I[ 7IP>+($[HPV:C>D)[BAQZ1YJUVP69O^UQ M%>KZ/V<^/SE/IZZKA:C6R_W:EHWS9S#2YBJ^<UIA@YZT-\'C$(C&_H$N,HX\A(O3C>HCZ"I_Z"5H?\[<3WBL^6U=?US7 M;7JGIG>P_ZFI[?_>?4NPD5'?$3A Y/+KWQX,SUO[L29-\RLC/(Q>\J=5MWJU M'PPUV@O]M K]U_B9)\SV&A?E[--B5:[>;CF7B[R\DS_>UX_5GXM9FM(8H1 " MDL<(P((Q@(I,$1V'".80%C$3.CMS8(ZI;=%6S*"3\R90DJKCOI)5;ZL. 3J\ M9QW!Y-MCMT%(>_-J8#"PB^6GVUTL?]CMXJ$Q1]G.&DIM]K7.HQ9<';T.ZW>+ M):_YYSEYTB;I./GIJ>W<1LK@L7Q6;Y;?OCU\492URU("I,M[.8#4Y9?M]2#Y MOFX"J7Y2B M[I7_IRX*7LE J!41%G)L.:BU=E_RAIX$M_9K^ZNB=UCUC[MG@:,,]$C6:,8;.2<_T M)7@G.C-CB,X3E9D/=:UM_"&>U$GRNWA1/945^VY1U<_-V>C#6_?'W0ZDJ$"4 M0PHRGFE*E9T\>Z:5#VUA:,+G>-D+_^_F,9J!QF MM;U5=6G[@&9)J8,U&S:LXZZ$;]O:%*RTB@2M)AW9\DU;J[J\"90ZP>\O0?ML M5P#QK6U?W]-JM.7A%5NKW=V&^J>Q3'LR_<]>+NVWH3N$VQ>B&J]YRX4X"9LW MG8,91GG9N4-B\[YS.*(3^B"Q6*HN'O++V&,Q[+'B$9(P!G,$\H0) -6Q 24X M!CR,(A&33&2%T8G!;/JIO=HVS#.TXYIYD7\U;YMM@K_>6< ?JIY?4QOYWE0/ MR -6GU:+CMW'!Y.A'6I^2'DN3?Z>[#N:P%R@V=$=Y6K6Y=[N27B1Y0DN */* M>HF, ()1!##/1<)1F..$6E(M6QJIT?B5^VG9+@B6C6W2_Q334PI/1*EC6)$) M& LCF^!CZS=!US5;-9[4G?2AGM3QG(1(P)B#)(MC ,-,;OHH3$&4H)2G).4H M->)L.37)U+R3/1D#U@AIVA_L!)1ZV_U:@,:XE]EBT\GGLBW8>>V=-04[,<7( M+<'.*WG<$&S@6?-DK8_=,;SA;VS*,MKXX"P,A8A#S %$+ [:Y@\KS;+1 R2M:Z!(%5MM;9 M04=+U[JD5C]?Z^*S]@E;#[7@J_IY896OM??AJ>WK+6/ MTO"V=0*0YSU['ALOB5HG8;@J3VM_Q-'3M$XJ="I+Z_2#UR8BG.@-O/SPUONM MN;:=J10#F&0)H 6D .8A!01E5$46:19!@G-AV7E33X"I683^'?BIYMK+YNZ[ M]P_=_;8@7,^L&@*O+XN5_-*5EBV;(<[B3M2"0^] MT(U RTBI?._OAZ9F1K7B!DL^T MMO00F\LGJ:MA\6T,3E2::J-D47%Z!HDK"D\/1QRY_O2,0L=EJ.<>M/,=[JKG MYVK19'ZTJ2"WZ]7/JE9$GK,PRAFF:0I0%G$ "1$ P1R#*!8A+$*10JA#M!Z_H$C^#P;@@ZY1LQ-'EFPD]2=)Z !AZ/W_]!, MH[[U-50^?-?K?,3,SV6=0E(QO_-B>P('$6@XP5&8 1)@!G/ $TSZ*$ MTRS#N=;[_WCHJ=F%C71Z>_\$5,-;_3H ? =+.\$<>O7G]1W:NO)3O6TK?]MM MV1,#CK)#SRNRV9 #3UB28[^29BQ^"K>LFR^&CH*O=;S,4I1CB M* :IR%, J<" )#$%',2&9-FZ M@.N]SGW Z-D"*,&"G60WP3ZD/X8@-6?3-L3'%;>V[K3C,FT;@G'$NVWZ>?MT MB5[M5!O6AR1CD L."$X* ',4 \32! @>\8)%"2-4*RUJ:)*I^0G;9(">H&:W M*(.0#EL85T#YMB8V&%FE3)P#X:J4B:-!1T^9.*?6J92)L\_:.1^?25DKPFSQ MX6W[X[^7HI8#_7S[*E[%_--?*Y5]+:?Z6BY7V[8284)BI+R/B(04J"@"P$66 M@CB*49$0A!-HU.[25I"I&8Q&U" V\TBL5T'/0QD#6\\V1LG=$/0+=;/:^VVK M1] H26J3M[Y*%/R+6X.O)TK,48U?.Y%JQ#3^CJ\2RJOA]J\4)* M?K_Z*>I'\I=0-)Z[7[X+)LK7YKU>(!$ABA*09:IVA+$,D#!C(,$QA'$FHAPC MO5[,1O.:;-AQ>C,W4@8K):9!*; VSL/VSQMVGHU=)W+0@M?(&4BI]W[?">X# M5X-J:A_XCE0X[0AGL]IH4[P&RZ"U!QNOXME4O[WB9N,/6[9L5D/VRHD^EDLV MKY;K6FP]*QSCC.:T )R*!$#""H I#N6)%X=1&-.D*(SZTEV>;+L+>B(' M.YFM&]5I(*_GT[K%T[-!OQ9*\V;.VNBXZNA\><)QVSIK W#4VUG_D]?R1JL. M>O7;##$1TPBJ(D.* !0\ A0G"$0B2=,0$<0IMR.-;B>8FF$YXD-NQ;0EB^Y0 MO!Q*NQ8;ST;"%)8K&*+W=7= #]T-^$[&/GC.SG?XLF!UDQ;5=-!5 M=_+M=?QJ59=TO5+>R6-U1^;SKG6N]& V31]F*2,9B7($:)SF !:Q2MW-(4@I MS5&2XS3,M H.'<@R-:/02![\N6EA8IV><\WRZ'D>(X'NV=KTM @VJ3Y=CD]/ MD6!525=EOEZ5KR+X5!2"-8Q12KNNVWG;;6:CH#L/Q@'*CER;:R09U>=Q -FA M,^1B2(M:SOF\2T/M9:%N$F]T2SH'QIB:[9.R!B?R;@U:W@TB-FS67(+EV6:= MP\EA(I,N&G;%GD,#CU?SJ:'>7NFGSO-VOM2W:B66#^1-V9&[CB!('GDH@JD MHH )@$F, E%! 3'%(5Y4J#8*/!R8HZI[?_O@I*5*;W2*>ST')@K$?&\R1OI M@DX\>0IRS:PTH+TCA^'4#*,Z @,J'K[@AQZU>G'?\G])CZ!Z?C%^71]\A=?0B2UAOZ"GQ&>"\/0./^]7P&"MN7\N%P8[Z* MSZAR\ (^]Y0#TC/YBZA?Q?=J/O] P$3=?; L MRRE'>6X4IK@PW]1V^C[=5R=O\(>2..A$-KSUN 2XWGO;(8R>#<)5"%['GW8> M%Q]4:B=F>S]6M?.J#Q*L#7S,GH9)W9I\+1?BRTH\7PJLG?WP1#NRLA M>?14T@:-N(Y)ADY"<17)T/Z(HY,,G53H%,G0Z0?-OXR]WLK?!:M>1?W6='%_ M7NFZI>='F-I+:\_ANGU65QWZ+ND 4)>WKAN,/._?GI#!1LK !#.C+7P9$JM] M/##L:)OYLFK]':WQM'6Y^TLM?JK\SE?Q9<&J9]'T.G@D?^T'IQ53<+582?7F M33\@N1?ERV_&>1J)!!4@%D4"8!@)1>Z-0 QCGA.AIV8E.^$,$K#WD1HV9]?I[]DR=7)=#NU= MPL @T]P:BY'2R2]]';AFKUV1^1^KZ3?Y34P;4:S>2\8@*2$- HPPKBO<0H#1+ "D03S'C(=;K MM&@U^]3LU4YPE8(,]MJ\- TS39O4FJV%GO?F#6'/%E')'?0$ETY9*[JG!C$V M,+EJ'&,T][@-96Q@.6HT8S6(A>-TT.5*?I]NE\OU0RC* 8X*E2;J@(!3')YI"&8BK1(4Z%7'Z8YW]1>SD!M4^F)!>4BX)WH)HP" MNC#K'4\<@N?_C=EBU<6-I:Q!)VSP2R?N^>(:FX:X.L"XZX [.-O8+6]U5#_1 MXU;K8TXHW+YNDS'2,*%8Y-*2T!P!B)(,T#@1 *=9(4B810AI==&Y--'4[,AI MFK*O&ND;9O@.VY'_O[PO:W(;U])\[U_!Z)>IBDC2(%B: PSK#(8Q1'/(DBRU&2K,=KCW$BB%3A0@QCP M1LS*)*#$#S:U_&8[CW'<]?8>3M'T3!['0%;2[B-&]_*ZVWUH0^-H_S'>WZ0[ M$&WU3_<@^B]:UOC;R>.2HK,[46]S;M?LPDWU/OD+*F).1"CJ=&F0B 2@(A4@ MCV'.4!IQD1J5JC#L?VYTM!>_BKJ^Y UBFXC'=&#T&,HCW)[YR@G2YE7\[/!R M5<3/L/=I:_C907-6PL^R&4NZ4^'Q53&NKF]I[=>\Q6OZ@]_+L>.-[T.,"WG8 M2F* 6,R*P:N;8R\[N'Q]7F MA?.O?/N\I+Q'B%7UT9#?W0GEYOU]KL2+B4"5!,RI%#(S\S-0[>SQT^!\_OJ<6+Y',X\_@<$LT3DU<1S(/493=+^>0AQ9KN M3?+PRS,BF4;(GM1]3N^3]3"Q"KX>:':RX.MQU;K!UQI/V]? V3NM\'*1I@)E M$'$ $40 QI'<:2$F3_<,\ M=0&5@X?9M8B8%YZQ1&;B$C-:"%D5DKF@OT[)F.YKDQ>'N2#SI3(PEQZ[HN!+ MD]_PMBRY/,WRG[O?I%S_6+ H)H*F". (I@!F,0<(10@D+ \CR#B!J98_G$9? MJ/>A@#B2EB+>BX]P.H=O!S!Y9GI:J0:,8-:SN!/)6E0B>JZ=LLP("Z+ MMO3T-'VUEF&5+Y9I&7GEVLN/K_R[6B*^\"HX5N5*V+ODR:-#_;&+:T*RI^BD3/8:]%U*;VI# S- M$U=>5NB/F.E5A)=Q\&W=\3($5UPN&(/H_.I 7X)7NA@PAJC?[&_>E&U!JR_\ M^U+YSZQWG^3'<4&C)$P89B")%1N&:0X*R C(61A"6"0%YZ%90:OC#N9&=;6, MP4'(0$EI6L_J!,1A@G(!C6?V,43%HIS59=6O*&=UTN#$Y:PNJW->SJKG.7/3 MX\?==G7/MP_EG;C?LMOM]K!WU\R/V=_"W.;H1RQ[43&_E;A5XK1S MG]MD/\K67,MJ4)^A!Z+Q>>T '<^3^@(P'J;P" Y7Y; ^;7/R+-8]2EW*8]WW MJ,?"D^<7FIW+MH7(5 M&7]9Y0*J'%L"K,:R#'[YUR]?OY7_^JOGPI3#PZ=GLYAV4#P3UE5E*D<<+:>N M5JF%^91%*X<%FE_M2BT K4I8ZK5L<5M^R]A2&5SPZNZ1;ZNT,A^X[*=38/QV MS;XLO__8W8EO)6],V954^YT'%5G!81J!%)((R/\S@#",@8AR'@H8(1YQ[?MU M%Q+-C;6[ALZ#?L%>P:#2,.BH6+E65TJJ=Z2:S9V.P>VUDZ$=IO17&3#?6U"] M\;G=C\]==WP:ZW2@LV?U-&0&+@I3#]U$3@W7#:$C]P>7V XZ3#CI:#H7"Y>X M'#EE.&W8PG+1EL S*-_3?6=N:]:A8.)IO<0;X_H]1]AHV"DL8?&^,O0AXK0X MSR7M[4P2W8:FLT-<$/_(^'#I[]ZBV?_:-)'5A(HD)#$&10HI@%%2 (+B",0P M*A(4PS#)S3P@]/N>V\QNHZQCYY'L>[3U+ &>,/1, _I1[']M7B>&_12TZ2+8 M]SW/(99C"!*+Z/6S)JXPD\J.WO+ZW_?KKJM89[.RR&"<1R3'( DYE)3%0H!( M*K_ (HSRB$6QT#I6&_<\-\("02OZ?P]^::7_505J;8X<1%<'%2QLGUIC8F#B M=(WT%)9,=40Z1OC8L?2#!L)VQDD3M%S:(+7ZG=[4: +'18NB40-V3/9QN=YL MJT"TIOP=2K,(Y^SS,I:[W%54.E17>Y%3,(B MS3@":1J' &8A!21/,\!)BK,,809%;I' H*\_K<_W]-D&ZJ-_&:B (,.TJWW MZLW_JW":*/ZN$3$0FVUP)*3#S*HC,+A*J-K7S;1Y5$>4/4N?.O:\?>[V.K#\ MW9J]E3-MP4.>$1&J\@\T!9!%%""1O_R@^85% M98.5?(!7JY?/_F)[YJ05E._2YVVYC:#CPWXC?"!DCYX+O]656FJ-="_ MY]""=/S^PS6:GB>\-I >7#E-H+*Z1-'J8+++%1-UNYYI?"*_3 ,9K1_1A8S=\+S4TV6_M5 MZ<[-@:?,9^)GSK=_;#=/C^_+\DG.CM_7QFOY0!-SFYM*U*"2-6B$58G<-KOU MQF2J#F$V/F<=P>7[)#Z E(=E60,4J]D\U.YDTUI#N>[\UGGS'6,])=!=DTU' 04>&DA 1*RD")Z3FNG&E#TUTXT^;\K]F_.?_XB\+G%.14955CB,!8,X1 M*"@O D1SN*0%(G0KK=ZL8>Y<4"3^*.1,JC$#*2A0ZSXO2]Z#=XOYA4Y9O-FL5YL#7].66TNT37MWN MWN#M]D7^\N]X]<07@A"[F&U3,).4#4/-K" ")7818Z74X;7V$ PEE@AKU MT>[%/:_E-2,C3>@19#1F808B0I2Y"2* !*4@@2C.<%SD4.Y"S>W1#D=@>NOT M_4;EC.%U=:(FB\]D Z*W/KC_A/M>(30K%[I;'\P@&\#AV?!06J[OQ_E8GNQD?5:Q[+S[^ ML'6 ;5V5I6&-W_B:B^5ND1.:A5DL@" )5'=>'* 0$U"$Q%T'.(L%WD*PCS- 429 M "A.&2!*>Y+G-"V,+ '7H#VE8]+$,.OMYQR YYF,#V6HVJU:\$LC97\Z2YN MXR$5'8"F6\+S1ZM0S;7KV-H&4_S420<3?K^?B:E M@%%U3PEA_(5KRUG>4OKT\%3M"V[73!ZA_XNK0@?-&>2.K);?*VOP:<)C'J9Q ME) &R#+!< "1B"A(A2$%2FG1C1RM41SHYNC].,'E:H]FB/-0'7I:<7ZZG\5+]]&FS^T^^ M4P%J7.K+;LORZ:%*9"&W)?_^Q*HC8N5W?B>^K66O*^6(7I7>J!,G+D2*SOL%YNFO)%4NE :AWLU;X)#HI7!8U:U6^"2OFJM-%> M_;K"D5G]EJD^% 9EJ^;UX9BHJ-7V[KI'T;<-5\M9I MM5A02]SDOFWX]2:08MMLW251W*?I>2 MJ^#<+::[_UCN?KQY*G>;![Y]]Y.NGEA#@/(_=H]_+B#A:9&D*>!A*@]%*&* MI#$%.<1AE,""TB0V(2<+&>9&559F'1OL45C$&&,$6)() #D5 $,L (N2D!#* M6,9#,U]$S^A/XYU8QZM--@IZ2X5G9#TO'*V939%:T,H?_"45"%H-5,A:HT/0 M*J':8W^Z9V9URQAGB0]_#B CM+$#W3T MBNGBQ]4?3ANO\;YY7KK;![YFRBA0A97*?19!&>0@RED,8 8S0' B0!+%*"08 MQXQ#W7QT1RW/C8WVP@5*.OWL<\=P#;/(52!XI@E-_8URS%W4U2JWW'%+D^64 MNZA -Y?.7(N5D]5;Y"33;3 F=%C'($L% YFP3- (J0 #$, M0RP'E4&*M&_D^GJ9VV3$ES,-/*9;ZO\5%*'ZH&R M*@'^;?W,2^5J27?+Y^7NY<0M",,$H2P- <4B S#)(E"(F *,$TFE-"F26(LP MW8LV-Y8=3=#343*HM;P)6M4,;R3 GMVVN._!COO?X/+'[9JI?U2IZF>\4H%,IZE\49%P(D)Y$$4" BBG M"B B2B6W(X)(*(@0ADD)M/J=G^E?R5M%I%#U#3](;L;(>JAG:1Y',68@C[FJ M*IUS0 J< $C5]7R>DAS'BYVZC'@ES ]]_S^"N-[RYAQ'WT;(%L+JFX[(-P'> M!:W4]06]NU7)""5'"XY>GY.N)48PG"X39B]?5]3^?G-+91]R67HJEVMUY:(J M8]Z)2H;Z+VR14UCDD4A #GDN%P*HG(8B!"+&PS1%,"5%W&8.TR,ED^ZUYM1Q M)C'/[-1N!%5N*]((?A.L>55HJV(LW,AN1E=&@Z+'6LZ!GJA<7UN1:[<)&O&" M@^0W54U=B75%;;=C6!N3F UHCKC,J.M)*53WCW4Z MOEIFT]1[QX#J\8\-/E.EVJLEJ^YENVXF;_#C4NYPE_];'OG;A[INY\V);"BJ MQ"(CWT68G&7B.VY]X@Q\%U4[S[QW^3'+ ZX\7V_Y#WG$7C[S.JE?13#W^*?\ MJ1[HSRHA_V9]N]MME^1I5YVO-Y^D4LHO9;-:5]WM#X/A$> MC4>3:O07533GU_V.2FJIHN%;+FP4#;J:JCW9L:Y[FG1XCO0S"JY.G(ZEF_9L MZ@?:LU.LIVY:;:IE1WVK@K<*?^0#^[*]^O:/[[Z256JE])M MEU)#6EN2:!*F%%.J:LS)98(JVQU/,Y"CM,CE#I,7!;G^(LRQU'.[([MM(KJY MVJC6<@;/=1C)YM$F+=,D0W_-'=DK#NB$UV?'7I&=*@/D);AXS:;T5AOO2O.; MH-9=?BCVP475;P(%0+!'P+5!<](1\WH#YUKF&5S.>1H&O7L[7YU;%@%[QLN5 M6D!_WVR_XA7_RNG3MCJEJD+J'_&N^4EYVR_7=VO^GQQO?\?+;5,G%64\8S & ME(41@ Q14$0" 2[7,![2,$IH:%0<["IQYK8DO7U2BU&P6?/@1AI8UN+_+)MHA2=>WU56X>Y6&E M_7.U3-P$2NU JN^P I83Y%U5QKI.F&DK9CD![JR2EIM6[4CX-[S^Q_WR@;_E MCYMRN=N[=Z91$N&, ;S!$ 8"8 QQ E*"PR+ HNC$+M+W@?U M0^V6U39JU\@>E$KX,OA%_J[.N=%?X\@<=YYP3@0#(<<82,0+@)!RH\IHEI.H MB+.4F7#NM8!/&>4Y+=)ZK.P(/\_4W$H95&+>=#QZ7?L8:.#AB*2'>IJ4J354 M/J5KG5=Y\90A\(W*R5NP!MY#=TK M[49BF*"\X^O[#-J('G1DOPD:P.]$4,D?M J,[W]DY)!(MOZG+*+RBJ@3* MFAV/H-Y!^_7&Q?O-4*58 MT!:#4JIU,SN7P;?*S>"@7N74UBJX?T^I>!/L!UAIZ;"J@Q?T795_<"OKC5OEZLG^=O:&G+WM"MW>*VC3O<7 \\_A^ M7!K1@\,QKQ8[Z,BMB+K2R!U%6R+GB(-->Y^49"VA.651VV;,+;F_2TTW:_Z% MTXWLZ^7=ST?Y46N* ;U_>%3I19>T2U:GQN+-@H$;1:J$BGO1YJSIUJ MHF_JM0-_W/#K'7?/!&<,N0=;\%486EF&[7JD)SJ@GP$;=*3W6U/1$CRWYVO][E_C M!&T,3L\9V;P=.^ZK[N143-C3=LO7NP^'HGXG\RLI;@-;R![RC@,'% MLP;Z&G?[;C'U3$U[.!MI;]HD)L$[;Q@:7->[Q7*B"_HK,36[C]=':/ &7J.9 MZ>[<]74ZNF4W>,V"FO_8;LKR\W8CEKO;-:L6 W5K4^YKAR^R&*$H##D0A"IW M\50R,Z(4%(0469++8[70BN'7ZVYNQ'QT=N,_P?WM&P/:&$=7@WF=8N:9>"M9 M@UK8JK)PO4FLY%5>/$;EXC0A-"!>IU!.Q+O70FI&O-H(#?+N>"O3T:ZV1D>L MJ_^6Y2F^39]6$7G)RUM25M7?%D4F8)AG.4A9S $D60(0)! P%,4DDS^RT"AG M2F]/:^UB=:Q5B=U,V\?=OKQE>?O MSHU >FNZWCXH:X9)_.0%H(8)Q 5&GHG"%A[#^,=^#"R#'2\T.&%D8[\ZQV&, M \]9)A-CK IOP2L5%_E^W1CAY"@^;-95+/:"PB(B@N: ,:[W#:A%O: )PEU=)_TRGA-'F?$II$!2\20 E$ MJKXD 83G.2C"*,M8QM+(S$0TV-O_9S1CE%K+&7#3D@LXD(N'3%M:H/BEE-?( MNZ6EMB:1.,G"=3'JH"_FX);]ESS=5(E:6^L>RE/(:(I!A%6FKCR5!,,R! H: MLH1$*4R3XNKP*7UYYL9#E>2J< 70NXVE7>9H;WZV@'2XZ@)8??,8G:!4C?! M02DO1EU' /N,IS*0YO7CJ\RATXJWLFC6LK1"XV]Z)_XG7['[39MQ]Y!YM?*L M6Z0%R>(0R5TU+VC]CKQH%/1+U@*UGLNR%]:,NK.:E $@)30#%.Y6FR*%19ZP2D4UX[4N3L8';\5_,+GJK>1?EF MM2FYG+_KQZ6*!WJ_9I_D6.E>] RU,;=E7,FD?ZLSB,[X[8XK8'S/O4K,H))3 M&72K'.>[3?#QT^?WW1A 56&.+9^7[$E2U""01O<_.BA9W0,--CS9?9".>MU[ M(:WG[59253-0W13+XP1?4[D\?UBN^?L=?R@728%A05(.,$LX@"F-@/PI!U$2 M8HI2SGFJE#FF3!L(3->Q*-R).P->$D492))"("81?*+*J K& 9" MI 6DDBIRH96@ZJSEN5%!)5SPB+_SO^E-^W.LAF?Y50AXGM2U\BXMC[W:#JSF M\IUZOLIO#M/TO*5)9F6O NTD['_ TB;W1$K^SR>^WKU[EE_*@R\BRF 4TH@# MFJ(00*%)_"V\S$KH[?\_X>C\48%7NM]+@)JB!QOLXP(X:'9.")Z*Z"DIG)PH;&28^ M;%P!T_DYY)K&;-W/VCO1\G[3XZ-27:22TR+ 7WB="YY_Y=OG)>5U1F"5'.[[ MNFJE+N*:L13R(@E!+(@ , PA0"*A(,^*(BF'FP^15X;G3;5T? MO_OJ(%7%F8X#EJ_FX9IAFA\.Y-)I:IJ<%&>B[_-.G/_EB@R1G41NEXY..&4P MRD4,1 Y5SF@/1^'#4 R&4.R)$>IT__J ?!QIY1G MK#"*:-+N>6ZD="1X14J-Z,%!=IV[I"O'0X^@O*#LF:9< 6R1H<$0+& M3XWU.C?R.L^T_<9)FNU1] WV4RXQG61'=0%"_]FU=5%RN:T:[7/ZC94N#!>W M5MHONSGE'7)X+W**,4]Y 5@:IG)+E6: %$R .$.Q2 GC:6A.1A>[FAL#U5-& MGN. \W-7B.>1;EO(BQ4<2$(WPGB**8!E^[ MX[$=:E.?BF\Z%1/\G83/L?!T .YT]*KGWG.%QXZ[%]XPC_*0C7SBF[))&J$9 MUG'TTMP85 H'/KV[TYS,YQ@,S]VKU/<\55O-':;$Z%77*NSBN*7)XBPN*M - MK+C\@-VNIGO?) ]U[QX>5YL7SCL%B#N>ACG)19%'!&10%?A-L@3(%9B#F.1) M@GB(!I33Y=^J#4>YW1I %LH#&2DHR$F6X((*C$BV M6//ORH!U;W!N..U(:QH5]30ZZ\[?E*ICKS>N\Y#;YA^?$=FN_'O?= REH1_5]XS7_CC9JN:O73!&^<)+U*$08+R&, 44U"DF("T M('D4QP+".#$K.*#1J\GG>IK2 XW0P7(M-ML'"P]%':RS)(,9)2DH6(P S!-) MLS"5@%.A^5/2XV3'6GMFZ_3COQ?7OXF D*L@(8T>IPT7 MTH?@+'#(X%47D?\OMY1NGY0S9>746RY(0A,291DH>"Y/J"R-Z]PZL. "YI0P MGK#]QL\V" KE@*/*\ M)E' V8#HT9(#?%\E8Z,=_?+XC1J%0WC0+RT0OU8Q0S4600M&H- (:C@<6BA? M91A=V3BG%7Y:*^FK#,R9G?5UI+!;1B43*PD^;S?/2\;9;R_?2BZ[_WVYQFNJ MW HO>"K'""()5%B=.=D+L+MX '>2VZV>%D,BMX"Y!=JW[?3D5+5IXLG_GF$]\8^[)T7YL;-RG[Y^=W=\&G=W=&#BU' M4 RSRY4H^*:- P#N_5HNZ6SKV7+4UI2^+9>4./%NN?B(W8[C(][^@^^4'_ A ME_EN!:Q'R/&O-P#%>PX>T=[1*7^QBTG5X2,G3E7;P6;N)KDXUNQ?E=;)9RZ/- MV\T#7JX7$:$4)2D$>0KE3$_D%\RA '$"QGLI0S^ MK.4TC%Z\C*C>?+\:)\\3WAPBXTD_"(&C67^YCTFG_:":I_-^^&&+I/_LO^XW MJKG;G\M2.\M_]Z6YS=U.[:S=YBC5E&:QLW-8QK?3UHAXGJ7]8,BCMA35T<[Z MHOIVB?J/6IHN,_\E!8Y2\5]\P.K0^H>\I-OEHQJ/@Q^*_CEVI*6Y MS4QULOOC]O;SOG1X1VBCL^X8@EK'7X?@37 B[L/-L1./&3:V)^>QYJ<\3&NJ M>G*^UGW+81W4.W%6"/ W7"[I(N,H+:(L @51GIN<$8 RQ.6&O4 %YR0F*+JZ MZFE?[W/CF$JHH*R+:[JH;MH+.RE(G(D\!TD>JS(I.01%F#(0J91O!.(XIM3, M8=8;\-.XSNZ+G>*FV.EZ7^RT&8_-00?UVS?RV,HWP=>_W6K66+ ;*+WSEC?P M/2\.AB5F*_$]5Y(=0\UGW=C>OE^_2NP8+%HU84<;,:_P\FZ]4T?*VN=Z[WBJ M,CT^E0L6)C&MXH $1W)Q@1A@F"0@AWD2P0*JM)>Z!5^&.IK;.E++ND]EAQ$)3.#V6$L6 M_+*2LOT:J-%J0P(W:]M0P ZB>AN3*W'R//$/X8 M6$K 7SW$!)ZK[SHJL-/# MZ\0%GJO8&QEXX5&[J?Z6B^6:LTY4\6U9/CU4Y]E2N6^\P2NJXAMDIY_XKO9W M6]+F>97I7?FVW8FN;;%UAUODN>"4%Q307 @ *2D @?*@%$4DQRRD,4V-"L;[ M%'9V.Y"?C[QRJMTJGUAUB,(KO'W9^V&;\8_78=8CLKD,GF=&;-0,NKD7;H*. MJD'E M=1-E">4PC>U0[0Z*W=-]^_'/@+&+#O%V#BB:Z^B3LK[4X!^ MNH!,TJ=A'87M;J-LJIOCM:V)?7__(.?9[DZH0$B5;E[^?1%QED&8(I#PK P MXR$@!60@2T7*1)1"EFCY)!CW/+11B$.(L!E"B M#W".(& XIE$A#Q&TT*?[D<[FQO"5N'7Q1$/+@Q:T&K3N$##/3%YC=7N$59NE M:-R5W!P\ [9V".)$!'T=F&:,K(G.( F/M3$=[VIJ_("^A4 M>RM?GWTCDWGTG(K=]=LY^YME-C55 T\Q\&]/I3Q+EV63LZ>L?$5)ID)B< R2 MA.8 1CD#A$4,X+B@.$QX0B$URNTUU-O<)FDKVYASJ06N>C9&9VCYWJIH F6> M?4L' %=YMP;[FC;CEH[:9[FVM%ZZDB0^R);?RV_+191&<<)2#%*1( !)$H*" MI F(8X1B+-*0(F'%#/LN9D<'K83!GTK&H!+2EA4.0!I2@14\ON>_&3+V-'"F MO.NY?^C@=2;\F8*]L_S\20M;Q36'-BGRW^(J(/94#^5IHU:B5I6;X/9!77#IVQ>M1F+<%NE[ M$#PSB3?\C4R:UX!H9?ZTZG R4^DU<'3-JE>U8Y&QX"^\9>6;U::4_7Q+Q^J>?/QT^?W'F[ ?3&6<@-<)ZY1AP.N8YNG_%RI5J5[*,N3T_*:^RD@>1*!&!<\8WF!LM0H)MJD\[F1B)*]DY1+KJFM^$!LMD I M8.I+;C 2>L9:7_AZYAH-:+U6/K>!S9D;MD'7$[M5FX-R[B9MT8;M39%LX\=F M)=\HZ^Q.^^S1GU5(WV9]N]MME^2IRO9VOU%5@#?KG41D5?GE20KAY6Z?6#@6 M!'-,$(AIH?*UL0P@RA+ LIP5<1:2*#7*S.A6O+EQ8Q5,W6CWWZKJ!;L7PZP1 MCL=/]W+KM4;%,Z/6RG1K S3Z!%V%U'[N6*6@U#Z M/;\"]-*+)=\KROD-JU";;H%7M6V^W^(U_<'OUJV':4(RSG.:@93)'2R$8:[( M/ 4I*K*$9JP0/#0B<_V^Y\;4C7Q!9,C.!FAK4J\?##WS:B4UJ,3>%S6[W6Y5 M;0KU_4W0XBN%=VCHOP(T5^QHT/.TU&<.R1FO631A67;D(B,V\R9D(8&9P$! M>>*&!#& $QB!),L*C"#-0PZ-"HP,=#8W6I*R!MUMR+*1UK" R!"\>K3D"C3/ M/-2[:W-..3J N"KP,=35M*4\-)0^*]JA\TX?;73'ZX/\[M_^I?V-_$(D-?W; MO_P?4$L#!!0 ( *& 8E&ULW+U9/B\DOW]-\ M,9Y-_^U/],_D3[^D:9C%\?3+O_WI]\]OP/SI?_[[O_S+O_X_ /_[Q<=WO[R: MAW#+%7_X8+[_^LOR:?OG[;/Z/\7?WRX>)6^;9_ +@W[M_]G+V M[>=\_.7K\A=&&+_^L>N_G?^%,T<\4QY,C :$R!1<#>$N4S3Y:$[D,GX^D__E*^>+=(OR![TT7WVW_[T]?E M\MM??OWUCS_^^/,//Y_\>3;_\BLCA/]Z_=-_NOKQ'P]^_@_>_32UUO[:_>W- MCR[&FWX0/Y;^^K]_>_6#//Q,LW^ M'&87OY:__O7E#.'PP7TIQ';_>/GS6_JW/RW&%]\F-W_V=9[RO_TIS)_WJ[^;9X6")F.VW?X!U>?458[A)+T8YFF,:WXNUYC,@MW?FA2 MI#N;7__+B?-ITOWI**;QJ/OD,[]8SEU8CJQ 7 F&@)+X17A/P1I-@ E*#<]! M>^/N,EZ(7B#5G3(6*?SYR^S[K_C!OQ9AE&\ZJ702>;#<2C*'T7V]^]Y.RP[K M!/K9^4D:92Z,==Z!\H2"<,B'4=*!91)WE\HJ)W$4"]M6OLO-NJ;/YN&7V3RF M.9J5ZZ7=/#S0^EU 7_W$K]_<'#\(PM?Q)%[_ZSR?7=30X7)66:(KU2'I?_H% M)9#3?)[BNY7FMC+:<;E$PYNZGSP4%9<+^.+@/H6:?_U>S"C:.WCYP$1.Z&%-8Z6.B(^&"/H M;/G9D2C9HJ5=C#C10A D/7CO"]HE.",(.$(IUTP9M*VUW=B;U8=! M277GI*J0!S0IZWQ\QI\=:>4RX.PT7;"#8^S]T4?6L4RA6^'74N9<$AQ(#GJF86 M?! );:'46J=(A0]UCI)[*^^$$/'L$'*4@ <&R>OI\O.W>:<)NX MR19O#E['*ZG/]\.8MIQ*W1&+%EB"1*$-(FL!3![C .UR01:Q,H.HL1];*X^J4(B8Z$5M$%RD!:YC#2ER7/1Q,0&0BQ MFG'); 7L;%AZ)\289X:88T7<$DY>XK?G\\^S/Z8C)BRES@ITJVA %HP &S)! MTQF$0+ [8A]+INZ)DMN%=\*(?9X8.5"\32%D90U'TMGL,08#[@4B'(-W,)H8 M8)J&E#(5U)**\%BMNENFC#Q3XLMQLBGD\N]7!9#@V" N1YB!.O2H M1<+@S)?[9D:3BY%Z*?QQ?NCZ:KM!X/DD3 ^6Y, (**6HDP]?9]/KC V/0BB= MD6V5RG&'3K-G*H-SRM*HF*'^.$?B_HJ[(>'Y)$:/DNC :/B4PN4 M3A#)Z W[& /DS"((@8&3\0EEP@P)E%)ECG0K[Z^X&QJ>3T;T*(D.C(;/ M WSZ>>%GDY&@/#."WB^35N*QYO!8LU& 0_8)GFLAZ^,"T#O+[8:#YY,$/5R6 MC9B$US_"5S?]DKKL;0F%4HP.0JE?$CER,)DFD(II@C(1J-6Z)S0J2;@(Q;Z?X:2XLQ]_3*[=T5VR-!+/.)N^ I%R$(Q0*AW @ M' D-DD:A:F2P-J^^&V*>6YJS@J2;0$RY4)Z_=,OT93;_.=*!YF!XP.BJF$AO M*%B5+63#L^39)A%J7=+?++I;\==SRW0>+M"QE>#+,^#1%8GD"+[4LCDT@M28P$2L<1>_ON9NX'@^F= C MI=H$)M8>VJR>9)U?+LLS_A+"CV00CKO2B4!3AP81^;)&%X>;42*<58+5L"2/ MT; ;9IY/SK2RU ?&T/O9G6S/FXG[,E*:&$\Q0+.$"Q"TG*+$.*!)YXR,<$F/ MBX+]NA;V)7L?F;\2*XR?]);G[]YH(Q05B(#E0, MZ$6YC,X)\L1I(Y@7)! M<822 Y1<@[,,^3 >0W>IE(S'E1]O67@WC#R?1&L-^38%D=7[K143Q'+CM6.@ M)8)=R*C 4F?7KSY]QJ^_O7[_^=/YFS=OWY^]?_GV[-V' M\T]O/[\]?__[^[/?7[W%G[K+V(ZMXXY8KD:SN5K<'MF>[D'SH?/\9CQUTS!& M(S-;/;*\Z7IF>*(O@3 3[*0G;>E/Y&QJG:3IEWH.K:+S-EBD9:+ M&RZ="*5"2D"@4I<7QZ'43FF@UC)J55:XS2IS>9>"1MI0U4+"_8XR1XB[@99# M*^JO'/M;>8B0>'E:2&EDJ^I+2ZPN3U"-B42E8&JW'=I(R+#0.4:S&T%RC)@; MP,I+M_AZ-HWEE]?_=3G^[B;(S.)L^=+-YS_'TR]_SL1%@+6#H* /<[6577QJ#=K6X$%4)Y"K#XF$)"IOPD MO4_+Z[(+]!\EBBI"#J7L0E +)F<"*G@6/1/"J,.Y>7S1?KL?J3%*&O*H] *![52Y42]L_)< 741G! MF+#66Z'4/GAX6O#",4@T*9^%5DD_5EIY"%@V$C),!YS^\'*\M!N S&]N_H^T+(;QZN7" M.-V@/PLO @T&#,^EU9<(8)A/$#(7+@<2M7\L?7P()649>ZPKP=&IFF$:X/08 QTLW<.A,5NZ M215H?)C/OJ7Y\N>'B4-Q3&-)#'PKR4^,XT91F9Q,4B"#S^B*18F +YTHN208 MTD7JQ6-=7P]!RF/TM! \5\GM51-Z [;E+:I@^F6,9G(E(&3A]8\PN2PE8W^= MS>(?X\EDY!@S.CN*1RV5I6UZ!A.H!BZ"X7CLIG0_=#H:2+O0U4(87@50U970 M +!NZ$:[S+C(Z-7'TI2=7?Y+KE%^EC&VIWGWQ1>R6\T:QV M2>A6:+>&AVD MKWUE^3A%+43?50!44? -P @I1Y'$=)O?7F>&&JLU%0%R*LQDF<%CJ%FFG%F3 M+&%!//;P[1 4/4I0"Y%Y%1#5$WL#&%K+>Z\Q021GE.L(DL94'GIR].:MAIB= M#TQF0^ECTWF.O&+8$S/5JXS[\'F.%G,#6'EUM>S-9>Q-/#@*IES*HIOF,W<@ M% U@0Z*@9)#$F4@3K>WM;*=FH":V/<"FDL0;P,X#[%OGK4A<(=4:Z<]:E;9( M#"0G.EI&A*U^BWF0=:G?QK:W>KX#I=M HGA%_XAQ7>H9=)D#+]$>$@=>:@EX M9!K*O2?YT2>UAV-BH/:UO2%A+TDVH/]W8^?'D\X=/YO&[KWXU]D$I;XHV>OE MSQO18/"?T/(9(%$2M'HR@$O> Y=6HM,E$KI?E1&R*VW#7B#T7E?>BXH:.)C6 M^+I_;T>E((YF709VEI?H& Y:E3):4I9%)(%F5]L<;:=FV'KA?K2_'6+'J*(! M4%U7KGYP/TM\6)H2<$*$>@?. ME/T3J0&C!0?.F1*$!XF\U3=?FXD9]HJ]/^-50?1#%[[?.*$/I33*GE$6(MI< ME@,(DW,IX/>0#<:LD9;6^O<@M*76_9%%AKUO2Q>O[QU4TW&%)J$]>>>) JHR%5L4R]3@*\-CSS@/237LZPG:@;]K:^ST.M MOG(:@-WKBV^3V<^4/J:)6^+J#XTSM3[1TC55!_3Z1 H)0S5>ITTF#294E"3$[7 MK@IY@J1FLDK])<5K*J4!DX3LC*V+H%+FJ^ABJ+>4&+-B6K,DZ0[BL=(R" MU8RAH#1&&8H'D#98*JC0HN>7(QN(:B:!U9^=JJN8!I"VP_72&G/2"6[*4-K( M$D??U5IPF1O@,3AKLW:&5_?L]R&PF;Q6CP4,O2FL 33>CXG7ZYA9=E'2"-YD MY,13"9Y2 U&;A&&QLH+4KO[=3DTSJ:T>+5T=530 JLU,4.F#IB)"BLYB3./* M.$.%%CM&CE$.>I>B=L;T<"B=(K=UDIJK Q700.)BC8E1$@SY=1%HH"5%I\M6 M"*5SNR?,>N4EJQTQKBW?3&;K)(C92]@-X.2A1-Y.KQH9?"@3>%%+R^5\["^[ M)X*?9V5'E,=>LPE^XI=N]FI:W&8+@U(\"NZ .9=!!*_!$6**=VF$DY'JZF:J M+@<#/Y0Y"5P'U'D#Y^O: +95 UZ9O:-"Q?(2 /=I$ 1)3QD2T=+K%"AAM:^^ M[],P= /VX?!POV7R,).0@^U@.A "62@KE>;X1 M.=O(:M>@/J1BZ)<8S0#L2 7M#S&[@M@T?2D7\)_KU?;$V+UD<9,/73/@E^[; M&)V"M0TT(L198HB&Y ,ZJH03\%%Q/".0+YVYLK'VY=335 U[.] 0$BLKL 'C M=Q;"Y<5E5VC2A>-E,NX\?2VW(]_3ZK*NI(/>I^5Y_NQ^C+(3QAKG('N"&X^7 MP-QQ"HXR8;C10L3'9G4=6'.V#XG#7D.T!-8>5=L J_=?(JB6ZRQ M6Z[ZPG@Y4BE'1YB$F Q*C]L,3ED*+)=)X.6UH*A]C#]-U;!7& WAL[("&X#D M0^&.M,:%=,8@CY9.E;H\>V R@8V*>B($TZIVX^J'5 Q[9]$0Y(Y44 .YG]_& MT]F\$^%*+".2;*292-#:DU*6(6(?\6@4F^FXZ!6XIFRT81JTHJ2[.:T.R#N7#7I0T!.0!@-" ;7TJ MD3NB/.#N-1C,$5[&MC,+KHQNB'F*IH&;_YSZJN9XO53#62MS M;3]TBOJ:EN/@)G>Y['W([=VUAYUX^X@<3CG^EN40**4$4I0817MAP?OD@2DE M#/':N53_\#O!^-O)9/8'?G1Z,YN_FEWZ9;Z@\$"=*&@O_JOI0CAW(&OI"IV?4U59,6UCK MZ%^<72Z_8HCWWRF.&+JVP3"!L5WI3=CUIG-:0!F1922)7IC:F?!'R!GZBN9T MV#I*$2UBZNUB<8EL1,J49)E#4*D\&*<"C"$$6/#*9,:--[4SA5M(&?H&Y=18 M.D !+>+H_'*Y6+II"=)'-!(B<&, L:7IA1417+0$K*-)9,NC,+7GP3Q&S]!W M'J=&U*&J: !6=XHMKACK>!K1K'-Y" R9LM*,U3%P!(-N(P/G6F0MJY?';R5F MZ!N-G@%51PG5T'3:5,?YA]+)2XWOQGO5KI)XW^Q5#F(:'7 (!<$,01$DA)C$9&!\630=\S6 MB]K=< \@<]@$10WD/+SM[U=7#1R=+V<+/!&N&+T1FN!6)BQQ$OP2HI_>'LV4H::.>T^I2ZLC-D:348]59FHT \9SRR,H,J@+ I M@G6L#"W0B1(3:*SN0F^G9EB_IQ\\59)].V#Z:YJBG";(T%F\&$_'14;+\?=T MS57BHK0%,*!)+L,N2YNOZ#403YSU+BA:O0;P"9*&=9'Z@55-+;2#K0>R&@6; MN#0F@F(1O0*,,THK+P_<2*.S<#'KVMG(!T0,ZR_U@Y_C)'TT8NI[W+?O]4;, M"D:]S1BEEODI$J-)&S7%+XD$Z8)SH;:;M(&,8:]T>_6R#Y1U P':^]ET=I>+ M:X.I!&=.2@$R25I>H@1P K<5,<82):+1I'8&:"LQPU[>]@&=.G)O($"[A?[U M1HE,7>V-V73Q(N79/*T-O'C] ^6'2AM/W?SG6Q3J8LMK$!:5XM$%* M<)D9$#PX\#9&9,/[[*TA4O<#X0>D#/M4K3_X'2?S=ES]58*W\R%2D$8Z79I7 MEM=)& B#HUH H31Z9HUQU8_>V]6'[>37!TX.E&P#5N5]6JZYECR3C.P2R(EP M="U3F>5*RGATXK121@GI:GMDZP0,W#6O%S?L8 &WAHZ=GM=23F(P,H.,U.&A M2B3&)32 #-1$SD6VJG:K[+V)'/A]:N\HJZZH!H* OZ?QEZ]X&IY]1\?O2WI_ M>>'3_#P_*&U^-9YB?/ALY(DD0J,?8 3ET"@-X,!DN.0 M%97<*VEH]2EF>Y(X['5GNWBMHM(&$'O=M^WZ<>^-S+C4C 97>K5)5:J:-'B9 M/3":>8XA:V]J9TFVT;*;S7Q6]6-5Q-X@?%966QOK',.M)E,97:ED:<>6\ NE M'(UVUD;5OA#=2,BPAVT='3\!G/T%WL0LX?ML7)G3$2]EV9YDH)Y[$#PG,$8S M$,B>9EI%H6O7J6XA9=B#[R38.43H%=%SV@>)+\]_^_#Q]7_@S[S]V^NW[_&W MK_M]F?CH@J=XHK@[Q_5;*ZW.S+-IW-"O^/8 38E&B58K!O22A,D$K&<&N.=: M"B:$LK537WN26/$"@1I/ A4.M+3H%Z;,P0;#0)E@5.!>^%R[,\2>%PBG:)54 M'1>/7"SL(_$&7*G'VGN_F;X'@(&[#D$ MXM%:G'!#',%*,^VB!MT1I\+"L64)O6^*&ZZ8]YXH3B +R=&+)R5&B $R$3%' M'P(CM1LW/H>9'FW ]2 M-7"SO8&=:U8.:BN=C77*1(Q4C=MPW]D8M4I(2'APDI8Y!! EC-$TAA),^T>XEW M.A@WTU%K2$CNI9.VX;73;E(J9:FU!1FT 3P\!#CO-0J4!"(M_K]ZB<:1) \] M:Z0)F%;7[3/M%/?I/\X^OOZ/\W>O7G_\]/I__?[V\__I-R_[V'JG2,ONS&_] MK.PCHQV8R%PP&8!1AMZH)Q:S;%WR[.?HP7(R,22UIZH-U4T$ R&*H8\)@Q:"-4H@WJ"SR;"&H$2P=H>AMH MCA9[ QBZQ\.KV84;3T?&,.%=H$ X?A$V2?")E;ZR) 63>8RI=KB[D9!&,'.\ MHN_?;1\M]0:@LYI^\ULJ)68C%BWUR26PE@<0C)=)KD24)L$8)#O!+:GMUJ^O M/W#MS/'JO'\Q>*AL&\#%6FOR*P9<$B0&&X%IC9(@%D-=X M]W(7#:V2@M/:[QH?)6C8J\YJZ*DG]!80]/1H^BO&J';<"6(@"!K+"-& TA)E MH*X4*2HJZB<7=B9NV%O)>LCJ11D-H.S^@/EK664>C%<"B"YP (:(; MB$XBB;ZV@=I,R;"W@-7P4T',#8!E!&42,&2 MQ$GMW-]C] Q<8%X]P*HF^P9P=).G>(=[HGM+-O(,#V%FT;U#(PE"X"9PQ#B@ M(D>)?IZ)LK<$^0T5C=1 5LSX'2;@!B""9VH)!=*KM/KU[?1A1OTC[H4WL_D? M;AY'.LA@0H[ M2M/*] X&XLBHY8[K6T6H?I(X3U);"0U>" B'C8BZDT]#:#O MX;M3(97KCF;B(D&[FHL;8#Q$2P+^CTL?:K^Y.^RQ<)]M0OI3^7W[=93\#P;0 MMS0?SR)NE?FRTCEW7T 'U7,1'9PSI;20$[J'T)ZW5%.M7E_-BEU=FL/,TWJ<_NK]:C+BCSAN!7.72 MT89$@1!I)(PK27 MLGX68S?*!N\E?MJSM*ZFVL7?W]SD,MTR94F*S'@+F93:,&(I&*_1I@L,^)E. MRKH3P>\N88.W(Q\:?4?HJ0'PW;E676VDC]TCOC@R-&MJF2OWJAZ$QN^\Z[81 M95(P9[VLW2-K.S6#-PP_&>(*C!(*LG99>JXIKS[[;A>Z!N\0/@S>:FBI->2M]M!90*F53:1*<8A/ M%+13Y8K?>-Q$**N8C+321)I#[0O,1\@9O,/XD';M()VTTZ7^#D>=&W#-T.W^ M&7'&G$$KC7&WUN6*!OV!C.Z!%MX'JYCEH?8 \UWH&KY_^3# JZ&F)AH2W#95 M6'R>;2EOZG:91_%VS^PP7N\4_#$A]XOQ,EV-[5ZYL1]3F'V9=I_2R6B$/H9* M.1) UX*@R$O7$H,"PC^2B@G%HS M&N/22)0) RY0!SXXQGU(0K/:I_8);X3I/\4ER@"JK@KR9MH4K(IPOZ;E.+C) M75;[[UEP=_&!&Q@\(HF3=C/(-*JDJ0<\L%G)4*)7F#R'E*1067"E;6_/_/OM M9M EQ[Y=SL-7M X?YK,O>YCJ61$;"/>DU>)(5 MJ!R\=8%S%$0?YO=ITAHI,JR&GHU&M;*&&HA;'LN:V>@T-U1#U&7$MTNEKRBA MD$6RCGDE;>PU=7Y )O,4;6)[ E@M3;0&JFLFKN:LE)S8=9_ZD4V66F,X$"+0 MC]8V@3?,0))KWM'C:**;:<': MY^E[,JT.".,20SS.[3O\N]^_/<*I"@DY2Q*45@1$B@*LP$C2)(Z_,3QXKY\* M7(XGHYDFJI41>6(%/=/>?R_//OW'FW?G?__4\RB6A\N<9 #+$]S5#XE?NL77 M-Y/9'[>C[X2BD<:(T84-&>U9C 6[%+32CDFAB8D]SEAY0$^%^#E.MQ+P(KGH*0<,J00ZQ0HEP(P *6,B M02;+:>U8>'\JFPF+CT/0ABG+?:JKB5%F:V\=I.;994HAY=+2G0:D/6<"5&?B MG0@YW8ZR_R>;\=.WIK<_,-E'Z T$'FLWXB6ACC+K'KM^GI6K[6D83]*=T>2? M9SN*=229XT($ 4%[#/ZC9V S.BTIV"!->2OK:C\ [8N787,X)X9R$X 8L UZ MYRF_2KAL&'&()&&H%$]9:1]A.@LN7YD#PK7#^,PY=)'P"S/21B:9%J9VS<[C% V;W3FQV:RH MG'9J>/[JQM/"V/GTU7CQ;;;H"MW.\]EBD98+.LJ9YJB3 F6-*5UT%#@G1.'1 MV]*76_+:-RV/4S1L]N;$B*NHG"9*=Z_G1]^MNQP1$8/@CH U#-T&XSA8$1)N M'QVH=A']B%X:B3R@9-@G?2<&5P5E#)V.OJX(ZDQQBN@$H#_;Y1/&4X>.K)O< MC%MY_:.PB#YJ3C*Z'!D05YXI*JG!N!" 1MPO)!CMU&Y)Z ,6'_8MWRE]MKXU MTX"O]NIJV14CG]V/*T:N!D".?"".:&_ 29_*TQZ'7F:NIG@;0]K!,\X8QW#I142Z3RT!\Z>,K @<37 1CE!666$FK9V(> M)6C8QWTG1EH]U32 L^X]PG56J&/C:M^,G/8D<)<@,$=!4([>)O4>O!2&2N'FB-HK64HA4NSZY+6UC*,+3![T** M/B2C* O]]ZZ\3]7 K^@&-VM':>EH^%6;?OF0,?122XWLXF,*:?R]:S7+@F;: MHL4V+&;<63J4-M0&=.8D4,)<-K4+ '>A:^"WXNYT4%JRSC2"4G@R^OO++!.,D+_$Y3 IDEP6F.,<3:Q2R[T#7PJ[G!\7>D MIEHVA.NLO1L[/YZL;I=-B)0&B>9=&@\BR-+=3L?2[SA31JRO?Q>Q,W&[P?&? MY5ZB'YT-GTW>ZO"^*[]?X^MJQ]D@0D:!@4QE>$7D%FP4Z 1G91FCQAEUSS9N MS27ON?1N>'ON5Q4G4$L#Q_#NPASQK&D.IK3H":X,AL_@&7Z)24:;N.6Q>F?" MW:G;#9//_7JC9ZT-6!;U!&=OI]_38HL@A:="T:# I])$*E@.3B<)20K!-"9**YUKJ&OI4OJZO^3R[>@OX%I4V_3+&H&ME[I%QW'/+GQ\F M#EWA:2Q/:;Z5?S*REOA0^F]'2P,((AQ8H3TP(7%'*L,L-3L=SX?3T&2)=#5H MS$ZOI^$#ERU.R;V$P,##R0I9S%JX[C_!?,>#,'3B,8<.7.A^-$' M>I-'$]=D?70O.!Y:LPTXI ^V\HO+Q7B:D,G5J(.BB]L. ,9;X9D%P2-#YP:# M.^CC1!QL"3\[5'QJ_.WU-EDG7!F[OBFNB>A"E&%**BSIY MON5R1/"\4-1E2*'TH\A)@Z%! (_69PS[I'&UNX#M0%:39=*]@;"RFEIQ0-_, MYNNLO?R*QO\Z\W53U59NZ>\D9:/E3%%)@)B OHW+ CS%DR!YC7Z](3;='\+X MA ]Z$!E-5DWWZH;VKZWA/=']Y3MBQAKF$@,2K"@35 DX:TIQ4DHJ!L:&?JFBR_[LM,]J2T=O-'5[MNHR =]2P&F<#%TE.YN"%6FP0)#P0JLBKSBTX# MRT>H;*;QTDGR1[74U4(\LW80E-XHR!>Z(^]FTR]H@R]>);\&P0[='[S0JB\HGE1(V)M:W=-EJ:S.OT!;$J"FG'[5O?,5U3I_-O17&+ MUS_2/(Q1DB/&4*JK Y1+ L),(2)3;4OI9YDJ@F$S*G,&K'JZ@! MF[867MVVG$6/9'9Q,5LU#A^9C"P[C.BE*OWL,G?($=IKGB0CC@E!1>V"L:>I M:C(#TQOJZBII>(NWBNS7]M(:AYLC^_4:I&B)-48K]!,,!Q%U I.U@6AB#)YD MR=2.*9@#*6@R^U(;?*?343MFL+!VW1!BB=\M4,#SJZY^*]Y^;A#SB#H5),\" M6.:JO-H18!.5X!@E3G/!N*O=(>\H@IO,R_1L/$^@VN'MZB8W96W;KF_7.URB M8Q)8QYNUR*4G!+S.'$(R@G"62;I_4UW5K]R!Q"9?VI_"RZRMO@:,[>[2'/'L MLU-20BSU=<(+]*8M3\ CRI(DP7/U*1R[4]?D\_N^,-F3TAI(;[_..87E>7[] M(W1NS4>TQ>==;XOR_U+T\=U-4O=&[;K[=W?O/HUW_V#M)T&]=$!S:;KB M#07O7$;!ATQRJ!?G#NJJKR5_K8EV) M>A0\=X08"5D:!\(Q!TY@2)"H4D1%ZZ2L;<9/RV$S/>CK[I2&8=+ P7&=%$AR]I'&2P3O'9]:/^X[2UR;!2W^RBQE;&RE]^^33I1 MNLFU*-].\VQ^L5+F39##A;*!*7!6H"<6- ,OF !"669::ZE=[9O_'4D;-E[L M#8E]**8!%WFMYU>9-8_Q[T@Z1B@Q%BPOY6$ZE79D772&=(/#U/O'4VFO$)7Y2$. M1@%@&,4OQ$:>7(Y)B]H>2(\#LVX^^W/7GHL+*RUZ"\"U+X_?20;C<)MR1:Q% M4RP\J]VUY2X%#0^ZVD?S#P=/'BSF!KREM1$T;V;S]^F/JT>696+A?#;%;T/' MW.+LQQC#9D.,M$9 Z:.%2" I<2-X=+5WR%X$-@*Q Y"P?3)09;4T M@+G/^'/G^2S.NAJ\W]*%3_.1S21ZYQ08R\L0X?(2S8HR>)-[D6DF)L7*T-I$ MQ[ (ZE'M]X<['ZN#!G!T*QS<>=/HYG'Q^[>(>Q U38FX8BH+DV2(&2*S&()@ MQ(PA/W?MUC5E=$ PFXL.CJ^J9O--D)^:#2X MWXPK=<+<1_">1F!"$9:$QSWG^G*C;JAHI(/.\>?-4'UEM#E>^]/E MQ86;_YSE3^,OTW'&>'FZ7/,59I-Q*(5.!Z0.=OSD"@F"0WBHE 9XN,Q-**A- MIH2J#%Z6,1&6,_!,2Z!9X_&H-$^B^BS5K=0W:]^ *TEB@DL&HF8)P44H M>!XTH&\>.:-(#ZM]W; ?A<>:I0VKO1HOPF2VN)RGVQT02E>N6-IS*>I1#C* MT4R##RB'$"-E]@1RV$#9L&:I1S3=-U4]**I-4]557%R&Y>4<;?$A-NKN!U0P M3H]05,DJW5FAJSKI^NEMJ#_/U&22' 'E2/&7T56V@DH0Q)*@+#'6UG\GOR-Q MQS<'>&*A38"GUG*IO2\%^2@0S0-8GA-@P&M4%B$:4[N6ZA ZA[53_>#K82^! MGO77IL'ZE+Z4L'E\>PM_4+#W\%-J!'9/T%;K+G>US,?TK8R?1^5?P\F@:J6B M'%"3% 2S#!S#$\\+E;VB@Y3+>HNCT@20Z*6\F@ M/%M&5!D%)D<)B0NB@V%9^-I)J+H=W=Z.Y\9AV.ELO.#)+<#.5 M @TO'.XH$ID2GD3T#&JSO1MIPUJW:EBY;^'Z4$R;_E,W)^YV>.%!>:D'GU'! M)CU.5[7([^;S;V 3-;6*^P0RJ5QJ-SGZX-T(%AX%49HH5GNO;2#C6,OR;N:F MB_>S95IT@L1XH'M\O[;2QOR%H\3$E( SXM IP$/;RD# JA@MPU@AVMJ\'T3H MT/'<<:BY;VSZUU6;IF?##,4#C,^V28S'F9^G:*MD@%Y=*>/E;+%<7 TQ'O]W MBA_FZ9L;QVLHK"BX1<&M%^]55E;@T9,$@L C ,MP$O"NO(9"ASO2VO[0D217 M&0=_1S&W6\(GEIA+&:CB&@3&,7@:XY',A/!"<\5)K&V^'B%G6"-U2F1M' ]? M04?MFRT,B=[/IANF;QYIR+9^;F73MAO]E8Q=M_#:(AM0E[G6*G@*C.'))D0P M8$EFP(5"S&F2C*_]0.UIJJJ8K(TKW&Z+F)0DV1$(7;Y7,HFGN65 C&(4_V,V MU6XPL0-9PYJPRGC9:*4JJJ5-:]5-)#W('EW]RPH69Q,-E6S*ZJ-O8WXIM#4I M HF2H+X4!6L\!N7$,Q$2'F/5VQ;=I>#HN*V,HTEWY\FNG9Z<21^I=&"3"2 H M>OY.$0]4<*.)(03_NCI_CU$TK(4X0OL/@K!Z@F_3$+S&/3_[F=*+-$UY?%BL M]> S*AB'Q^FJ9";6BU^[N]'E>-Z5VVXX4S2/,0ET=;6/>*8PDL%QJDH[8A]] M@[RC>Z?<7>J>],NDP#74$Y>CY#R!+E@7@A,P&;<6-:5J6 1EZK=* MV8.^88U/7YAZT"BE+XVU::<^IN]I>ID.,4_7_[1*U=$&*JIEG;O/[J: S:8= M0/X^7GY]>;E8SBXP)+\&39#$!A,%F!ABF;*$IX]'Y*@4/;JWECI:.R;8D;3C M:XT>7>86SII%:XT+$)TJ;7[*,RFK&#!/HHTBR11KY[=VI6WH''1]##VL*.I! M2VT:GBLXQX$SP3\,):"#'9X+P5,M/]?C:=7:=3[J]TNQ]4),BJ8U!FDX)()H+K^N8FSEV6 M3/-]2E9@PL-5X[Q%$@]?OW;26G6H/+33!68H:U'55P\&""217!MVDURE3+ M\:IW&<85X7IFVZ%]2![[N!IO/W:EMMY-W/5ZZ&V^7%]OP^'$M4\(A@3:HPV[M1^'@-W(]86O#G5Q?>FO3J+V8)_>/./MC.LM7UP)W2@=759[^ MYU_3[,OJT0JE"I]]/^QU5G,G! 6=: 1AH\*CUXBN M-9@5-A&E:M\,#OFP5Q,;9-DOD3 ,48(,8!WAD!3!<"4:=!AJGP+/]V'O/M@X MY&'O/LIHTY9]NO2+]%^7^$&OOQ<+?M UW_W/J-('[C&Z:MF4>XODNJ;; LMQT_:N?NY:^4Q.KD4C(+4E?$I+\!R M9D$*YJSW.?-0O??[-F*&GH-2 0?)H3I0"A45 M-9X BXJ#X#:!RY2"TC8E$IDTO+^&U;4[4+YPB_'B/-];X.?JZ]J# QHB"Q1W M1]:ESCB51^L8HZ24\6!UA*A0NX!]-\J:[4"Y#TH>M'6KKY0&.C$_TBY_,W_) MB:2%E* 4.HHB&@VV3+[FS'-O4I:T^G3;?6D8\&1Z#E)YWG+DETQU=K5@+$H>NF 402^,,Z"\S1!YI1[ZK,*I/;%TYXD#ET3W >J M'OCX/6JM39OUL(W?X89KZV?UTFZP1Q.V-?]$'6-4&8 M8($$JFOOTKYRDS=0O[_"VM#'%S^O_G*M\L%0Z4J-IR>*H A4N5G($;]$)5U( MG)CJ68;#2&TTA[D/AK;;I_Z4UJ:=.K2-W^'6[,@5!VQ=V*-E?+0IG8Y4Q.0% M$"%(*9J@8$LR3 ;A:&"6,E;;.O;:P/#ZLU<78[\E5SX^GD\_%M$7OZ +L=<: MYN%6D$H(\+(T'&92@]=> [=:)IDH$]5;TNY+8\,M#?=!SX.6AGVJJH&LQPU_ M+WZ^*/7](7WZFM+RK_/9Y;<2S=UV(&)<2NL?T1(3-#!<;NQ%5O M1=T1LY9$-)Q%;34$ M5[IJ!2.A-.D#&XQA1N,?RMJM._:A;R?H\6<'O=Y4U #\[D7B-[Y-J4BZZQ*M MW<-92:7('(+2I%0'<' N9V VQDQQ#1%JE\4?0.9.8!3/#HQ]*ZS-L.1^)]_# MPXTMG]1#M^%><[\/N\?:("B&MA:BSN42@0DPZ'J!8D$DED3*IG;;NQYZ#M_" M^^I68]74MFMOBQ"_>GLY_7*[]!K,1?:.:@W*1@NQR"MINE?O76IGG:T*ST8 .U];-ZZ4C(=^9NN?=M7@?W&TW@U4UV+[5V]8$N(X=?.+33]30N$=;N4.;6B:$ M220&\!F_"",%..\4$(PKM0V!<%J[JNM$;8VW2'JMWPDZ!\P1#%A45K@MN0., MLA5N2Z\5LS*HU&=/]JV$-=#:H1YF'FO 7D/SJCWPP0?DG7]?K<-VCX?< MO4[+VCE">>1 A48-NFC .LH!7:SH>*#:TOI]J.OVV<9/*U[F/6@FZE74FJ)G M%\NE5S&'!L-;GZ6*^#&9A]KU=EM(::JS]C[Z?MA9^WA1#WC\E,T[.HNQ&R;N M)G<[A*_9N%( -_[R=7F>?U^DC5,92@79.A\*PU1@_<.7!,\^TL(YXXY\R M'-6H&?8DJ@"O8?32YG%TOX?ZX0?3ED_JH<][CX?57IVY69EU*S2@-2J#VZ(% MEQQZPMHH%Z3(3M1.QIRPV_N=U.[EQ>6J('@:/\QG_YG*]=.5-L[]9/RE(^C^ MYDA4)I:R@!2EP+,89)-"N:N>6UVVGN2-JPA^X MP*RFIP;@]PHWTS1US5[F8W]9N"K#%]:*!.[Q%W2@'+<6F/(@3$A/P7OT:I)G MTEB/OF_U]RK[TCALU<^I -FKYMKT"*^:UQSSPF[] ^I-U.BULF*WF0A2,Y:4 MHT D+S,1.$-7'Y7MI>,B>\N,D]6K+4XR5P,1[;Y\F:?5<7^>UV6^=GLE3,0M M(R$)5] M\-AG%,VP-BPYZZ2KWCUH)\*&KJJHCYX-S>,KZZ=-Z[-Y5,41K^8> M^[S>1FOT65]QW #2;6WFBL@B@9TW,OL;YO*2ZE G6$Y$E;[AF/8 1NW+N5U M&N%3FG\?ET+R39H[FW0?>;7'PNS+M"LB2//Q[,'S5$ZX3DD T8F#H(:#L4*" MI69>=9#.?;!]/:(8TAX-!"CK#U^7"+YYZO8Z^-L,GDSF__A MYO=#,$=,S(0(T#&5SB:\-*9$UQJ/F:PL%8:$_D+EG4@<-F1N M/U5=D44M_/ MIM_3 J6Y:B^]ZE;P\[Y/I(A3+%.@(I:R^YS $=R1SJ1LK7.)D^H=+_>B<-A( MN@F<5E=DFS"]?;O1;").XP0&/,"A$X,+#&D]!GFB5 6:#X! M:G-AW-VV!N"X3IE=>T."N'S.]7TMC">=*VM$UPH%WR M(+Q%]RA)!Q@')R*3,9G4K@.I1_U.:)?_C&@?!@ M0/^N4_5U-D$E+\K#N^7/ M\NCE[VX^=RCF\WE7,[ 6"'AEJ-"V3)3/Q;W2 JQ&OHE*P0>O.?[2KZ>\.[$[ M 5O],P+[).IM,^?V]&C#P_-O.W_V248T]EW+OWWDGF#1JLPR*"IR*5S%&(M1 M#L$RPD416*[]>KK?08WWWKP\G AX/0[PGL.32B=H0B JQG!G.@7&E]9)/#*> M-*4\UKY!.8S2!JK\ZZ#IB<=*?2BN33.W-C[Q<'OV\$/J#G;LT4(]-LK/Z: 3 M#QRLDZI<35FPI7>:]UH+:K(PNO8SHQ['.]Y"O'@1LVGQ$L[SS8)7 +\JIO*(MO=5-UVXG.U#6DL2R8+1Z_6WM:9)= M)?K:%=2]CR]MU<+]+"@7 ND*8%Q KG$?@4V4@.:&*2U=SM0^A8O]EVUTD.0^ M$+A3_=^?S(=^;[*=LU?CR>7R02FEDX(0#)C!R5"&,@D/'KU*(#QQ&3/!J)D> MB:>-"P][.W=*1!TO]S;/J4,'WAU^GAVYXH!#_H9HIRT"\48Q HDE T(BBKU M/"=#A&'>^_QL1OVM5=B]1JG-IVYR75VW>+$F[5M9KVVT4HC!E =+M"YOM- 1 M+:.I"#71$B,9L_7G(!Q,;J-MM??!TGUO_E3*:^J2X#&FSY:K8G(\$V9O9O,T M_C)]69IGSMXIC<&C M44?[IL7"A?^Z'"^Z5^N+]^4^966;CPYS)W>Y7-K.,U[TU_)-;Y> M^.7LPH^GUX_%.A2=W=)R.SN$6ZI9(@@-6RH2B 1O4P22?0H*_0UA:W<2W8_" M>F;Y>MVU17#OK/VN\\-&41$;*,V@<*. 8!GWCG.E/#1[IPQ*A?7WA'LW&H=U MF'M$V':CV8/R&O 9-G!U]F.\&.44/!XU')PMSS>SD^!8>72>/,D\<(L?U=.N MO$?*P+%9K_J_/]ZT@C(:Q53Y=I[2J]F%&T]'I=6QRS: TH4A1@6RECDHIIR7 MG-*D:K^T?I*H-DS:4:K? 4Z'ZV'H%/O;;[/I'\G_EBY\FH\TU1K#+P+4V,./;0\#1^AK5D5X0ZO]Q=Q-8YA?+KY>$9^R\1(9 MAEA>^*,X)!@:+Q\R!TMYZ(/H[A%* M4DIH=G&S&%&N2$P&%SP%(0*S3&2,*G<[A1KR/X[0S79?8Q]!-6 %WHRGXV7J M\IYO2W?Z+V,TDJL,Z(N?O[G_G,U?3MQBM0^4TU%:ZB 3%]!TZ@B>"0X\4D>E M)I[2VD6+>Y W< ;[E.=07TIK&X^WC+UW%]=.8LZ:<4$8X-:BY@JO:B>R="&L6@L=#8]:WG@8$WV*^''U$^E.W M.TEDU#!I(2D:07"9RE4H@62YUM8Z2MQ.E@X_=0U8^+M;4-U9<-BW]BX(@;W@'8(?SR],GBM#40>F"0V2E>]8.\Q>H;M M63'T[>5A:FD38A_2/!3=?4%I_FVV>KB+"Z;%R-3K4?=!Y&:7,770Q_J7? MD-U;JZQZB2?%.':]"O"4F+OI8D49'3%*8W2"HL\92T(7_0Y71EH+F;5A(CI% M:C\%W8>^81.@O=NXZBIJ%G[%:*/$[W!Y/3#JY\B$1()RZ (3@L;;%5EFJT&K M&!RA1%-5N\?+ 60.FSTX,1CK*:PA3*[);M6@ZMJ/>+M87*9X/B^_%B?Z;VYR M6?)KXR]3/ TX89QZDKS%MQWSDNPOO3/M-8*Q1Q!GZ-_EW /BH>-6$[I&O:E MQ@9=Q,=9?5?Z97Y;]=,>,9X,-80"]28BNX*#T=Y#]H)G;E2@:;>IAT>1,6Q+ MO),YCSWII0&S^=?9+/XQGDQ&CGOG0Z) 5#<\N)0"6(GFWF29,^'6Z]KO.Z[7 MW@E$^MF Z"C1-FB4.D_5A973@/'XJ\LY.@Z?OZ8KQ'N7B">RM'=TI5F#C.!% MMJ T_B]H@BZM.=02/;'V3L@QSP8YI]! S;GB9% KW^$R64LSRD7"Y1#:0[R M8Y0MVE6E/' 62N[C4)C)WPJ-]-G@\E<(:P.2& M".G#O+Q!OW!OIUW_YLX/N.I>GWI_$TI#6QOW++TJC_TDU& M1%NI%!-@7>E&*;TJ+VPQH#+$2F,41OVUJ\_ZXF6W;#1Y=O!N0O=M[H';,3YO M(ZIHG,?NIBKE.GEZ-HWK<\'+;-+U$I;%*%.F64H6'"V%R%RC&#Q1(#TUV063 MM*P]#:P =;DVOE9(VV%92QSD)Q@,!>" TN=S/U-%UFVVHNA&FURBZ2_>>8T>%(]_8)7AL3M37&V8[-J* MW7#BU7SUU1B,\5H;;Z6-SI \)R0$@885+]UF0[$E>S%=;& M)5?C\KI:#TE4L$Y'X*F;[&30G3"!E%<]R2O<@=ST-TGQ2?*&'B[;!YH>ZUU5 M4UL-G'BKMM$W[\C>7[T+JNEJ#TP$Z: !0N/,2$O 5-]VK]#U-9M\*3U?][J]*9$/0!BUY A45LI1* MC*?CXCX4 MG_@N4]Y;*@)3()C2(*A*N"?+;"T9#,/0);/J<>%.A U;R]A[MD]N M@M[I-)Y_NRJ\65S/,;IF)KN<'&X4:@DZK(G@ < %@R!L9EY90]B]O/&VUO-/ MK#1L_5U]S-07;P-FZ8[767S-SO-$: ?1E&=+,1-P9;9' M4CIRK;S.]YM1;SG3-GSXL%:F-SQ4D>7^6+ K+$S3EV(B/Y\L:_[I\N+"S7_. M\GS]3]U-/F\\+:4&*8ZGLS*?,:PFBTQN+Z%J9=NK$5([2]^/A/K([E_A_^-L M4CJ1EZ'7HQRS$2%9T)J7^T!F2DNJ#,K&[#B+AKA>/92'))TRDV\,BR(;"1B9 MT++_,11.EH*7B$'-DA:ZOU[\SRF3?R1RCLG?[Z.C!CRTQQ*'R2J)03 !HWAY M+DX5>&B/N,X1"1$I]HJ>!ERMY^_W4OM>^?M]=- H';)%C.*3K!@'+(KW;.U9>C5 M<@:4V\074.MH>Z*F5%4A@FC.8*!I'+)$<$R(R QD@G%,#O3VF'A)CH:2C=4 MT?9C<#I$] ?#YUOW)A M\GS9WR50LCQ0G0)D6:Y/-9/@RG;#W98<(R'4[Z!U M\"70L$G_:B Z1/0-V* /[FT[I-JGFA;4ZT0@$%%,:\IH6J,"0B1U(H92 MU='*J=9;_Z"!3K4]1'_DJ?9Z&ONZAKR:JC&^??!9XP7/#I]:X8)P7]HKW?9M M'7]L+?%)DK!J2BIR((@('\!Q+F7V0095_TKX:W$#!SG]PFAXP3?YFO3 MAT;_.E4RR_>%N=;&H.IAMM>*O1QTA_/<]R%(!7$_.+GU5^N0HK& MU+[<.W[2Z DJ7WJ"PU[#1O?130M NS-J$9U*(Z0V8+Q KQ.]!'""XJZDRC-F MM7"Q=A^;9S-L="_%/CIL=!\I#WT+_)N;_R-U?N5LN6V]]M*S1Q:2^='/W%(62,(0A5"9%^$[*?_#1381HQVK].($-K>Z[8W.9\=0( MFT!3FT$HX@ /2 ):V\BBZS:2G$*F4 MZ)L[H]%+I]X@3\A8E%0:$T/ @Z_G"&\37:W4:YS(WZRMJ0;0=TB_59J,SB1G MR(08$%9%,*J\!W/:9J&RSJ9^Y6P_#7)/%F\?CY4*C7+W4=S!V/R>YGY6X_C[ MZWRV6'R8S_*X7"Z>ER=F70%62=-WO(^LX(DY/,)9Z?J!FSF!%527MM0\.Z8U M-V*G(_')I9KPANJ#J0BV$C/P!-K>K4X5)0SJ_^ST:FHD0Y:9EN?)3/LR[*5K.5HR M6=&Z,N:;5B]K?)2@83WN2FK?Y]W:7AIHIZKQ4YI,5N\:;K*BUPSYD!WGS@%E MJN1.T-1:BM%RY,IP6TI@?/6KU*W4#.MT]X.G2K)O!TQ/O+<;<9>M3#R#CQG] M/%I:JCFA(#I#8C0\)7+B_H7#.MW]P*JF%MK!U@-9C:@0DIH@(4LF2_I>@%4I M@U.6&\\3#:3VA?L#(H9UO_O!SW&2/AHQLZ6;U$7,ZK%H&9\S4MDE%3@%R41$ MN00#+B2&[)@0H70C&4\IK([)'=H:=K=D[IEL!0C4;6[6X_*5;?"W_+X./ MO[M)*?-:A4:K9QCA/ED$0--- MY^6N:@T2"W ,%4:"AVS_&(N<"A9%S<$84II(4MI9.82NNF&Z8BAY MJ&6+BZ2!?,*=/=W\\K\F<&O,_;>?[W(\(8KZ2N 4&.M@HP,-Y M+D#%!3?:X=I)62-0*X:([9 K)9Z60'?WXGB\OW71'E@;A#$A@7^K[DA8(8,= M6.GY1;8)W.!0^C5\+P*;@6 QA&P#87%QM83%M[/OE\O%BF-T7>=IC-$L>8\, M]S'WY3+(.L61$LJ+((GBIO2KMQWD-(*S\B#8!K>!$FD)7)MNAS?@>LW\Q$YO M'J.\M-]7SMJM4\A"R >4HQ@8\#$%<,,TC0C3F(0@1";"1KMWCZ.Y;D[MA#?R M"43: (2SHW<>X?"R8#V*(K+223=#61[ M U#9;XJ\SG& 11ZG_FZR6-XX93P7,E@F47($]BFU04XR!9X98TIQHG50)_V^LH)[7CFYVQ9)+^;1_AFZOV9=VO1O5LC3]::M M8NYN&!]/D<_#.GKIP-M)6$8$CCI%6D30Z(&9Z 3#3HT6^JB5SXM4)VE ,.P)%TF;TF_'GG@^KP]*CLKG]1%) Q?_G3WE=[G+EU.[N&IJ M(W5P*1 PA S)&Z$,:4P-RG-821*6>QG&P]9]8AH!5#&Y;P?6 "&TA*;5-A;K MT'_X,/N4[X?<-_F%74P6?\PZE]LG9\:M@O;PUQU82=/)ND'"+1>N\P,2SB7V M&#&?BXI<,@B\-(V8#,+"5:R,'@V,A??2#):'0&T;@&O*O0'\O["S/[],+N*K M^+U;3);7'9V8YH'Q54=#2Q"W'BX=;"(2F"0O'#4JEO:;-E/2"/:JHJ0K+K(& M@#?8!U5)"FL209)R=O540SMF.Z"GXBH&,=]L_V\1A&:/@!")M ,+_%:?A M2_>[S?,5EC]O')_*=S<+]'=_NT[I$360A+Q/M?HZ:8?=S^O^WQ=VNDUVZK&47M3 MV41$=1AO3Q%;I10G)Z-%..:HF<8*:1T-"BR:)"0/@8\69QPAMGK;IG';'79E MOA&B&3?9FZ#<(^Y![]B$.:+YK;'DCD97?(K!8:0U8G8,QD9L0L3FJ<]>$^2L\X@%01F1TG$R8@"_I2#K**(_.,[:1PXM :IT)"5$ M<$V]EL@%G0?>"Y?3(^"P)HV%$3(Q,=K;B5\DSMH+:J>*L_:1>P/XWQ*T,U%I M+?-@80(*@HM@D-5<(H8Q^)X$RQ1+^V&_5)RU%TH.B[/V$5D#P-M_2]WZJIPE M*RULB,9$X:!S#)MT K&4',:&^E3!>FPD>GJ*VWXL634 PVT;RB&.]9_"[W+W M[ELW2X\$ MT8'!U.(2?3+H/4OP1=CJEV_S[O+KMS>3'ZM=WPDO&QTT\7 )Y4L"MLT9TEM7OJ?$=%DY-PSOVPU1'TV*E*,\& P!^3J/GL?(866Q M=XGY6+H[0IE$UGB-WRM#\CC9-- B[F$:H^?-H3U3DL'- =<%'*V@+3+6$"0L M35$Q85PJ[3$-H[ARI_D3P?2$4FU 81ZZV_TW!17,,A, M^VYBW62::[BN2LIF7\\\G-(KK4T,20)G-1UISC@PFI]Z8T1P HYB3I4K;2,. M(KB1BKW2$#R=$(LAMHFK][9L[/Z?5ZV[VTQ*$\5U!W#I)!5TD2I%0T"6Y6[= MU 4$/HI 8)EZ30(GFI G>T^_O)QG77(NF$X^!QJ,S]-+44A:YM=_'FP!3,'UEY)B;PRA MI=. 1S@)X[>?&1 >.I MW'X+64AW/G.#4/ 7"-;.(B-6C;)< M]3!Y2$LDH9)Z,J[^(_(F-P=-?[[A*, MT]NE5S.#K^_HI$A2@1EDE<_O0*V"LV,<&/^29J\"A1APA3B,1EDX)>(2L)3 MBN 5%^_[UXO NK94<:2-)IMV9EP^WL_[N+S>DG<")VLU4C2WRE2)Y>E.!&'- MI',AFD"+PVT'/75-K_'UV)&<;]/^^K#\%N?K[5R5I@\PKK8O5L!R.I#20F;1 MJ[6$7G:+Y>*E_3X!&4S^3PP?Y_&[G82S65C1LR;DQLJ_@9P)(4FXR! -#)!A MP=(W!BM1 MKM=WK+::8"$-BD;EPCDJP6#3$3'ME--@G4SF)W>>N29Q1A9"F>$&P*GA>;B-="GT8%W8'3I8/<>DNH6UM:$ M7$E9-:#97L4Y^ ZY*.EJ3]?;B")2H%@CJ8-'G.5IU2(HE+2747+C)2X-N2VD MU*UTK0FU$K)I &)W&'2] T>(&=A??=;/V;Z]*@R=V7 MBV5W$>< \LM9N"EBNSZ5"E2Y8@IV;4,.#QJP9*GFB 3!J*$2SG@JO/_#J:L; MXRB,GD>34L814@/7\?MN&1V;@!D9$2>2(@- MP/4A(Z^W87S$)EFX^CU1>9QH0D:Z@)0RS 4AJ$VE\[%;2*D;$#F%ZAO(_F<3 M^+BMYJX6^]A)0IWPQ^%<.5T$A.&$/78 =($Q*+E8&4)' E10\ KY)+91WY.&\]BT^ M[\;EFX^(' .=0MQLQ:0#AWU^&<,=/MT!N,!*JJ@\4L @Q%UN#18SDZ@426+N MF1@E@+V+J.9C)T/T45F1M(*QS3NQB>1NMQ)L5;"$.=8<69P8XCRR:*VTWHU2 M%G(\JFK&30:C:K@0GJ[_4**%SU'?.9$G<)+6/ > E.(@%28&&9/[23H1D;/: MP__0P EQD3TL2WX"YOYM*ZYK:_',_^=RLIBLQG6]^'GG=U=]O+W"&KQRC*AD MV<]W%+F00$\'0V-@RD=1NC- 7QJ;-^K[(&E[+_01!%;Q3EW,E^>?++@F5Z,U MI#&)6XMH'@S'C23(@C9'QB5KC69,V(,>)\&J=Q &O[M%U[T/MM*:? R9=D,9 MW (JUD,FI!!$)W!*L>1YF&\^-(8FY"U))B3O^&%-T@[!1X-L(:65EO\C MWA4EA=$HIO(OYS&NYR%9CZW!^WW;O97=&LUBT5(#C,+>I4$Q F&$^9]1#A2XJ3WS(H'9?-; M@LWWEFT/ P/DU15A7IOZY-U-PVK0M@H[KU%@GB,>E4 NZHBHH9Y;:KP3I?LJ M[**GE6D@=6ZKX\32$,1ZY.[ T@-_P*F(0C &W 2+D1%<("&Q9T1:;W4#E5/- MJ;0C,3(\V=I+8 U@J8SW$G#4K#TOSBWB%E# X!1Z%):>?Z/@5#+[YW<*9B7*WY*BZ X]]O M#59%N1.4"!2TRCT%DD-&)X$H(9YI8DPH_D9B!SEUC:L!0MFT[S[ M#@KTY\>IG2W/9B%WP/^>[^ 7/[_ $JNHBG%:8P*L2B$75WG8G%8B3X"UC&D= M,@=+&T?[R:J-ID(0>-28IJP\6H98WM Z5$.$Y$X:A3#E%%AF(C)4Y(H8JG'@ MAH-U<"J(W9)5%V+%H7 HU(Z42^7$W(>4)CZ^N 2>@ENPCMUY[*FQFJ%@54>[)SVWZ=J/@.5:X74%.UW:^7MFE?0F\B/,U\=$% MB:.WR,H(AR=2H#N!-T*DM4)9GDP\K!C[X*JE:\GVD%073&-9/"7ET "L/GQ?A:IF7U<[ MRDV:SG&RW&NI42)2Y<<)#FDB/,+"DQ MML84;UKUB(H6S>4CA?RPQGH8QQO MS.=OW7SY)B-$(A1YU&7A'E-'?!E*]D?41%BPJG#&8& M@ M[KN?497+\9QN9SS''<48A$AY_*J*N6$DH!K9I SR24?8B _.E:X9Z:=/1FMA M,B9(CN-OFP_!'J9USD)8Y??L]+YM=N?A21ZE.OGZ;=FE/Q9Q\)2.L@2,D.@J MR)%QTF#)<6>8HDAC AX<(V Q1[>JRS;<44/C88&R)M-@1#IEPMV7!NO#Z>;28(9$%D2("#P2#IP@X*DJ#1:!DR1YK&6T:9\I M_D338,> 8#@3&[B6]OFXU&F36&[KJEQ"W&L-]SG8BR)BXHBFC)/2Q3]/-@TV MQ.(I*8?:BN5J+YL]W9^KW[WOEO\3ER^["SB&/@9P=R\O5AN&X_G?E^%K/IVK M:?,?TA_@[,ZG/W.I=W:*SRYRE^MS89-R 0,[4CZOU$ODG,?(4R>8-9$YK0Y2 M5>/3VJ*%?B2NNG:%W"+F5_&<#S?QG#),2;#M8(5#!&.X7WA22!M&D%7):.T" M#?%XY(]!<8OZ>B3\5Q=XFX\97E]\GW8_8WP19S%-EG?CHMY?7EQ.<^K"S@(8 M:O\;/?QZ_8,?W'3R=?7M(<'A@E\O$!D>BQ>%PL+Y14:<+>P:H)_BRUR /"K8^(:W!SP-#A2"AAM+7$)X8+FX8]R!L^X#"!DKAF?_8=7G[+ M_4_>SAY)Y%,WG;[IYG_9>3BGWF 3/$.>Y3I(ICER40646-)48.JH+!W".8[2 MNF;)6#A[/ IQ="DVX,0]WN6CW9W#O>%=R->(Q0R,J621 ]\6>>*Q)3@:K,<' MYB.RJL\['QT=>P$Y3%1'HP\,ETD7/B_M?#D2!C_'^8^)OTIR4^5-XHD@39V# M+0D.KG&P2,(?4\/SN+/2100[":H^2[T^[HX53Y/Z[FV.P,7%YH+ Z6]V,GO7 M+1;GQF,.>EFC)!/XD9IZY'+ (DD68F+.I.+]30X@J_JX]?K &R:J=@KR'N\, M^!4G7]=-J?W/UW_[%7<_P7>O^+QX;%HXG2UF;7-[A=P9@25D P-61^R#E 8[ M6;K.IPCAU8>YUP?RV.)N&>J/=\8L!8:2B$0V5K@"IU 3$I DE'D#YHSSI5L; ME')GQAP-7Q^FPT0UT)UY/0L5@I@W(=W%'XL84C>_N7-R8'?, &:?+X\;O#R: M!Q4"E\0E3Q-@W7&=Y^!2C0"B&(5(@A3*.<]*=QLX8>#RMJWAX\-YI^'_XBIG MK2WU.'J!B+%P0V JD+8N(3"$@#E41NE+^TJ]"'PZ8,".)"R$-DX=]*+QJ4U-*"[0C2,3^G"W!4A<=Y'G MBFK)+!+2:2#;6&1\LBAQ"?NG5L=8#!1-=,_O+ZQM(Q-Z<*[VR(3)[$[+?T& M5B,\RH^D@' ,FW?&(9N"5PQKIL1!E^^^D0EW/]K(R(0^(NM*\*^VX._->@A1 M:J(\^!5AU3V9&*2] H?#22&28#$^;&YYHED9Q7GOO;LIO M/!8J!)V (30@[JE"5CF.)'BACAL=M2G=Y^ @PEJ9HS&6]3">E)J$W@/W]*6= M^EQI,YE]?1^7'U>A@XE?_WS.4&0FY.*K'%P[%U;27+^+*/? 7T$LM)=D'0VQ_T/]4\GX6:,^[_I#N^KIO9WZ>BQ?/(_'6N.20 M\L0AGIOH6$LC@FLK*<83CFG\O'VY_;26]F_O)!3"0NUR[%*,^-SYB9V^_&;G M7^/B7%'KF4D<3+#\NBM%@PQ- @F!.1>1.?*P:!ZR9E:>!S"?N,G_FR@<:(YNV[V.C)M!Z[;1"SHPS&R)F"F&38QAPU2/- M"4.&$6YY9);@TN] 3U_L_Y#[J],6??=U-OD_,9R'Z"4/)'>XI;G-0*#YI:=! MP1LLI):R_)C/@PA[.CFR/BC:8ML6E%'IBI>B2O%3_!%GET,&O#Q8H8#ZVD53 M(9VT_L0;@-E*TH":?T^6WUY>+I;=19S?("EB1X4'_#C-+.)^%%Z4*V TD;K(LF"_OUZSQ>5<]\2.O/7L7Z1-+>)^Z1(?DM#!4NGYV8J[65 MUTD+18O'HG;04U?SC(&51UJGE#0JYV(^SKMPZ90Q ?7RM\-E^A@@ QE<.P[QNYW_ M&;-W^KF;KJRPQ3I!R8+P-@F%DDTV=UW/@Y*50-+(A#&Q(CU\^KHEGK#M"]5A M,%1R76DVUL;"IY4E^'L,$[NF7G.I730&>2-EKC@/R"8C\F8BH2$D%\5!('BT M=+U<_@C2'\:XVF*_/R =-)Y(6+I82TD&#<;2[>Q4)XH(\)@%%.^!2,FX-6[A%*T2B21XLF1.[S-^#]"YM3-'="GKF;Y/+G67Y) MM;CWYX,'- _Z7H%H7[G]%HH-W@:4[UTRT>MA\K>]SB65 M$50O*%Z=,4B-0C:(@*+604>#C:'%.Z ,HKC<2Z#KO-/:GMDLV;/I:LFUPKB. MJ%\E(%>47MU?CL-953$@A:E&W(#^L(E2I+00P0@792C]>FJ4C537T*?"\O;' M1K5@T8#E<36K?>XBJ^PS!894D8%"S.E=8T@:V6(B)).F=MD"Z5 MSBWL(*>5ATS5P-*-([EV0;CV-I7Q\)] D5C5=3NJD-:"HA2,)%$HIU/I@6X[ M":H+Q&)B/PQ.1\B@ 4!] ID =_.9N$56.G3;M7G?&V:K:,/CG&CID9RU7-Q_VDO64V"ZQ@0/'*6RDJD=NCOLYW&'!E;-[[M9HO[ M>]$I4,690A'# >11>7#YF$6$):>()MRYPX*!>SY4-\!3'B_%F=N -OHMSF ? M4]C06;B8S";9=EU.?L3[FTI&X%5K8QLU!EN $V2-50B, NF\DUX4;R-[$&%U MRZG'TTCEI=( U%;QB)MY0,EQYK)EJ8V$K 5D_UXZ30 K2U6V+]1])-D6N(I(H243;)"_=EOE >8P*.L0 M$8O@N'%C\DLK:U&0-$9N7/2I=,:[\!8JJ]#F/.F:"&G@@*QW!I?(YMJ4JQ#6 MN>74*Z,,"H[F<1:P*T=H0-H&1I0QEHK2CU4/HZRN]U(5/ ]#0N4EV4X#\X,8 M_<7^O7X&?E5)]WCS@@0>6.Y.D7(,UN-PU<>=4I4H,?"'LG2FK@SE=3VLEF!> M 0EM]GC8O//WV5K+R8?B99*/5AZM('+W'MHH??2&<\P9029/?^#64U"CRB,C M4[!4)N59\39>S[#T$4?A4\A5TT9:8&,RR CID6":X:3 !\ VIK M0Q)N\>GS'^O-1$)\XL&@H,"FYIZR;%,[)!.1-LA@-"UM">XDZ!FF3X>HKW+" M:P")VW*_,F&N(@7#1&N3>Z^#31*H02DJ03AL0_'2+1:').^?5GYU"/I*"*P! MW+VX7$QF<;$X\_^YG"PF-R^(4DJ$N]P3SD9@S:KPF>=?2:85]28D6GJ_N4\7I].+9QW*A<^,)_@=":"3'3P*QNP3Q).*R_]ZG0O M474]B"*B/P!.Q\NAMC-POZ^0<\:P!#<_)7DN%$D26:G C0F2TA P!Z?F(#^@ M?R.FDV)@@+RV-V7JP[P&],F_P!K,/5;R>3"6L<2910F+".4V Z1@0'!9]'RR1)P&V+W]UUVZGUHP3(9!2X&QR MPRAR<"YSM;CDD29'W(G>SVTBKZX/=TJP'2>1IP$VP,WU22*Y%V\4&%E,\E0) M;I!3/*' A716.S Z2Q=2]R*PK@UV4L =*94&(%>Z+I%9S$2(#%F1ZQ+C:AX? ML!P\8#AKR7A5O)%+C>K^\6*LS;D.-1'2P '9&_3>&?->:Z$K1A#PYV707+'< M9C!8X8?3[<:O&NE!__-Z*= +B'WK3<9"12LGPNW?NWNX M]]=_?Y]KD+[YT2SN]^_=9$.^[Y?_$.P/C[A0#+SAJX' =?<.N]_M; M?G&]>+M6+;_-N\7BG%KK1,#@C-EL!L<@LI D2@)N6O 'N9:EN_2/L(VZ#DI+ M!Z(YH_G$HFQ%MQ]C,=[UGCY-OGY;+H ! M/@/F:SSW1'H9-9B+N5::&Q&129(@H2.5G$;-(V_%F]BUD8-.A'S.)Z(=G#1P M6,:S#F]6NOJ7/BR_Q?F7;W9V;3$R28-U5B!*"$?<.HPT TE*%RAA.%KI2S?! MK;;9@PZ=^A4.W=/ VW,^F%[4N<7YS[ MI(U3(L<-E4=<<(LTX0H%BCVH&.>#3X5/RCZ:#L*V^16P751Z3ZFMS/J6._/+ MR0_PZXHWE]FR_F@M9@[93QN-9K#48$'DX;C*@7[C7B,CB$(6^T2DY%[%TC6C ME1O-#(R+W3F2G[KI%.Z+_)?G#LZ\Q7 4";'9/LM%[40HQ(254GCO/#YYSX.C M=O*D6\WT07/I@&D!8#1@0!3DPOO+JSI#:U,@^7T'@>N*N]6#0Q%19(2'X/-= M6?J5+IG96A4&GAM.1D^U66YM7E_*:\Z^IA^MU,_.N_X]Q/@ _G MRN?Q54(BK)@&5R'KZ?RA4 MZA^:JUF9 ]GP,KKAD+$&CLR#3=0MSWB6!V8(3%IPM\O)Y-\Q)R)C./L1Y_9KO';;/LXG/IX3 MS4B22J! 4P A<0:7<)[_I007V#O)>6L.RX%;JQO$>AY9D&+0:>5$'5-MN98IU6*]N],U?;2"K%T?&:TJZ^"= MM5&:1:FG/&+P,@AFB&NL\BQXCSR7D5DCJ(JE'S<_RQE@QCM&-9S3Z"3X;F!I M:BTX8EAI3@2-H%9*J_=_9H -P/*)9H#U@$4#IM#]<4#<^2BEU"C!Y0.W8YYP M:?*K+<<,#8$8IDN'K9[_#+ ^@-@Y ZR/=!J UEYSZ9C1!/9P'AP)T3S*#<7!5Q M:RW207MDB5',)>UI.BQU_'CMQNM%1Q?VGBE,?3C_%!3D-G:^NWD5!-ZLLE0D MI!V.X"PR#O:/G5[?&J330;<\B?&P5-&_G5_#C#_+U<: MY^&#YIL7FG>3?L*"AG$1&$-9U@LJ(D>D12EB1H)TSLAF'M$ ;=G?0[OIQ7.N0B<)ZQ =^($(HP!F20L1WPQ<<65 VR9_VPY0Z'#.%14$*1$ZN!M\3D7HT>,4DP2L'J%/55?63< ,X_@?4^G_CE>K;2'[/)<@&6X+KF1SB;I \)>9=Y MZB3.DP4NK&$UP 2X>Y)W?PBMPNY5W> M"X)22!ZN("&18Y2C9*@6+$5MBP]MV$)*XS&$4Z.OA, :P%WI7N(8!^X-!T-) M@MW$H[7()NJ1C<)&KE)B^#D,C'YB)81##-F:"&G@@)PX!R&IXY$&BHC(8QV% M >Y(8U# S&$>@L#M]*=X@O6$5<%X ML;5 1HJ@"=B0MGPT\)_BPMH(KU993@^4?:-9TC&'0=$QCY"RF*)H0?)+8*UZZF*[M>>BC M&;\MG=&G@;?G?# W3ZUV"A-)O4%4@@O L>,@74N0Q$[Z%(+UHO14UP;GH8]F M[?X21W XLIY2Z?V_UZ.WB]?=/UQXM*+[G3MHH^+>8Z>B#0KX1BQ84X8CX[)W MI+S00>HH6>EZACH5]ZO&5R^G=K'XD-9R^3!?C72_Z\7J1+3F5B-*F$$\23 N M9:2(4<;@OT:IN!=T!WWI29>V]P'-O<9C1?G?@ VQ<3]WNL"?:Y)"BLHB(3UP M*A"!# -V,6=%$EHHPDK/?]I'4QWDC2#^;D19U.Z-N'$S*V?X_A3/]OR4>.8 M* ?&:88X'!1@G-"(*9=L(AR,2G$\BC9^LX['7@-'PUE>/PZ]?7=7$R ?;"[2 MY(B6#.F89]EYJ9%)+B+/N/..*DL2/QY/FSY9Q_NL :?!#&]4+WV?S!]L2CH' M_RH)2#,!1T1@A8P6X(A38H/%(:9A6NG1%^O,AJVCDX:QNTD,7:7?SV8!=A?S MNYDO7?ZCQ[,#K24.;G&.5#0.<9,DTH8[9&3TBC)'O+;' ^M0,NI,5:V!ME$$ MTR0$MT\ V]0S@Z3D-,$H8>IR4QZP(ZD3B!CCE>("U+@Y'H9]2'G2LQ7+1B-& MDV"3>+US,F_.XH&CZ\XQ(4YK8Y$G5B"NN$%68($\Y5A(+"D.H8@6[4O9DYY? M6!;-IY)OD^ ^^_IUOG* 'HR)8SPWY@BY^UE.F% PEIU5#*D@([>,N!#9\<#= M\M4G/?JO+"A+R*7-1-:;R0R\LXF=P@6RRH^_G<'?17ME^BLUN*;N%.L?-4@]UI$EB_)+]>H6 ,"Z&E MPYQ'HDH_4MQ-T= \Q=M5KCF?Z:M/P,&+(-CE.4^P%2L2\A9KQ&WDNLT83CH$N7@SX@H:[;,BIDCF=U_6#Q]2[>=',P-628<$(\TCKW*!6K49/>8P$<6 1N&0-B87!U(.\ MNA[%B$ ;2T2U_8'WW:S[#N[-$OR:>U;%VXOOL+\/*1O$W>4L__TYT5PG!6>* MX%7A8@ ][,"?EY8%QXU3CAP6#NSSU;K^P B0&I?O#=Q_*YYMW6!^ $-]) 9I M1N$V%[ O;0)%-CJC-28Q)C>&T;B5HCK9C!,HK8*": !6VS<2 L^%G 8E"9SA MVN3S(0,*41.+P3ADM'3CAF%@*IZL. &8RK#_>!SENM]ZX8CW.3"SG/P8-^[P MZ"LG"3#LWMMI(@F&2L/VXD$A8 M]'"1.VPHXC'?Y@I.#P\.DR"]%*+TH)!AVJI6+*$/)@[75GW8/\!%7(ZEJZYV M WY&&:6T:[D"VN=@:@NIF9OOW0;R;_"4N/9:"8M('I+"/99(.TK!34M68AN( M,J5+^'>0,SS*M%YZ#>P7<1;39'E. \7:1P& 5@[EU"HRR3M$P!NE'G8:7>D MP192ZBJ74DAX''(:SO6<[@;A(JP-U'#1(1.RR2"]P] PVEL:71IMR$U-E05C@A M06304F*&0^EVVD].0_5!PJ$:J@_?V]10K^T\%V L/L;Y*@E_>Y!?V,7$/_SK M 4KJR"\5T%,E]EA(53W\U@TZX8KT,M<;!A_RR);L\5.-D?)<6"(!(Q:A5X(J45\#T"*C?%+2'O M1Y[8T0QN(.;XH 3LJOKV0[IJ]'ZG G)U-,]%'B=@(P&;+Q>"R5RA8T)"*28> M5>2*R=*#37H16+E!SQCH&D] 1Z,/*'%=J=X;#WAVM8V$K0G.4@0,RH$18G-G MGX@$CDFZ0+R@I0VHC814;B8S!IZ&,_RI64ZO)M-+.$ GL9WV?&M4ZZG//L>V MGQBS(N1>ST$IDZU[CK1-&#%.D@QP!8;BS21.9#\)9E*>KL."R8\UC49&FX"2 M" &'D"@UI7.[3\%^ZB/O/?93#P8_-?OIAET:=H*YE2@F@A'WG"$P#BD2#.YI M(ZWBOC2*CB*T47MJ"-K&%]A30^4Y"1A+F_LH8II;A JA]-YYT ,(-,_C[2:\+DW[B]M?'R:(]GX7\OKTJF;UAK@8/.886<2 YQ MS"*R^0F*TMIBC(.$Z^(4<#V M+9?SB;M?!)3LF!1B V(8^-=(;%7&%4/BDP MD.H&5>]8('N<8SBEQ&N721^TW17K)S_BZY1B+N'=N?UU,]BS67CQ^>/+U^?< M>D]SPD=',.>YXQ(YYR2RRCEC-(V$/'@DLJ6V>G12ZUJ]-4#?( 2>BM)_::?3 MVWU>]_D\Q])0';E'2<$N> ]A\ ME#NYVM/,3\I4MO=9OD#F\>C=%$HVWOD^6&$O[WY_0WVA2 D M(@,2,3O?PC+ D;*(!"+ ^TA&V-+&2R\"AZJJG"R[]XDOV58]9Q)K+T&Y6[-Z M\N@B'!HID6?:!\^-N;*:E[*8Z'E8?:JX <&KCX7EPN)K.X6)SY_UQ. M%JMQ(F=_3Q;GT6*?8@)61)6'GS"&M',))1,MIX& =B\]JV8+*77Q5$+*77F6 M-XJ<_,MYC*^ZW$_NW/@ _V"**,DV8)0&'/5L=!+.M60V/6I,/PJ&[A%5%TU% M1'\ G(Z70_5P]/=N]E=TO\=5,]BH" .7Q2-!)4.! ?+JBC"O 7WR2-.^NYG$!53+H B<#") V]((3H8#9])9$H40V"A? M.O&[G9JZ28(1[J-"C&\.0C]?+Y:3"[N,'])'^(L)\&E5:"8MMUXK#$8?Y8A[ M;Y&C*B"7M#)281:E'!5-6PAKS- Y$@4[P55").WA[,S[^:6=O@1?^"?\T:J3 MZ55#_562P>9&EE?_?TZCL<"OA+0Q-C_1C\@20I$@Q!BLDE"D=#SI:&(;4W2C MX'$DT;73@&_S?L^6]W9\3F(R2AN!$F? 46Q@;X%8Y)V/%FPI3^G(*G$S8773 MDR>%X!"1M!D$?0'GYL_0_37KTJ?X(\XN>]]VZT^#R;+&(RX7[^5OLOL[M M]V\3#TS(1ZU$A+38MPN$3\?A0Z'8ZN?X-0?+/L7OW7QY-UGDL.7$A8#8ZF&0 ML@II"3!7Q$AN0V*L^'N';;0,?LBQ3E:]S%T'YW".W\[^#6S^]AK.X/+GAU4S MG;@XQ]0;PO,D-^58'J+K\^21W.:2P ]+9!C\R1$)IW4" QRC'AN?*UY E-?!V$PT]8>5H8$ M7[F#0?C=+?YV$E 95B=$0%=:'+4Q=74D[VYA'>'/0W,DLP(1[.%@:NZ ?L*0 MLM+XPZ"#=M@]3VPBH@ZF"@NU*<[DR5,[@$ 'EBW7J!E2VD18K)), 7N2) M(,YK@;"$$Q,Y3L$<9 7LP'GZX3CAV) TQB*L-*(F>]MB=V+6S MU#"7D%<)W G'3@$D<.O'+..X$1]:95R+*UU4U 5;-^3"K<=$.=M7L\>_?=D M^>UZJZ__]M/+U1L&V";\$_(0(L%%<(HZ1*U/B%LXHII'"9_WZ.4=\^B"H<]>TCPMH1NJW1J!1(XF"H MHU#4MP^7:[YV6!DSSA M40*G.NH<%?+ESOF;3RU&:X?(O"<' M&Y#Y?W\\QU["!C%%V H!=CA+R.)H42 *6\:<"G97J+Z?S/_[8YVV../)O"<' MVXEH]H^\Q1!@EYX@[#E'W'",C,L3'&2R3 3FK2_=.?V7#,L?XYR<5+CM@+A7 M))?K8(EC# 7A[54DUR:PQ@P-,EB&F=AYN_T3EB^&GP)A^3["?*Z%U_M_V.8. M(ZN+JFI4_AA"FPC+#^;PZ-78D7G,*$-"T_SF3^7^,!J.'7$\B@B^)?U%XO)1 M*BZ9T7R8-0)1Y,5N/3CF&<9E^^#J,)Q^3XBK!U#W1HOE$Q3 M'5- (@\YYD[G%T&>(4H\H8X)S>-!5O(O&9?OA8"#XO)]Q%$;4UL=5,:3)XPI ME/(,# 2:1H2)<$902[ ^J'7:6JT2!AY ML+D15T8@@X-&E#,7,0Z)I5^C&KN7"+=78_?A9P/.\)VJX:BHU%Y:Q%B*B&/L MD+/4(\44,4(R1A^.,GCFU=C'(&(@7VOKAD=UPSA)H8@(N?D#\$!+@9QQ"@DC M#:-<1HU+7!]/HAK[: TQB*L-*(FC(SM284JL2T@:F2UQ&'ZZ6/_O+SL.7R<5D]O6V$?/^>.G& M;&A>] I*/MPB:/,7>@8ZCR:^5"CR9JS2R^[B>YPMUE"_G:WTXN?CT4N9O"L: MX3, RX]3.WMO+ZY[WA:.RXU!XI">L>\Z_^L0-*BGC(9>+*^+BH,T_6 \#+D ]'- 0I,*'XSL\ZNM7*R,Z]MP MP[&.P/85"Y#X^^S[)"_Z!0S^%_"7?Q8A\_&J5=S>O;*X1M1!'*D8T;A'7UQ^ MZT)A>3U8LTID[#AI;>9&([+Z")]=SB]FX+%G%$3]:^SWF12."^J_NKUOZRFK +4M7<::/$MQNWE06X,V= M.KF(X4TWS[;AO^QT\'';M6X5][B7Z [@2@L';_%RVBWBE^Z&W-4P\7*G;\_Z M51S;_D?P,"XU*\^1Q%C'&2TDO4:$]G86)C\FX7)=L3E$4 ^6JNN4[>9YMX\! MM8_2='I+U_X SP&':-."U22TA>?=80QH(/E_&T[:?6B.B;S=7[NNLWS0*=K) ME.+".G55P^9=/7QM,&9@LC[!1;[OU=U]-DIX7$PZVL;,)MN#[C1\P[+ M>P/7"Q\" S/:97FT/_" +RV([H]9F$]_?OT<_>5\LIS$Q=G%KX*?(]41?UX]2(5U'N('E@]G87Z*?KN1YS__) >?>L1&(["_4$?&'!D MUZM>?V9XE'GC@M4"9'WD<_>P[F)+926;*^O6#ZCS'3 XVKQIO6KRVLGW[B F M_-)Y@%&LDT.%\D\&X)\,0"_9O.]F[V-70BCW5ZJ7,=O%ZV[/QANZ5R(L>3&9 MK7B6]6NQ"^;1PM64VK&6P2%LJJWROGY=KC?'N?\P_[*8OUXL)Q?V*K54KMS[ MH ]4*WD\5JI]V%99PA\NEZ#C9ZOVI.54Z?95J]5 'BO+O0QJYP)\WRW_)][< MU+%4/?(A'ZA6$EG@LMS+MLH2?@.+=K-XO=,2"=$M2U8KC3Q6BKM9TY;<7EW& M+]WKOW.N/\(^9ZF;^Y5I/539]OE.M61W(0D?PL0&Q?ZO23==L?E#^J_N(JX[ M+K^S?XTA^YT?JY!BB:,^ M6"]57Q(.A_*U+4B &IO:V9K@MQ??<_MJV(";3"?+GV5LM^.^6*\VH! H^G&V M'0^LI(FW8]EZ!00%G+ V;;T-!!;VHQ\N>Y 0FXIU[>=10UF!+B[ +_P4_W,Y MF=_HE3)*N<=G#A)R4Z&O_CQLM0KHXX^Q*H#NKURD^F<'L04J?S[:G_]:W.EM M4[KPYY#U!YQK8,[P6I^;1:HE7'M(X>Z)?+C[V@FAOZ._7$Y^Q)>@)KYV\Y^# M2TM57.T71]>-+9=%]C%T! M.=VN4K.F9#^ONQT;KU_D R2]+R*.AVO5>]3;4RA;F/!/K>(I;YI_ZA/_J4_L M)YOPOU^ZE3\^]'C<7ZE:&=6NT[%QL[4%,)W>D%7F:#QI=V\/\^-;R%R^[SW$:<_?K M-88&IRXVKUCO(CE.7COY4MM/ 5+"C5'_(:6)AW7?S,JM^'E4_B]V7;FFG)?+ #]>J5FY[])G;R(OZ$CKS2_#$IS\_VDDH)*A-2U8K MK#U>7CLX4]M1SIXB4)BI*J4:MZU9K5[V2,'MX4UML_,Z,GSVXVLQW;AUT7JE MKL=:F7O8TY#T5I3=T1 EA;AI[7IUJ@5DN8-9+:C2&U*+*]2M*]>K,!VB5_%.QHR/86%GR&]1/WODZ^%5&Z(=^XR!Y MMQ1]ZLF\Y@[YA^6W.!_Y?&_^QD&B;BEPU9-YM4^U=9=3.W\W62P+IKJWKWJ0 M.%L*9^UE4&T!/M8L0R,A6Y8\J%JAI6#6;M94C_Q?*__R MRW]D&2;"F4=2"S M&I@Q0\61]]Z5=I2F*3!,M5N]AL8+FO"7L6%GT]6:9A"=:K[ES]( MB"T%0 YG6?5[*4PR77;*,?UQN[M2Z>=]JQ\DV99B(0)_R@=TU=GRF2*N-0[=1H._&HT\] LB1[U>W+CLD%G:SW(OB7SN843MF>4/:X%=M#Y:J)IN=W-XHE8;>N9U-IQMT29D7 MH-L7;D!6.QZ#[F7(/\T$:IVA?QH+_--8H)]OO9Q/O\3YQ>)#^C(/@*\R%OZ. M9:N=H7XVPG[&5+<4,E4EFI'>7ZG:2]Z^-MR&[;PRHW3CTHP@W,:(A9?AE?C%;EM6%=Y:L]JKV>%7X MF"%M:<)" MN^:K4'M8/T8'-BNW88RDTNW;QBO3>TQVC#+?QH0E:O+NJ]BCY'.0PXT(9;/T5_.)\M)7)Q]_7KVPTZF@PMX=ZQ;[]WK,0+;R9NG MD67\V$TG'C;P<=[Y$;.,]SXS0I9Q^S:*9QGO?NH11@JD&S>O/R@6OUX^W%VZ ME$NW?_5&,I([Y78_@'\@OZKG6#;1^;Y;KDDM$T8^_"N-1)4'RGD'_\;7Z.N_ MR/_C["+^___/_P502P,$% @ H8!B5RY3#3"#!P >B !X !E>&AI M8FET,S$Q8V5O8V5R=&EF:6-A=&5Q,RYH=&W=6MMR&S<2?=^OP$H56ZHB*=XD M6Y2L*D?V5OEAD]W$57E,@3,])$HS@PF (<5\_9YN#"\2R9)D;6++>6 T Z#1 ME].G&P-?3D.17UU.2:=7_[C\9[NM/MBD+J@,*G&D Z6J]J:JW6YF M7=MJXQ.?+$]GD@,[.DM][!UB*Z7&-#XNG69V3)@/X?U\<\H9EN8=A/(&]L0;#%B M6(!CDOI+NU^2"R4RB@[&E&B]4F)*ZGAK*U,=;2NI@9J1^ MSC"#G*IJYVL-)8-5>PW]5BS[%=H[$PPD?KQ-IKJ-5;Z#;O>&1 M/E:Z3%7O-&V>OGFSM%HRN)I@"&JNE%^X2:L"3\[H7&6:T\HI6QC)0YFW-:&D MA+S7;L%3"GU#DJ KF1[O4BB#+7.IW4T&)\:A5F-:B>70) 4'SZ0B7AM.*Z%6!M.K@KN M9J0P@O)\#84F"O[>UD!;:EAPBV?4.28@_A9!DNV\Z)-H/U59;N=^"0Y'$^.# M8_[7_#+J#2U;&S'V2V6VM'V981[N#_/G.SYY[9L0-AS/J6!C&W/D8]'_I+0C M"0J<;,8YL?,4 0GCW/@IK^!I!9B V8"?4^.3W/H:ZY@CG,UC="IG$TKQVJLC M!",E1#=Z?%_K<7I$&ZT'/\5'PZU%&5'!\A7GZ 988O!8ET=OE-W9*,-&;.=] M"&$&5XSGE<&+2J?,.NVO8]-J"(<'#<@! MNGB;FU0.@;X>>Y,:[0P;8&(E$9HK65+MF=TE$[R4 B$!ZPD*!6F.6ZI"4V"2 M&DT1N MFB1+K*H$5L>9LEDK\-2:>"'K!>DJ?URY\.[@9W\?-HQ-R"SZ/3^5' MHPC(FYF4P:&]+35SEO8 %C<(C!CMTF7T@">CQR8W8<$58]>VC&4)M,0PPO#. MU(T&0ZCQMC$(!X\*&/)2X9+$NE04D%9C0B4*5PXH883DG,)3T$9%N #+I@([ M?2^ 28[5QYG.:\E&]B9E&9_%9O"#WU&L49@>P2OQ<7?E%F1@(3C!Q_Y@;.NP M?^_',)]>S29N?K*'VT0U7K95 G:*/H ^L;' !M]!<%.P0?3>=A3X<-"47!G9 M#/*KP[?]WIL+_Q0.X,I@DZ1V[.L-&MXAM; ^X#U_AX LGT!0<[131WN69 - MLO/>[$9Q-)7-(>?> M_-:S7?1\8'TE&)WN/:6KS[M]\G#K*J?[=(G-UCH;F1PV\;%.3([P$ZK95A\" MYM+H0H)U?E4ZY 6$%3C^!J)MNEN9-+8H3CR>&F@F0HZ 'W",9P[#_[D76H*> M_J@-%!> UZ5\VO+'WU%O^A[G0J[V\ND5*G CGQA"$!KR7_6(<](WS.:QV@J? M2Y\@'QV69\0GA;9IY^+A9T?JZA0+/:TR=P<,FKX"DQ%+E/]6+"8>E<37!?P. M=X@9#5?N/$>O\OG+3Z'?3DS1-[Y'0<@<,J(%#Y-D,&(DGV.:8+8BGYIR9O,9 M,:F6>M)\57)-TE-1Y79!&)U/;4QS?0$:P@_0B3F[@RIF&QDC.Z6NK^LOSQQ3YX66;NN>=D+COZ3SRI M@C>WQH^W/7(BR;I!?8^AQ7L7Y3A2RV?@4?P4-*.MJ_,UTH0,NNLE>@RXU6%[ MR0.W[&AI8FET,S$R8V9O8V5R=&EF:6-A=&5Q,RYH=&WE6EMSVS86?N^O0.W9Q)F1 M9-T<1[+CF6R2[N2EG6TST\<=D#P4,08)%@ E:W_]?@>@+K:DL1UOFSCM@VH2 MP,&Y?.<[!T0N"U_JJ\N"9';UP^6/W:[X8-*FI,J+U)+TE(G&J6HF?L_(78MN MMYWUWM1+JV:%%\/^<"1^-_9:S64<]\IKNEK)N3R-SY>G89/+Q&3+J\M,S87* MWAZI\W,:3MZ3?IXGDTG2[_>'PV0\_L_@"$LQ/:YQ?JGI[5&I MJFY!O/]T/.R=G]7^8J$R7TP'_?X_CL+4J\O<5![[6:R/?T8QN\*DG4%>8KPW MY91EM6^\J<.CIQO?E5K-JFFP^2C*7JU/C39V>MP/_UWP2#>7I=++Z MC :]X6V3=HUAU2>W54\1#+)?2??W9+W*52J],I5(EL(7)-X7BG+QDZIDE2JI MQ2\Y9I 5=6-=(Z&D-^*@H=^*9;]1VECE%21^O$D+6#48R>Y@ M?")?"5EE8G"6M4_?O%G2"9F9F@E@.QRP-D1PU!\*DXZ[E/'7:)+,2_M$JO(:XCTH!^!KWT+X[/ MWEP\-YL&O1?'@]?]B]W?3Z*0N\@^&SR[/PQ[(E##OFG=' ##"Z7XKHR"TW9C#K1+ZTW M,@--*H,2BXVDJL -2]%4WC8$0U!T0_V%FZ0H\629&W/)>66%*55(Q#!O9T)% M*3DG[9*GE/*:0H:N93J\RZ ,MM2A>+XC2\[H208#-NM<57E2)18)E65ZB:#3,1KRW$=Q%IQ4\'$/N;$Q:K_24A+(2AP MLDHTL?,$ 0F)5J[@%3RM!!,P&_!SIERJC6NPCCG"&AVC4UN34H;73IP@&!DA MNM'CAWJ/LQ/:ZCWX*3XJ[BVJB J6+SA'M\ 2@\>Z/'BC_-9&.39B.^]""#.X M8CRM#%[4,F/6Z6K*_73T^JOAA'NY#^30KL$[@2SO#UV'>3R5C7OX$B;4A!"& M=J=(T::Q$( $G"L7TAJSJ IRN-/8$,(VJ5C2,L2UY>A-;#HMX?"@ CE %V>T MRL(IT#6)4YF25K$!*E:20',52VH=3 D L5+DV-S8("H=68487"I0$EC% XJ/ 4M%$1+L"RJL%.WPM@ MTE?BXUSJ)F0C>Y/RG ]C<_C![2G6*$P/X)7XN+]R!V1@(3C!Q?X@,8T_O/=# MF$^N9Q,W/_G];:)(5FU5 #M%'T"?V%A@@^\@N!G8('IO-PI\.&A+;AC9#O*+ MXS?#P?F%>PP'<&4P:=I8]O46#>^16AKG\9X_1$"62R&H/=J)DP-+KDFWAYP[\SM/ M=M'3@?658'1V\)0N/N_WR?VM:SC=9RML=C;9R.2PC8]-8G*$'U'-=OH0,)=$ M%^*-=>O2$5Y 6(GCKR?:I;NU28E!<>+Q3$&S(.0$^ ''..8P_)][H17HZ8]& M0?$ \*8*W[;NPTR([R88&K9?7V:'2T6M"FYW18WXC!OFNONV9$"_YZA 1S7QR/ M4:G"[YVK@C76'V!S&U@&.TP6X:@N5LH_+X=\N1.>EYT'+CQOL=S:Z-.0D5N\ M]Q!.O',ICM-S^.([C5]]YK1S3;Y!4\CX_F:)3 "IQN\NN>=FO?V-]_RGX=\7 M_ ]02P,$% @ H8!B5]&5'SEM!0 PQ< !X !E>&AI8FET,S(Q8V5O M8V9O8V5R=&EF:6-A="YH=&WE6-MRVS80?>]7H/+4<69$FA?)LB7%,QG%Z5.3 MQG8FCQT06(JH*8(%0,OJUW1]Y(5LV@,(0IH 8XJ;0HIN03!WU#/*^9-9'E0HEI9D@41#'Y)-6- MN*7UN!$FA_.EG/%Q_3X^=DK&B>2+\S$7MT3P5QW1[[$DA4%XQACK<0 :)>PD M2 )VQN+XY#3Z(^S@4IQ>K]%FD<.KSDP47@96_[ 7^8-^:49SP4TV#(/@EXZ; M>CY.96%0G\+U]=]:S*XPJJ8H+Y'&R-G0RFJ^&%FZ5P-WQJ.YF!9#YW.GEKU< MSV0NU? @<+^1'?%2.A/Y8OCB6LQ DWLZ6=MTQD& ]03V3X!940J M"%B19$),!F60"4G)Q!ZPRXA;(^Q1G@"*TX,W86U'0@@F:K\;*2NF*H@-& MDKT@_%>\#D_)1__*G_CD"ICS/(S[09=032B7I2;%3/)*-)-D9/8OEW;'9D@.QO]'PMA MN7AE<,/7N+=S($=K[AX>A">#D96$PI?A^;8H]^Y%^3>8TH),L MWM_05Y-1TUWR( 'MHHBSR$TAYSGP*1P>]$]'7T+SDG*.9["70VJ&\G?3-4^'^((6^Y4LPVGU>K\&S 0@'(TT^5%0A+_,%N802DX0@9]]* M-2-AX'VP:>-@+-$4R4F= %> 3)XEB&B,6ZDM/QS<\TQ@.$PFD,"MPP8_4&,P M5KB6V@1;GZ(M;FR;LB9)6N7XE:'IN8WP7)AL.\NUC?(ZZ8XHYK9:?^@?\56R M;R:M(^ /2X7H02J( L,[JV/$4!;%]=SND1:D'5ZD5-BW4H&V<'?M1)KG! 6@ M<9BE.% BW#ABUZ>K[$717#@E-M=Q5I77T9+(*J==;V6V_]T"\B4'WFY=^D11 M?8.(NRV,O).W=2)&=1Y^Y=&]J@$,3?!8:M8D4G%0'GJ5TU+#L M%_M!/]X['/CAWK&'Q(:!WS^+_G6QSMK^9XD]=DC4:"#>&K/A52?N+!=CYKZG.#I%WS MM#!YA 1-7MH]"!TF6N:"DZ7QSPF.;\B*'P:CKZ?)<_)R3R/Q_]TI]G1 N_$_ M=J?OPRU^NS-_N.3YRF6M(BP\?:2^>IJRZ=IV)JS5F5#&7,59MXV[16_7]BZ% M-(0#-AD,U3_8B30UC62.5BWU;F.!;9A038UO6!NLE-,%#H3*[2QZY MMFZ>]27ZL;N\_P=02P$"% ,4 " "A@&)7[A/MRR-B 0 ?_A8 $0 M @ $ 8W)T;RTR,#(S,#DS,"YH=&U02P$"% ,4 " "A@&)7 M (G3>!(2 !\T@ $0 @ %28@$ 8W)T;RTR,#(S,#DS,"YX M&UL4$L! A0#% @ H8!B5P#E#B;[ M1 $P4# !4 ( !UIX ,_T"0 5 " 03= M 0!C&UL M4$L! A0#% @ H8!B5RY3#3"#!P >B !X ( !>U\# M &5X:&EB:70S,3%C96]C97)T:69I8V%T97$S+FAT;5!+ 0(4 Q0 ( *& M8E>@_=FH= < &8@ > " 3IG P!E>&AI8FET,S$R8V9O M8V5R=&EF:6-A=&5Q,RYH=&U02P$"% ,4 " "A@&)7T94?.6T% ##%P M'@ @ 'J;@, 97AH:6)I=#,R,6-E;V-F;V-E

>2R26SC9*9U:VL6S)M[(':HBGS/9-+YFE(9E;'MF;)5"7():BB MI5,XO,)>C=L[WKFBQ[T2V:MWVR!S:JBB/Q8N C="_G:CO?Q%B"I&P\A?P#N8 M53J41H7D@)K!\H2J7>C<&@1J7439IGL"YP"A& \]9OKH M#N\M5#N#G;;$4/ #2Y$8 R3&*G1NF4L,EQ@V';I2)(84]6A*D> *EQ@N,6QZ M9J5(C 5-5B6M2-R?#[';Q2(,#;';'F-VVF/E]&TL'3E63N_T*8R52^;\G=I< M.5ALIK%M#W\=W%_]]?;+Y=7]PY^%J[]]NW[\Y^;(-KIC&V&41*6SWVR[9QED MQ%;>T6^RU5/DXR:)O?=8LR>;.O6G:CU--JD_U>@9BM:8IVHEC).S>Z9-_ZE& MYK%O>9YJE<0#ID%_K69/S;C6HK-[##:FOIG99AE! 9,P=.9@_.QMR=4HD![Q M9ATN@E>!;$D/D3_\GF-\&,. #? *P5XCEJ4[ZKK>0<)EF\F5?XQ4#< /AXO9 M8DH,Y;B;QY9/)5PGHW^^[!K]TT)\W*/(P1^.A.5D\Q. ^>KWA1N]"EW!.;X, MLX5HN?$]85X@\E%80QS&1,'9D!G>P#"N M'^I&LFR5\HK"HB2U0Y:V!EF* OHY1 #,:"=F;_PHE#8.=^R24T#LJ'B-V?J M>$,,=B1+2>S1E=28I2VII94,5\<;+:7LL;0TF:0M5G[HH M6]R].9JPJ4,C3!#6BH^,6**JI"WE8@&T^N<19*/B#8H$-\E83K-F+&F,+V.1 MI?_T!TN1E=3 "XX"C@*. HX"CH*30T$N(R=USF_;R+D+_+$;05E0;D/%[O05 M";N-E!(GITBE;8L(@!P:'D4'(H.905Y0255+JWPAE# M>M),3LK0^;QE1.*LF,%5J9(5M9-EQ7SZ(N6R5$DDTNO*5C+TGCQI&M4Y3U&' MC+ ER@?G[[8VM70=A@M2G.V/!>Q/NYX3O.8X '($W*QP:<["3T4]5/@)Z5% M)QI=+@)(BN)E^:.X'O0&O9!+&=WS=36H;I)>T1*M7$DD5BV6BS=^= MZ0)MD":M'R#Y?&J(IY!1X% R F4N(,$-F=OBI3JLMI#NI/@\%. TJ: M2:QCQE5&AHN)XSU#^D>(EFUA M0L#FRA>BL!*MI^L9%K.C11]D.KM*3]/2C<6>G!#!$[#S_9]KSS5N M?.(,-I MQ"1/ \J\AS 5_8 OOFSJ1%1A[($/AK\OW "-\CK@!IS3@XFG9MH1Y(&\O41) M;TM;-"&;T9(D%WX8?471Q,](G(TM2X6SLJ9)^0AE TAS&HKA-*#,EW@Z4,!8 MBIAIT#I 5RF?=6P=:0YX?J601N_T+5&53H\T7#?D]@Q+84 C&P.V-H-&S,ON M;PXT:(?T)/)"!^!O><3B-.(R'$H.9;.@I)GQ&8S^M0@C,EGBT5_W$[YSW-&U M=Q$W$R;J#\)/HTWE=P]--D,W0@\H^.$.41R"O$=#_]DC3R&[3^Z]QH2]QJ;5 M5J4Y1#T-UCT-*&EZ%,P)J'6B DKS(%7Y1$W3S>[T[72S.4ZTS*X5:Y)H2IBB MHJ0=J%YJ^ZDNDL\+(:$7=_T66AXN.(V@"(>20\FAY%!R*#F4',H:JLNVNL 1 M4VO;/AV[/]&H^V\4^+M,4WD#[RWOYW9P(,)7)QA.EM,0E%+:832:0_<4 !EE M=V$W%3(*P99T4=W1XY<3*HLJ8;)3J*F2.0@ZW4KJ1A,U=_V=6;KX:5#8I2JF M:&BT2AO:3:E=\I=JZ,I4"W43#DBKIJBJM,KWVD#A7 0^4 M6$UV-3M_4)%&7 MTT??3Y:L^00W:W.)F@AL8N5LB+I$JR*Z#03.0U^5R0%1IH5-7MG&.VY%??I: M1];6J)E<(1]'6";'#%EP(%03).^))1S?0MQ2 ML"&JBH;,Q]46H%/J^#1].JF<3H6=A@,YK7>G(%A:IT\MNM(2Y.<3DJP9C0)" MHD,7'-$V3[8E:#D#$9I3%GX:QU XE!Q*#B5[4.;;#U,)X J;9UM&IZ\9HD8[ M?=\ (G%6/-Y_*845S9-EQ7Q$2GDO51+)PI:U:.P8O: ]$:,XI@;Q5H*J=J@)]KTR)^F@$6X+.C+*H&H=<]?;1ZC3.K7 H MVP-EGBU0RU(?=T2':QMJ*V1*A?_-0?UI,-AI0%G,):,D1@H7H]9"6/0\&IA4#E4[(:;V@=?JT:A>:@_F<;KDF9W7+*4Y) ML/5.WU!$13^Y:7FYY$*KH4&S#3-.95$VTQ/8VBXY^6ASP.DLA38F%/NK&JT M5G-(PS?-#)6:%3 @:=BI2UPW%/*D2R&-W>DKLBBIIV?Q<.60V]4N@0-52?>\I::6+7ZR#%,W% -FWE35(ZS9E-HE?^K1NW8E@@A1?(UFS5<;*)R+P ?J M]&JBJXHM.UT239/2M*HVD#6?X![OR55"8(CY2XIH4VN@T08*YR(PB_/(5%G' MFZYIBCKEO.KID#7+*<3JR0K'+D3)M'?63W+"9B$LB^.M5-GL]%59E'5*PU1. MCJH'S@;61%6+3,F1)5&V#LQ3:6U2G<[8C03:IO:APP/$N("$*D1#E0)N0%I0@5#E;HSE%^:=Q"HA#R:'D4+(' M93Y+)&L>OX0^[*JB=OJ*)9H*K8$&S2$29\4,'DN5K*B=+"N6X[F40B0=TA>F MD2ZOXS1ZSZ^IDD1PE$(2->L0C5J;7Z(]6J,Y5?]Y2SUU+6L/SU)&:ZB*V>E; MDB4:6KJ8K.W-QW+I_"RE@/D;8*L*9*/Y 2 .)8>20\FA9$[M'\@@':WV;:[V M6PHEQ>S+L=RE2@>YJ^J\"Y^I4>E,C>9X]3P(F-O7.&ZFAJK*G;Y"^;!? U"? MUR'7LSKD](9JJ*H"_9=UT;;H'NEJ 'GR24;UW=E55>WT-5&U>%#\?=(<.')5 M"FG(03E1IS8,O#FTX=MF[DK,4C@0LC&::,NGMZ\6S&M60!L#;ZJV:&G&R=&& M:X>\KG8I#&AF9,#6Y@&I3M5H3@CH- )='$H.9;.@I.G/L-8H7+7P9B.)FL+; M27(H&PLE39^".0FU3U5"BQ57UCY50X-TFG1RZ5J*WA5KHJC)1!3U'>F0DSJ= M1F6J1G,"!J<1%N%0KO$,F^;IV/V)1MU_H\#?99DJ M&VAO>6^Z@[,;'M \0K,G;*D6&N"PW=;CR8\B?[:CLT<[^S+NJ7(RR^XPKZF= MOJ&)MJ6+ZJ$^BYR01\9*F.R'JVED (1"J6OJ*1 ]]ZE!JW3QA5[5HJ39HD9M M?,!I4W*7_&8]I5R3($-C:UT1+8MS0$D*G,D.R1I,I3,DT3#2A2N<[#0$WSA^ M-&@E# "'DE59-'1: RA.@0-R,4"66E]_,IF/;\X/E,D23U#',5.EO>V^G?>L)G]!0LH'.3&@=?1>$B<"/D_SD4 MGGPG&$%WIY$;H&'D!Z'@+**)'V 1@+":*>%!03?%$U0W/U)"-!\$0PG M&*7"//"? VV3@/I.T;I?O>TN?ME@M<;!#!,LDK/)CK&6 M'=*M4>JEY>9/?Y -Z1.F[G0#:*AD<;Q7C#!_'8H1!C-,\2%&TB4BC @HC@,V M/>$1?VNX[_2ZX(9Q1V$7"NKQ.W*&C0SC0-B(XI%6/8X"VKJHR>GM)6D&ML$/ M(PCX8YPX6/R<9V /-^X?]BY;W*& +/-]2.5WX5Q".(C?#.<]UH]-PZ5CN(Q> MNK4;7NLX1)'P]$J=+.^V_KK'6P#&581&,30O6#))Y[K/?C!&;K0(\G<%T\E( M,TW"_]\1^]E@RYB*"R ??H-P__ M%'[@!>$U]LCWE@IEO:^\W442':8I/1/Z M*:15\XL[BB;+W7?CB\F^(ZV_XCQA6V(1[?_*X1TK;7+0,2YDZ9!U072X\:;G MP\;/2;!R<;<.*H7J#V^/1DB"A_\M3<-;? MM<;B2"96QIJVQ$3$R)XZ\Q"=+W_Y-'+#^=1Y/7<]@CSRI4_;;]33>SAY7WPY M08)M]TQ% SPD.=3DQ0F*>@1%2^-W^YK54U1S[V6I)^__ZCN/-7J*LO\J?RI; M3Y6Q"6"5P022I5!_JM73U#(0:YKTUVKV9#OS4W+*["RV(^2 ,X^KKO?Y^HT!:VG4",84RQ# : -.Z7%Z8.^ZH MB]V"0S3;B-$<",4T ?[A<#%;8%L0VYAQV?I6NV;A.AFJ\B7K4)7FH^0>10[^ M<"1<.8&'UYJIJ7+SP8Y#9$(7>XKKJ!A$#H@;DL31P&6,PQ3"0V_0.PW,W& G M8[[*W=3\V+;")C^QX M+?8>AO'^P ;"9:MRRM8LN5)K1/<#Q)8G_@(_8A2* OHY1 &<0@<$AD/A2RV M5*D$:<+IRH,E[)=HF%2PRP4JV!/ VYDXW1,4+[U"73<[?4,5%0U&'E$J>&D# MH?+EX9@L0=>A&8HHT1K/VP:JYBTQ-THO,=>AVHP<$)$E6L-GVD"I/^8K)66[ MAMR VC)3$Q6;[*S:9P+@(S6>5MJ'C?-4W1T ]TO^%TW4=7)LNX#2TNX[;P_RD5])X> M99FLTS;T3E]51?P-Q#^?-&(U&&U/=&(N\ ?NQ&4 M6^6V>$QL\10L@=EKBWV M0#= M&Z1):QR8\7UJB#^-49"G 66NX2.I>M&CA"CGG@XY&U&QZ7;S;P!E3H/_3@-* MFFYE.5)FQ5*6;BO7GGNZB1[Y$JT MGJYG6,S^KK>:EK'M;=+QKYW1E=.(L)X&E'E/NUIR=9UQ+=)N7U7AG :M&ILV M4&:7QW/@ -465<@.N"0*=/']BJ*)GY$\ZZT0O[.OFJ(LI??"MM/F-'3#:4!9 ML/:S CF#,02J:"NT2MS:2IL#_F@IM($CHK(H*:>W/W'MD-LC+84#M4(10-@M*FLFOP>A?BS":820\FAY%!R*#F4',H: M"O"VN@422VO;YAV[/]&H^V\4^+O,77L#[\S;N^PE-PY.W?CJ!,/)K(- M4_(602EEM_RW)3)R0Y4-T=AQ?O-D"96KF:G%9/=A6R8C-RQ*G8?;0-7<18AJ MZ?*G=/JFJ"JJ*.]H_GVZG:7R]>W?IA-S??MM.!TORR(&E9/X2!5[H!ZN)L)J M6'H-250I![^;3==\HINU?V)-%-8[?4L7-3E]VI)+;C8",]GJW38Z?5V7=Q:[ MD#XARA[H(E839:U.7U5$8\=D.D[63&1E_M 1NR].1N:!&-N)3Y9\4CIR)H+ M*2 =*OAL=C.F;+!7+%'EE(WF5-.?QO$=#B6'DD/)'I3YMMBL@_E*:.FN2="' M0;0L6LV0FD,CSHG'NT*E<*)^JIR8CT8I7ZA*&L&16E$W*1<>M8Y&69VF4FAD M=OJ6J.G'R1'/?^TD/^TI'2TX6;&[QM76#]6XEC&E0Y/@@+$DFCNXON7T.8WS M/1S*]D"9:R?-4NZ7?ZZ,)MF=OFH?52'29-2?!H.=!I3%'#LZ8B1+7(Q:"V4Q MCX<2@\E',UBS$D-\:D6E4RN:$W@XC3#E:4"9]\"H;58VM4*3E4[?LD5-H7PT MJ=%DV;735=\L6Y/AQ*=H:+3JAYI#FM/0"Z:F&&O"K(\ M%,9?85+'6EA\+5,T3$I]Q%M!V%RR*TM9NX[41&*[T[=E456X>CY:=EF<:*:I M4J>O*Z9H46X:<$J$S>U[5T)8.9[:H8B*2C>3?DJD97%$EJ8JG;XJB2;?;H^F M:VI"%A-T)3U@)4T%L>59=L;F=B30-EI**$3..?PQX_ K>\X9>]415<[H:,Z9@=,XL,2AY%!R*-F#,J=QD[7"H(R6 M[JK5Z=NB3*TU5W.(Q%DQBPM4)2O:I\J*)3E#V8B4HH,FP51#6K-26DJ%.@5% M@R2T)$KJ<:XLSV?M)#_M.1S-.1-Q&B<_OMKRH,]I1(%SLZ%R M@ UW3 >Y1]$QPT$TL]-794N4)+IU]TVFRDY?ZL!!IRV*)+18=R0?S#"*Y% :4"S$@S_;MI#K5X2#-"0J=1NB+0\FA;!:45--J MK#4YUQ4RWDHS>,:.0]E8**EZ*LR)J'JJ(EJP]++VJ2"ZUNEKE$*G[:1:TT0Q M'D>J2_P\')LC09H3VCB- Z'DD/9+"CS1;TS55%FZD*O&YT^/UV3]S3>T=B& MUKRTYKTW!]U7#LXF>4#S M",V>L/-1:$#)=K.9)S^*_-G;?C/M[$2SKT)-+7M\@B'%XTMT230,2N-+6D_& M? UCMXG(2L-80XZ'F] ]%]%>FN>=?"++6NFRJ\#H$\G61'U'.V<:_;Y:2,>< MLQ7D5!=OIF8K&)#1D!5@ LX I2AO)KM]&UJG;\FRJ-*:3=5^JN<4^U2!+%MB MKT-O#$G4=FS?7.QIB'UNO[,2LD-D4])$E7(JE%,]H3J38P@-DXQVD'114;FZ M+X7NN:/AE=#=@LBZ:,CIZ#HG>F&BLVG7V43454VT]*,.J5((59X1B)8GEO&/ MY3=F3O#L>BO&43!-DH\(N^"_WQ![+PL>R05Z3UGR 7G#.12MN,/W.4-Y[_BV M=>#TMK#KK#EML*RC@(J#B6/?CSP_0C$#>5T%."[^Z-Z'Q4ZB:'Y^=O;R\M+[ M^11,>W[P?*9(DGJ&.16=+>_M]&\]X1(-XQBN24*XBBAD[Y?5^];J[^&V#U2+C4RER-H$T5@)I2IV^9DF] MM##^Z0^R(7W"U)UN0 UU4X[WBC'FK\,ZPF"&*3YT ,.$$Z'E6AS\Z0F/^%O# M?9T.!#>,NUN[<( #OR-O#$J1\Y]P'@RQNCOBB+,I=_JJJ&'SU++39DK28VZ# M(T:0.,!(<; .L_ (&[&O!V(K0* ;G!4LG:;/XV0_&R(T60?[F""89 M(*98EFBK:8-C@S-C.BZ @/@-POW#MU#X@1<$G(X9GBHVAD'DOX^*+_C:MSE% M-&BQL6WL]*WWH^'+MX<5&GKD>TO=NMZV\V^H:2N+CCUE'[GE@+9RAL-8RP'! M <"0H!A$V<4KQ&IW*LR=($IT(E;]"\_!AA/F5J#[".\3\6_$N'3@X['K.=X0 M+Q>#A3\@5:J]O6A+5J0I/1.:MZ0W]Q=W%$V6&;>-+R:(EM9?<9[P(A;1_J_4 M1R)9.F3S$HJ8;QK,;/P$,("K74.1S"$:#Y\,5=4<'3GJ6%4TU1S9\DB5[?'_ MPA#FY$N38+GN.=:,W2?,[]^[SAB#=>Y,7YS7L'.VC2",BB5!I![0XWA4)HCK M__(4G/5WP;7QM*JPGDI]$ZQ?W%\_7MT*#[U!3V!0O+-"<7MS>77S<'4IX-\> M;K]<7PX>\1\/C_B?KUEGGGWTP9$%D5,DP ; "5K?OV;6060( $2=Q*@:F/';9,@@,K*S,K+ MDYEW7X2;Z_O_$KY\O?OGO?#NCV_7?WR"E7]ZW_BJJ=.Q%53JA<+J%_8J(!_B MO_P:.RV.2U=#?_3K[A.UM$E/G\>^CKC3,H>*KB"#1L",Z,$1[PXI[\;.T\YW MNC8<2=+!KT?#JM]IFE[IE\=>5H*7-8T>O:QU^.OD;7,@-7&H8H2!BN-><.ZE MUF"/*=.AD;-'1\P\:6>33.$3X7>X;!X(G^$8GNZ$$TY(4F6?I)FAJ*/1J!R2 M^[CL\U.\&BJJR)HY;5.TE1ME9^Q#M7=M)P*?V<1XAZ&#N;>&6TSWAE[UL-:I MH#H#QQO'"S0!EMUG@[S?%9:=D=!9^OUMGW#-+;J#ZJ)<]K_"&,9R<7Y#0^26 M6F3\2&/;@M^6W!XN4URF&I*IHM._:L@4@B-$J0@2\NPRU<.:@'V>R$[!?O/< MJXD=S&DD&/;@REL1WZ:Q80?LM49FS!PTVN3"R>^*6N;D@M= ,X?";0$P@PT[ M=XO;].!A?;\[<18$[*SM+*<'[P8N 1E]=L"!_/CZ1T"FM^Y=O,?7\#[/3N@4 M#;LGA-<8C%59-$;Z@41;81$NN]%M'XN<>:LS;PXLIS/,BPV$95DD"FHYR M[P6XA8=**)'>Z3^OA.LEXG;^37N:T.-IA9R F(56?,A"@MV([=M#P3YP*M%T M[R>R\N$[ND_P]P6A8"MWFMP_^.?WS>Y]\?Q_V+[CKQO*!*X+LHHE*DNT!)2>B+9](7)FK0^2C#0S/G)YE>_9OX7A;[ MR(G&'XUX#R=0Y?5PYN>]LB'?AY+5Z*X/="5@BNS=D^VX[P4XF!; L'@0(4F\ MP%X@/@\C=).U[^-I90&8A/O9M=T0PI" MUA/Z1!F,3=$:I6,1I>/@/?58+I*'5']H_ M*VKS-VA)M8(._A1M!9.O!_MG)%\?B4MF3NG6(*8%4J:*AEJ@XQ*HB2H/;G=WAYF*:NQFF4E&C*EH6@5&K5RBE=V5B#T;L=:;H+S,@_*G MB^LE66@:G)]&YS/*32N9NZFBZTX79_ MD[M_LYW"^>+Y?V(%W(2-616H"L<8C2=LR^/L3?G)N3V -P?XKNX=;(J'H@FZ MI:41I^ :HI[A(G04XLWY\0S)VM/QHXXU!Z*>@0OJ*#^^P6C_NWC?WPN_"/'> ML^ZQ]A1[[DZ(\XR=T_W]SDEO])+F>3+!!2\'Q6T7)RZ?! VP*(6L*@F*AD!MXYRY,6Z4L>03M'I]XOP+M[\]]NC<&6_ M5C\'>1B\[?/C.]N>!]RKDN*IC48@GI(H99P@/+G28ZZJK_)K<16F["Q1D^M$ MQWJ<9>F 2C_HW7@T\]) M=H;#$6?*!J&.W3#-H@5'I66/\QRBI9>NQ\'SW!T M7[.?@)T4FNR0Y8Y4YK]A"WW?0-_5YG&GC YD/_HB>PV6CQT7O:_;O2DM?SA, MQQ"M#'.*EQ]TD*=.9*DWQ5V8/!N)DI&V%KBQ?FH(ZS:1O: &>T*CTP(S2C]L M.;&&+[GQ?IY:LX/IPJ_X[X0HQN966N9H@I!;YY?&-\=ZWE7@FY**G ZXS@KE M=;9LN'M=C4[>_ZA[[?=O:'FS[RTYK*HM$C?H=7PC83O]F+61.1CKLFAE-!-O M$+A=QG;J'&R&\W_[_)\3\&J1_W&*O#(2->7P#/FW+@ 7ZZS1V=:L5@3=+<<- MP45S<+@F\[I$['L./!:^PM\6-J92L/\'_&B%G2O/[93U3$NTUQR0FMYQ.]$' M+QI9?KO93F9J?X_V\CON)/9PB/>QK,Z0,)]NB*92)YC"L5<7Q)?'7,(3\B4V M5S9%2]-ZP)<7X%D=*V;!.)\=H2QB;%6RF.4D9PT/R]=+WQ\(Z>RA9WZP77WP MVA-LF3:@,-2.%#1S_CM#(/'T7*?@X$U=23?1.5]"\F)=D>18C,=U -\'<"2X MA.:!V)1 9CU,S^UU]$42F^PZGK+A/D9;1()O)+R;87 B^F9:6LS4P5@'HZU. MYQ.>).H<1^5$M%KE* UC6IJH9G0GYEBN1K6V[\&;3@.629ENN\FS<-(SB48N M&N^P,Y\@.[T2@@HN^]P L'P#I 3H'^P)M=37PR=4+! M?O()Z32,J8.R>M*PU6T0K,%H(W>SKY[[]$#\Y2?R&)8(-,B-CTONQD'!F:_] M,%<1YBMP+"BT>9G66!U4QXZ&[OD1V4SR@ZRB!+,W2YP,Y_8:+E'&" MZFI=[6+\F+//21+'Q?BG@&;6#FIF7A'>GE5.?A)_X@0$]7 0>I,_!6^%1.?A M^?/:VO>X%W=L*SY'>U0:>"'KM"63RELR71PKE;"<#[!2FEN,P5B7:G>SYV'T M0N;OVI_,;:9W0T34KOU7IH"Y$7Q&0.47S]_NS=WLQELN/9<*4&G=BPG0D2(J M6D=FZW)..BF0LD%.L@9CS1(EO<[T6&X9ET>O;!$K=7O<<6.F.FHE8C&59'&4@X+F) MW2T>:][";H+%CIL%2A?3&I<]O)F/:+YHPZT53.,!*RYIO=4Z9+ 1MJC*O!ZV MZ]S54OR\#9[2J.$BJQRT?BK0>HQ9CZ,Z'*W>6[1Z$P*(F5%9%4VM@0;TW0 A MWLT^1SOZ S;TSD49QO]]WN[?#Q*$ MOC,)R93V.7&GNQ\DKBPMV:P.5K+J).\XV/TBV+;H.=,%MK4&8]T4S5IH3 Z1 MKV/"@+4A./&,Y'?3Y "V9L\A;CBV?0[5$MWOL YOFNZ_.%FLD:)))<$41UE9 M5[%RUS!%16T >MV-,XJS=-MG5,=9FF;C35$>=9ZE+]:APO/KX$$EV*'P2)X< MU\5 '#A=*\H2W(\Z90Q\.+-5+OUZO5@K8RLQ?8A'^R\(*UCRGD M:'3*;.&]"([+9+[M0H6^W^-B V11'8O#8&FA_9-L)^SX9 8K.CNNH"^!A28K M6&[=B;U)LSR L#.,4VNIMUCFC1?6(.Q MI75D/"E5H[^$."4S+A2#/^)'+VW_R7&O'KTP])8?)"Q7BSZBCI1,.2.Y30=5 M?L7]*U B)U9P4DFEY#+@_*R(,"\N#,\T+7"PEC%1>YBQ60K\GT.F0? MH=:*K_OAT0A"&*X^_/++R\O+\.>COQAZ_M,O\FBD_.+#U[_$UP[&=S/A9>Y, MYL+?2BE)6=[A>&V?XZ\7"V^"\U7OY[9//@)YIS?>1RE+,L!^>-2T,I9SD(\?YK[82O@OUB^], M7G[[:(&P9[-. @&FD; S(K[F%7+U-/MJ'*WMHZ+ 6=KT^3%+;.)Q\%G$9^RG M,?L!KYU(-NC]/S@AR.BD@+1T>G9XD&SS^ V' M&BPCS=LOSC2&?G&^'I%$AL3#W^@DD_L1EH)PX MNCPR)F0V>=051;4U8BLS15858VI)4T6R9O^+O8BB'\TW*9"5_00G&(C$GU?V M#);UP5Z\V*_!X)== @$I=O>C.BDCPHUW]>G>BJ*[G8KJJ8 ]I?K-C]N'SW?" M_?#Z,)?D$VR7_C;W^'A3KBY^_;I\[?[SY_P;_=W7V\_73_ /[[< M?KO^=G-[_56X?X /?O_\[>%>>/?'M^L_/L%*/[VON\JL/:TL9O]:!Z$S>SVI MG-WXH+\\NN/"BXUG V@0>P$'B..");?R?*K(X!M;"+R)\W__CZPHOX;L/Z@. M!69:!D+@+%<+9Q9=040!#A:\[?U0C.;$W[SDZO' $Q8V!%VXN&1#V\+IF?6 MV]I@"K\NMV]V<-O.MR&* M.9@\3W.Z(2^>OYC23C_&KX&P(#8UY&_BW_Q.[_P=3B,\%X<"O.>CCU?XX.?! MS=$'\!W84T(?3& WF!VRAM\+CZ^P72M@*#8@3YC9CD]?V /[F84>,>>SLS+, M&7IX&Q$N<+UG:GF*#/,V]QQXIZ@OD;#R7H@/6P]/"?TU=5?P*N!)X,_9>B'8 M4VH/!OAPVO ]O>##=!P*Y7DE1S5T@\?B/:;$L%]I8C;>;D: F,"VX)(7P5ZM M?,\&H4412U"4[AK\\A&'+F]O 5:0S8@)OT$#$Y[GNY%W&((F).&&03:L"*R) M[P/<$W!N9XI;>:D\7J&,LS?D\S^KL O.1 I$N&_R3?W@=6==?D M?06-T.U=OENCV8,J''2'0Z4RCWRT%PC\0)""\ K-79"]%9#4GKQ>!?8LL:<% M%0MLW2$5(J*:7L,!1%&IOC==3\+@PT%B1B'(*TR=?)"-S,.3?>2@-1Y^N)+, M5-"P78*CM,CZKPU"CPH]^-<=TDCJD )\J%!ZLQELSW;#WSWZL'D!NOJA[2S@ M(Z9/P2H&3X4$[ZDNB/K&435N!^A/@L$,8K\55CB%7D#IDX)2NZ2=W4ET25+X M)C;H:-C!@.]["_N>%.UWU,X*YK'<;S@@M>=+#XYB>(N,[<(?@J@N/6;UXCLMJ&S)'S3&]IT\/RI805&-/@6J%!MJJH# M.&)QSQ)&).4/:C!1Y0S$<"TX84*_% ;D$6QEN"XM8Q"%7 M$>\T8 \2!^R>-^Q>\3]_ VV[@G^ M U>R*#,;NV(BZ(?#4QT<=OY[SK]._XE M_[+ ESS:G3YJK$:BW6KOHMVE(1]5MT$J%DW&%)PT%*(4_SUF\._ M!Z9Q9L[$=L/KR<1;TU;(GIENCQXY+K?2C^ *!G>SO56^LC\S M5II"E.!GZ94VUEJ[X#;392!=O_M@WKGA;NE!*25V9A,5TY:5DI 8W5^L,!V,A@7JU] MG%@=TI@?/,5?8VB7.:!/ZX7-',DH)W!/)FN?MHZD5\0=4&@$R0D"9.!W@_O/ M-X/W0^$&G%+;<9,%)/1'FVQZLN3$Q4NBO 9;.?PRDS2;)< %#,Z"X[:9^6YO MI6\%SM+$6>%:G@CXU_3F\#UFS>EO<3E_N)2:E%ATC==4T&Q8Q!_#^Z'PV_7U M]QWZ;?<0#'QO"4X=_#5)P6 ]F6>3<"C\%_ATX*F+]-&1WP"W73CP:<#OT[1%TQ.8$W ;(*L ]1V'@H/%3/@V.<:+T 1B$8 M6Z(4@]_\:^TR6!4E-[Y(_HUL%E&($-B1WH4\^FO4V++* M<#64/ W))WB;Z"4*P&6P7ZAKV'7O(IQ'U#V&<3D&]T",:&XFR[& M5/%6CAMAP9:V"\8"7HG5-Q,2!+@89#E\+9JO6;PR"2;!>A%NL2,T>>,LHRQ= ML.471H'X5-9+CX91PJO5,0'S008XT1W9*&\=ESX)6!J3 ; M1;L?T RB^YI(%NX]$T4M?IN9@V@ZNO_G=*U/E/SUJ)!CT(\R\T8E 2G_6CL^ MDR;L&$ZQ@O""2ZK'4.#^M9X^,1:D>L5F76,9=Z!#@(28?-G. MCA+CM N]780?#&*^+",K-'R= N^P_"2=+(I!K@,O#ZP_!_'Q4"DO4B<)_.<9 M^,Y;!]$D/%C'>LDFR+)UOY!8P5)VQ?Y='DU>)G+>$\>?K)?PPI@9'0J8E+$G M(:J@F&.7]BMH91JQC7.3\-Z;=QYF[%R'5+H6SM)A2?,/PCOIO?#D>T$@/ >T @_W+0B63&8V&P;:Q7MRJ?,E"._D M]ZB5O!>Z/!8&AM/3@3M[^&M1>*>\IVB")8F+^]ZI[W=(27O2.TCLQ9HUI*>+ MG$9\PW88KX>/$BR$/WE-WUQ%@ND M#>S0DX-[EWCL CNRP0V%=WJ1.RZ]*5G0M#NF6Y:8\Z1J!9/=>!4YBJ)=+6P7 M'H7/?6?L/@Z.:XI-C+.UR3W ZW<6E1@$EB0770_=E#W=MN] ]#]X>]#MH3#C M!YJ5V%I=KK?I;@U;A_HB2+A<2:,OX.)[SPR%L ?%# J$F?+(=MBF,;9 M"BEWKKC#]HV\))PUWW/AKQ.F-7-<-S7+2V.@F\W35S U>^M_*""-R$N+GK^X_4 M/:0FR>8&\#(L!?CH39W8WYMZ])"/K ;&3:QJ)706B,):AYB61^MJ8V]O+&>$ MB^#[Y'':!D&5&RL0UBL\KZ*WR#F%TB4'304B2P15C4&=N"6/@1>6"6ET. C. MX]G5X]ERV7CVQ\BBOMD:U)\V$:,,4T'+B/)JZ2AO?%MFW#.V#81JL6N-QJX; M"QMO&/1@U4B*OI*&" %09B_DL6^6!GWW.U>X7C_!@X7(](Q"P-?;W1$^@=H> MO-\))XI"M&CAO[P%=4:^,O]1%#[_)/]&8';T@?#.WB(=:!KCP"\9G#>!@F#! MB(//P;>AT)O1K_=D@?@E^B_I5WC3W_VA\/5?ZT=3<#?P(Q-X*U"50C M4T,0 2=PB"Z9#Q'W^F1GK@\?OWC^G\+WM0\N34"$ZR>?L&7LW/W[]99J]%8Q MN(O=*W8S5^#S8_QC\1J'C3$*LWG**GZ*'3]%%-CIOW%M,& *_ 5\BM'-U],'0L&++").V8M"OZ\F"_"Q M(Y1W\CF!&>*,G!/&[*KZ_D[9&(0_4R M^G?_/>9OMAI@-#QJ6/C&8R%LMN9CRT.X7OA:?'D3/_2RUO:-DNEN]I4\V8O/ M>%/@]^VJ$A7GP#$3K#H'D9D&Q-VL>+1=,%C)6$":6O%FWS>!?UCO I](88?X MR%Q_M,-^'&8W-CRY ON%4 0?K%7 HG$3"YBPJJIDTP#M>-. # -M9^SW@P]+ M8N!$J73K ',PEJW1\- \UKAW0*R\]_6OB 4 R+^5FC^H519^=/)YZ?7CO":O9&S0^49'BV4L%7^W:['*FT=,$9X!E\_( M5TP@#M%^_T<0RXR(CLB_:'[2$]!YO0*YV3!78K.3V]AT.XB"^WL=1-F_:!_1 M4$B\O;UY_RAWS>HE?ZYH3I"FH\ 0A[^ $;]8;'*O;V>M>,)? M.3^OYLYT2MP/2&T9ZTC@5A%I0$Q<<&+\@*+6XUME6,!8[+M (:.12N;#P$Z0 MY6KAT?'A6U>!5J31)!GU&)CG%,OS3M)4F*[]C4>";H\[H1XE!!]GL&D-[9YO]Z#VS;#\F7!&C$676(F M"!$#XA[M$IC2[3$C#L=P.GN;9[/>5'@K^#2&IX$T80319-F,*1 MX]"Z:(S+;:!'W@9ZM$UB)6!&K#8>[/XY7(X_C# ML349OI#%\UX/I72"7[B- M-"4[OJ/ 6[HIEXC0HJDS/1P(R-PAJV04H-06S9R?9'KU;^)[&3$ 71^,72^U M-V&T%12"9Q_BQ18:+&1$#SH0+=CFYH^P609*LE ?M^@T3AC D4=40=:5T7$+ MY0>[\Q7=&(Q!>9L%NC*N ML);Y9RR1[Q#D]+Z"?K-*QQ^^^QX"?>S;+7+P,VMQ$=SY7^$UL%R"QM3(/;P= M28@>9E>N:2"T-&',P=C*:^]X1*1.EJ:LD%AC%1K8HV#BKX-YCX.#=TE(N)G0 MZELC*IW^8%N(*._X[Q3CO XIS(,"1IA?&'^])17[]ZT[&0KO!MN/L5("- _[ M=L_$.Y""B4,(I2.7BG2^R*5N@1.3+Q0/>\O%13*8% /8V,^VLZ#Q-QI\ SIX M0#/$X.[;UQNC.&UDLV=F^BY;6'#R+98DG+/^5ENPX5"X1KV&^%P7>6@'X9F* M.J:Y@6%R(H:* *TQKO:%1:F1PJR[%]PR@UF9@8]<%_EW#@+<*2YR\R+;O@+E MSYB<9K\9[/*#N1G_)M/;Z%5PKZ[I\N+DQ;4[_;I%O5XSW/#M)K%4<,C4EK., MT6"L#-.=U?B93,SG9 MXUV*8M[N[X;!*3H^G=EP?CT3 ]E&5G M]]D_J#,U6V-M6^0G474!ILP:M70&@N\@8H^#W1)@-ZF)BF]UQ"N^&T#(*641 M(WZ)ZJ1C>#DCHRK:R*B*WGE()9B',I=TS")B!&4U&XD"+1B[WF\V6;,$SF9+I>D+O9 >&D!V6& M-.H9TJBGI1'-B)F'96Z4':F#$- .#<#4D$Z54$2Q M^$2G\S$1\VFO O(A_LNO4R=8+>S7#XY+-0/]T:^[J]#2G?WIR["OHU/,LH:R MABC7>&A7].#HC!O2,VYO\@W[S@#)U)6#7X^&TL'OCMU6UH:&8A2Z;^?W;G_@9F3[/:T;8;U?4:Z;W_MET:46#)#V5G2TN.[BL\ M*)PI@E/2H/B@\*QUY<[0.OV"2HT#/QZ@V.$/^ ?QGTEN4FD[OLPP6)M-2?[U M@-%QFG&0FSWHZSC(*M(\H5;BP6&0O9C)USS#Y\QQK&YG)[@>0;B2:"EJ7:9O M>GC?)1YAUU$$D(Y!K<3MG9GU6VS!38XM_6Y34%_PQ?-W.+\TRUL8%!--.8WN M>!,3?YNJ92QF=A^WVM+>ZEY0KX+6*6R^G=X'*6Z^9:WKK/*=O: RXJW5-=_R M1=ND8']1&J6!' UB=8NIOC,?GYO9MZD\20_Q#5\JAOE*YL)RD-)-Q#5-"?-A M.= !L4)(5LFIY&KDY>4"V>G=X*H8C?K:1B!1M&T?>P.Z"%J$B[P5A>C'X,C2 MVZ:?8.4*!M+SIMQ6V+43) %,=3!6\Z!M>;OV6P+4>GT U$J77\[B4X[!?'<6 M?TOQ=EG+TU"BT@4%[VOO30Y$KY&]P?)=)0]GG+,MZ5,WOQ$ MG6Y4I5:GFQ/F:]72R2%"&R*RWFS %\?2LZ:13@B91D9[;G;/9,O(2DE:=N^, M)\H5T_!-'_Z'FG,A+5E2AU'B<#^N#H1$6<9D;AE6N*S,^::(9Y MS6.S%BM/4KR@DI-]H'O4#3:(N62GQ2KK@!GE. ?;_L.#S9Q!AM_:?K,=0#@E M6.MF1QV?H_F1M*5J/&)R';5,2_R:[>"?^"VJ_X#JY*BY* D8M(VA(FFZ-1KK MPQ"@,1QMB^#WTS*PBS>+UXY#?[*;("=Y9IM>/G@B1H\Y&J/)Z&P1MWJXBULE M1\HK*-GFP32/.)+M^B#\3N69EN @I,RAS6-_ MT,%HD90B>T0%%=<@8/WIMR)@]5%1>>L5\?6$N% M6,'07L2)&:1,P3NLM2OVLXVC&)OSY"T9)XBG,= 1M MC(]:!E@OR%I,10,7MURWF;**PP.BD2UY\ 1NX?!L-7!:C_NTY@I%5+UV'+3D/4AZ,#I8]]D.WTJ$;'+4X=UCK M,Y_8BRNWEKS-))&%$;,S"T?#MVAHD(I_ "&SBPF1#/K-Z%V:^/ZU?: M$1[X<4'_0BOJ[,F?3 TF^Z$Q"RIA]8J;P;'BKND4O>!FOJSB3]DX8?B*OC(V M.Z?F;T8'J#X8N;$#F)H_(0JT(-)Y7$=-":X>KF]$]#^8)_(?VXT&X9R!E$;9 MEWA&+BNMI_,^ HJ"92WYV<5 MLTT@@W$-5)#.]8GEIC2#H3;%XQM7CHUP!=1 M)=S,,C0=0G^-G!,=]@O+)';#M()PUWY )\L4- M53':#EJ=G+X1M(G >_SF>RW-<@,./&9?HV6>,@][6=\.%"5,;D./E7* MCI';8K7W W.)*NJ/K]&7Z1"=)1\;3M"!V$<**#YGUB3K3O;XFB&EZ:GW59L< MY$I!%GC[Y/!L4Y.JP+-5=2B/M,;AV6B/Z8=_6N.V"NW!4OZVQ[]3++U'-%#U M8CM6%_FN]PGY_D"SYK^S9/EG3)8?A)Y=*@F^86SD( 6:JX-(@/41O4&[KNQB M];N U3M0()$$4-"S( M(?WC1\T%8BW#C#$^;X,B?I;%Y&1=:@%&KV$6J9*8-AN MUS))ZB@/#MM2T[,M6M8"=UHQ-='0#[5C/0UZ=;?BB=?] '/D5OZTSQPJ,HGZ!, 9CU1)-J;:R;+#^DO,&\$9N<5[[ MO&$";\!A:AQJ5W5NWBBA( ]&9MXL?^7V[FB?O[#L6Y%%5:[=ZH KGV:9(VTU+2P&"+J*54_-4Z2"JI7KC\[,H$VTP5G5+ ME*RT-NEZHZC&V:G&P<@U =<$=31!!]Q='32!JHN6G&[NQ#7!::/D7)MP;=)J MN^3VM8F!"7_%5$0I P_"]0FW++@N.(TNZ$"PU$1=H&JRJ!G]:T?;&5VPV\RV MK:+4QNM?NU4/G%'&GUT;3!M"L!YB($\39^&PPNS02S8DVW2;NTD.%K_?&2R^ MZ429+C=NI("\?GW^:0N100J'(Z;&*E0B2XK92KFLVDX5;L7;YE4BMU.-W18- M5%Z)S"N1>24R+QKE-<@=)!YG)UZ#S&N0LWQ%]C[@V'J1 0\K(#Y>-1AG.!)% MY*C-^9@7?X^&0 ;4^S:ZQV[U2M[KC.\\_4I;'M_9<131H9)W.NSC-VP\^9WV MG;QVIW?8@I#.T<8.C3165SK^AGA_71$5]=#8EC/A_3DO7P(O'T@VM*\5N2!VDP5DU+E-3:50I+M@YH"5>E@=C M39;%D5&[14#W2L^ZZW34;A5PR7C_0ZT"6I( !;6YJ"J\[*-C;'"@*T!+;( = MIW31S,!D=X,->'59\PT 6F(E[,LD6Z(RXBJE8WQPH/BC)3[ !DPC590S$%B] MKQKKKFU5I[S_HAM='*AW:(GYC:8J^5N*&;U9-C@ 3FV)#[%SI\\ZQT MJ&B_)5:RFJK/YQKE)/7Y[;"!/.J@1JD;L"K;(KA?]24-]0_N2?E(?8DZJ92EGK=#B O(&!.2DGHPL@X!(BJ@TYL9WIB2:GT)=+V/+N?TZ:KR=W7:<[*,-*8_;/O/H=_5.>@G-9,37(0MF"2 M<,9,&BI_=A9ZJ]N?TXVGR>TW!V,+G%@I/>3C++M_L1V"J7LEK*A_U?MJO8;: M;W7'M6Z]26_"NRXMHM9@+(\T49*-OK;%>JO5(EQ.RMK&->1$P32[88GZZ*W+ MR9NL,N2R5M:+J"-KTF"LF;JH9H EWY:L<3GIOYSDN%MUY 2+%543SJ0T!/ - MR)ZT0V(^1/6(,;$-N?S&G7V2EY M)@MO1;O0YK+8!0%]F\S#Q 2]=J>?MN3\S*A96MA>HZZ7DE5;4WW81--V31ZDK"HFN] M#/@]"MSC1*9LFP'";%F]=2?>D@CO%EX0O!=FOK=,I%OKB,=%8*JSUM5!A=N& M2\JJHJ+7 MR?MT#U+1/2C%%\>UW8D3@2E8M[78>XJ"$RF"O_D,6,K;." (WSS7VY6%BDDP M30%Q$"V=P_3;Y($&+>CF=A['[HFJ6;OW/(=2=(V%>M]_/%]Y8W M\%/'7DSAR,#?#:TBBNMR5U/ 9^N9+;2@R\ M2S)L#<:6.+(Z K/ADG 9DE TE-ZJ)*287<>DK=(1_"EU$7\)[<<%@?].G>=Q M_%[?UDO8H0G[]X31Q&;G*EP6O]S2]I\<]XJY@!\D&38Q^HA.])'I\<*6]>C_ MLCF2V9,2]YG'Y^I0@UNLO,"AS==\LJ!E#;^^.--P'MLQB=]%#QYM?V(_!MYB M'1[^2?XK)VDX(;B3S;"X-,HS(V1\64G9)5/R3UP'\I&CRR-C0F:31UU15%LC MMC)39%4QII8T521K]K\(=8Y^--\@!E?V$[EZ](G]YY4]@W5]L!6S<( M_37VC0D^.<%DX05KGSS +S\NO,F?6W4@,;4%XD6FUV'T&=Z7@.I8P9WA+B"O M-W8P%P7\4_C\U]IY!JT"=Q8%5EB- BSI_\ /T#+QR2*?U96K"3 MF[$GY-NWN\I^/SF3$7"?]!-OTQ?;\85_V(LU$7XG-A*9TEQ@UGCZSX,Z:)?] MM%WNTPZHA7*\ :]*W_0Z"$@81*\[O7-_X,[YH,P_VH$39#")O,\._\FV?*,& MZ3 K(/3"7@7D0_R77Z=.L%K8KQ\NK2LJ9T0GY;.K6+&:;W9 56X"/Q!64D"O)(WC_$#[OIS5") M+?G\%OHG,HGH(%$ZR#MF;5V&200W2@R.["*=Z$F.Q_3>D5ZDI3!;>FPGI5;? M=])DFC0%Z%*>>RZ6A)R[:G!7724E:3W04F:Q>(OC"N'<6\,MIL'[,E3J0XE^ M=AB?.4N75(Y?'T>A'<\'(EG.WY5[7*SYG8[8/Q!_"4<&3?&QU(;KA9?6,NLD-GHBJ-,(&GR";2("0Z;)HZLVO52W";/ MC^+2IJ-E*Y!V\P *T'3JK3%J7CH1T G'MJ$9N0U2I8/PRH;-S6MWVO"981V. M&7<=[M\X [41EN*RSV6_ONPW82$8HX-^!I?TT_80X-J":XN6W)YI'8\W@V7OY/Q6*]_["?(?$DHSN'(260>"O02)"H4G MYYD@5I& A@F!DO0F\"_'?8;M6K)B*;S7$K_>5DGA !Y:(S5;TY]-$# [6W@O M02X]6R=>L0*HXX#6N+JK0I72Q]>/]@+XEMS/"0E_ \VU H*GJY,,)56=5+&L M*IM\!_7F"9C26P K()LQ J] ]JGLPA$E$'LR%WS@49^.C("YH,3PB,FA;3KIEW ?Y'% M%,3N*K*-7]M1LU4OO5BH(P4V?HJ/P+!>_!^ST2NZU$ M;GRPTL$P]7+A>5PB+D$BU%-+A,:A9GV&FAT.?G=/X$^1/BI*CPYZLPU"3#Z1 MQW"K'*Z?;6>!H:LOGG\/\G_M3G?U2'7M<1CN?@G)I8+,U&< "M M3Z8_C(M.3K>L/PJT)ZV;)CE-4OJ,*2QX;!" J/@$7O#?9"H\V8X;T#3RVL_. M1 DOQ"=89(G)4N+3P64!YJW2 ?D:2>>.D&@WT;R;O[>/9O!;3N"72MH>UV,Q*U9.7';G?W+R-).%G80.#/DY,,\_OA*:8K:> W;NH4%5,S#Z@<4S,GS ML,9(KIB'U26]C=2FK"HMY&$5JY6DL:RJW'Z[-]G7HZ[7IS4B$<'T(\(K ML?T#/ECGXA'E$AC="1^<,7.'AOCO&UORGTXX=]P[E_P/['KU(((U&,N2.+*D M1]7[$.*Q_M&V2.*O8-ZM$LU+.>+*$GS)QG=L)P.,E% M)L\;.92N?X<2AWL8T>!Z;PQ#)/+'<+TVDJ'(/",2A<55R>JCAN=QQJB7#_+5V&.MAG.QZ_03O1DMI1>&%"'-[&J-_8)%_ M*Z?==S'*VKYVWU*O^$P3?:O(M<$8.&^8[E_%M"H0;H&O".NE/2L<-_0$(#8) M)K[W(MB3">V+@>]L.RZ"8UZ<<#[U[1=[@9].*4V"H8 (&GH'"HYA#3:$&V\) M._?Z'T!4+R3 I_"CE?U*84_PQ"SJ,G9^(NRA%$(5(: \>LM[LE@0/P"RSYT) MO&^P?0N$3:T\UK[#GLP=\DSB)TU 6\/["SY\YJZ)$((XD)#"=Y+;_(BP*Q*P MQ@SX!>XP;?"!F69AYB!]661T*/P3]_V9P(+@Z,"+#[XZO$ IGC",XRSQG9$0 MCON;S2-ODD_\ZMB/S@(1IPQPYCY=PU.?2S1&2G"0/AC+*9Q[O'.=5!CJMX2$*L-U)BFM@1Q*X8:ZTNU>^-U\1?1C8/W(SG> MCZ0O/%N:NT^,2BN)*3O#([NW4Z?36)>"J>O+?C6VL_T%>23\<.JIT0"?]*L M_IJ?,=6;YZS/'3MN?9K;KI-QP_B@=&+)'(P-31QE],CFN TN V>7@9P:WF9D MP&(%NCV0@>X=N!?5/JW2"0QKO#I^"O=IX^X0>^:?>)94S>KC!]N%^IQ- ":C57$45 OTZ& &1,R MFSSJBJ+:&K&5F2*KBC&UI*DB6;/_5:U!'0SG:4"!W[R0"/I0*(>/^>K!(_&G MP8-O3['#WETX)_X/,B$.[805?'*"R<+#)EIIA(RE#B*0UII,K\/H,WS*+FZ& MWEM(W%1([W9R:PZ@,.FM*P. KAGTCJV6KAM6N\%S;5\N8YE:\89<+?)!];05 ]_716K))E#U:P*GCH.K&H>!08OJRMRH=MR&!*'(?&Q2!SB4JIM M5!^"N$:O$B-?DX1"3\HOG?_+6C^%LO4B+2%7I, =C MU1)524L)1PIK7)(WS]GKX3L_#4!?@0V7[3M]T0 MG!UB6256O++0&T_]\R3?R1T7X,EJ:@/>%=P6614UO7]=DCJ;\FOM53F"@"N7 MD_N!-90+0B9'IFBI%E:W0>*&BU>!_(3MQN8816X7[$VB\ANIG [E8)Z\#N7AGKD+&F3&B#,5+J01O.+?,ET ZQ@+*] ML=G>O!' ^U8Q8[RTH@'8S@R"[=1*0XBL(:JHK6">&CI98L!*3CB@2,>..*! M(Q[>".+ANT^B_H,!-A0,UJO5PB%\SLDE9G@/A TG?NA]2/#!@W0YQX )P=@$X$-IJ4@"PNZPLJC*'-9Q@[YFW/B6/H9<^L2XQV]R4 MMJ>$^\3H5IK%==3QIEZ[L0L'*'2-98[IQUHL8PS&NFCH9H=8YK(M>O#KR,\5 M<:LBNXH:-3UD\ISD>42^SXQZ51-;YF L6Z(E7Z A_-;Y)R<_V@S_8/QD#ZA8W(W= 3[FW[7K!]WW:?Z.324LCZ/LY6+@'H MUS: _IH#F8&OVUQ8&2X]?;6!6:G:(!XGZQQMKVA(>KKJ0-+SJ@YPNNXWS[V* M_YUX6+52!/K(DJ4(R0*$Q LSJXAW4$VE"2BW4-+'-;>314*]XVIXZ@8(O#TB];K#R!UQ'P.@)> M1\#K"-Y('<%-7'.[VN)H>0W!Y4&H<^*0-W QWN:?3CB/60)^"32)C,8N&T%@7# L'0147IDF!<0*KOT,#*1SM\&^T2&SP6 MZ,B&[_9K]?YUACP"-C?%T:@VFW/(6->X)T=W-L$]$G"/(>I&[;HLCA/+W_NX M1Y2P8IO&0OHTAN8)$WOEA/:"90*F3KCV>8U"F=JMF+BQ0#!R?DY0L[1PX+ _ MT3)J@W&[9UF_=48Z5M'5 B,I=.B[*G%3]'1E"[2+-Z]_K828N@=2^*^)_%95 M\P+!4Z)B<-OTXMBH"$RF,3;20'^*2GW(]^F,U([.I+Q$J_JS[;N"M][FK%\% MBO&6?HVSV=R,+G4$?%P'E2YS]\]:9+.> ."&3&7!Z2**NUN[,P:WO_"3O@Q?25L,I&!&O]N#8[%/X M+@V8F^9@;"FBE#%FB .T>L^]A@ MC@\!]LLCQ+]Y[J0H2%P9]0TD#L2X.@E0G./ .0[\ E#0' ?.<> !' M@M2)TY0CPR\/ -M\L'UK7)9H?:-(76Q]PX'B7$Y:RQ<XNP($[)<"/&Q(^V#\W_%^:ZQ4*)9>4+H&! M.5RG=[-9Y7)4Z6 TNT7( M2@T5$L'<$(]20V>88'98HBQ?9BO2D^B,NL"4 M([B3(K]K&O>1W1,R(WUU\%7/W%'U&LNK?=HY%>$GMRO/?2&/PO7DK[7#(HLB M_>*>+!;$9Z 5$!TG7+#>JI--5)DU88W#RK05J["T?SK+]1+_\;Y,YD+3H!KF%*2 6G60$A*.'LR=\@S M[3N+9(ACMSY\YJZ)$ *GDC 0'E]WZ/\8K0_?F7Z!* #:TQ/Q$,+,P=<57HGM M!T/A84XV[6Y)FO7@S>A$@2G]_11^B@6[^(X!XHR6MFNSOKC_ :]!@E" _P%- M0A(SQ>[&AG,[Q'MBY?TDZK#[2 3:EQ<6!N^GLE0 M[ZQ]V!?/SV.,+\! [@2NN(:G/M,SHBROJ".P)N4\5A'F-E*8N!MB(77_6H/\ M$1^'/0 Q?[=]8*8(]Z$,*^B-'-58]7<9R+J3J:YL+9N7".G2"BKA Q>!!TPR M6:RGI)QL:-FB43=\G>!W;(1B#@]E/F)^3_3@7F=OE@ 2 9*?AGQ1%1*0P[_S M2?+V!\ZN,HV^&[H^?25V0((T?'$!*HW[2""F0H,_ MET=#23$;AW1+TE!5]%;PYP9_V59>5C&M_KQLKRC;ULNJ6I,U$V5#PE13GB[[ M-O<)$7Z'Z^:!\!E=Q#V#8C\0+VG= +>?L]:CYS3(+/V<$-?AA/\9#"+NI3FQ.2:@FN*"R=X6E/4 M-A$*V CE*<.HWX]2R0ZA\++S_5^349Q#:?_^M&,I6='5@[XJ]5&TDF;D(%EV M(JP8L2R+8%%5Q&"KDE42.'N.%DB5>QEQ*>BW%)BM2P&.E!9UM6R?92X%7 I. M) 7MGP3Z8&R)(UWA,L!EH)LR(&E6ZU)@T%;INLRE@$M!1Z5 '[4N!2;.G3!' M9=LW<"G@4G B*6C?)[!P>I6DEQV:T7X7STLLR+^?>WXHA,1?[L*3>(U^R9 0 M)>0#T#'!^"G>UA"=/NI2L32ONS]-K*08>R"8NZP?R+FC\]S1B.J0L4R:,\?% M,4>N=U9K%'X>Z:FGK!W37?.NLT8I)H7=,K?<MBJEUE$=U,(W,DCS:GIXJH8XN!B$ZQ1;/9D3VN*!R_TA4>O^H5VY32)K5UB7%;ZTC M.6\\7M3MK(Q&U3%P+>H9H\4ZUFC\[/W$RP7QN/QR^2T1(*@NOQ:M,#6X_'+Y MY?+;EORV=?H:F) 2E5&Z*I!++Y=>+KU-G;XY$;7J\BMA5:_&3U\NOUQ^VY/? MO.!G=?F5:3VRE8YP:<.?K.''G^=3'V4( ]1F7]9\X>/6"/'+^S&'NHP!Z<.2Z-.9H8#6/B MD.U1EVS2ON,$^ B',HY3D4[%I@Z&L<7[PW=E2W._H>1R4 M0OMIPC%2=BHKW]!S.16%MA1'.)@EXQ%\2\_E"!394FO$M[0[6]K F!5+&HP5 M_0RCD"XW(\)G.-3,A.1UQ;7DP5C/@#SQ#MO=8HMF$R!5.VQ;?(9#O]BFG#:I MJTM4KDLNCRER4R*Y;($S'#+L7,X6W6*+9C,AE8\8/L2A7VQ32IO4G0=C&1W2 M)?W)C? I#KP/7NZJ&W4\*V-.+9.69)H*;X7'&UER 6Y/@'-B!-4%V*+%I);. M.TES >8"W)H MR.^YFA$RV!!C+GX8" MW)X YT1 JPNP3$N/99F?P%R N0"W)< M#5(R1PHMFM8R9@US\M#G;8>=!:>>*< M2\G(4M>!X,T87Z6;E8O""Q'F]C,1[ W-]A,,@2B$*+R2$,B_7!)W M0J;"R]R9S(479[$0?!*L%Z'@N$?N)BRVFR#8[E2@; >O**SA2YONQ(<:0SV. M,%#9^_1F%(AJ#E6M^4D%LC(TY;X,K* O6W@<2H81$N\CZ)@<]# M:]^V^U:WWT.Y#U0^V+&Z+A=:;[V-%3MPZJ(M..$\EVTH56E<',3KE M AM:MF=$;>&O!$PJDFT'O])_??/"_R'A36S0@3&\7J[PJ6 C__=Z^@0?A_^P M%VL"MK(+2F'Q"O>A)O/U$D@;%L>*F2/M@K%B7)8N09;T#LE2@=B%/ACKHJ6, M.B].K9K7Z?7,Z/_UZMC.<(0+;U_&H.OFA;31V:&=+ M9:N']MXC"Q_:7*)Z)%%E#^WV):K T6TV='2W+E0-'-TMY0S.$4]_F!,XG_=C MY"P 'D?%A>G:Q^_".1%F#FZ]\$IL/Q"(BWLD?"*3* XOQ7%X^%.E\7#XBR9B M*'U%@!V>R>)UN#R)7CSZQ_[RR9["N#_;BQ7X- M!K_L4@AH$>_(:(@;4IV61_:_>KJE[CY(>7$]N@^@HHD@C89"L5Q@G!D&G8X5 M,G:DS#\O5POOE9"/Q"4S)_R^@#?*2/M9[)@!*8/#((P^PYOO)@/CNPG1[8*4 M=MM/8B9E=_LTO'/&\^2\[6U:$.A]/C@A"-OD^)88*H:B803@O:! M&%]/(JX(!-LGH/5#)UP E>"FDP0S"BO;F0KP7Y^$CD_O +Q=/NF]J<:;S,ET MO0 +!=:Q7JY!50,ON=/OOO%4RC7;I[A$(3-_@4-);&E5/>G=@&Q_PW(7] M\5[H5K(\[GH)+PDW">@N3N:V^P1_IZD"(JQB$@F/$2=[&R)534?K!PZNT^:5 M+6LH:UJ5M+(A#T>ZTGRF5AL:2K%L=7-9U1YD];X?8<$W-U"]=XF^@UI!VU4* M6E-'=GVF J4'KHP;"L_HU@IV*/RW#7:)_RHPKT3>LPX+QI![-*2F)!2SYHI[ MCK^4C., S,@43)C5*7.C;(Q$ I=)$[,Z]W<,F5F/,T[61JYF5J2$CHN?<84W M!/\.;)#X08X[!:7SX:$U'_&=G H:?%X39BJU0LX^(A(F-W0/B]J8/ M2+D0:VGAC^A=!9$M84&%:)2>8E5SL_K2S?'LIL8Q#7F+EB$)0BIG@E!#TGK6 M5J=E<8KIFMW*U)24P=@HV>/]G+UV^-FT@P*8A&OL5[L0%EZ V81W3[;C!N^% M6@)4-(79$0$JV>6NM 1MB/P;T/8KT+GTL:0.QHJH2&EKM'@WJP:3=1T^=KHG M83=K'R.SKT+HPTT6S/^UIQBG_^R0*M/^R0W+"0 M:X97F!8U#41-K2-H_"AK6]":"#CM)\++AIS2!O[E%0#77W3/ T\'T#UMQIUT M/.F-4><[9-E5?L*F.#/X(R/1 %8$L][Z*8&D[E+;Q:K$X M?TJI3,F[]E<>.E01N>V-HX7'%*NPH!4@"R=@Y]K">^EW.4&--G6:-M2L:OWD MCM83P ^-:@WECG^GJ6HK+VL6>Z$W5?SP#3X1?H?+YH'P&/Y*N+Y^ MGQ,$*D#-JCQ6E-0M%='73%^ /P1\>31VI!:(O^X:I#?V8H+EKT"Q;R3\3JU@ M9Q)=CTF.>!,QMK1QP:[DK>FJ@ \VU+24"_;W^OM<1NUP7BG *[LHM7-PBXK< M(A?C%AYY+\$*GW^N6$B0*EMPLP)[@16*CCOQL?%*#6ELCJR]$I:DJ,C-BPJ* MR-TLV7+C-MJJ3,'1!N-F=6Q.OR_.&475Z/EY0R_*&]Q\K:51O0E&K"9S>'$2 M-&?>O!FQ,3/%AC:?:TIF[ND>W; MRA06.F>]J];JFV,)JPLL819F"6Z25E&@ M06C/9D*X]ET/%LHMT7J*4VE%2AZBW$'+DBL0)A M;B.B-UGMX,&7"#$% L/^PFLS>"GV&=^]&=SGQ0GGK*6UY^/8"(_-F(@9B,7U M:>]QQYT@%6/T*HZDR$*4'SPPV]UD1G4*N-WE='JB4$8'[\^=$$:Z/\!SA67= MA\C=PCM1=Q35,JHGY-[?#758&T\#Z2W*&[YDR\MIH?S]T>!4[3 MG%WO$SKW80ZJMW& >9W:DW1X'F5:N4!&2Y?$#GGX( MUG!RXM2A M%?$#SW7)QM7?CUM4Z0;2B1+T-S)7O%0OC&)]5/<=0YHC)1/OR877FI:M(U<0 ME2[J5KJ._"P=9S@K7P8KF^=@9>P'+&I6&M1P+E9N(D',Q>$"Q*%8EZ.&Q4$? MC"555#(:U'+5SGFY,B];Y^!E WA9$0TY/>WG?(WQ-NGT_43ZD0GK=HO^.VGE9M1AW%8S,5H@;GC "_26"41Q)#>:!.GN0 M]?O=]O\DB. 7[A&CA\',TV5NN@71S";0#Q+:SD+XG4P=FU,F29G;E>>^D$=. ME!T@ :+[&DU3R5)^FJH\91B!.Y"&.F$"JLDU%YT,D]?3C,=5NAE7*3 M6,GQC3__Q+0A4.,:IS?0?JL_RX99U-%@K)B::.A-#;[A@70N)(T*B7)^(<'. MVY9H2EV:I,QEA,O(1D;4\\N(# >)(NI2.O?$9>345F5#TQ[*R]A\:CI2YR)?EL)[F8#V'R]TYJN?R81H0R9^&R+'S^.B!-P=9! MLJA))V\F+O9C;?$[M%4 MI?MZ:7JZPYJFISNLT7M=T9L)R>=5:[G& MGI#Q7+E!K$]*I+(WX/-?:R=\%>P7VY\&NVO[S+IRI_CO,'.6VL/[R9Q,UPO8 MP<_1W*I[XC\[$[+=N.3K7"]@YS;-VN)>BVRD+MWOC-TULKJVG5)A[5)WDJ3N M=KS9!-$-M",ZFV'E4GR#'0U8#PD;V.7-!&]%?)MU4W^Q P'^G[5]"TJ>F@_. MD@3"-_(B_/"6MEMOB1_:>;AJ9;(?QK)\"N(UVK G8UY.%(;0'E* VM MBE.J\O"C9CLO6_B%,CR6>!M!796-Z1X$+%E]PC]V?9915^A4;LK,\66><8I/ MA\A99.Y1N^+972+V!5'8.C(]VUG_00)B^Y,Y'6WYB3R3A;="ZR@'F"Z76W]F MB*HCD(IRC?F5G%KPR*8FTVR3.W( 2D=X3*S?$E6E.[WYFT!0<'8RR4TR.C)7:2!F-+U"VMR]S4B"+NE57\&W%!_RZH M*KZ>+AW7"4*?)H>X77S +LYIT=&2^"!V2A=UHX[\<+NX>^QDGH>=$,?M@A6(+E)GX,1L (&3;%:V&X(UX'P58.8]Y9$2QV,#5U4M#JB M56J_3F11Y[],'5O[C;%F#I:J)=;$UG2RJ-6::7Q&UNR">7XR,^+!_BD\@G4^ MK_0M 1V(:/;!<8L+&^$.J#L2Z.S NLI7WK_):CU,_$ M;]@13U1')2MN^F'N9_VD+U<>;]Y7$M=9X,O3H-9PH"C%STZ]%SIN%7%IR:,K M&\GV^"HX;A#Z:TS)"N'KBNS!U-)C1CE8BX.U.%B+@[4X6*NCY.1@K0L":YT. M&H!FL>"MCK?5O" /HV2^(*=M6M'(4=I/, =CLTZNG_NC'>26AN*,:6ZQP*LT MNLPM%YH\RN:*K][DSZOU2@AP&ZMIS8O&O%@Y#<+:B;<;(["#3%&1ZZ /.82J M@^QTELRB(0W&ACC*&(S5(6YZ4SF:'R0(?6?"JBU!!5.N"81?A._$IWOK3DCR M&V[.IB0IIZ=/2Y(DXXQ)49/20?$.63#G]VB)W> ME$'\S7.O2)1O$UYLW[?=BNKWL@V9LU3E&"IMXR-WVI#A9G%Y;CI+H8K!FD*9 M#>#M.JY\NV<6GP'*&A'AC>$%S^-PZ@U 64OM5X\,Z#?&@&!I&0*?PDFOD/!)0A.)?9DG@*>.H&P\KUG!QLK/I*%]S+:]M9#'Y[ M4CID]^MDT)J[/6A-53SMO]9!Z,Q>F]%M^3LI(8;VGN92(G"0\(11/=@DD'G" MQ@ZC^K'=U__[?TQ9,GX-HMR+XR)'.L]$ )[&W[&B]\6K\$R"4/! ]'-ZR"+J M9J\#:7:C40PT/M&NFQ]?4TUDK]$2HG_\ YX+.HEU()5V-"209O)ANO9?P%X- MB+M1B^9H,)YY:U]X);8?[#.A* 3KQW^1";"P1RDQ]Q9 E TA-@UCA8 I<[@( ME.73G%[\S%Y'P,:AM!4 V&<.L(KK"=@3%VD+.UR)1(_Y)'K<)]%G?#J]F!$H MDSY(ABUQ<+;0:)\HC%3,&,5ETN6!U%.^&7:0QZF4WK)>K@SWCKM"-6X@PJ80 M?^($P,6P./R KH.MB@(_A)GM^,*SO5A'S76V_Q96L(N10;[5=W"53[;*S@'# M?.U[<&<[2(H3:D20(<]?>3YM+0L7PJ&,R4U\"D7XP^_P,MJ%=NW[Q)V\"FML M>3R+)H+3EPTR5.G![N4']R%'1_&NYUMFZFW7\\/MK^7,]M?*(-<:J=AAFIXY MT:'Y X3RB^>CDGI J4SWC<8A-7M]HT];;P*[,1RQ'2E;<*(:0V-DM5'#(1>O MX2CQG6)I_&7[];)*H=M&3M2>0I=5JC?V'!;?>RE=(9 8#]^#4HI(]PAWZS ( MX<"%U\TJ!2A'K43$HVA@M(NT 6V.@PC!J*.F9"#\@;[ XA7MI@2]4DY/A0*? M0M4]ET;??])_D.G5-;P*6 G"Y]@(_8Y&**=G77K^($O;<9%%XZ%):WLA/!!_ M*;S['W1?4HD.3N,<&E\_/?GD";VB6Z H>#M@[?T#G:#*6K/HN=+[0?UO$IDL!).,E\?1@FEI4Q%;54JB M*G6ZQKPZP)3?HYE[7+RY!6(S(\X;,;@:UU,U+:XOC/AK>/1M%A:AB"+3P><5 M+:/3U2G]M%$NZ1X7;V]-$"ZR>!OF5D-:;.*'7FT5=D/IOF CMK*5V'&WT6C, M;>3FV,7?X^+-,0:,Y,;8&8RQ+2JTNC%F8JFPJ4O<&./WZ(XQUE;R]0"<*)5\ MO2>K,,J^CFCV=1\T>N'9UVPZE51_6N>SKQ9XHK(FCHQTWXUXOT]VN+S)=&^+ M,M.-Q@_@*"BZVM*VEMC.\^L(LO;!1*$"?511R"VJB1AK%D'-XE@\!>YEZ <+ MNU6.AAGM!;EVZ!\HH?/G:M$ZC*I%9+GRL$%>)H"7B+N4\\O-+&DP5H>*D2H% M+0#5Y,<)/TZ:/$ZD5H^3?;7RT[_(5;A_2W=8Z\M_9X$Y[4SGG;"KG6/L0GZQ W]*6(;23BC.; M$6SR081'$KX0PGJ6['8HB:=_QNUZXEXAM"O)TO;_)&%T=[APXBV7'BZ5-OAQ M=_JUQ+<="M\\P24O\571?5_@33:]@!SVTQ7U5P3"TASIHW9VA?T1 IHD]WD]S=>$'[S MPO\A\-#X]9-8W&)GE;X]J]3!>#0<'3JH@/$6N&S:5@6($WI ?:"^_L#5P*; M"+,UMEQ*T#:[]$])=^;I1WNMKW3.1SR$2>A;@RVZACM7N%X_P8.%J Y3%,K" M *RVZQ!SZV *V&':8"R+ECX2936-S!0>?&(':_\UWDJJ84)X; !:SV?,CEKF MB\=:C[WSR?8+X&K*"7^LXIX$GB\,OOYQ/Q"%@!#08:#5Y/>TR=+*!O/*7B ) M P?NQ%1+W#+I=N6Y+^11N)[\M7982R*JM^"[@,3OAAV<$KV_;&$1S0*+5& X MM\,(MH)=G(0=9L+HYI7S\VH.=AUQ/R!E],$XG/LD+I:FW:+LQ8*UB\+6K=@R M+]+L,\<'3LF[H[%W1]MU'; K ]MW2!#?*F.MJ(D7) B2I/Z/0&!C'6B[/AN. M*\HQM/44\9>.:V\;PDW =K5AQ1/'GZR7& 6>P/.FM& A.B3@.FQ4!>\0K&%9 MNZ03\:)72N!X?YC2BOIH!20,L:<@W8CHB%@Q=@VB5[B^OQ$,R:1'']['GDQ@ M'?B*M.D\]\T: MBBW64=>Q'\#/M@\;@'3Z1)[)PEO1;8VN#V*+X ;V 8TUNLOW(?R'7@;[=^O" M@TCB\9'44@-C&KU+=)=G;P%O+[Q$^0#!CGHQ;*P6SR7"]:=[%/DI^]DW.YC: M?R69!ZP>%YC@G3QZ3Z]C_?->86'+)9DZ\&IPV('1-"'TJ_]>PS]EDRG5DB=< MQMD0]5J@GSC(Q>$'1:<6:\4N5QOK@C+/-2C"9^#Q TVN+.O,3:XL:RAKU8:J MCX:&I#;?W$@>ZE:QYD9E.S&UT) +7[88#0YTR3":ZL1T_&<=;C)R?WS2YEL@ M0:J7S6_;?I1?T,>CR2&+N9)FZYK>!,,'97K M='$_+[8^Y#?>%>6@OAR=35_N1HJ*5[U9(^DM-$NY(*:LIO,:W)N+M1\9IN$M ME.V6+G@[HV9CNU*Q#LX:(3I/'(UT437ERVRPXU;;$4O-57JD MW3;[4L5T4[CIUBN^?'.FVP67^V;CK?J&16VD'EBRS-[&"54T#RU-$8V,5@G] M*N"HRY%GMF?/*7>74 16FS!]4D3K8'JP2FQ7&S57)U9<%^V57VYJR3!5>*", MS!HA3DL99LS_YEJHL&F3BUSN S#Q.LS$ZB:G%,[M:4'L+AL%B$ >#_X.K.M, M$K#5F6"O5K[W$V2%@GA*(7WW! V1OZ?"^F[NQ'ZT+X@E\;_62 ?9DX>'QGY' M^%]1>)D[.$27]L8BDP@*_$B20%\*=K-C1"*=QWDW"3W<2MQ&_,$.ZE0;5D3/ M%AX\>!I$\(\M;[')M7\ YP3"+XB)H)N! /K$-UT5OA_[,F)3#JLP2!>18^?% M,UHCH]E!NN!;_>)MT::KQ-;"Q5.'@> /C=O-X/2.;/K)Y]!V;/QLI\;('BDA MZLU(UZ-*_/"\U[S)KFV 8+<*CVIGJIR/8V*MD7EN3*PQ5(U*]4Z?!#:[VLR3&Q]3&QPKL?]W\4F5IXN83@R-@^9/\X,K;9C*$\ M.E_&L&[$VQJ,-5%1+='2-(Z,O52&YLA8CHSMDKYLK65Z+61LOKJ41I@@U Q- M-+7:C6PXRJ*[JJ_'* L.D#T[0/:<"JX>0%:24,%)DBX:&9VZ.$"V6WS) ;(< M(/O&U%L.0K: AI,'8T4=B8IYH9,)+X@QWYSMQA&R'0^O-(*0!;KV-5XH*1@O M5'43[,-T 17'IG&$+$?(=E$1'9FCL*>-^H*0E=3!6-:'7 EQ@&P_ +)[?>>8,8X9ZWY G&/&FL9 *+V- 9F#L2;+HJH;'#%VJ>S,$6,<,=8E M;:GV%3&&P^3$1!K*.+(XNT4 MN\Z5'"W&T6)ORW2KTTY1YIVP^\67;\YPXV"QCD=6&@*+M3;-0L2ZJH:-0,:V/4#%9&8QE@S=3;!/UAOX,9KW:WLA MX)DOO/L?/,??-A3Z^NG))T_(2K= '<<-P&*@_%0$\YRIGDJ0K*%+#P#^K4Z] M7>]S-/5!VG53-+W(P#22P=9S\B\W"SL([F:1;1Z9YHFM*)TV,<&S'\FB8;S- MCIP%[I&_H#IWYV_8A.;L"WB'HZX/3O([H/@F?NAE:[V(EI_6_F8V21G(C?46 M(#?\'LWW [*<=.6CG^V["23F D45I654AR8PJ) MVT@7?X]3VT@752<1T:)/0?A&RB#RBB":#L(KB!E655'5^E>[4(I'SFSNM2^$%=9?A MAYF9=6"X=J=1I!*1EWMW MM-UZU9B%ZA!/7"8J8?77PYP(]J9RP=E4+CS32AB?K$ [8T\'6EHY=68SXA-W M0H1'$KX0XM*/H^.1""L?BS&]&?W4S2Q Q>,4OYUAN3X]EN%R9]O' ZZS0P'.9R$@M!9W MMMY4#L-+T(?LF3X@:E%UKLU\NS:W)^=W\YCH0ZQ]77D!K<[_P+HY/)-?X])" M:I\D?A>IH-'V)_8C*)QU>/@GNZ6V.'D@KKZE&DL^VC4C^2?>$RT/1Y='QH3, M)H^ZHJBV1FQEILBJ8DPM::I(UNQ_#640_VB^<1M7]A.Y>O2)_>>5/0N)_\%> MO-BOP>"7W;>%]]HE3HOKJG*WNG(G%6P# )I% CDI5^9-&V5\\UP/!)"V!;EU M06^1R/1T@XR).:HTV!:M7X?19WCKW6KO+XYKNQ-8&%63]$$"NSO](+I_(!R, M!U**[\G@]B7@@95+V@^L.EYR]J0@54[5LQ=F!WW7CSE'"P4\&X% 4UPA&C,N M-3MLUOL%_L.4)-69=(_P#H(#GPN(IY!'OV;M9W3M.\(H]YY>*OTJ3&!5CW"N M^MZ?<*Q.O1<7,] S;['P7H(/!Y5<*2*R4LG!R;L*F$-+,ZMT%5#,H:&V4$ZN M# VSA3%0U6^;5U)?[9?GHD&Q'T&2/>0J *4[@9S(7OS?:JVK3]FHC Z=QDY_3F7?0[ZE M/2/1$V0.\2W**'Q2+,^D;%UE93"6Q)'65->(AK)%G(/[S\%F50Y.,RF%7AYJ M\=KC,A'.YOUG<^E$BAI;]XJ2U3$IX!S5Y2TNRQTD+51VNXZ.].\U0W/M5=J;;B&TVE% MQ9*ZL>$Y!DR<*X?WS%$L?;Z2$^&B@]R>#_]T!?)S,L>A7\*3[;B!\&[A!0$Y MTMW[@GJUU#-L WAI^-N^(HSH>K/V$3O[^N##^[';_P8$_@K4_4A -Y('^V=I M)2FADC24.DJRI7#;7T&5:. SR;J M9CJJQ%5-)^.%;?*"B@UV1,5,3^7D(<;&>>*3$TS@O>E4,V>Y D+S&&-)4XP6 MCAZ$K]]2HM[-$H0N+1$:#4]8=;0C#T^L8 PU\W>I@W/R">*(!"ZQ5'6-V4<=<;$R,%6W-]N&?F_(M'A2K&!0[7E"8 MQ?@6^!PZ#W1U9J=3!E93.ZW3>1W=VV@>P&H+G)?'(N7L)%T:C$VPD[J$?^(\ MD!>N*J\F,-Z=D1[F$:CFJU>]$&R?(N7LY^B&U0D\:S;ABN-9FZ1'!TOL6K$A MFSLQL&&\:.D-8 S/W-Z-RQN7MX93ULU)F8KQ*]7L>^?V/K1NK-GFF^L'KA^* M.F_-Z0<-3^'1J.\MPOG9SV6[+[*=XY0W)]LZ]E$6+;GO$YG.(MR[_6PWK3:3 M+0#+](0[>1>]OU4_;K2&65+?LB2V]AZFZTD$6/J"-DYT$XD?#'EXR9 '/(SU MN<6V5DN/MK4BV-8JH^.JR#JXXAR8Q:LP]9UGX@J/K\+*]R:$3 /63@3!YEX MS_)FV =VM^.@\_^S]Z9-;AM+HNA?J>BQSK0BT#"Q$](\1;1EV5?SCBV-I7,= M[]-$$2@V<00"-)9NT;_^958!)+B#.P#6Q!RKNP'4DEME9N4RR_Y,R80"K5"L MQ1H/AUB;%8;"I23,BY^BH"SE2DF$97UALB)L"/\X7 [R+BOR4L]+6/DIHTGT M$.<9"0,Z",(@FQ)>-Q46DL7DXR2.7M@ /ODK#T2-U*5"L-NI\70 M'#'_"9[D*09LK8R2OM!)2H!XX,D+37PRR1- !=;UA#\"^EE:Q5/Q7<#2?6KM M[@/T365T:]:AM>_J(?WZI5[-?4N]"O'RE7['J_J0$\9JD5.[OUKZO%GW/')#OF:.-]< M)[P5A60KT ">-@$F$\7C(O"WRG6[_89_&D,WY?2!E8(IP0<>*)H M.HHT&@$=A80-A\SC9P&.G. +]T69VL"J*L M;4HHB$ >A5HM0:Z2KS&!P]7+0SXMBM%B#3[!L?'TJRPKGQVA QY_C MB\\KP MLW,&EEG<*J!@'+"(#8-L=NQB+7(XGO%4)]@TC=QG_)*"EXH7+4 *V2E2\WTV M9/";OPC8%#8,)V&8\R+JO)@]AQ,.@T[G8 @Z&8R01WF*4.1H&";LKQS&Q?/7 MPSDX2#B X#GL;)*P$:R;'[QBI^)I%&?E&?WWO)#[K);PO)2P2CY0;T3^RN&@ M9PF'7S[QEZ%;5MK?B&&%[SP8+N&D>']&!WX,X!?: )]J3+_!H "]<2Y*I1SP?_1GS >5S%QW.,*^-Z MB9_STSIEV&T/2 +TG#A)%81D@58^3:'%P)L4<083A*A_,3] ;,]IDF>[O2Y) MO"!:0">&LXLZ",89ZA M+O("^BC0+[""7W9%J!3LQ[7#,H$W4JZV 8)?@FP$0PC@9VG@,()^?[3A_<_OT;Z V//8P)E^+':%.>=@ -N8O<0)[TCQ$^AI MY$,2I^6(GSGDR9=1,.3Q^2^C !B7/B5,J,J49"_QPP0P""**=Q' +_&![RC0Z M5D_8Z(4EII+_"W")\W3&1TL,E\Q8AEM4*=>@680&'>PO9$]!&M(YY&,PP^>+ M7^4_.-%*();J5HI?%A!%W 7%WIYRV @V1"D8(]<',BTP-F,-T>8-3[:K +L M[,IPC;W,S)[+]G@ +E![@A/V;?)@]=6^L_GQP9T(^JIEZ@<-N_V999KG66R] M88^M1.W*G@'=[AE ]BOJOGW/LFC^"FQ/6QC>/9H&95WXZ\4_?]Z@',P#8DO' MU;[QR%NO&QMY*W^BBJ[[;;SE,?%UZWIL4+3WO85W>$TU>TT$WF%!\WOAJN$U MOB7#M97A3ENT\#2,IF&Q',=89;2]L]@NPF,'!9CL=D TI\GN+WM$:W#'[JK: MIVQT!:R>]CQ,X+BHEW.'DT!=#<::!;\@#'XX@K-6XG8V+GQU;5AI M:LW:7I>+4TC"THEPVH93X:UM-+#-'!^C=3C,@ XQ1^05C4$8S/[]NJ;U7Y*0 \34D23VF8!?S>3-R= M1L75E8)143X.G 4H +'S$@Q!,8HFY;<,@".QAO+B&*D8KQB2(JR*@Y)W&N=U M%WA #KR>L">\ZHR3*:PL VNJGO>[9H2,>U2$S ZYVLA(&VO?2)L/-,&KJ/0S M2[Z,Z+HP&\=:C7UQK-4PFW(D D,1/M9A[9+%V&MF7!]MRT0 MVAH-\R>K1)<,^/Y8N3^0AR3E^QN@&'L.9G$<$8)*'.2U.(K7GIG?UBPS%J>/#?Y=-!'7F/3#?2/G[!9&]"; M\(EA^?"]G>+.W3M[;0KH4;=/M037N?IJ2F[H,C?LJHQR%#?TD1LLQVT1-USP M'E9R5&LXZBR=3([C+??NG:,XIR@B*@\9R1*7#DDX!TOT>WC8FA]1=..;H@E&[\TD+JT*U*7 MP>6.YAB*KJT>WLV@KMNE#/>*E&%RN6,:V'?L:)]:^YK!G#+#I1YM_+0A^.3D M(;VW;/"= BIMDBM@$);!.5O577U7S%PA1$KI8-V]ZZG::J^P,V5Z-,A/(OE* M\M56ONH?PU'.K%W032.N3=NHEC?P<8,DMOUMI(R?) M^!3I)IA+PC-(@E14[ 1F(9BF5\!M]GR>CD+%FX$H(UADQ85AI7Y;>>&#R6AC M6!] )?:^52^ R$N3:DG>G7 MJ1=VBNRB0I!LR"_JK]9_D_E%,K](YA?)_*+;RB]J8U;%49DD;=SPI3*+V@B; M&R<&F5,DZDR+G.*5/D3D@9;;9&^#!O>&-:KP:U_%S$JU4Z M:Q]EI33%2FCT&">R%H00TE7=:J+E\ =+LR3@G=Z+H$O1">#^[H\O_TKO5GP0 M4A;OL X^1EXB&A2'[WE,JI#"CY7KWZ]Q&1#._,]TBB\_)@FV-,R,)JM 8H@T>UGPZ"(Z85,)R0!"TC3%,(]6%V5=M@82XWIU\1K$N$-%,$^F M(DB!=A%5LH$T9#61AF["T2C4S!>*B,Q2Z58\AUOQ/0W#.7?\6^?VE'[/:"B12"?BE9V(=0AMQW'=;Z)72!+(B;R' M)R 0MXD$TN; A-UA".5-\9&!THV^^F_*&#)@F0L#2DF@2@1T4U'PZ M-E7'.#B>.@N.;3$8,3=8^2_YVA[8I$7L/3G(/7".,V3U08%0,U]P2> 9.8_ M9N4?<8+%Q@65"7C:@5>=8I5VJL!>W_BAG&;=[/I=DYO'O%_<>BVZLIO7+2:) MQR0+QKR^,?_WA9$QG9(!XY60@^@Y#I^9#S^0D#W1D$R2V&/,YYZ@.('W2)H/ M_HT9[C""%])@#*21!"E> L)'V T&!%@0T60*6,Z3E.&-(?Q !CF\Q-)4)7\R M@I&&49S!\"P%\@JGA)()3;(I#DNCZ9K9LQ'-%!(,YW>,/J$^B+J4A?RS/%6* M7C)!!#@)_)R&\ 0;Y-!O#-86/S%87R):S5#8-XR#/6J*46:I^]'">A4":\S# MC-> CB&#)\$;'J!?K"F:K2483ZA82YXB=F@N(.FS(8M2QMDQ95D6\A@.6$&: MP9)@V_!UT8AG3",J G)Q![ ECPDVCCD4AC!^G*1J:XGY*X"3CN&,S4K@ KD\ M!RG/DDI805II!0X\$,5YFY(04)]F(.V !^#'\GOV?<)XHKV OEJW+]158%._ M0 6'%C\0@1YSV'L,S G[!O+?+,JNAUP-^YG\$H? 0BA5*':.FH"D 3P/47Y] M3H)GZDW)1^RS$7$60B9^@C< I[02J,"9*1/"*6/>*((E/TWY>#0".4Y>@FQ$ M/'@'OB4^S2B2$+S)V9+FV2A.@$T9474@[4O\@#'A;__F=*^$&9+@KS"%QWS\ _+^ M;.01 [$=/2EEH;F$>2Q T0]B.? 8%[?\>UP9@\8<@1^M=94O: MW3OSQ,BYTDY ,3 <]_(D065FPI< RHQ:OA?,'J(B.0'I$G*1 M/X('LS4-&(S,A& "^<&"D/B%0O AH]EF/6CC2;B7D=E,_>D AM*6B7"#4V6) M&A\]+P&%_#U-DBG\Z?_2,&>?8>&QSR.1:T8+2(>> ?]8IY72#H4CCE(Q(3Q+>$"%^BS M<01#>@)[-$UY$S1A/N5AN,F=4O9Y?L\-YRGJ6[.Q*L=+"0R$0'FFH)4M=HX# M_/+Y46B*&Y:25M8[W^3=)^ZP0AB7.B!_'X1?+!8/=,0O2CA:9H<2?CL_J\KF MSNHJ#V[V\[2QI?0>ERS6[)*E&WVHKW1SXXB;FS6BT>H[V)9DZ;X#_PKJW$\( M9#]^X=[:/]@S@SIS_[4B?H03GJ4ST37S%6X\;6 SWUBV?.!8U>/FX^^_K+2-*<*9WZ-4 M3$"4?8S^1!7V X TFWXJEK%PX,#^/#QT7D"*I2Q:%].L]^_>9=B?>.7 (4]5 M%(LUIV\V2Z?B.O@! Q;>F*YJK<63^!-*W"A[\Z#K^-I%<8=6MFZ_%>$85\AN_KW_X@)X3!,;C ML( "_M)Q2#RF 7WX3#U4#6K?OS147LWE$H^V2(DO;N49MZ(7=):DD/ZH*#(* M1O*")* @[.>/"NTL81-@%_A66-SIOM$#Q8\(?OO.;E/ ] I4V"3]:3H_ M;/A)\Y7G@Z^&$NCNFLM\W5T-)2B/-SC'5K<&>M\ 2PF5ZAS,( N$, GI]$T0<%QH6ZZKZA9>EY6I*,7$ MA2ZF>X&Q_W5&WCLVW#:H:JN_I!PVY_9IERL2U;;+_6L#L2 MJ?;,EQ+<<7>^9N+K.ZG_4C@_OZ):1WZ#]T!\C3,:+D"EIASV[7QSD,X:>O#X%28X/ZO[!)QGAX4G$K9FP((&]YDD+3LPGV MB[M8Z;R]T9)"KSZ.^6>0C4IKZL/W(G0,77GP__Y7^GW/'L1:S^C=O=,U0[%[ M>V;!GR]M;D=VG*3@!E&PW@ *!O-8LTVE[^Z93RHI6%(PB+X&4+#."ZK:[IY= M?R4!;]?WFD_ Z]>]#P$[#2!?#).S745S5X/(2@QMV^6G_@F0V0&"88'3U-T9T.=C.77-(%+K$:P"46σW&U36&U MDDNN350WSB5V [C$!N/)5!RC@RUM6\5=LIW!S-.&2K8]U FS%MF24@Z3@O2FX"5X(]^Z=V3<40]N4 M$2\I6%+P1@IVKT_!)L9*NH:B[7MM*2E8!NHT(-;7Q$A)Q0 9K)DR5$>&ZC1) M,,CKU=4S3^\U0&;H:'>XBFEWL$>GY)(N<$D33E;C[IVE:XIC[!G"+;E$??.T%$#E6?)];E$QNJL<$D3? P8]*F8EJY8SFK3ZF;9:!>,UCEU MLZA#0GS6EWO:V)'KO'6@]BS*],4;,3\/V:?AMO),CUF6! -L4?8U_B5.8+YH M5J)NN733FJ)-IKVF:)-I;R[:],0[-)05H'DQ3JR'S["J^>#S];EF>?HT0 MMKZE'13"UE=[KG6.V"77.BS0ZDS#;G]FN':3%KMS6..486$;XR'L-D56;:GO M=$3$3*M L#ER[A34L!(\U,#@F'IPVAU! LN(0/V_$6>?@)XEJ)U$= M*Y(PQ? L,FD6 MV"@+U2B01U?8=#ILUO7N@B\I2(/WE$^-X.-3E&98R]*:AP M0JSSQ&BZJEO7I:;USJ9_10&:\U^PS\8*2>VST]K^UC:GI&T>S'9'JB2%-XE"F] >16S#Q3>[RF:=71._&DI M_)"3J_8]F^22%G%) \JKF.[=.\MT%,-3YX"D\",IO &E4:P>4KBN](RC MRVR=D,([:PS7S )NIP':E#%NPA#^E0&?1U-I G?Q8&A ,JFEP<%@*Y:]9R:> MU'PD@>\F\ ;DFEKZW3NSI_1[#5/MI0$LF40P20-"32WC[IUF6HIE'AV.+8\! M2>%+%&XT('G-,I'"3<7M-A,F#, Y\IBT8+K(V0U(N+.LNW>ZH9CZ:AZ[ M/+HD@1])X W(E;-L3N"ZUJ232UHPDDEF3-* 4 [+N7OG:(IFR$@.2> G)_ & M1')8_;MW6#)M36>M%MDO;;G V[-B;3LOT)HRQDU8P?]-829I!'?Q=&A !).% M%35=L!&:=#I( N\(@3<@@,GN\7MJUVW8/;4T@B63""9I0#"'S?N?ZXIC.\WB M$DGA7:#P!D1SV#IF[-A*7VM2.,=9VXDMUAHZ?Q6C PENI1[.BF'-Z^%\XJ5] M/D8"[TASBWLYL)31!X!W-OTS\-G/0>J%<9HG[%.T6*8H_6<&8^4F"6 M?HP^1C!GX.^@F&#P%/\/>GA+$QK"-]36C" M5@L\B;I$ Q;&+RKY.L+Z426J:0@OS0B3#4$^\3$ J_R5%%<3 MLB?XD"$9 ?I5XJLOEFQBVH=;-93L8M@$BUVE?V ;(7*=W M83<:%RX=;(8\UZYWKM7U#C2OE'WM+I*G];TUN6;_0;ZWAM?L-W8DB?P>1X7E M+GP;^SO6S+MWKJ785PZ//ZP>_S7N5R0'7)8#S!U)),=S@"5X MHHYMKW=TW)=D +!<]L'NWT:C$(K[A0 M[P#8,DUJ,&D,#= '' M=S7?T-SA__;[=^5'H]EUX(0^L8=!PNBW!SK,6/*&AB]TFM[]N+A:6-<<.":& MG9UQ8X>,=FPPHU8KG/3W.&-$ZZO[]L#,!RG[*P=V^_",489KHCP=?4UW1D=? M[6 Y'XN(PURLP3M(RV3UMA)> ^'S-.(1F3[V\XR')$C3'&L&\ MT=SG#4%@;3Z+4O$3CPC@*Q@&$;P/NPIZ$]A#@*_Y"'TQ3IP0?Q94K.[1DK/;TLO53B*]=-6Q;E5Z?012%8>S MKI+?: 3 0Y+[QW_T=1-D,(E7(W+]:Z6S[Q/GR0(XZ2C.0Y\, M&/ OY3'BP*#_SB.AEKT$V>A(,5(&J$=PW*1"DF1Q&5KN$Q:F3/0EYE$_@*'_ MR6D"Y!]. 2$894]@';^ 1D>TWL/_\"%Q097E'+\([)N<)T D()?"-=/^OZA2 M\FFGC":$86--LN*"56#^$![,@/:%@03G0?%\$1^^>R,:/?%C8!P(\-_???GP M_NZUPF=C@P3V/B6Z*02\2LA'($V_H%%8,:X28)3%"0_6WXF+2C2_LM#=>8$& M4"33($IQER\T\1_"./Z&[U2@6(CX8)S2_& X!*#A-TCH@.8BJR!.6;FH:C?J32M2R2\P?IP4 M2Q.#>Q13(P!7N"71A+M(O."#X\P,#L>T1/W*M#PM@N]D3\)4R(2B-I^'%-^ M;S[#[^3C1X6@J"+:HT+N_@C2;^6RU;O]I4?KI YH"_ED$G*,<:K90WHHY&44 M>*,RB07 B[H08&8AHX5Z7ISX7./A?">:H2-9P1-4F7S^2HY*QQ-\"H@/8$%I M26 +W=)0]!>1S<"9_U*_J.37Q\?/R)\OLTP:\KZD+>0=]OWAZ^-[0?R/7/.! MT3[\]/'KSX_5#6!^$ Y5V>F84=2*@)#_! ID0^S3$@_%H,IZ[=V;KV\RD3 M)P]/)\*9[Y:^+).AOA;[>*SLXSU.>U?"?9:^1&<["6@I20-8WQA>!]Z'AQG0 MBX?*><)SC6:87T670G[E$2P^!3D#DHTM2&J8 MGY%[]GV"_ $45_PEH]]1N/H,0.45ZT?DT#&(H.#O0K;3-H7X.Q$-1H*9\NS 3+<#*9P4A!O]PM8 ESP'P%$>D0CR6X F!HAPL M-Q#KP$=/N,2,/27S-0%M1>D\?VSIXU6*X_L@(<)3F 7 O=ZTFM.&J'M",H[A M7(1A0?ZJ*Y"N1T=+7YV;3'YG(/TY"CF1T#"-9Q*DX J S69N1-BL8QH$-2>J M# TPX?D"F TH:+=OBY.N%"T%NRP3PE!D;,X_'H:(TR*CCR,E87RC>2$^* CQ M*9<>J'H]@X1]XGPO])F$R\Y210(9"S]Q1:G(>2P3(_G?AL&3D'J/R^#F:(R? M W^'-! [?U\N_H^%4>[43A^K&F:K_ M-,S#RO&\E/M)!W&>"15L-B881?R%PKV TFT @C]B*2J"$><)P1Y!*DZ#^;>E M$CA@V0MC49$X"XOA*E8I(N L'@/#T2EY1D4X &5A@MIVQ.FVG*RZ$''R4M1J M.04^@1F#[A(NBE!G0!+A.\9<7%1>@2B_,3Q#@;6\% '!27P\LR&Y.2 ,0*#X MZBZ!:-/2S\$_0O@D>2@T!Z[R?WA?Z H"ZHLD/GMM&\(*;;QD N */_9ROK"" MGS8*I-D8.< LX:+I].Q0M?K[YW2[U7,$?'K&HXJ]--50W^HS_!,9"4CCPKJI(#N*X">0TCZ_/8!YTY*\@6I"_)7KR/D@#-(1_AH+ M40H4'?$#.XE8MB5)N[E207R?AX$*.K&@YPKA9R?1@.*Y!IZ2B> M@!0A_X9516PZUP(*23GFZXM?(IP8U3;0#8&U$S;3P6$U+ (A-<)IN9B#T_!9 MB"68*,##-$FS![0\I^@!ID4- ?3*HL*$"M1\=YCM'Z1S?6<2OXA]\NUP\BD6 M!4(KG:9HMH(2^\+*%0\2S,C"41->!:'8X8P 0_:,)S.%=R)^_*-?.GC"G#8/H ] @P.\NBMBZ!O-""8(!)0!$7IEC&0D A>HK( M_=WCQ[O7_!64+OPN@9_D+W'R#?13.H;3/^7N!BX 2GKW&=I/*;F'G7V#LQ(T MI)!.Q \I4&,V&0$)"V'-+WFS%&R^&:($#<^%#HN>@R2.A"_N?I#$+\C1"BKF M:&&)4P&.C:__5XC_T33E'L*"K5'Q8SA!=4S4WB,6BC4(S0_7*^IH*(6,W\* (J/)[^)RI$$YP95M%W7*5[R&EH_'L)L M'/L(6CP? I"D(/NXD 2-%A8(0@J-&)\;XOR +_V1:/L]X*GA 0M]4V:_/\!9 M!!BL0I"&K"-0\+37= M/P2]B+-S1NQ_#DL/L1!$'IT(SQ66A]E/ M3ZN%_J7[L';<%C;^XN^2A97^9$5))2%DV=-8N$F$S0@D_1M7$)!*O\R)T]^]6X.EBQ[I'$;"&5!1>KB!'.$M'->'?92C9 R4A1J) M:WZ*03T72O<3?9HKV:6.7^BYJ/'&$4#I;R8.NHKJ#\2G@.@?!$4Y+S#N^#G) MS]^%0WR+[BGI\%@ZK J&ZQ'@@L$B[J4RMJ"!E7Y@%O&7@VB8T/):B2E5!PQ\C3Y>OW!+#/(IOW9* MT3S#'[BI0[UO0EI7U4S.)54/"[R,!EV '%/U8U?\(V(\(_$+APKU^9)G>NP: MW;5COM3WQ47-7R+2H>*=1B=*B&^N!D2UW'C[I3!<0#XR=*U'V2@M(GQ60RZ5 MF0?I*6$O*'JM5RB??S!M5]5%/!JL+.1WLL(Q+^XQ^646!880]Q[E_=;\KDPI M@VMFMVR5&T$PJ HFYR0JH,-##?V!8_0UR^N9OFZZIN_V7&?@#%S=8?9P2-W_ MU7I]S;7O2O _)?$+-T,7E&>5/&:K=XKSS8)UBD5@Q9V'_FHS'^RV/*X=I?MK M-8IAN _N%Z&@F0+Q>L]2M>,0#S\#D&"#Q,^9\*Z6-,:1Q2UV]-5NOBT^N.AJ M$U"R[I;[&,P4+*F;EFH>AQFN=D4X:(D*H>KSJ&UAI*:;>&=MP,O".HU6,Q+& M-Q0A*D<@2Q>XLE7[K#QTB*?_,F!2ZN M+XOAN$X6HF=9>"D!$SST#!V77N&XX:&2/$@/#&3T( ZF8BM%($(1CS:+5=U\ M'JY!;,.5#J%HT71$ACQF 2V_>;0!O^$3&NP+3 %N(#^*<#B,O4Z"])N I3>#9?7R241H@W+,DH*, M9['5L]#J\L8!QRI6,PL=*Q[5B.T?!I@;NC7$_\0']H)? WT?IZ;JC=Z%]73^ M,R TC"<<&U\\?E&_&E'QN3"'&RA;9W?@!I3RB>L)(C85 M=IS.=LR^!RD7QQYP19E#4IZUQ3477O85M+4AY*1Z)2?\-AB0 "JB:.HB K_G M@7S .R\BR8Y?T(=,N$?*JZE2+B]-!G!%-N5A&B/ZC)DZP5\Y6[KRA['Y[M"[ MPB;5N-WEZ"&\TQ/7@V+O&%B*GQ6Y$W!L\\C<15<.)7_\@XXG;W\6,258NY>I MY"<1S32+&UU:^3S(A*^ "N?A0[D2I?B]N*4N?Q7WU'COG<08@R(2 C#8#J<9 MY@#N88X?$,PZ9&@Y 4$7@7%E$!V/RQ:HY7%!)1(*^'.DE7 7,L>C$TY1/#Z' M@KJ5^T^L( SAZR3I"+[=HFC*6\ISIB>>W/NT]W<-$N9<#OY41LLBC?Z&EBO& MHL;CP)OG/38VO7&[#R>,!]AQIMP.;O")Q9,8?;]E7IS8GY") \9C'[G\!C$! M>NQSC$P'XKY0:$L5!I2<$4I3'K8>1T, =<9]V__ZEF!0[BS_\#=>K(%\H&F& MVLHP+!,QX#F/...AE@SM'XR.%YUV9BO.HR*0(IL6M]Q<>A7M=>",*=2H"]GGV"P_JP5A8I9B?\PN-Q)#I M'$314KC__&K 6TBB3N9)U/$LB5K$OO+C$VR N PZQ4R5!;E4X5M^>H?3XH"= MSNI)<.L3T5(X$XC(2@+-+N7/. -7QBF,U8+XX<=IN34<')2:(IUU%N)_M(;? MB!- %P7NJ;CJ!2G35&[]*+3:*@67,7)*)7(#U5D>'X^9:@F_TL;@2[Z]Q?2E M>90OCXD;8[T-H:'QV/B0MRX3',;U7&!1- D+4U$P2JG=%<23C8+$+Z(D\P1T MU?)^K,CF0,T:@_F$Z8C9(]A]@ZN-,>:;^JP,_IMYZZCW##Q4-P;,;_(#G\:X9XP(#'$!58A6XB< MZ4(Z.V?.>=HL M@3F3^5PB0\T'PV+1=$(A5<7$S,!N;38E "3QX* (3H.N$< M/$!N3[_!.BM.I,)"6\HF4JMY[THUXSVMD#0.&L49#CP!N1C@&KA-5DC:4A0] M<2<^=UG%&3=A0@X D;W&*:8*)''+3";<6U7DPU7"_(N-5AUALU&%L)QE^3#0 M,IYY,.B"E-NFKLPST>D@?A:I@P5&N(.C\&ISTIH+Q)(!&!$QG]PW4S)'U3E3 M"+Q-'"=RC5^ %%F7Y.!G$6=.A!N/P_]7=%OS2"SRA_!0F@7XB HR6N%1X#D(B^5R^-1_(+_%$N?,V:Q,R%H9WEP<]T:F!P]D@BB>*;]E-I- M)6NGA,/,.Z$6"YU5EL%;^"( 7R'O1Z"S\R3$*,YYJ JOB\%CMGC&-C(E)EFB MUU%(W6 68.)A48MY*8(4)01J8.$0X:SWL Z(6.=+@'X-?A\"#!H#>4S0DP+4 M6\XR.[]6A^[%U-QBP=H8PBN#3C"F8Q*(JYPJ\#" 5A[)>19.7 \!E \(F[ZE@T$JFG7!"F M02C4@ E>,E7W':#\:NAMM[M>O366VMC;55>Z&UE:-FBE8GXLTYP^; M;G"YJWWYSSJY_U=9<.GU$0?QE<_=HJMYAS2)/\K,3&0%'\^GP;2,!%DC3=K3 MN5A7;?L,+6LUU>QM?MRP81W5TENSV#,-:ZN69M<:]=ANE6Z;VMV*H(FO/.3B M-Q%RP27ZQI:FK=K=[^C8WKBMT_4U/J@KZ<4+5J^'T>YFD?OVJ.T4-%;ZSUP$ M&DUAH%=<215"0GB5)'%(5I&LLC^K''O8:/WC3IMU[1X$%NXV^0,%9$\#PP,: M9"M8APUHC!0>(2SXL60S=KL56FF3\:L0]+.MJF6[]EB/5&KW!YD1S,5@L'=_ MD)H[WBE/+[]5TW85S34.:\Q16R;4;-DQV[ZDM Y2FFDKKJXUE-+VD>$;%],X MI6$])JQ74J)WE\\TQ>@;BF9*F2YI[?RT9EJZ8CG]AM+:+4GU>^OUJWV,O[J= MHIMGHKR/(PPYY%D<(N* AV_X> .4_%B4S!>9PT$EDTRV7V]T#\-[S5!LVWY] MS+Y.T1Y3WX]#UI)(0T#*@VSTM]=K&'^@Y*G==E2R[%4WY"J:83>#NB37-HMK MN^\?75.FA)Q, ;Y)V=YI@7DN2:RK)G<5QVC0KNPTFMGXZ MQZGDMH9RFZ88KJ[HCMM/Y�X[1 MP#':;,)N3,181_-BA3[S8I%O\X;WN\.WUO8@F#>UW1PB5,LOLP9>]?TREQ?2 M1M]2'%L_3$2?6@IW"JZ.HOO0/?U>>L:Q-_==O.RYU]#9X,A;;WE_MM& Z1!N M7*5O[*OI28J_"8J_&7-[AU%=YUYY'VWS.&]P0RC<< S%[%N-<8\>)E8ZA9%C MK/:+8N3F'-:W2(Z:HCFZXO2;]NMUD*K M\S77649''8FM 2NJ(KUF@+4;+G-=N\)%UA74)4-73-UL M!N5T":ZFKEC:OGDJDB.W:9..O,.2=U@S:NB;EKS DN[\6[C NM>LOJ1U2>NW M:5-OLISEG=4Z0["ON'8;+DAN!B%'6.:M<4:WQ!^MN?+."@U^W3[0,)42HFFN M BDB+N-DD%=6-S;&S:C7VZZL/D[B"'NE-2+YZ@KA1H9B:Q?-$;H-WWA?,>V& MW %VPS7>7RT2T47"Z3N*XS3D3J5#8)7\>&J(_OZ;O*B2%U5EB5S3E,Y[Z;R_ MB8LJ2>N2UJ]M2<^:0%_I"%PQFM=<5)6X/,$R+;5O'6;XK[:]1K?=@Z%J:WK5 M#FC*A%-@?LDV[TQUBWY;PU!ZSH&1<]*1WC [1OK13XL+1UZUH;M"-PXLW20% MA!00G180ZUPD/V9T$+)2L9CI<>]XO]%%K6/7PW(/E9W_.T^S8#@]S2:UWJY= M:M:K>>'V89R0;,3@?]A^?!SS/MT,^W23U5:[)(B\A(&^Y1/KE4+@4_T5B2-" MUP0\@5H6I K)8O*#:5EJD:P.ZP_1!>/%XPE-8!QX7G=Z70'-=1@RC]<*P*^H M]U<>"%61Q$-2ZKRD>$^137HI!)9_RA$0Y MQP2,//N,X':AU O4 'E\&POJ,\!B)A""82YT6?E[ @V$O.\%R# MUYX$CV8)?6;A 231;.9<&QXZEZ&Z)H2HYM:2HJ[:(P?BJ2(WUR-@8:6PBB!C M"OZ=H]#+0YIP-,&,W&L^YC2IS"0M#ARQ["5.OA'0 6"J%&5%' UBFN"!3P8) M]I/F'P@J84E:"O\)4#!L:*R2KZ- 2)9UI(.O%JY[+N&\^"D*_L;!2]!R($;X M-H*- ZD45T!AD3@I^.$A)GZ/IU T_<^TLH1'6"0,F.8AGR;#%8@ MT,I/9I)-X6,6!P]\NA;[(]C<@ '/ (XF<4(3H+5B5\Q7X9N% TY$/$SQ5]AN M!#+5PU;<."V-/$!1=0[8QGM ;A(,N)0 B?_P]?%]A=Z,@M[TG?2V%WFMLFT; M>'/9&38'4U\78'($F+:+4$/5#F-*>#L,!>?@-UX8I_@S)[DES28BC_D3@(AH M0@\ZO9PL(&/JJH,>ME7_VTO@9Z-"0:Y^*.I3ONG-/Z&#%(^IS9^ ['@*HH?B M2TV'^8H_<9-!Y_[936NN_GL_%& KK'S1# M=19U"U0>2Q8:AKF7Y3RLJU04^"D#H]!E CCWS[D2:R0_Z8 M1I8R\O^Q2"$_);"4=$0^HVZHD*]Y\@U__6>04'%6X8<_)?3O( PH'GHT7+%$ M*K?"F_FL0@S&HA7;+O5D$>EP-.[&>47+M%X+05E3W>2]1%2#;+(!:TRO+UN MY]8';L: K(-[L"ZU_:Q+=[=U*VOZ##UZ&%N M_\'X@1=,*(K_%' &DA4TFK1@T$(W3O-TPJ*T(L7G'!>#7BO. \YS>9J"UHPR M6UJ6=2W+"ADX)14X]:C J KF_6C@PA+Y9!8:4!L[O9EVN'6FFX5U9M:USO;E MT2:;_EUCT,WF)?);WZFJWUN0O9]NUB23LGE&#^B?_:JYOL;LJ05EM'HB]D37 M63WNXOAMMW=J8?HH8UF.(\>1XQPYCG! !""PHNR-83=O@=(+>7TOY.%D=.R) MK>V, G66SW"]VER>PY3?-<,1F[ G0/!QM,BC.>;$P^-5/#P")RE[4_[PU@]2 M4$^G;X*(+XU_]'9Q_#7AJ!R&XO$.S;<-JFJKWK+8,ZZA&WSYHU.W/#+LU(#@?9-W-3ZNC[@B5WYE*XJZ\ MVH@(L!6YP]GT*[_\^$V8 1_0#-@8,=I5$/R.AM!&"!Q+#94HPD.JR%\\:',] MC%9-PQID4FRX/)\6]]PI:.A7@493&.@55\G$!:@WHM$3.X4,N44ZDEPEN:HF M5QU[+NG:<0?3NNR_60?7];Y1 =G3P+!?"X;WW)L?YRGE5VGLNP6I)) -!&):NF(Y.^H+2HFZ-V0Q8O:X^EL-JN5Y>+4M\B/956]K'P#4%@Z7 M!\-&X5!K7PU,5+_7#,6V]^AO<]IJ?)(LFDD6AY6#NGZEQH.*,^\80])H,VG4 M533CNB5:)64TDS(Z(;TZXZ&MTSUI7WN@C=Q4>V\-Y"C3LA1+/]" /-R&W"AQ M)9TTE$Z.<=V>D$Y.%9G2%$?#EJK[Q[MN)=-G6TDI32=4H[R MY$H!N]D/9G;(D\N'.457IL(P6&)U[$7>M0*$UU6G; M4F=61_=]S]EZ')ROAF]KH-330+W:7D#]?.=B"TX_^QCSHL6$8?=LQ;:V]TR6 M[&/W7,6TMQOU-\T^O1M5'8\/"UC#%:UO=+ =^CMLAVOUUND&?'<; M[4WS=+?$V6VNL8?.MX$20_'Z8_Z_+R:O7RZL-O'Q[E MQ=6-C"$OKMKE4]9L4^F[TO.^ TI63W&U[3K)37O>M_1^[?3%E=DW%$/;'C F MVZNVL)AF68IM-^A>I7/PW6VS2S^WO+Z ME32["-9.L$V'[=(MUUA=]VF"]MW3I,OXBG:O]!B?)M-!W@%Q0U'K[:QC(AGZ MO(:XY.C#.-I89\+_R)NSO]NW';QQLA;WO5V+U[![]Z<\(4FA3_ NC(R4)?.* MOO;P9R]A-&4^L5\I)$Z(\8K G^F:HM@#F@:I0K*8_*#W;-4EL,X0QQC"9SAV MQOM8CV/>Q9EA%V>RVET5!AY/: +/8*"Z7^DJ^3H*4C)) @ G@ >6/PR9EZ6X MSBR #2*A)W'TA)TE84%C&GF,Q$/R!\MH$)+?F!]0=/;CE).09OC.[.,4%Y," MG3'R$F0C$@+.&,R!G[(D)33R.4!R@!X9)-C)LOS;?'(6/<&G".>$/K-078S; M6=^.\]]YF@7#Z36I O/0*F3@[D$&FF6I3M/( *#O98*T%Y!_ #[>\?:O+<$C MY^[*W6S)X3XK48O^?(Y<5%-JH-U]R%-4]@7 MQS!#!BSV++9Y$]A=DMTO\.,01!G':07-];!KN7W56$%O! O9&[LU/MK"NCA" MX2(&>9TP+WZ*@K^1!LK]\\U$+!/+YVM=$.M>&("ZD"+K1R+&$K\N%O<>%QM- M_S.=B7V%P.HSP!"L(AX.4QQXVJF#I%6DS0^@"ODZI91R:M&QV379YD^V&TWX^Q;"JOYWE,P] M+$_L80 (_/9 AV!(OJ'A"YVF=S\N3@Q3+&WTC&N<)4CLX(_%J>S%F>R3F9#: M3@>ULY9_WL=I)LY#SD/E-KA%O&3U>WC9.TG9F_*'MWZ0@D":O@DB/C#_Z.WB MAM.@4;<_,YS#1NT69/NU1JUY=[712>PV,Q1F16IP-OW*#<#?Q%'V M 8^R4_C)6P6"W_$PWPB!8ZGA>)?KQ9W9Z\&TJA;5B3+OV)[U8_;<++_Z^AV_ MXCJ0N+'P1C1Z8J>0!]TD" ZJ&V2$0)JW[ MO/L_5FW0M6:H4/U:C'+/O1=QGJ+C5"'LNP?R AVUN$ P^=/7A^A4U5MO[D1J M7+? KPD=HF^*>G_E@7"KP(;2+-W4J7AGY$(S]K6I"^+"\AL8<'&OZX;BN/U- MM55.%$\AD7D99!J&8IG&F9'9TA26XW+ ) 5?!$FV8RNN=FX*ELB\"#+[/4=Q MK'.?+2T51YI]GI2Z!BM_GT2F7''M4EY='I.QT4*NK;>O)K*SV5-T>R,WGSO# M1I)%0\D"=$['T:Y>G/&XY..F' M:K4+;>V=32N9I*/-HFJOT-5T*54D7B_46 M;$773"E43U.MP-I+TVY"KNWV$(0XH^&R'GULME0CV'O]?C>R=^V]-?""\%ZW M3:5G;RX"?X$T-TDCC:<11S&VG ,R%?(@L&JG< 5+KFDJUSB@/3E;^@5(R2II MQ.T9BNML-KRD9#U,LG:I0^96H^+5%MU[GRI+%90;@'(_SC']H&V%&^ZM_;L9 MU=_Y 4QV.3J0R+^W>Q+Y^WM.ZH'@VL7U.D*BFZ^A;Y9$;P?Y]OX.]JXC_SSR MJ3V>U?7P^I6GO$^2>!ADI [GM(4%S+.6 &\ /;<0)6=MRMT E!R4Q=#!&OSF M63LS- #1[4.)L;UX>?M1LH.ACJG]QW]?\3W5JYBRM2*$L6'[4B$ &T2\ M+\O0O=_5($** RD..LXA-R4.%C8[%PT[98(L);)O*1%9C^3R0#RZJ(G3#.U> M%C79YH;[C9='QJJU7[ ^; ""2U8SN5(U$UTQ]8W)B+)\0+N0Z2KZY@2)VRX? ML-S-I[T[<61=EN;SHNU@F:B-(?52L+8)F8[M*I:^,6;SM@7K2@1[A[9RZ6#\ MRLUO,<0#OH_KOR0@JEU 2GB<8')+[5LUYE_3<@+-QP=#U=9<2 ]HRG"$NW=D M\19=INPW7*IJBN$XLI"#I(H%JC 5_7I4<2(9WY@#S>[7.IM;O4>G=YH]RA) M+9$0AJ)ILJJ:I(HEJN@KNG$ULNB:4'7K&77=VN/>UMZ0_U^+"HI^G,31"QO4 M9I(U&^R$4%NWKP8*M7_\1U_7]+=;0^_WHLI3'GB2-FZ>-HX0DDT\$0J0'G;P MW>8V:QM-4EHT >?R))&TT4C:D"*V,]ML3TF##6E'1<>MQTK'+>Q\O2E$K8AP M+%(FEPH_O*T7;-P(<7=0-;OCMMW &/I=#;Y.L>^3U4F41-<5HMO>B.S*1+M6&]>K]21G5$1NUH-2#E.6\3 *4F?(5WM^]__S;W6O.4D$$ M,V9Q,B63//%&N&X%L1_F*!4+:H+74_YV"E@ 01@&XR"##;+H.4CB: PCP : M&AAYG\"3&)<(8,E9BMP%"X&/Q\IZ.B3FJP5*Q'U$.>B MT0L#0#'(@*>$\H7!W^,\(1-X"S%+!LRC.8I#E']>_!3!QF>2FPNV"+&-H@RW M R1 :))@-0%!.TD>1;BV6*"_'+=S2'Y,21$- ]"9Q EN74 I70(3,&%&@-)) M%&\6_)V#S]<16Y %:X^80CPQ?_D,&\%[2$6";?#D,E5+W# 5QQ%&M>;?T('*9XVFS_971IR MRYJK_QW-2G=,X%AY& "HOSW0(6C%;VCX0J?IW8^+$\,42QL]XQJ;0[>;E-4( M*ZGMHZMJ/6=56]77J:LUACY*6]6,GMI?7HE=GC7\I^9JK+JAV@M+URVILM95 M69'>"BSK^RJMG"Z6M%:[Y5HK)[##M-0%Q0LU)O8=J("O4'E($5))G#^-B!^ WL5A'.%L,*R" M>TCS"6H9I0+GLS$.C3"A/G=KI/R\I"!: $8=U"<.5*K=&0NX&UE *M4-0;)4 MJB^K5,/A:FS3JA>5ZM[2RYO!N]5M:2^Z9O>"_WZ5TD^+(JU$$1_G39#!)-YV MGZ_>XQIEE"7!@!_06*.K.-DVQ@F1!E(?W\B?#&3K$)75?;>DD+NE3QZ^/KZ_ M@P,Y!:86[5_H( B#;$K&0*XY'.3T6\ %Z5.E18Q*/F8$9"1(9CPT,R'C@=3S M0G9O/"2&23R>,0@2.G/@T @69*PS_4K^HY-?'Q\\J 3"/0(^:L_&ZX#P MH.0;FT,N+\X^/() 2Z#B%.&['L0T\7'M0LN($ZX?L6<:YK R$H.F1#DD"Y4) M%ZB0)Q;AW\$8RC.0O=,Z9@AGB(TG=)Z6%/))W@M%S;2NIW@T\U%1=2D0 "("Z ;$S6S?-"W.,!KJ. I54#8?9'?A[F:%#X(!M!5WL9!=Y(L%(*@Z*.79+&@G:E +C! MXO%]U/LY1@HM#]:$H/2#X1 LBR@+IV_)_6!E-?QSL;VUJ.!F"Y\?+?4@0Y$S M(VIX=2X9!,@K\RG%)A*4<(PO+D@*XA3[2+G=CCS 74_EP"KYJ1 0,\#.3_8* MB)4J]F>87[<+&L;1$S[F0!8#S9!807FY,[6QQQC7,%"3 G$0OQ#1[63&^71V M,@0%T:]GL*5#X\W*;O?5)Z_7?J5O<;#LVW[%<%7+=38^/K2=A6:H5G_SXRL, MNZNIR6%?7@L&]5JP'%M(UVYFX:Y+=@II%0ADHQ#9&6#??=?I#"!)0Y+&;?4. M:,72C^X$9AV=D+=#"SX!_1Y01/_UTN7T"8MX\AAA1]RD[X"14- OF8DI^C!_ MYJ;,4:6=FA#Z?B,EJ_2>I6BZLV?>M2QG=@NTH3FN8O>N2QNRB&)WZ1LBY?.RKFF#U%M_<5 MGK*8TBV0AF$HCJ.UKI;2YH9Z^XG=M:36$-1HFJOT-;T9N.D07%U;T37S>F#M MEG]GO9-KW0WVOJK98EKV4NYU=RLCG!,<#73GZZ:E&*YUPK8]=6O!'6(NG ) M9[1 )J V&CW)=?*>(!YX8DPES1I?P[P% ME@4\;P'VRJ*G;+20VT%!%J0\0ZF:XSS+&%<(DBH0'L]M\-D$?L(D&9I1_I)XH\?R8<(MLUX,7+G;;J8^D3#,'[ALV:X#A_@PB$9 M)YC &[)G3"0N5U=DZU*02"!;F$H>4Y[Z))(P2DCR5*0R/WV>5H3Y*QS&/*\J M84.68(V(-;8! M;(:Y&\.X1$R1+L$RGB&&), 3KN:9?FO3YZ;PQ1.B:S5QXQ!IT[KD#6QNQ$W!I4Y:S6FLXR9RW"O"X2#4U-N& M! >$\)X(N M>?@U\M%7T2<*,V]>4.V:NJ(RLKPEX<-]2W'LZ\:H2MIH*FTXBMZ_;MK!B>1D MHQO8=F^;=3L:RF[OW9 4FJ+9NN*:ACQ')'6LH0[=U13+=>5)%F>J-M$EL,)![/2: =;CV+(I M(DC7#A.R[=FAYIYDAPM%BYN#%,.6Y?8;AF+O729*EDS8*6'[BFE?USO3,=NTKW?=^G8. M5 QOL-)+WU$<9U_]14HM*;4N?KPZ5M?%EN'HG7,:;HBWCS,:=LM;N'ZCINTJ MFCN+NKS@;6T3#-(N(=*T%5?7;A21;3.[U^/PP .D/1L\4+'OM#]T/:0TQ>@; MBF9*R=P!5)J6KEBMJ4HE9?-:EZC5(:_OABTNAY:M3QQPM_0*.MQE46.,2N*& M 73IQSGF]R]D;LCASS1\"Y9X6\-WUO2N4Q[WI%JC'$..(?.).N[NM@W%,!M2 MR[]+<+7Z2D]O2!W^CCC9NWZ+<WPW>?9I]5]%,&;)Q:KA:NJ[T')DS<FPAJ MR+JM"UJSIB:&TFK'I7)T @0'!C*G-]1_ORBX,:'8L3<;5I>V7< M*[>)7I?4%41>PFC*?/*#H:L] I.%\%@A<4+ ?N8=S+,1]CW'WJ?CF#?^9-CX MDRRT2"/8-HY@ W.*3;JSN/97NDJP?W6Y$.STM&ZA+S0EDR0 1 XB"\:A>,< MH&>]9"/\K!HQR1M=XV.O.M8PB<>DN#Q7]T=3J]%K:ZJYB-[>'+T1MG7=%[LU M/KH:@W!Q3T M"_P%..7A?\A+ (28L'3"O S)$W[,PPSIEJ5X!O@$/J-(D@(^7@F? 4T+4@2K MS2-V0CK19D8>JJ8P'I3.(TP)G>) RA\EEW=>1/URH<%=??FG]!!BE)E M\R>[^6*+I*C^=S2K$3$!>G@8@,3]]D"'@)LW-'RAT_3NQ\6)88JEC9YQC;5' MVZ1?"4J9P9G[44 >A'22LC?E#V]+92^(.'_SC]XN3H@;77*B\/G$XSD,U)Z M0Z'3%S,7CU7^:,D5)Y[IKNHZQL;'/57;^&S;L!JZ %>V. M)/'+2N#"@51U?ACVZU4-I.,X1].;V\9Q#D/YJ8*6/M ;>@QPH6 5IJ]K %@S M]X5P!R)JUT=>_)K$:4H^)_$PR A%%\HD3K)5W;+FO?\.!NU$T];]=MS ) .] M9RF:[AP5=+-;$I^\";"DM-91FN:XBMUK*J4=$-?4= 5D4WN^LP3)2D[M#J=: M?5LQ]TY#EF>"I+2]*2:<+->Y3A'VK8:2K.(MRZ2W9?C.VN^? MLA%+8$LI#W!(V#.+#)%!E/ M;J)AW#TPD[6'=U(64-T%T7_\1U_7]+>MJZ!Z5GNN0_AU%+TORPY+KKEY(SU; MS?H]RU5?F_S"NME3+./4X89-<].W"B/'. $NBI%C//8M<=HWIU9JNXG: :*V MM%-'L$DQV;J^_^P-8 M\V*[WWSHW@P!'-I=O.L$<-15=14$UW8?=8-,+4V2Z6W+*5,2P.7DU$F"QNH: MIW*,;HW16:OB:T*'P\ CU/LK#T2-19[?D9[*IFB+,+[7=4-Q7'D]>E*8&H9B MF<;58=J-SHOWYFO9,;8NK&S'5ESM^J37)9CV>X[B-"""I"/LK-FO.]=)]6JQ M6"V+;.PK_5Y#HI4[!-7#(DNN'R]Z5ING0_B]UY2^U=L[$T]R3+S%_KVNFXKI["(A]=W\ABZ CV#C0^F],B,0!ZVFDH=&_ MOM^@&Q1M.WW%L1M.T3>#C4/=$5*^7,B1L7S79EWKKNV,80T=FJ$=JVSD#)VU M0$X<8=B6L\6T745SC6:D*'4)KJ:MN/J!@4_R&F%M&-G5=?NV$)^F&'U#T4S) MUJ>'K&GIBK5WZI5D[&UJM26O!V_U>O!>,Q3;MN1-A[SID'>#]? +"KMQ8):D MY)INGATH#N=NT+,72CTN7.P%H MCI -DJHE59_4R=0(JC[@]NB !;?!"-;/XMV24D-*C37>05=7=,=ML=R0="WI M^L2^V4;0]67.PY8!!E(7&]!0#K+ E(77K&4T<0;$1KYY&?VS,)X,@;A33Y\ MG[ HK=P@;=^:L;@S>]UQL+35C:?2I6&P@$).#[,EBN//P\NU2E#^\+>DI MB/AP_*.WBQ"Q)BMG-8>(>/SV)?"ST1NWKYJ:BVLH.+R86#S55+Z\)?5#/-,M MM6=H&Q_WU,W/M@VK:6K?U=LRK*M:EGW0J-N?&7VC+2 X'V3M>J/N.)]V7JNY M*Z\V0I]<$14BR6B4,$9^@_=&*?D0^5LB_+H*@M_A+YLA<"PU5(R60UQQ%[E#>OGVG!3V. 5X6J#-Z+1$SN%$.@H(4C* MOQW*7Y_*8FS)9#D%5U3!UH1Q]AGDTO-=8Y!C50)=:X9ZU*_%'?=!1+)1G,,0 M?JH0]MT# 4$F+,$%TB>6OCY$7ZKZA+7>=6\2UN][P9'@5QP);-F1L&A0M/RB MI.DW&O>VKECZQK[HI[U+D[@\\V6&KCCZQD#G\]T?-4HIV92$5B?X84>,@Z3? M,P?JNX;2[SM2&'4"F5I?TO#9> Q HD/ MFJOV":PTQ-1L& 4L4@#W>$(3>)K%M4?55?)U%*2SH4JI)D8"L U M>QI$9,2H[P$"LX?RG7(["M\HSDS',=#BWY27Q015[>,DCE[8H-K+8O9U$&4T M>@HP#H:F*;;YDZ/67/WO*)D;HD\ M: #\MPK;?LC, @\O'M:G.]9!87VFZNIG"3YSM;-$"YYC6%>UG,-"VG:%]9EM <$9 M(>O(L#X9UM>\L+X=T2]-#?7+BF H:R#*?I!"Y[2L_29#3-H56[96C?5)V0OGJ1/DT/#-SJW=HO*+ :(6:J5C5 S+I>1* G.F'# M!G?&A\'Z,@ H3! /ARG+R&!**/'9?'C W3>6 2&5W]0-$&PKXNN$!E;Q;O34 M7A7Q8#2<*3)P7\23TR(^K1%->#2-'")B&ACN]BN+@,)"#J!'?QQ$09HE/,YQ M[Z"W78&V,NRMK<%9,NQ-AKW)L+<;"GMK8_R+K.EU.P$_DO(EY=\FY5\GU*WI MU=QN=^#6V28 MVRGH:&,AW@[349?PI]UBF.(EHMP.KVC5_'IH-1Q=^Q;!*R.$?/+#O:7V7U]L;F\4<+P4\I#WY:"$[:%ON4C8+$?\ IRD!P#T''HRP-MXI6BVF MMB5FJLV5\?:AA'JU\:J$T-=4;9$2T*)8I82Z87!;"0$'*K")?^9O@5*/?XYA M^"P8,Q+&:0JS1QB^QB(/D![!NT\Y#!(G4Q@T \,+J,7C- 3KP+W[>8+1;G47 M2NY3(.O?XXP1S7ZMU*&P"8LG(5LDV6.HZL3!7%KQ\1"7V8>T?&%'IZ.[I _3T\[0=/L^P MKFH:AT65[HBHK!E-V 0G!&R,J)21E0V,**RI9%6LI#:3467R;A*&5=YFY0O M2PC*Z$H977E3T97U['(98'F=:A>*:\N>G%U I:&8?>L?_Z'9O;GU^I>@8HG.BZ#34%S=D5)I.U!NG?U;&E!P<,SF8 MDA_N;=5:"IM$4W4A6&Y-(%R05DO!+42[P7)@"QBG*#SPY(D&&'@FPM1F78$] M&*EL"IF MPELHX=!(28Y^75/=1?RC4=!:],<+@$$BP,\Q)BI. 78P6<2[#$?\4J#H.?W, MT@P;,XN W:Y2T&.VEA[B/,&@VSC-$X;@+O'GY4G"@U63(/U&7FA*T&Q-8/U_ M ]!H1MXG0<9B\D5]5#G<1LQ_@B=YBF&K*Z.D+W22(GW!DQ>:^&22)T @&.D+ M?TQY+4S SM)W 6M21.JU8@L_)_$S4#T0+K)Z<7OQE7ZO%(;8OJ>^C!]L8Y2; MC!^4\8,R?E#&#S8]HDC&#]Y4%)6D?TG_MTS_,HKP&E&$[=B_C"4\/):P#;?+ MZ^&P:* 7#J2,?J\X:01:6&3:A^V2^>H>PAMZAZLY3?6?YPKU7*0JEDG[%UI:K*E].4HYJ5 M4?GE>+T6C9,-I@*LMR@NY ?#(98#FMU>1_$XB&@(P F6VGM%_)R5M^5T,@F!",OK=4H2YN<>\ZO;$1]'_/TQ_7>$1A[C=[Z\LA%?Z+R'H8)7[#[.F 5XX8C7YS V MQ5O?='W[/QP*@W.3XHZ>#PO_[JR95/=RN-\"2 2/OST\>O/CP>2FWW]**\_,4IOB))W:4L$)#?&>BW$OF'D M'0B4%.0[1EZ1X2S*<#G*5%F0S7D(()9&*# SA@7IL%X0KV,A_WM M%(0*P7_P#T7E3%&D4"$>J-D85IBP-$M L/):B;C$C#TE\S5E()E3V-A8_&GI MXTHP8:5>)UTMUUAM>KPJ=-452 @SGBI>F..)N3ST@'DTQP#,#&>AY!N;SF;)BZ!. MQ/*81B 1,*B1;VH0XSD),/<#P!HLGM>N! ,'SHR,[QK^QYYIF/-CD),)C%@< M8M$3^O0Y',N#+H,C%UW^, K0 8:*"N!-\#P7(] HRH&0!KG_Q,0JX&4?3K4P MGI!T!-3R - ;%^=F]"1^FYV;\.DDI*A+?(Q$J">",%'("P,HA $,!/1$,TY4 M)8F5 :7=H"PDEI)T$ G+Q."!4.'ZDP_01_0/\W!&#:A. 2R#V ?1]"!^*L)Z M@Q1;C0.<$$T##-AD*<#YD=,E3!1.5Z&\/'%CT0BEE*QZB=11' IA!G.PE=)9_@M5R4 M95W>Q0A&0=+)BGDHKA?^GX93;L;#5N)0X2-/XQRI-@]]SMPH1F'_">?$")@Q M#@ORXTNC),T'(/TST ,X*OB8:3 #^US2ECNF&%,] ;; (%H$4U4P?$'1*]11 MV,G"DA/VAMS3UP3T4EC>TVA'3W1D55!('WAHLS>"PPO%.5>3TY1E>!0@+F:# M,+\Z!OPVIE,AI #- X9K#JE0IODHPQQXABE%K_%%]P-0%K'T\?+)^+!: M_!FF\.M, 0;-A$[%HCG[(M(21&G*.4580)P>N(R!C=)G&H0\0AA/!M@,(O"> MO2Y"ZKGDB *D%7$X\>V7?\11$"Y!Y,/*$I ?..'LV%M9,2(4:!CD.0 N"1$ MNA*"*RT,/E@GET.C@",>#3;<"PN20N2@T!*L)J2:J!]=C**2GXJ3UE=\:%VRH5G_SXRL,N_V9I=M-6NS.8>MA[-A(%[L9@2[7#(YN%0BN M'AS=QBC)/2)#RS-@<<^=@D:=F-']*>4& "?):#,9[1U4..3_MSL&5+-V#]+0 M".=F1&\N ;H! 14;3C90U(NDRGOTT-2/1%BSPT8$CJS?9_W D77[:J!DL!7; ML,I-72S"8L\8IO5<5 MQ:LK9QL20*XKKK6];//%=*$.0?7> )W6OI8.<%)73I>PHBFVNT<*FJ3SG1#5 ML7E!3ZHUIP3JIHQHEI+[(I9\!>"UB*ME%5MY&O%5L]ZZ"573; A49:WIE>.I M?_UGVS&6"5!M0":IR^ MHFMN,U#3(;":NF*Y5Z3X'>=4&0P;Q=$.)FGSFQ(($@A==RRL2]NZ"4^"L^^A M)6VKW=KO]NZ THMP';Q8TF=V!KW7;JP7H7GGIU1,)! :I)VUQ:GV\];4X]OR MJ]FFC$DXN1+L*GJ_(>Y*Z5=;U"]LQ7(:XO+L$%AM3;'L*PH2>5Y+($@@2"#< MA'/Q<5ZWZ:$LS70S#L9^0WQA'0*IK;A.KQE0E1[&I0@RO:\U S-=@JJFF.X5 MP2I/9PD$"83NNQFQ8L-*+W)*EHRFV M?;64]"Z"U#845]_7/)&N1:FH2"!(($@@2"!((#3.@FN+I_V/_=LKW((/WE'Z MQK[A#=(MN=-VZ.]A($O_^R508O05U]TWK$%2^NX+)\O:-P9'^M^EXB*!(('0 M%!6V+9<07V/1^2Z.-'4_J] W.K:Y=2OX0+M_VH, W% MMO:M&W)Q5%SHDJ/]Z-2G_K= 2VR"YR^^Z]!\N.[TW3:1C,S&$Z[ M.W)!,*:N.FBXKIJU13MH3E#5#XNU].:?T &00YYM_F3[+O#W+6NN_G>4E$-. MZ!-[&"2,?GN@PXPE;VCX0J?IW8^+$\,42QL]XQI/@[WD)PE+\0:#M[A?\K1@;@4E6".9)IP^R("F0:5AT8F9]MV%6]P# M0:B]WD$][G5+[9GNQL<'-V+75-)*Q)&-)QCH18Q5'UY(Y;'"N:1+356%\VQ.T8I$-G.!L2IJN M-5S%[=<2#_=!1+)1G,,0?JH0]MT#T4DF+,$%TB>6OCY.YVU>0M9>L36'9 \T MXFYBO6]\[[N)YEPR;(BXY<$C5\VCD:313-(081+-2+$Z3D)>7I7Y+Z7HZD/9>K6K:*U$!.ZX-:UQ][[QZW6C- MG.U.5M-7%7#LF9XPFL(??M#ZJD%@HC"((X7$"8&#B/=5ST8,_H<7&V/AI&?H MI">K?K#B[A:>97'MKW2%G#!XI288)DDPI@F,1OR?CZ^)[$0+-\-V"N!;'/*T=,0AI%1=EF AO./5%4@O\#!AY (8-%POCQ<)BR MC RF M28OD=#46JB>CD.P]-Y66CXBGR2,]*, M\/I(4F9-RCR6'M=!Y$H$LYDU6AEXA&,&_O]S%]AZS_'8T!O8AF%2BU%C:.BF MX?BNYAN:._Q?U[D[1;123[UXL!+_M#_[]%B6TG8YG7@#0=\>WQ'QAL^)F&/- *_YA@ M':3 XXT&^(O_?WO7WMRV;NR_"LF1'U=G(F,XKMM&YS$M=.[KG]$R(A MBPU%ZH"D;?73W]T%^)!,6=2;G(!RZX,>*>0ZKU M(1 _4!78BEXXSAWWN2!U(2:!8!%HGAC^%7)0+ \CUQ[!7V)X'U2+%SLS*@2> M4)VZ8C^2>OA5HW-FGB6*W6 AJIFG\S(-O$CVZK75!8#R)GW;;T;7B=SQV/ MN>,B5PC< FE<0GQ.OBI_='@($B0Y@&X#BGLN%R-@ONX$V&O P(C97-HS$=R[ MP$I>(L2FT;>!_]#/\*8U^O SS"^X^CAWS#?KBA[07(;T 5 MNI7I^S'I1Q#Q".]D?@K$V+#JI_],(=<0WH%'IIP)!9X2(3(2^:GAFYDP-[K) MK_']G+P S,\/D## WL0 /?\/O NT>RG\,SL$>?F.UZJ,9?XQ@G M-^>?3MZH_4+<$N88$+83&1-'!<4"3BFJ()CQGW_I-3NM]ZUZUZRGPO#Z5:MI M90CS#?)SRFY*L=50:0Q..M?++-< A-YXU6UUDVF"A-ZC,O9@AMP8<,_E)$A #IJ<9-]$ M@>0'*UH+-DU,%>3I$,BIE'VDU(6<'_=Q?6%NU*''']T!["E"J=;BRVF>*S_3&!F(28 &L+$@,A(J#% +?>4# "+HU$@DK:N\#H]"M#F8\"$@X2^ M@ VPHT @7,GQ4\[6 '29'>8!E"]02^XO61VI:B4P):34ZM5S2C8:$=AB>( / M:*5@ZT)B"BPNZM.0 L8:$R&B[]GKD-H-1\I)(?2N'@$A M@"#P5\\=NP3>E:-)&C_1[21XBI#9NU;+PRV)#'$U MMD2RP@U_R%&EOPQ>"3JR0VE<'+460N2)TLDQQ]'BK+VKC\RQS05^+K$_..P" M*N";G*.ZBP3)_6B350 ,D4(Y:.3#2*+PC"BA%/)79RTS0TWXUJN69:ISZC08 M#X^CXP!.FP>>^045VEX!3$GN7CR),1A2D#($=B@B9/3GXM*@&YDA3Q=IEA10 M$!0%F."^RA!0& RC!Y1?!P3:"^@O,NI-,B_=G\44(:L^)JN."@R!E-'^$WY> MP'A^S$D/RC4QG#O%X?$UV3M*AO('L>LY1+,1F\CP!HXIT4(&5_,K2I>!\P*] M&E'P J&%X'>H$&@4@A])K"<6,_$6@A:"=*Q:.ST"+O@8KQ\:OZ'+;%R#?L%* MZ.:ZJ*,"8O![IK&E2^O*N!OYZ Q M \C,)0P5#+%DSIQ(SS/17/@J8E+Y_Z>PLA]H5M$X#*(,OY+="..)C %C &.B M@H'J3"6,[5'^<9H"8&/0K)G3"V/$(:7UVWCA7?Z."_28X8LR<+NVQ:D"&_PN M:<^\,%BV 1++&Z@"R9EP.%("49+ZBU*\, (?#@F-^.20C=$5R9^DH?(:Q"&\ M&M+)6\3MD0_+O'/Q)P:_E(Y5HMR.V2)=#1/'*_83EEI X(<1]VD3N%.;8UD9 M=Y%1:B+P([?C2,*$A)+H#H.MNILJGPP9V0$D&7(\\Z$=X0YXGS2A)4*&VPEF MD$+P-ID_UT?YX@Y^J2:%)_\K,+?X30H&T+6\W$%4R'T7 7Y@C +/@0DE!DV* M\/QA@YP]PDZ$E78 _,;2@ZWD)'2./J;1!PN>6XX:.CM]3%"3XX*EPB,:F Z. M0>%,-2_MEY;T2_\.P#00> T2G%*P#)_(,APO\"XJ]$)*"#R*_%F9LH!/KQ0F M%YB>=5J?WL_:H#+,TZNI)_LN!W/6,WOULW6JP;0[9J.[@VHP9V:O6:X,R&I_ M:[?7&W7I9-O;J%FR2I6-,HF1E;C\O(-*&ZMDEJY)IZKFM9?*\-]65NX+HUVC MB,=62(G?-NE*C+/33VY/&ZVL<*3Y.5C>\X8YSLNSO8NRD+:YYG(9)@3I7BV@)O-9NU;J-U$-[ZN=!P45:+!L/'@58P9:G6:_?*BXE&PIJW M2O)6LP/6O7,0UMJP/T3A@<(6SZ_PM-"/WC4[3RYE5R9[);MNV2^(<>S@5.M M60WGSV9.8K9D+M-P/&&V2EM0I\)IUBK='8LI5AH,#=MSZ>(('D??R;-5O!64 M'E^K ;(\!3I2>TCR&V?O2.4N;]!+N4MM\O)5\E0) MF8+;W+U'L:QEOYRP*9W5T;F^;8L8K\?CA4VZ$,&22A)XU&B#T.-).%[\3J_K MX _9!-V(CT-Y*,\P074B\ J\O& .](99JN01NOB")]ZG RI,@?=2X9OJ42>] M7L\>\XN&/0_&''^+U]=?H$"LB4)4R&7CX,PHOO& M?N@2!]$]P2C9PK48JY9RUA->HOF$LJ(',2_E'[4[^4(\=)%17L=@#TPXX0S7 MS;S8[61Y:,5)X:]>MYIF\\W,)6X4IK&Z)\G4?>4[_#D1UBDM5_ [$-4H$%/, M?P#[IBZ"O6IT<_?$42]E>F#N$JG,Y'^2N+_L8IRSZJWR^6(O(1NG-5+<-%^0 MY?6T*K9"F2Q+R0'K?$*-:M1%(89?^R).L8Y9AC_V#3.NTOA=_ZGS^'*4ZM=X M0>T(8%/,!Y.7Q3)-E?$R,"[R,?W)25*X)\R564HR;96>4"5]LBMPI)-4=B-9 M89E,(?\@\[0P.>%T/CEAU1S:5"$_7R4#130IL#&KLJ3R3!8\HZX9O(*I*W-O MJ(POTCD%"1Y%B2;K4")_.QTV^[G$DQI-U6H\T<=JJJ00D::@8/""WU3>(YRY M%?];5G/@=O8:(([=R9<62=0:4CO;\.Q:Z0*#<993[F"N;,Z=,)M:R#PNB>[C MQ//9BME,G\$\^A)]I?O#'4CU%:*$6)4H*=04NX,("A'F\<%Z4B#A(7^8%^'" MLB'[M>"5B2!\2N/">XH@5,.6)54\#++/%#/DC%[:;V/(HL'^ KZ'NOG^;B\N4V(1] MZ9OG-B?->-OM9FR_ .G*=?5V6Q[P'%4NWL7OR^@2$N0:"Y\E4.H2YH0I_XN] MC)V58MVYG14\5Y'%#]+2!JD7KYC03HC$,B)-\D3B"9$R9G)]S"A6[D<2>0%F MOP+I,(#=3WYC/I.%(/X2&A=N:,=AF*#[OL^\*:!ZY-]/:;&+\\"7.2KTS TQ M,#WR-4M/.TG*#VZYHMDS,/:%2,(-MV7%NZLPQ(CJM0A\V&Q[27V$(^7^6XY% MY.:6G-,!MQ'P& ;<3E1YHB\!>-W #">W\1AVCORQ6YB].P3) (U;H#^ &97^ MQ9=)FK[[+':HI DR,\;NZ%\99,RX'680J8QKY%-&M?J4C&"@304@"Y/0U7-74 JHK55I5-/X5XQ'29'LSHTJ&'[A M)3]?R$J2%$_I#Q!KR/"$<>.&/]8KHW_(A6\\^ AH+=)X@S@3B4GIA099Q[<0 MP>1P"S8.4&>G27^!\-T&(9V]9^F":3?KTKROFJ;;:IF]7F/[F:^6V6MU=I&F MVVKIR1[79'M[28#.-V&5\I8(Z.9)T+N\9'B().@UDL5;9K-;S7SQ R1"OVSZ M'6$R=-7&.>*I[S]9/*>Y=;9X/UV^_WUX8QI.T M\'77VZ7N5T7I"Q6Y[O\_5GV]5K=+TCM>+,%.-<$TA^V7P[:4&UYAQ?LEN]_] MV@O"\(V*<11HXE46_2+RQHXE=;?1.DS:KDX)?]%\!6RUS][;FK=^(MYZW6Q: M6F<=?!M>'%\!6QU.9^TBB5J?]QS;J82>K#[OT><]+^&\0I_WZ/,>?=ZCSWOT M><_6OXJ>:MTO5-5RA MJ?E*\U7)N'Q7JRS-6CLZ2NP>KFBY/NWYR<\D]&3U:8\^[7D)IQ7ZM$>?]NC3 MGJ,_[2DK,2_QP*=ZWL8_KO^MSWET%%Z?\V@.JQ*'O=B>C_IXY^CC6;UF0\=* M-6_M)E8*S*6/=PZ^#2^.KZQ:IW6FM9;FKMUH+6(O?70(7A_R: ZK$H?I0QX=TJIL2*M9 MZS1UIL7A-^+%<18QE@[%:^[:52C^K-/3>NO@&_'B.(L8JVJUVRK?INU<<,>5 M;=JHC]0WP1QLEVMS]Q[7LKAO9>7;/RWLWQ7-KW&F=Y=Q0ITJ.Z:BQ4WV'/74 MFFE'J=HX/=]^\FD+K5)L\=(;239//NA&DFLTDFR9R'*1 %M&(GN-G;P=[!M9 M20V3];5<=]K/[-ZA=C-\8#=K0$ MJ\EMFA\H0=6=&IO@A8%/EQ-8"%^&67(YH=?NFR<]K07_(W953_6;VZ_9UI1, 2_M!A'V7@7PK&4Y@PB+&"L&@>!X\R&$O M(E2]!A]0QB.@YK\H M #;0/#&X ;:FSJQNC=:3@/W:O!%&:0P&_Y&\$B9R.SL5V?.:1Z;Q*1;P9R&; MWX(3!5N/K[#Y%\; #C"'H2>)R(TA2Z@9D;Z2XBJ[$N/+(;A?0#EE/O&- 7#N MT)7M;E-2TK@#^0:L%75'XODHQPOPEAV$X%X9'[G-XJR1K^OCAV$'O%1.2$TR MSYN;?4BDSVF]_ SRE$Z(.D_3_) N_$GA VP#C _1DFC7@6>!>/ZTEH".<^%& M/,BU!G=X1#J.FH:'"U=!.(^6B3V'P;]#1Q2G\I_8N9-=@UT_M?3 5C]03' M M ]R;V%,-H^D=\K2EP%*!K7P0[4P!=$CS"04 NX%N@/S^&5U3A4Y(\> OI2(/"A M8()L#3_#8YD"( TN2 )FF%@V7,]SJS]-^#2_LV!_!DQ!S0F3Q@>40L2026 7 MQQ-);38(8LG49&3<40"6#'&J>3_QI,BW2$0 8;2XG MP&Q04?=DF($^843X\"X HBJ M"1'\1.&:SK&&:TKBFO1Z_?YPW'7_YIMQ=57 FV4WY>QD$X[>=^3*,N7_/_WO M9_!'/8E5.>*ZL$!@]P0XK486.P8H&(=A+G3LT3PGV3QKB'U0_084%#:L#AK' M,:@XJ:^DY^^C>\%]U),%3D;)S;8:SVSVED-[\U1:NK-]4YXA? (K'XAU0]X' M=C/^'<1&. IB#_8,8.LP1EH%<"DH9[WHI/1 M_I!/J0'_$?L\C48F8%.N"T>.?86$"%DRBC4HWP&]C0"<3'!0$.4##.P[$CB@ M%[U@!((_#](-B'WV@/\?# G3)7\"NXW(P$/$X@$6XNEG$X^^)C%F'M2,<;T8 MGQA*(BN<13#"B$%_7"GXAZ$Y.;ED-. (&1D8 .I$I[F6BP:D8$B%"D- S 1; MI0M&L,4F%@%XD8LXC)@8*V>-XHE"LL-$@+N9:(_^&)Y&C'C!R=@S,35NX46> M# FP';ER;E<4,?BCC3 9R8/^9(5)+P-5F6OC9[&9%'>JP[.\G.3DJKRH#$%' MPR/[DYC5E=>Z2J_N!;7K#-+[[@M^!ST_AEUOFR8#&Y1^Q M&X'FXJ ]* !1,[Y+1T\!..437V% 1!C7L0"A#Q>\6W6DL "Y/[NF-/@A"8"T MZ ^'KN>2;Y^\"PKOB$.R&&@9!GBZ1)%^.O53T;(P#:;DC\0H6@"F3D9;Y?G7 M)$]&4O@7MV'^]" :N<))='RBE>%9U,3OMDZ]HTFLMKIF]ZQ9\EKY2FBRZVFG2E<9\D^19$ MH,._Q 3-\6J,='P2:Y@2:PL3:IN]=HDY%6!=M ^G3=,J4.!X8H CX!WF-W, M3N_OR8<^S ]0-6! ]'BOF>O@(8_V]5E%V\>7=-!&O@ \.5[&C-]<7RQIPS]7>*9!6688Q!H"]TV%50K4P=E>7&& M0GDH3)HIS,#8/QT:S5ZMM:2^YGK9).E:UB#H*NQ5.B5I_\0MGY)4M*X*W3*1ELK=2.61"U_59_6=[_^>"D+LGXC]^ ZO M6ZYJX%?.G2W0,>OGT5:$ 1N]7LVJ[S7SM(Q6JD9>?3< MI25?[\U>84&[4>MVVK5.?:^-8S?$"\<2#LC26B5D6*$VZMKEQIYCSK)^;D68 MLU7OU;K=5M4\PY7W1L<=*@L9>JN:I>IQEY9\O3=[A0RM>NVLV:JUZ@?(\383$NO]PKK+58(:SQP];A*+V)0RFZ#E;>Q*-42F>'/.FNU: MTVIM\=BNG*BN!^FW)"/[<-5VQK0_Z[>UL&IA/3IAU4S[ 7/GK,9[S;3ED..: MG<9VFE#0,> M6=VV ?/WV\PX)\5GW0MOI"])T ONY\\MC=B2'9 %CZ,7HW=!^Y T3P0GY"?#X\ MM>I=K+I;^CM? G^#3X',,/G&KV]G/OEA_F.5WR7.T$+^-S9H\,,M/N M3(U74ANM>@]9[X;?87E29,K;TW\NSFM_X?GAC>[1Y8>#%K-/@6L%LZ-WLKCM M]'TUDL8[IG'Y.'(';E'9\V)3M+,B3.7FKJ8+-M3AC\F4]YL)?'9F]MK6.HG M9Z;5:^XD ;2]]0309L^LGZTW[/XG>V:V>NO.9]]SM1IFJW,LD^V:O=:QS!4( MV[&VFK*\W?:NVWQT0:/4O>=7E^N2>N7;@9@$5!,7JVW<8!$V[MM\)F*W?A[Y MJF>?S4ZSU6QO>Y7*-%4CC7QOJ[[(.K9L=^6E^VE7E.EO[1%W /V_I8I5.V]$ M_G((]\GU..%JF<&L*;<##:0I-L=K%V";MM).=EV*+$LD7TB4X7!]HA2=ILE) M.=B9A<(-[ZAJI@R9_\H*G5HN^>[]869EC 3&@]0DFI9E\P!+6KE#:M_R1],< M1>.3#TW+M'[Y]2V;=]=W<37_@'PR9VE/\?EW#;-!T2#U.R')2NGQ*?5FH),/Z$D>]R3WG4^CC>0*NJQA#Q<8R<:F1K+L9?3=LL(S=E";O$W9I-#D M/6G;5 V3MP-VU&,HPC&J,"90DV M/3E:D,%9M\RK+[<[+4-P,!]CQ5C;)I'M8NK^W\>;S\:5ZFQI7 1V3/?23E5[ M/_5[)_E]VF"532;8G$5U$J1&S4RV^KM@$3,P8)XV)L06B/2=B-W)SC=XK])Q M9IMU7]%]&_E@\CU3 WH]1L4!_5X5X>WYWW=:PNU@:'<%1;@;ZI+>^<8> S\8 M3P$E)GD]>#X_9JEFU,A,CZ&16::0SON?-3+;'3(K4$CGS+.3*_Z?7?\'9JIM M0ST=@VW78VB\M))ZNKC\]-/CI?VJIPO,2W*WKIV.P=#K,31X6DD[?>Y_U.!I MK]KI,QMP+]2X28^A<=-SFNGZYE+CIKUJIFO!0U!$V_?KCL'*ZS$TE_^WYS>7OX@H(E1>4Z=^$/K[ ( M_D?L"JK8E-8!N^5V+("5>0@FT1YA1:?DZI^%A>G5BW=N& D<:L1"P\'&K'1W M1A5H%'P2"/K,@!LA;!#\ =P$O%@SX"/F#;%< @Y$=R35 UA$CL<^O$3CL3@: M!0)65U0:L)KT31EA[Y5[6O76.I5[FBWSK-O=?LF2MMGI=+8^;*MCUMOE9GO0 M2B@E43:PZ+X45JZ:\/G-U;?+K\:MV3=720RO!,4DU^]+I'-$>WV3*KPW152; M@Q%GM.Y#$'(5CWH[^U18%/H &_5Q^FZ%0BT'Z#123L(G"G\WR@:>Q_^'U!+ P04 " "A@&)7 M (G3>!(2 !\T@ $0 &-R=&\M,C R,S Y,S N>'-D[5UM<^(X$OX^OT+' MEYNK6B;D95Z2FLP6(626JR3D IG9_;0E;$%T8RQ6LI-PO_Y:LHUM9"/;P RS M9JMV@FUUM]1/2VIUR_+'7U^F#GHB7%#FGC<.W[0:B+@6LZD[.6\\#*^:'QJ_ M?GKUZN,_FLW?+^ZOT26S_"EQ/=3A!'O$1L_4>T3>(T%?&?]&GS"Z<[ W9GS: M;'Y29!TVFW,Z>?304>OH."H6/>5GQT>X-3IZ-VI^L.T/S9.3\6$36WC4'!WB MULG[UM'H%)-?)F?O3^VW'\CX?;-U^OY]\^2X]:$Y.CXZ;1Z/3EOO1N-C,#^7B$!8F*6]QCJ>(6IQYA;RPV/9"-;9T>MZ*RDA-= MP9NZPL.NM>!M>[SIS6=$'&83P?,#^5P*:C5;A\VCPP;"GL?IR/?(%0!P2<;8 M=[SSAN_^Y6.'CBFQ 5V'2/Q2!1*//0 MJQ&.L1BI"@ON*;(&"N"Y9A;VE-7)D@**JK9IY0^(XPEYU917;UZ$W3@H+M47 MS0G&LU*2DS2!]/!.F1HD;.WP]/3TX$4:3W8-,NU!E6_*G\W#H^;Q80FQ>895 M7#9<-2.Z3=0A[CCEZA#1K5F'S+Z29PLF2G4M"E9#,1+$>C-A3P<6\UV/SXO8 M8A9)=%'&"E/,;$++R(Z*RQ^591+++B,S*BY_9,C$KLL\12_OA/=F,^J.67 # M;DF;.8L,YYZ,H_%7&]LS>J?Z/0&:A(5T02DK5\^/@ 2XES'+8EHI0&>-P0 X)! -[O<\!DG91L. M) +F* 7T3]]^"SMEVP\DEN_\/9IODW'9Y@,)=6F%UDOJ(3Q'U#YO=!BXM7=X M K63]Q_N>WG.C!(:%X]X1ESCZGQJJ?\.43/V@YM(42))^O%@F6")E2^(W7<_ MJ=_+1AX2AT56$"Y91V&ZM%HSR<*;D1Y7:;=_>]F]'70OX<>@?]V[; ^[EX,A M_'O3O1T.^E=7O=OV;:?7OK[K#WK#7O_VX;;]<-F#4@7Q6$. $<$C@&T JB<1 MA)$PE)2&8G&H?X46 E$D$;U>R/S7'OLBT-QA#NU^)!Z%EFS=$-+2C%9QO'FK M0*]3==A;20*W_EWWOBT5-MCTT)#%V8C^217T8TG[L2 ;BT[_YNZ^^QN4Z7WI M]F[ALKMIN%>*,.+^M@KN*9$HD+FW@&QX!K^U057]Z\ON_:#[GX?>\(]-&\ J M"4;\WU7!/RGQGRB0N<>_-#K;< <*BS-:QOMM6,;>(U@QD+<'OUU=][]NW"'( M8&Q$_T.E>0$$(25I/QH4A6(;@X!)BA']T\VA7^,>/_"G4\SG;#R@$Y>.H?FN MU[94')NZDSOF4(L240SS@KQ,R!ZV9/2&"LMAPN=$PAPP1FR,$JQ1S!M%S&N$ MW(4OJ$N$P-9?/A6*:T&<,BF-J!PNHQ*Q04D^-0+@G@B/^Y;G<[# 8II/DQA5 M?K2L\A1]C50](!,YRLLL$I^JNA0<5C^CZM\P-+ZXI'E%'C0GE MT-E'Y/GHCK%]P($14VJ?A(6TB'E#52[. 1L%43:S!5!OP53P>A4(ZW#"#REG@SIR+B"Q50$ MF;C%X]RK&!BQT):\"6YJM$GQJQ$L%YS@;S9[=MDX=%-2RZ=@23J:?R9LPO'L M429JVD!2-.9=E;L14&TIO1 E\Q6AL&C%UDROL-%HCI(BD9)9(] '_DB0OWQH M0/=)]H"BB:8E*B-(VGHZ9H$"'K52>I$\W39R?T5R@*>G;T].WNL^=.$<('H= M_:I3(C>5&AJ6B-IF$1KA69V90J\#/G72OYYJ*@-"+K41B2+IJCKB436S5 :U M-648L=U\#JN.EK" JLCDD&:J@Q6*0HC&CEYL3JJ>CG554;I.;1&]9N3975$(@RNE%OM M)$E,>O^0ET&KH[:STV&E5CFK.!BQ*)Q6JR,XYKQ8&: *)]A2J8!J>*UF M801*"QVDLQ-[@!+:6"3N>/(NMD [*IA"7.ME0'=F.B MC0:A12^6#2*174Q5!L6U05%UX =2%4)AC9"3C#W5T*#T[%6U;E^ CQ%J+5*2 ME0^K^PB@*UJ>LFO[#F'C\-D]D8='0A?HQ876!+.4#!/0I_I;PIE 1T+5QH&P MQ$(NZB63I#4TA*H9S"M,^1?L^.0&?%-0O]J^5LH\MB+9:#1:#&G]C&H3R2HA M52>4K-3>H$K &H\-B;59%N5W,;+2M3$:GA8'VX3A)<>VU HSF\G>'JM80%;Q MT;S#7(^#<^ACYP9+7]&;?V?++%TOHXUJ4<%-VV@VW6B.$K5&4;7WYEK"+*KY MVQN39C2M+>QDJKL/O_X(DK[_G8>O;.%&0])?G]CP&*5MF*NA:2WO>LMPAZB[ M7*B4_:PEP6@D6J!6WWV7YSQ1-VNK7@UM0-]M5PK@?'(C>H:-7]%NO9ICDK>] M+NY)R=+7%>.U&Y5H1%X+TQ;?\I?NSVFZZYJ'9RN "&6L[VXY*X4:C4<+_*YG M/'%E]O93 ,IJ"Y!*G V6\+:E18;+6$*]%Q7!KMZX7\IM=G:@BB?X@UV_R MPY!L_"!(!2]PLR*-=J$%63/M(JX$6M0B-(_D4*"6BNJKF$ #=:FSX[F\;3V! MJ&7Y4UD_8H/"[CC[+Y%KY[!@?^30B:I[.;O9H#RCT6A13WUK_9+]Q%501K*H M1$2 $M78FTL:/B'\Z4QI!KJ4/6:\+:.^G&)')M V:RIE9!G-1-^M:3*36+P< M/FP$%4"+&J"X"GL32<%V*<7(-P3&VGA@K/?NM&!LN]>?L928 13 M/[LE[[V?)@IDHD!H^F&=7?]L@"INTBO&RPBK%NQ; 6N]%^79&N\'OD4[V*!: M;O=!*8Y&)/4ME_E(AC)0)&0/Z$([U\SZ]C!3SS:)ZBJV)F@S/L62#ZT4A!YF M09$]PAE0W \>-@AL!C2VA,[_ '*\(%V6#,E4E$:4X5E7X<%_[6WETP JSG+ M%?@:+4"+1!6W@'K[T8D7Y:NAN8J!$38M;I1ZYWZ/S4*U\5!YQ]D3%2!@S'BB M0%7,"C,V8JG%EY:P3(ZT"UDJ )P^:*&&0"^?EI#8^8<%M98?EXOZ5N-MA%N+ M0&6L;<$NH&[$78M0F6$/92X!]YXTG[%%Q9* M,#3"JX6M5I[$7_L9NNJ9*15/[-B4-),9Z!])6O^LEKVI5 ,ON47,%_Q=5=\,LBW)MH)7,(R3X35^XADZ>4J)5W MXN,$'?EE EYVX_0/J9G17+7(XZ;--6*QJ+5\%2>(922_]["H^=YJ*]F&N3!P M#)1<+D?Q8ZIFM%LM7+IINRU(ID2$E?^[F^['@Q=QAF1"+O!-D0>R]03P@?I7/Z5;^8%J4U88U%F M-Q >"?42^7ECC!U!&LC%4Q*?(E>1JTL=1]X];WAC933V63SQO4 M%1X,30TD?*@!]=0&K\^<^;/S1E :>LJT@3Q5.KAC^USIH@=/))?&0:Y6.@X6 MHC\.TSE]KO8D?X%Z$[LMP\B$6U3(&GXE\@GX1&$T_(9,1X0G=1%4,5"%D6SC+;,]WI2_ MQ.&9S:0^BS0N,ZG8EO!-5-&+>5SD#L_E+;4S*MR$T<&N19Q@8! ]U]"/MB1M M2S8BU":$JMVK/9EP,@$OI">=#5=02QWO4Z[KY#+9IO',PB!7@98OTD;)EZT6 M;[WEMM5$5F+ #!Z-9';,(K)6X*N6&T>GS(6IE,\+-/=>S;DW( *O[OP9!7>B MNV<:&8Q+%-1VJ4XK-/3@X@Q^=*=,[EE:#596R9U ZQI<#D*R7W.:JZM;YOU! M/!ET)&#^=OR^ $P\__9M=52=&C'ZXP?7)MR9 Q_E8K:GTI',Q?E[B-[57AYN MM@^WXLM=]DNO@70B9]B=W!(O,'AJA>4[3'CW,&+WQP,FA[@.V-5$'BJ=H^DM M2=OR!&&!QHJX%Q[TK< Y3HX.05\+^YTLHB9Y:%U_?,7XF$!=^ J5KX+QY7#U-Z MN9T8J3(7L??,<&GS 58G:Q&!\^HAQWE^=D& MI[H(Z>ZNV&:<@/LFN<)OAX2C.8S7W*/_P^'E8ANE] 6_8*BUOVI=M@;/7?6P M@Q,MY75WHB.#M\ZBZ3[U*D1O.H.V],M&I[G EV.R>Z. MR7J.ZM:76/7'UV0"/1D:(..LX314*MEE8+2=_!:%I>V$\ )-5TNX2S+R&,_O MS^E".^K!9=,P5TLYI#Z[$_37 MW$9GEOV9>O 08!#R^T',E5ZS",)=PT=2/F%M9+6KX0&>=:/5?IY79B MCC*EQ&?JW*GN=3%PVAQ\=\'Z 2G$/N@N@LT@BY38LI_2NKCWBP]Y5SN'!I3+> MH3X)!=*+Y!_+<-B)(4WUOBBL,?!G,X>2%9Y77O&?J6N&8^AZ6?),%C^ZZ+.*1RR]8-A6Y&UJWX+;67#45 MH-Q9)S8_FZ3>9UP[)Y7)95YJI\^J;:?";KC.KF^%RYSB5-1@G3DRD\'NS9"Y)T\;MB)4X+2KAMZ>0A4L M+$/C3%!)5,35-5'MQ#!7X(3Q=GC">)Q9%@5GMLTPWY4)[Y:YT=&U84=>C7]^ M^9U 7O5/>0L[_J"/#@IOC3J_\#4$L#!!0 ( *& 8E?)A4_2$", M ,M6 0 5 8W)T;RTR,#(S,#DS,%]C86PN>&ULY7U;4UM)LN[[_ H?G]>3 M[;I?.J9G!XWM&4>X&X=-S^SSI*BKK=-"8B\)V^Q??[($ G$1")0+EF=/3&,$ M0NNKS*^R,JNR,O_Z']^/)B^^EFX^GDU_>++^7%OV;=G^.O MX<6'25C467<$\+?EG^W/CD^[\>"";EZV^JWW<]2!!:%B>!R=J!4Y1!2 MB!!Y8,HR$7TH_^?SS]9G[4JUP+RUH"1S$*7P(*-G)E99/$O+#YV,IW_^W+[$ M,"\O<'C3^?+E+R^_+!;'/[]Z]>W;MY^^QV[RTZS[_$HP)E^MWOWR_.W?;[S_ MFUR^FWOO7RU_>_'6^?BV-^+'\E?_^=O[3^E+.0HPGLX789K: ^;CG^?+'[Z? MI;!82OU>7"\VOJ.]@M7;H/T(N #)?_H^SR__]I<7+\[$TX=O7G\ZQ*^_O?G] M\-/!V[?O?M_[??_=WOL/!Y_>';X[^/V/W_?^>/T.WX7#6SYN<7IL@?S?NSSNU>4(4YBDD\E2H._Q]?E#VX">9K#E M^Z),=4HG%K,NE0[/X\L6WTDS8N84\0Q6Z=(-?5V?G^3M>S4^. MCI:?""F :;T6S#!?$C4.4N>6-UWX=F& M NI'I "9$LAH\5OH_BR+$"?E4\$1CA?CLCY8IUA"4V-!E*I!\2(A.H_ C$ZZ M..:"H%X&[D:T#37TCT@-0D60D>, R8J"F'Y^7S",^=A$>E#_F)?EP$?>5(D# MQ=B0R80K5$X0:U)@M8PL.^%CH':![P2T#37,CT@-.C60,>/=%./FSV-DZX7' M\N9[FIRT_8F+=2[%G!07";A%JZ8,$Q"\LA!8L"ZQXJRG-A[;X-J&)_9'Y FY M4LCH\K',%]TX+4K>#_,O:\,-DI?@4@:1(KI"P04((AM(J0B3K2C>26**;,*R M#2WI4+611&CNSAAB# ,T"BT%[ M%GDAYL.=@+8AA?\124&G!C)F?%K,TI]?9A,4ZKPYQHO34;5.5!EP;:NFX5 1 M7%05LN2Z*N:MDM1AZ$T4NXYK?W9T-)LN/_>?87)21E87I:KSS;-'1Q^%#5[@ MBAV]U#H'9F,UQ*.ZCF%(NVL[ZOTZLW<2-QF9#SOTU4ZZTS4<(CJ95(Q@!$=S MFRN#4!G.K(#^6_;5.*V)U7X3Q0.WTN!'TOR.,B?3_5[.XS;Z,/D0QOG==#\< MCQ=ALD;,D9;>9AX*5"8K*!$4A"(T))Z8E2X*EA@Q%^Y'-:2=-V)J$*N$CBHI MG1PU*9>\/!= 0,==^5*F\_'7"XZ+.;,6%OJ(M4XRC M]^XC&C3O,JI<&Y6I>?,PB$/:NZ,F48_*(@RU%F$\+?E-Z*88]\W70+\N=9S& MBY'2TE6^W&A4"91%#S+Z*H#A(HE098@RD@==]Z$:TL8>,6^(54)G?)8!Q?ZY MSR^YY94)!D6BIZ^TJ1 K*Z"=,+$*IG.NO9QH[],<9U\-CJEQ*&S"\Y:7H M%LE8<"P[R*4(EYTSS%-O4MX*9$@.]^/U?O?6PF-D3K=7?7FLOL(1?+9>(B"1^%VO6(+V208N0C4CTSM)&/$-RK^F80*:!G3G1#*0O2M6I!J]OK;=5YH)]#1,>BM'; ?&;H MRNL 467TYY-,T6EN+PSJ2I# 2ML'O-9UD-V1JI542_))9VWB5< MPG@\9W188LXI\*C(4UOO@#.\8V@*$T$E?S)"O!^'.)XL<8QT-";+G#!T=SBP MH!% M@:,M=I(D7-@BI@ :X\G',G:49UEN"H'FZ'D-K<4ZLFAEG"^*#6=#&=%"0RXE XXG;2NX$1M^]?1UA2++.3G M23=1#"F\[4'MCY%U'SK'-?:63>C#VLAQ(3KBL#A MN\(EB""=B\HG7/Y[.26AP;_FQB2>HW52 ;,>ISJJKIU..I#1QAJL#SB>7D8R M3)_Q$?J]L16ZBXA[.M7CM=@HJX7B34L1CPJ<*AX#.LV:MXIA7C]\':!_2*;B MQPBWSTC %E>T\6B.8^"@+(;NL7(-"I?SJ@++-5!G4=\7"3SJ**<["9.WL[.- MI+,MI2]ANK83?7'4Q-K)HFN)%1Q=\A@-1(]?G'66BV1L%M1Q_/;HAF34=N3* M+6<]?:B(;FK,YO-]=!C062C3='H.]\KN] H?<\4D8=&S%0JGKN0.?$5SD(RI M[:32*BP7'Y<+& 9"YR4;T1 MCIHO&Z ,Z1B9F!P4PB=/+?@03I?12+LML0(DK"X8\%C(WBJD9D;K5M&QR])9 M:UG!U9_Z7L(=<(9T"DV_XI H@9(5W4G)MZQXUE>O8[#HW9M6"*EB8(S>(.B( M G#&"EO)\^C 0)7FL?GVDI60?8DED6\Y MWPMJH-LUC^3'EK;ND3KI+PR-U+5QXC/!2*BWY2 .BX"V7/.,K88JE+AJR M&<>Y9SVPP(X*O2TN//3'G\.O@PA3_# MYLJ."J<6\%-NV*Y!S#FR:GR!P!1KY8Y:0FDQ2$HG(V=":4]]EO4@@ /=AR&R M%OWIBK*>:;MG^6N9XC>+#^UB[FS::NW=+@WEF EHT,!EB3X@KG7@%6];28+K M6IFSA=KQ>AC"@6[C$!&J1VWU5R%W'5O!V,3:4FV,H+G%==(M2WER#I;I())4 MWCKJG*-[( UT:X>.,V3Z&%K^FN4JR"@+9%XS*-X2Y9E([=ILEHB].DE]JMU' M_AJ%_$8E<.\S$] .BILW(B"6W.I1IL@""J,%*1ENP+[NGPMD]FR M=/?YIX\,#D%Z44"S''"^M&H_K.)+@?XIFL;@=0^51C8#&M+JM1L?;JDZ0J0' M.A>P+(TG(CJ[ 'DYU!&SGD7K%!2OT-WU3C8\$2Q:1!M#*IJ\D\9F-$-:IVA) M0:0!NE8:&-9V88)X]O+1>#J>+]I@OY85*"^C3=Q5*$9'4*(*"$$Q*)R5*D+@ M@5.?A=P#:4A[G[34E:"Q6Q<47(&+EJ'N$ H_)_PMN1:J0\)K@ @7&9D+3@& MI7$ NH"RD4,4+05.F* %RZE$Z@AETS+SO,;O\1J^I:'38Z3;#U>WV];)H3@M M!63;+L]Z%2'P8L$4Z6/0SCERO_/!( =EXNC(TJ^RZ%-5UX;-;:E9)PG<(*^5 MPF JQ,S1U@=76=L$%KWU>J*SA7_O\$/.INQ(^L)M+AQ\ZW&LA'008S(X(JX] M$RP(1YU,L/;X(5G#7?5](]IZI)3I"7P1/,J6V>V8;/U,6D7:BO-7!=5L,V]- M $)6U''$/;N/SVS4J'6^F\B)O?>>PA&CFNDOP(K& ;7:AM&T7B*1&QF\$H'< M$7RR6)1FD?"N5M-<'I-;W3A?-3B/8F)*Q9JE94B)IUXDGM>T#H6/&Z?K([5' MV0UL=A7+:D]..^,-&@MTM$H"53Q&_TYZJ,%(5U1(3/;0">QV,$/:-1\JI6@T M2;?]ON:$9"6=$M&!#@:'%="!=KKUT^91U>#061PJA;>-L%;WQKE/8:<(22H&"@(+EU@Y$O29C0/M+O] M^C>/5?_-9F(DPJ>].'$&ZL*&?RQ?R_2DC)A'$RT+>MC+'(LVQ8)&W\N6D(HW MPECR2J!WP!F4NTM%!RKQ$W;[63Y\M11T(2W^-5Y\V3^9+] "=Q?M7UO=(OQ_ M;FV)?,G-H_ M^.W#QS?_P/>\^^>;=[_CRS?]IE#=^< GR*7:?L!$256WM!N[:#461/4IN R6 M:]EZ5)E6>(FWFON!!U>RK=2E4N^ 0] Q==-'/RJ547J?LS(5='(!YY# .>L5 M R]8,E$$4QCU]@_Q$(84U%+Q\);&K<^F=;JV)9L'L1WHE-"\&Y18RY95DDMP M45>0500AI$$_@CH59$?(@W+TGH&;Y&JE#A;N;E+I5 R:9PY5MUE2#0.7/7H: M00GK8F&14WN##V\C2COVM[,.R3@]*P613@^[,)VC*]8H.\W+5^<$SO\//;.6 M6WHA+6ZJ=Y(ID Q=0*5*@$8KJ)%973F*C%&OL_V,9$@+"CE/-X1MSTF&)YG4 MYWY02'=,M@A/!52J81?4M:\+(ER=H,P269F,I> MQJ>T SL,95 +TK-R^ZGX\!3>TZ-1R5$EH4Z"AIF^M=SLNR.!+*'Z.=I M?43)LLZ.64!/=5GGO*#3K- ^5>=$$BIG0UZWB:C5_%,=RPV)4^0Z?=9]Q;U/ M_WC[_N!?/5_(O.4Q3[&'>,_@B'8.4?U=J__UNIS]^VYZ<7JQ'X['BS 9*2>K M:ZT,4FH]F[FSX$M14%2H54>1*OGMQ?M1$:0#77_"154C)L@!6 M+?M[\0C^[!J0Y%GHFABG#NFVP36D!9.8/[=D_].JB:8BV1VCOE)-K[5*.L-8 MBZE)6P_%)#3:Z+LC1I9 VZQ8X%D:'^^S5(][]*!BGI[H\@1*H4Q$O ;SMDKF M(Z9+:PC$@"7=:LWZ %$7 YG;=K[7T@OZMSVW(7O@Z>L/R:<>==4CC]9-XWKG M/J9Y9EQRL*5YC5XJB&@302>;&!,80+@>KDIN!^Z!A?'^S=A$H;$G,$QKG;MM MK8HELRS/(J%5:(&0@P&M6I5(5?$_ZFV3;7 -J1S>L]FD1ZJ)\L;9?IA_^=#- MOHXQ,OGU](]Y*\=V,?J]M!A_/>_!:TI5UG(015DD>(D06"Z0,]-.>".TH%[= MMD?7@V6^3H 8I->- %JV!D:F"D"](!6BD48II(&F+F+VT)CJF=,T>R+3%C9Y M%UW1-9.YV'9?9F2C));9V8CPI5ZX,'LZV%I9G1NIHH5:?026/EJ&( M"$Z(EN:OE%'4M]7[&LN0-OF>B*Z#H$4?=4X,X]4(JR#;EB++58;0IAMWR<9@ M,LJ,FI8/.X%XJH32)R+2(T7?MZ_P;OJUS*\-4W)>*X\&"GHUH%1U@%Z2;VV< M,A0J$T^5L/ISMI?\Z&7?EUY/Y>-I2?,_VXQN,\]_DD>!5 M.9<=.&<8*%R/FL(Q+%"H0V-CI:]Y\Q!\/X+_L"O!;LRCOO1':613*7EY)^SU M>#GZQ4E7#NHETI$4R9B6K^Z52.CB6 TNZ0H\+NT_B\E1N^-;P/H!UG=R.A$K MBV:[>T7RM[-N'>#^ES#]O-K%N.@A<5G.^WR7-7ATDTNKL<^=8 QJV[)G-CVQTOHZ4[FVUWK>MN]P]FZZP#&,\4=G8'%X MZ!TM3EN^TF)OFEMEXV7=SU$V/.2<*X383K*%:]4F(MK?$%GDK!H5PE;4ZP'< MD%J"/ 4?GUN_M*;P8KW?'JR2N,)':2%I(=LI@0-?5 (N90W!MXX$[$%V\.$8 M'KA-^N]C!'M6%UV6(PJD_==@? V3LMS5G2^Z<<*9L?0EI_GJ#];>^:%TXUF^ M.<_.?$]+V_\19]F;6DM:C+2S@?,LP;+:]J%+ 1=C@%I3X,)C<)FI4SN> M=H1/N*6MJN'HEZ$S%IIS[X6!*%/!!;1R&U#2.5&7.'GLEO8SYU@.E^.WE&7K M0_W/L8MB,=J4U@C@E;?6.D%"D-I!4MS(9+G+Y)=Y'KN+\LSIFC\\/7=5?]_T M/(\ZKN(3O#IF$LA6"*[=E,?5-CC(A;&@N!*:O$+%]NB&M#_\X]-S5_63T?-L MB =U?=@'TYT$/&))>:NJ!6\%SK."P7-D&#<;Z54.QNA2J!L.]3",(<6F/Q#A MGYM0SV&X66(E,^5 I'8(A>$8N-1NA$F)^'AD6E.WIGNLX7[\ZQ')]T MJ-9Y.:C[LZ.CV7393 M#TU"3=!5WTK-7&2RR#-$KK8+-VL:\SFL M^"2<=#T47[\;U) \\JX'?S5$"W?GE MM+/TXM/;Y"!EJ-KJ"BSGTGHPMBWTI,$*%U05Z(]GZA2+G0 /*FO\:=>W)]!P M+TO?N_G\!%&5:Y,EQQ1$,AR8<:8%?BU1644HA6=CI/8E4^^:WH]J2-GDS[#X M$:BJ%PJM>7CKI]=79! UXTF%#)6CR54N&0B%>2@JB2(CPC0]5#)X",0A=6%_ M!G)1*Y'H6/=VA+U,R39=RUO==*C[ M2 3;T,G^>]#IZ30U_#1^%X,7,@E0T;4IX@M$@5-$:%];+ULER1MV/4T:_\-E MO%3Y"M&5\O*BG6K$5(!%UMP*I6SP1M!?81T M.Y(A'7L.DE,$"B0C4QOUQ<9 .MU+J3L)DY6'-!)!1%>2!!TEP^ -72#G! ,1 MT0N-PGD9J!N=W(UH4%LX@V07H4;)6/:ZU-)U;;2W=^6UT=NHC8(8"X*R64!D M1K2>IU%7:11]0N$]D(:TES-(FE&JE*Y'4QA/FP@.IJ_'\^/9?-RD>U#/B!FSK_ ZT9H49IMGQ>E^.N MI/%2H/C]I)P7=MX[:K48_SN':"[F+V5JE2(&N$K )7 M$#1/X)A6)6L=;;I6!67#KL\.((:T\3,HQCVI=JGN/IW5]ERN\24C,!1CD]'% M3M:9\-H%A547U=Q:,OH:P$?64N:<;UWT###M7!$UIAC<5AQ\Q,.WX9[['\N] MOK799\W5F[EJOX7NS[*L2/NII)-N*9MP/6/M;1CC])FLBAK'S@(JK;V+AZJAE!G:877L.XM]D/7G2+-EV!&MAHCI)4@M<) M%?D.P>0$PKC@G4WM9*^'ZS_W J.X135BGD??HG"AV@F#:!D8L4;(CAM9M0H8 MF/= MEOH03C__%9?^>4&DG0&N=I_2EY)/)F56?^U*^#//ODUG];:_?(85\,'8GF]5 MW$V,1"ME2VVY?-+>5WQ0>SB& Y]P*#A+_E$F^7#V6UBTMYQ>K.0C)Q*+TA4P M,3>/C5<,$)@"'A%4]89'1[T'\5BLN]K:JQ][B>!2&%[@D$O@()Q+KJI'L2)BLI/*M%?C#* M(=CFW41+9*7OI[)BC(6H-23!,%HW2.K(6JE.+HLI.8OLJ4]-'VB!Z$;=K,GY M3_%5ZQ,]GAY,R_\MH;L4B'3"6Z8"I")P;N><(5;. :>TCUZJX,@K->^"=TC6 MFI9MVYIESD\Y>WXZ]+[&M2$]$ZK8,!8W0&51S# M0+%@M!A2SE$DXSE[%DK>"WU(T=L0V$FK:[ITRVN.U57XEZ]&A?F23;(0HU"@ M!$\8V[;.'R67I%PK(D5>!7E+;/W*X%X#X[(LRB0/.;6T@J):3JXH$(N3L8:0 MDZ*>H[LA'M+"T0O_;M2 ?CH%/]'$?(A=R3JQHMK-RQ@3J,3;S7AN0"+^R+(4 M(3SMS/U!5Y%!4956[8..5*_^_%G#T=NA#"'FW$)(1('EU2>-=-1*F%9X1DG; M&JTF\%YJR-+GH UCBE'GKUU%L/MM\?5/.V\M-)(:_<%@*P1?VAS6$8*J$406 M)6DF'*O4V>JW AG26KV#YF]>!=]5Z(35 M:A7);U'14AE$I2@(FM?7B.&J+' M+SJ*(+(,PECJ=7,3EB$M@[VQX)&B[W'M6O:JN^P1-;_E^&4\O?ZF'1:HG9ZW M^RI$-URBI>9FFZYV7_*<(]&[=@T_0JK:@XKHGP?-.!2>>?$Z<":IRS/>A6=G M?__&9_^]:^GLYZ.MB:=:'0,D/WIS.@B([0FSA5$72(WRDL0/K:V=JU,(&<*LLX5 M8Y+$''F?B@ES];O:-WF%IV_QANZ];6P(E6I263SM[S(4= M0*U84Q.48D(+^"O: <:0*8;EA'Z0D-0QT$T4NU]4ZI"&B_'7:5H=^&3K3!K8_MM/$]E,@G3 M,CNY!&6EK8I[<"F$UMXQ04B50_+.,E62#*:7(@&;(0TI/B)F!J4R:*Y>+!&U MW>Y>BS3U4BKL%R) N M%!-;Y]T%_T0.?#B[4G7V8JW(T^4>S_J[U]Y Y//O_'S:,(%6')21Q=JS5G12 MW)I2,0IDNA4T#QY-"O>MM5,2WO)DO:>>QQN@['P%Y3P'LAVT[Y_,%[.CTB&; M3Z;YHA3G:M X\W@2*D L[>J\EK%]%S'5"X.0E09:DCXC[!TO!/0X*(38K;0 M:8/&S[W6)7$_'(\78;)Q\5*0/SCD%JGH-RL4*P54-QA;EI3,U^.W" MEON?-;A@ADC[?8B:KAW';%$N0)T/TCD6F7 )G&9MM[[5RO I@N-!AQ"=L_3M MYF["&%PX1&P,=I4\&056_9_W9T=Q/%V*X[XRX"N\P7D60]M[UZ+Y[RB)F$R" MY+**65F,\"(Q4QZ/=G#1%3&AGDB/PXK#+G,AGBT4NQ/"LT1CVPNEIX!L+4,E M!Z98%AXB=ZYEJ* U8ZV67 DQ&A>8\-37-S>C>093N28*E620'#TZDUN9Z%8& MR(MV7(GD:]M=CGOJP@$[ 1YR\/9(AA'8S$!1,89% MFS1PH2UZ&5:BFYDM1AI&>FUBJ#'=MU!N_O@AQW$[JII(ICVZ4.]; >HU?Z!5 M#YY-V]G+K"Y_=[X#OX.+]-!'[.X"[30H(A=G^9S]V7PQ,D55R9<'5[&@Q]S: M9FJ1 5D34U!2U4A>[WCU\)T7CU4QNLOAU% ,$]6!"3FEW$0Q)(> 1N,[2II,XZW6:-M4NH3!;!$A! V2M;7)&@9.YP3.)6-Y MM#QHZFV:&R"&Y!70Z'LW.=--\!/$<-9Y>G941K%*63@Z,TRW.[@>!^-M89 B M:R<(S%=+G85X%<&@JN\3S>S'B[A'5^^BY&N8YJ6?>P8O7)9^O?28KI6'W=T) MI'OX[NYA3X(@C2V)P+0N%8HI I3+#"+2![@ME<68O!+4)8*N01A45RP:$MQL M//1XH9.M/V]G'8KP?%,ZG1YV83H/J%+@>+7(=%71B[:JDM>3WH1E2)YL7W:%0 NT&]Z;!RI2*MFT&(OQ91&1 M"%Z:B"&7+%8JL\K *(7P-'Z)51BPPB*A-;KO@=WG_C[XJ4-*/J E1;\*V#)^.O]Y^Q(Q M4/O;7_X_4$L#!!0 ( *& 8E< Y0XF^T0 !,% P 5 8W)T;RTR,#(S M,#DS,%]D968N>&UL[;U;EULWDB[XWK_"XWD=E'&_U.KJL]*Z5*E'EG0DN>KT MO' %@(#$8R:I)IFR='[]!$BF\IY)67/__\\R]?XG3TE\GTPR^2<_7+^:=_7GW\RXW/_ZD6GQ8AA%\6 MO_WVT=GPM@_28\4O_^NWE^_21SP%-AS/YC!.%R^@U^?YM[]X&8WY9?E+^NAL M^-?9XN^_G"28+PAZ< @_W?F)^AT[_QBK/V)",B7^\F66?_Z/?_OIIZ7D8)JF MDQ&^Q?+3ZLO?W[ZXB70XGO^2AZ>_K#[S"XQ&A'CQA/G73_BWGV?#TT\C//_9 MQRF6.]&?#[F",A7._UV?]DMG3!\)R#2=163T4QQ7%6^(\;:G=\?\[5DL8X&S MT;PAXIO/;HIW<@K#E@*^\>@&:!0[R.L+ZR#0=SG'R MES0Y_64![LF$UN$W\ $?!I:F\PFKRRD/BB\07/SE2V\GFH?C85TY7M*WJR?4 M=VV# [_,<9QQN5:2;:$<0<;3XZ2#C<'"^>;P8UPT"5L#P MQ1Q/9P/%G=:<5O\48V0ZHF'@-6? A5!.6J^SN$G/[)SN&::_?)A\_H7>\TN5 M3/UB(:(E00^\?2FU;J-Z3Y\=. N%*^L9!/I#9T>C4-PR*8V).G*#X)J,HK[M M*NH+MD^FY_A7BK_ES"C3R6D/[,TG#82W9(;@__S39)IQ^K>?>0L2_^<93.>T0, M;R_.F_S*)DOQ%,ARJ(-GK>+)Y&P\GWY],LDX M4,&[HG1AF6?#M G(@B %!"&BX\A-\+$!U_>".!KJVXGZIB;8[IIPDO,49[/5 M?^J@Q4 [FR$)R4R0P#08QT(4R+A)G /&Q\;RE2&^R[-NQ MO%QE!@9"B63K,Q4U:1TY>LP[[IET(B$6H47@#2E>OO7H^-U"F#?)#>^LB&*$M\8%#^THOO+N8R-Z>\'>$A[I M% 5;J5RU'"=CLABUB1PT0^#DR L:II>2]@Z)Q2.'=XB)77G<$K&XOOEN( M[!3HJGO#R11AH5%))6YYCDP &7T:R0>(D1LF!4+.(AH=NYE6E]]V##1N*[Q; M6.P4SJKGOJ,W'R?C( 3U8CS'*:3Y\#,^ MA3FL< ZT#! P N-8ZFBUI=%RQ;C"@LF(K&V+(,7M;S\:UAL(]Q;6&X2DZKG6 M] G,\<-D^G7@DBC)JT1F?%U[HA+)5UYZ--1N M+\I;4C)Z=XO0#;1Y_GT[^G']\,CG]!..O ZT@6\7)&BP>F0Y)L.BJ M\J6@I2C:TUK3@.);7WXT5'<7[2V4=XI2K53P(XY&YW"BK59^E$QEJ$,LF<6: M8@*TN@COD]2YQ3'@Y7<>#<%;"_(67CO%K5;VX.3TM)X^3](?[S["%&>OS^;U M&D3U]P8F:5!0;W(X ;32$-#@7;4*I> :@M6RQ8R^#\/1\-Y,T+?H0:=HUZO) M%??^^0@^#*SC/@KR! )7FES\NL5P#TR@*X60*2.Z^5JWO/0(F.XJRENH;9"O M]82&.871BW'&+_\O?ATD4,EY1):S)432D;)AX2R0V\=C3LZ5)K/ZZFN/@-[N MXKR%X$[AL)4C]WPX2S#Z+X3I>7HO^>YA ,F=( [7)E@4!@64>D133 M%2&ZI=G>^>JCHWI;L=Y"=J<0V E!R@M8U5!P,1ON4#&G#2&1]<9-49:9K"TJ M;GSBOA/!5UYW!*1N+[Y;B.P4\+IE>.\ACG!0E/8!(NT8D9QW#=(S;PE>D 9X MM,46[!;0O.O-#>F]=&E\AS.UDRAONY#VT_(Z\%_3:#+#_+>?Y],SO/CA9#S' M+_-G(ZSO_MO/,_QP>B/^O[Y.G,W8!X!/@T52=WW0DQ',9J_+POL[^3*<#30I M)6TJGAR^2*-)X%FP-C,;M(DDFASPOG!H@5E!--0 M5^ZYS/^@[FQ!\Z0/<3>\S7@.[#*>IXO5#NTHC7/#? MF*Y)+[+>C19P[Y+55C(#ECR*>N(>L[,,C-0(DG:T<)_U?LCL7RDTL4?R-Q%Q M0])K\8=JH4R'"<9/\=-D-IS#].LR]/?;PE0:)%E2L%XR6MADW2/KM0]NF)(A MRXQ@K+Q63.%F28DUWK,[4Z\5#9-^9-BP&L&WD5Y$=5> I,"2D-Q%G2W]$0PY M%)[L("-$Y#X[\BU;[^PW0#Q:QMN(]O7OV ME+YX]_KEBZ>_OSMV:OW[UX_?_>/D[?/_O'ZY=-G;]\]^Y^_OWC_ M7[^_.OG]Z0OZV%6<:Y:.Z?*^[M5FFHVV8X&:&]O'A<<194I>AL ,DA.O=:U+ ML@BTZY*-%=9G3%^,T19CA4US^]\5R$GR M&9Z,1L\GTS]AF@13R4S5&(8&99@/*3(1ZG%2*)KF3.-!;PAQ]VM11]VX MOA;U24D/.]+-PT5M+ #2D#ED6HAE01:"CRP'GNA_RL1TWV'>5A-C?\>X.Z'M MNN/92>8]N!HWATKB&)U5:&]JWB<)?CZ?#N/9O#K=[R>O)N,: B'YTA,_++(% M<38?<)< O*09HT@P.MIZBFD4*Y@C9#"EW)M\N=V2V@+YD:O;[MEM6 +H?!1O MII,RG+^SS_BM"8^3?%C#1)\QEH XQ0KMEPY>!43ES1RZ_LG;A_ /S MRCH&R7F.T:$T]^4F;*,)Z^ Z;AUISDS#LD-7UKP7L]D9YJ=GT[K2+0[QECOO M*_QS\:O90(& Z#6A+%F3T^D)H.7D@W+#I8O&*-XZH+8>LN/6H![8:5C=Z &4 M_X31&5Z #!RS]#&PPFNX@0?!?'2T5FI1@G1H ^Q(A:X"^RXUJ ,W#8LBG8-\ M7\5P-OUZ*8OS+2T5IX8@(7BT)!#J#D21F69M]JRXJ"8 MJ)Q0L;6)LPZN[TAG6C#3L$#3/7I]DD@*5;&MM\+6V_(.:G% Y2,I-HT]HS?! M^"Q*NJ^03Z/EY1S.=Z0K'7AH6.;I5FB+O?$NWB@P6*\- MT9[I=(PI6!E4NN\Z?&==N0/7=Z0T+9AI637J'.1)_M]GLWD-C<_>3TYR7L@? M1F]@F%^,G\"GX1Q&"X6OW4=R]0C)'81E,6$:S&PXQWTS'K;8'I1$MZVO='2M= M1#L&)I,/*HUC2$"8#N1$!/J2&;28;$@Y]7!:>"N4XU:P%O)O6;'K[B,;,-); MYQ.3DO[0B&3]"2.8%5DZ#]E"\]#C \=D>SOW,459)6*AJ>J(<*D]@R3(ETH@ M54Q(CE7K9;R//( 4!;F3/-5JW";4G5LK*TI0LGTHZ#*" MOM.X>SHR[R#&@TO=7BICW?DFX[I-+G(4O4:)SM 2&!--D,0+K16V7N,NA6LN M3%#M#T;O ;3K%.X61-^E,YT%WL-Y^C5,JPRW=4#UE,-]*Z ]IW%W)V[2E]1W MIQ)>ZDA[)>.J=EL):%A$R:N5@\D7E3/>5QGCP%5AW9SN76G"!L+N00/>0+TF M?)Z?FH.("#7-1Y'U*,E&)D=?,V]2C!:T"OR^QGA;I3!<>O_NG8@&E%Q/5=A6 MGCO)ZP;4/*>0F71.U*.GQ (4&JC/)3GCLXOWW;]]I'G=VW/R8$;W)@+M8?9> M"=@MT9T/4W*OE KU$*G6=L\T0C)XF8R&'%.72WNF[P3SB!EO(^ >$L_N"'.M MP.DHK1=*LL2-K07AR?<%56/]Y \5:[02K4]:[@7TB#6@G:![2$<[2>GL]&Q4 MVZ/?E?^T BH<*-#4L_> MXIP$@_D93,?#\8?SFV>RJ.2CU8R[BLH69(N,[Y3)S"$CB.?8>J&X'D\S# SG, MVD@1[DZK:4Q('Y$P^MSKP73*2R:$M4XT&BVC6^\UG,[ M^[^;HV_DXYZ_^.3BQ1=F+W@R1CS9N0Y4;?+C2FT+XEE621H>L@%H[>W>AZ?K MRG++L]^0^48K*7R@*?3/R?Q2>.C2G8Q4LK.@&<]0>Y=ISX))D@E, 76)WF'K M;,7MD.Y^[6FF/=?7H!U0U=!C7A22NP7RLM?LZ_(2/\!H4=U_>.FN3\K<2R\" M$QD$;=Q.L,"C8SEQBX6\303WT.JTU9N/0$_ZEW@/ELTYWB>3TS@<+T(]3VB= M']+3EQ5JIS">%9P25#&00F2RW 1#2SZBUD(QT+P:>,5YJ3-8WOK"[R;XCD"' M>J>EA]R"V['6Q;"6.KV,^N40XG TG'\=^(0\6?#,\7H5 JIL"MELSN8$7' G M;.O[>EO /'J%:D=2#]D*M\CB_);$&KY17$V6SX84P+J^/* M2U5;2UF@N0#1L!"1ID8(05L)G/;C_DVD#1 ?H;;M@+J&R0]W;>#W0W\Y27_\ M_FEY%7 @%7KAN6 BUN,1JQ7S+D96HE9%>9L$QFWMI_5A'($F[9B+'C(J_CZ9 MY#^'H]$ 5(284#!NO:H5OB.+P= RZHLIA:L0W7U-3K99B,[??02*T$F<#>OA MW*60"TNLMIFN&RKY?5./@(/QWI)WV3K_OZ^Q')&&'@3=/93TN65 MZ; ,JSU7I]Y%*/5DG,^=TQI!(YOOE#X^GL/XPY ^/!L4(9U$# S(M&-:.1I6 MY):9*'R!Y-$U+W#1TU".6XEW3G8OA84N!+4P008NZ%#K#3.C./D;*=6NQU#+ MH2LPSMJ<1/OCWZL8CDAM.HFWEZHZZ2/FLQ&^+K>,>?;KU\O6Z2*9*EL>DA"% MV5BO^,A2ZZ:!8^!*!$MF RW K9,3-\2XJ_3%WK2D5U(.)=7QEJ$MLFP*ILBC MKW$Q2[MXO3 TM"H,/*BD@K0O*KF'5#VEK[8*_T/!S4WIJ''$[S+L%86X.J> MRCH >\IK?!#7GGL05BI760^:2*PYLD^4QCG-#V;?5R!J>DCA@; %GJ\]^:@(["2V7OI8K:YDG(_YW=**7&96RXQ9+'K9 MY.KUM.U'45Z"SE/I:**Z $>VL"4T?[\TD5VS!9C2X[:QO9-7/JG?-WZ:STS MOHEP^[7)."+2ED;+E]>.Z> +@U2[ANLD@]0E![[>KKYGFZR#?.^VOS813@_7 MDY]7J>'+X>?+H>IE7/O7K[_!_YY,%TVC%[IIP643!+#"H=80<9E%J15368 P MCD?1_,AM WC?Q;[>%UT])$/> _4"Z"LX/3>'UX';DQVP(=3]6 J]4;^^BC7C MK0?+8E/8I3BI-)>,UEA:;6/D#&*QS"MC M<)3;#'J&8/6">'JF6;T-7'[6I, M'\>3T>3#UT6=D1N0EWNY)5>[:(NTEV-MHY&!D4,?&?GR14>7M+*MS\_6 K9[ M4ZE7>J]?OV[.34,[:S:=#]X2'ES,&)ZE\-($AK:63%.&X)!)SS HYT( P6&M M18>>>DDYZ+L+Q;CRPJ.VB;87;<,,_&\@SLWY-6!L8L6LP_0^BF]T$/YU^CI( MKN%*?QV.\;;X(#USRJG:6:/&Q85BJ$RV+D55UNO/MF\"[]COV_.WB< :\_8; M?!F>GIVN@$0T/M,JSXRC15[S6H@T"R3%C+; M11V*MSB;3\_2?)$DWZ( Q?T/[%QY8@.\C4I.7'ECS3<[&6?Z&4X_D]EUGJ@D M4U+& 3*/-898+9_@>&*&H_9&R@2V=:.+=7!UOZQP^1T?8?H!::P&34$1F
^]:6EVW#LWM9NK@DWKQUT%'?K<^,K@)9%J&F D7/N M@&5?+A%I[S8)/O!Z98+1>6>6;U]!<']ZN,E1[G_9]47(H2:I+ MQ;^H4UK_PGFZE'=:@!&!S& K:M%80:N;%S55WR6N(6;?>N.\!\[^W?C&&C#I MAXD>UJ4[H)VG\*P!KJ>$HAF-ZZE'!PYVKBA%B**\IX4W2U[;J@$+ MAO;9X"20MY8%#ZV3H/:@( ^<+>Q'/S81?0]Z4;=D>N!'6C2?XF<<33XM>N\M MBY.?EY!-SOM:]M%F2Q#11D(G),TXGW6&'&3S"H%KP-I+R^M61-YT89JRT$,F MQM]QC%,8$<*3?$JBI@UW$42X"C+&('2J'I>TCMPNBS1/E&7<)"]U2D4VO[*W M%K!C4I;V3+3.KWH'(YP1OM>?5B6P9BMLYZ==L4!!(.45@2O294X+J]*2)1V* MC#9X+J^EZMSA#3_TIF/@O;U([TR:[2M$^N[L]!2F7R=E>OFGM=S(Y\5MY.&B M33OFX7A2NWBELVEM^S*ZN*[<*K3:#$C;D&P_\MEE*+=(*;,P]5P\5,6VDD%R MCI$^DW^E8W"A!QMAMZ'+?D31 M_&8JL(VX>VG2_?6\4<,5> ,0-* 4:MD7D$P'D9D/.3("JWF1.>)Z"3,;J,%= M6(Y0%9J(O8<+0K>O4DZ+Z)"SQ'5=I;#0*I7)WN9&@,ZI6F$[WQ3Z/>CP7F9= MO&'D7(@:O2>/E&8DBX:,+R?1:=OUP'WXZ!C8QHW"F1OP\'. M%46&6"3PVM2QMDS*1K/(.2P2"A*!H\58/'X%Z7#0T9]^;"+Z/1UT2)' :JE8 M@5I[Q(6Z2RO)A HH00G%2VMS_A$>=&Q$Y!8''9NPL+>##N_0R!(E,T;X6F,- M& AEF4RED&P\^-2ZN/"C/.CHHBSMF=CY04?Q.AA7+,.23*UFE!D4*6@/U_1C M%V.RZ[4O>&P''=OPWEZDNSCH6%V['U[4#SXWUR=E];NW^&DR738S^_:A#B<: M'=_8^>BBY8@;G5'<\]H+)QP3N> F649F#+E&(GH6"^ED-L)XGU-2J770=AU< M^ZB-+]"[PDMAA7-:-(/-9/#5=%IPH6A;7/'M+9U'4!N_N1ZUJ)&_"5FM<]G_ M/IW,9F^FDS*L<:W7]?1Q$6RHH8C%2 9!*S++A&*R)J=HL,B"%J[VB% %I'/* MZ[6VN =?=43JT(-L>_"9OD%Z75;;<8TS+Z%Y*#89SLE*MXH-C*U+P]\#YXA4H[7P>S@ N:2X@UH*T'*IR>BVD6EO:IG 1%]%B-RXZ-/U MBRW=':&+UQ\A[]L*MX<:.=_T[MP$/XFSQ98U$,7* "8R99QD6M%N%&0D=*2* M.H WIGG"\)U@CE 'V@B^81V!M>(W Y.**4)ZYJ6+M9.8H,%+QY+- >IE;='\ M./Q>0+O7C$;$;1(UVTCJO=1,'(V6AU&_P?0/O#3X04P%E )@0M82LI96KB * M30%EO:(Q.QN;-VRX$\VQ*$,C>?=A%MP?KQLH*,&@*BSF0E:+J'FOH"W+X'G. M7B'R'2>''XM.M)3\+NR(@=#:")\,*T8:$9L%B86"#\E&A2-=K;K:W'XZ% M_&[2[<%(^ 9H&2*N3=0&M@#:I 0S4M<2+LDS2"@)ER_9!IVU:!U[NP7&,9N* M6PJ[AT:]KR;CR554Y^N0T)8#7Y%D@4N/_<>ON#LV1=:&>G]PS%,ORY$ M0Z.K&6@D\=%B?,N.U0,T5H'@EGD7:&@Y1.:S4*QD RGY*(1JK5,]#N<(M?)0 MR.^A+?%%8MX]4OSUZ^J7RP2]9)P%0U:YPRAK3->2D>[KIN]2+"YF,/UUL5L; MYJZR9WO7OKXI.I0LVOOK]F-P!CV2R(I+U;X,+'"NF2G%D/ P>]_:WC[P+B<] M:<-&C4XV8:7W;A?K@/E>&YUL1-2];2^VD7+OU*M8O#;.,Q^U9;H>+($6R+RP M4.;"+=U?MJW".&[R>AL86J=5[-5-ID4:I"8O "=7*3A M9<^4DTI:Y]'">N7H[GK#OMN?;"3U26N1M:\H6%.G?L,\A/,LN*BXU D8:H@U MQ*,81$&#Q C A4'+U5H$WGCTHV6NFY#Z[3$DR17Q.B!S(M3(/!FO9#IPYES( M,@. 6+/@Q4'U&-J:JNV%LXN,SB?#E.]@46??P[#Z3]A=(:_((N,2BS%"V"+6JK&^@5G4%7-7N[ 21;8/CRI#8FA0D>T3-0NYT/1$DT/) MR VTCE#4]^ZA#<@N->2ZE;BQJ/MHK_9- %^_??F/(4YKLL'7ES75X%F=B[/: MKN3E<#;_=EZE:UX!*,O*HJ6K]8%%JQR#HI1S6GB?76]38S.LWYE:[832'CS2 M:UO*"8EE.OU* EN,8""=%4+*Q(RM)1]\EBS4H]*$+J9@HR6WK(WA17\2K0TX*-"+#>C"J 24CQZ*0QI!$C>(AQ^;]0M="MJ^3 MOO8*L;&AO3$Q??2=O2WJ
J-KKWKF,]" M*&4LS;G%_7WN6.!1L$6=O)!UX+EU2:\#T*V'^AH?FFIMPE*?*O5B_.EL/EM( M0*Z."T((7I646"#'HA: " RBT\P9ETRVPNE@^E*@FW#V:*VW)_(NE>G(PBY: M,FY[+'%1NN+7*<(?>?+G>%)N^YM[.,C9&-O>#G>Z2?%0#GQSR$=VX/,/'.7WD]^@5I2.VQ?J=Z=Q.*.W3 MORV+J^UD/>O,!O.?A]/8JT:7P6Q\+?HUQ.:B*/AZE+"Q:A6KMTZ MX^H[6M=X3'L/['51G;L4\A!X?TQZ[6UT--\Y4ZE>ZHLE,)^E9\IF ^16N^![ M6RX?A3ZO'TQ\#.J\"=T]J/&O,/[C/OL@-N1[-'OV"O3D^8T/8XPY&T?CU_/BX6>P>C5C]E+ZKU7&'X]=C_"^$Z464P2;MC(^>"5,,TT9RYC5()EVTJ&(( MX%I7?>B"=P\W=7K2LW5CD\U9["%LN1[VDS+'*4%__Y%\U0\?GP\_+T9Q*?I* MVY87M-LP6S#3,+2J?>(YDR!=;;ZKU?7;E#M2Q@>A?^]ZV9;;'JS3AT/_,F$H M*#6K5Y(9P?&U&2)GD3O@*1:5L'7FUP&>S^Q;K;;CHX=,U>N1^@U79)^4LXI6 M9%J&2=VS!Q8@"$;V>4&G3"#_L;$V=4-\O*JV0R9[J/FX+OJ'5V!I%*C:WA62 MLB3#XAEH%5AP!>GGQAK;VA-O!OZ'=K;EMX=JE? M,+)2$\O E?&U1)5KG=Z_+K;O5'FITZG<.N/Z<=KFUSMMWH2F79PV+WO$D93(IH1Q?C49K[YY.81( MHJFVSBN8+IN!=#@OWNH]G4]\NX^NT9GM>870D_3?9\/9^3A6/@KWZ'A,GF65 M--/H#(OHD4ER3S3(D&@5;#UU[\'3>8%:/?O)Y#0.QXNYM2S9_J%F D]H3\BK MLNWG+'P=*!D+1$?&>:YY'0'(33/:,&,Y;0 6$OC6W>"V@+G[I:V9WMQ8GGHF MJ8>SUC?PM7J^SR?3AY"N$M#''TX23>QE= 9%8.>60<_(!+SX;E6ZWY$ >.!,6E7[)T=9 M.Z!Q^B-(S,HE-*W/QC?%N*NP:V_K0Z^D[#O@.IO.!V^!UKRE0VM#J.6F2-]U MK(W8!0,H]7Y; 0A>*0-KF7KTU$NJ1-]=J-&5%^X_@-H'I9.NHFVX3WP#L7+P MUH&Q29!S':;;.]X/QR(["/\Z?1TDUR.1UACABU.,TYY%&ND3BT$6EH \]UQ2 MU+A6?NB^";PC^-:>OTT$UIBWW^#+\/3L]#RC7VJ,SB26G*^=-U(F&\-;QGT! MHW)2X7IG@ZV8N_+2W5EMG<0^:2&S'GR[6W:)I5XFK0T8S9+WCNF<#8.B+0O. M"0#COCQ0?![>>,L F5:ZA' M=Q[Z."-Y$"@D#H&C8L'6&A,I>.:%4$REB%*%&!*T+C^_)T5YX/!M/WJRB?C[ M[:O#32Z1*Z"=3F2F!:>5,B5D'*6(-B4%1JP5S-ES7YW&,K^[U\XF MO%"=9+ MA!G.+N[H/9F<$MYZN6]2%K];=3#N<'BUZ2LZGUMU&E.C(ZN7I$R(B[<]Q1DA M_'0UXI.)>J&M92Z::F?DPH";PK(P0L;LLTJM(V,/0&K6=7[QAB>3V7S "^CD MK6=%6)HS"B/-&;*2N4DB(]"$"J+Q(&^BV/UBTI+[.]O-;R?E'IR/=Q\GT_E[ MG)Y>($*GT*A$_K!TM,@%XUB4T9-W)%STFFSI]F'?&RB.B_>.4N[!2OPG3(?5 M9;H %!,4FZ$F<-9V?[G0%HF6H.EH F"L9:D:TWX#Q'&QWDW&?9P G1$:PK+L M%3_0 G/6RK,8L-331<.",83+A4)*R07(U@&&JPB.B^X.TNWA!MFEE28;4R)Y M,PZ59)I4C+P9%VHF%Q*BE&-LG6)SI!-Z.YGV<.OJ]D$N8V!.TF(BA6'9.TL; M2XDL^&*8%"(I+T+(N74RY#UP=G5 VR_M;:2][^/8;SDITPG9H?.O;T8PGI^, MWK$LE9^])X+E5C)DM?FOX9Y9VJ5"5#*^QS0^]8I0P_#VE<@ MNID&7,\.:LQ$#X;BG1 KP/-.&FM ["D"O0:\_<2@FU.[KNITY&5/*B2,U=$& MQ[C4M*&&@"Q(VE^!2\^S#MKQUO=(]J8Z#T2E#T%S-J&C\7GVZU*&"7\]&X[R M\M""(;%C%[+I#57:U4Q>.!8^[9W[]Z$;4[0I*%T M&\:@%@'VIS"')S0VG)ZGPL1L.29@8+&V7)&$HR3/A 4P#G0)>"V#X8Y#B>M/ M/AXBNPONSCG;X^'$2)BYK4?9XT3R&19C(FS)*-10!,R>K?68M8_UL,+U6RB;E>6Q@,CMO66 M>=OP%LO$ZV_+1)M!%AI&!A.9X%PSK8MC/BC!P)7@?RWQQ4*',;E6HM[<<4RLP9 M4['!,I51,"UL8B'7'HZJ<.T-C]RV;L'V2$.9&VG %J',39C84QQJ'8@_0ID= MJ=TB(+4-+WM2H61LC-H"\U!-0XLTBU30+$&R)9:"6K4NKOZ80YE]:\XF=.PB ME!F\N6873TO @:!9^:D\UYX[CU?*^OB:$*9&Q'T4"AS$^GV'LH, E4V MF?9E8\BTML*PX'SM]F=%2=Q;A+*6__0X0IG;$-E=<+L(93X[_32:?$7\%EV+$@]=8IB-WMPY>-F'!!I%+9_6 6%> M(:L*^G0XJT[(V10OO*;$CB=I",/-VIFE==1!X\^M,YJ70M8]^;! MUU]RC9 G,$IGHT40X17.W^!T.,G#M/I\36:JH&HDX"W,<6# RFKK,ZF38MH( M8#%XRZ1+2-Z!!9)C[V+J,H+=+XWM]>]F-^&]<=Q#RGGWT=11O%Y<#"$[=+' MO!BG:75I!R@2A%@BI;V749D'_".24$/ MA,2&B?]-1_3^;#J>?";K'""&$A95R6K?,1^1@>6"8= J%:Y,2&FG&GF.[(6G]L$[GV6+9J'1C'5W]L(^'?4;]J&\GU67],.^FM F9L;<$F ]"J5H 5 M;4DQ)7A+^S[JXG';DK>US'9Q5/$6/^/XK$O%EVM/Z'QTN6%<:P++:LF<+)I(#"--,7(*BZL(#ABJ:"3S<]+N6%I]"FM=>ID_.9O/)*4Z??4FCL[S*]:-_\WOX,L@ZA&QMO9,>R/T3 M ID72,N-#9$[&PN[=8+[U-'F@G\$/SM-]-)/DOSU]-W./T\3$LKE^O: M+Q =0R,%T\X%%FV5DU9.R"2T46L%^>7>.;A+>2, [8]][PI*595*E6D-3:N9YW="$STZ4 M;(Q9J^?,8;%^CT._(](WD6OK \[?8/H'UK.&=Y/1V>(,XKR"=C8)BG&L #E0 M6F&MB^D,L\$6S@688N$AM^/>-^S62VPD_4EKT;5.6'R[<,E^PSR$%1JOK8\8 M DO!VGJW+3,H9($2.!0RYQ+1K$7DC4<_>@:[":O?0KZTDIC";:SQ!S(F7 86 MI18LTE@5*F]UD&O1MJ="OCU1MKV0[CR#;QBI>?<1IO@KU%/<2YDL-;%V_O7D M3YCFV96?=Z[DV^E]G:- [4;;*&9TGM&Z4K;;\9V,%@]:F>]I\F$\_#^8E^?L M]7A]=N'^12XS%QF90JP%/8,B@QZ 92L1=8B82NMK'XV'T#5JL'H3YCNX7G(Z M "V3"V0)Y2ACC;LJFLDR,T]S7+@00)K650360[;[N-,^=?!Z"*(']GJ(3*TE ML??P977@O0RZW1R%$5EG5?.QBJ_UDWBN+=M4+<9;I CTP^9W0ML@_[YU= _L M]W")\"([HXULEP&EJ(NWCD3JN/2U0VT@:U1*YKPQ.9B(-K>NH-;+0'85SSTD MO=Z_1NP[;GPNB67QY'=SVHCJXUZNQKD(IBBNI2F&MA[@]:A5EMI)'IDH-D: M;&-9JPC&\E*#E:@<=&7UKT1]J @#USFWX]^;"+Z'O3B M+&Y'GRI-+!VU"'["732.ABK?2?=1&0E*C7[)IG M53P(:_>>0D,B;Z10M&6A=2#]'8RP!BY7Y;HFX]E5;+YDZ;1R##E-"HVN]BE5 MP(0JT0DO=(SKQ6-$Q<-YFTIBS763/[]>O%9][ MU_JSQ0@NAC'.]8;/*S@]+\FRSIAZ\G#Z&,]^'*,.:G*C#]R!<-Q'5+./L85, M\]C674%'P31'SLBW0%8XET('H:UK[7@]'KU]P%\[<+7=A-H>U/7;'C2?I#]> M+VY4G^<)>"5"C(794C,SE32,# 9@D784@\%(LB7Z.ANZ#F;WIMK^N;[KS*<3 M4R95*+B!I:.A-(9_$!^:-XXQ@>A".EWQ=;^ZJEGWCV=^Q M&K20=NODJ[=(;L8PU;/RJI2_$QEDEY;)]!3&*W/V'&;!Y&6]6F:P=@V?T$5U7P%2H?D10UD&5UJ MNU#:LT/A@;EB41LEM/3KE5>YZPW?NX(TD?R=U5%ZSQ!\53'7&$?S7, ;3^XI MZ^_^$1QH?I\"KDQ&Q<#4\WU<5!;#PF0*(HH2DFL>Y3^P_+X'9_&]D_B?M"P/ MQQ^6P,0@1IN]=JK>?ZKA>BEJX9I ^[>3PFCN^/4B4OU[=AO@?_QY6)OH\\8. M85^:T$-&X0)H?'@L\?I8GGWY-%P>3BQ',E 6K.>9L\Q='4A YGW.M"N)HE"F M;*%Y!E8K\#_T>?][ M-B#O2I.=E)EU)&7M78VY)U^;!TERR@R8TKHPVTX&]GU/@L/3G7V'IO%O5E M[V#1ZW!& TKT6_B @R1LLNC)E!* 3 >#+!0KF/$HK9;H-;9N!MC+0+Y/K3X< MW;BI\.9PK>YO3UK^I=?SCSA]_Q'&Y]:4LC)#!,-J8[6VPW_?$>1PZ=G-RV8.=7$N*GD^FJQ_5SXF!]+X8$S03VM)H8XZTBV)B M'$6TM5A_"/FQS*A;1_AC&AVH-MV<.Z[KW%D=;]5,ZN6>^?IL/IO#N)8;?(_3 MTT$JM;RPJ?$I1]ZXT<"\T(YER1--^YAR*HVU_2%,W[=^-F7LID;YP[R[S$E& M)=?2B:%ZRE ""\8F9I17O+B(5K4^6_MQ=[F51;]WC3B4N\M7$RY125E2\$R6 M6FY(Z\*"=31O@TL +F1[_<[/CS3_1OIP;YK_)KP\EC3I=<;T(\U_HS3_C=1D M%_G2VW#\6/17H+;206 *?62ZG@?1MD,&LP_>UKEMH'5)J,>CMQNE^1^SMN]]7 MX%"(5'0.++N:N9:D(LTLD=DB+&2;@Y>M3?Q[ 7W'^M.>L!Z23^ZZAF +UPXE M;=K>A]J0F_;K+ ,KZ(S0!,OIT%B/COON2!<-:D%2PVR.!>A-3=/7ZE4J%%MHB6,!(7T'FJ5A:>'7KDHQ[ M4I0'O/#]Z,DFXN^W T&,(:A"]I04M?FA*):!=>2D92MESER3R[:65[2G#@0] MR?SN;@2;"*R'6R^K3*J%C@90JF@%K'"#I*.9D[869+3=6<^Y4]:W/GV[]/H? M9D-73GJP-E=0SF_:K@&F)[/@"I#]F !;TW([O1UDVL,6?Q64HVW)B,B92D@K M6HKD'QME&<8$$+26@K=V1'= \ -;=S_\;B+*W1W3+%QFKFWN!Z\W=L '8A<[T2E,PM]78.]%^K[/R?G MH1#OE1;&,.&,^""3&>A XM.%Y:UL1%\)#.Z=7>DC0 >N=)LR<3^VJ!=/@HZ2?/AY^'\ M:_-Z)_>]I*?2)VN/JU$5E*WO-;[\EAQH?70@36$^UMKN3FD6?8R,^R!""06# M;)Z+[2M;,+[X MR, ILG6TB\RK:&G[LMH%:562!U,W:-/!/:))L@,MW?V$VD+%]I%AN?5 KQ8I M&&B3-3D+CM8S3C:GQ,Q",][(NQ="0[SJKJ.":VUGA5C!-.ZMBX/M9I65$'F+(+R MK4NK'?-5]4WTX=ZKZIOP\EBN^JXSIA]7U3>ZJKZ1FNSBSN\V'#\6_77)(+DX MA1E3JQ:K>AO5T5>(23@-V=._WZW>;G15_>#4=A-J6V?3WW+UE6<=HU&!U?PO MTV+>OON]MVR86Y[= M4Q+,0Z,XT Y G'0DU=[1WFK#-)**0)&D(F@ M2M%\1\=@%H&$ZV,&F663)C: M*\ $$K@-@66N(MTZ1V42;'G6*#,C:_-31R*2E@5J- M+"IO6+ F>V%3!O%XCB._MQ29C;1T;RDRFZC88TZ1D1Y%#@H9N2-(5J$E'Z5D M,@TM69S.61WEXSDB^<(E- @E>N7E:)1$;!R"*2>Y4%=S9( ME%(]GK3-[RQ%YC G4@<%>^0I,EYK%PKMMFA++8@G:;E(R3',$*2$;!)_/'/I M^TN1.5K3I,L+ IR;SG7W(D8S1ZB_4>9(O.=Q27: M:MZC:B3[[4EWM!LB.SC+NNPH52\S*\]9!"X9AIQ3L3PYW3H9X4=+J[W,L\>A M8SUX73MN0A0=%U:FP*0E@UCSJ(DM$,SR:%/)&9)I7=7E1TNK(YA&W;6I#T>K MEYRM:,$I1:*WIM1J;#0>7W1F1B01L^/2MP^9/^9$SD/2__UKQ&%F=:ID;([% M,"X=KZ6/'0O*6:9S459[I:+^T8"H'WVX-ZMS$UX>2U;<.F/ZD=6Y45;G1FJR MB_2X;3A^+/K+G:9_:LPXQ$#>=J*O./=,H"$K1P:!NZIH=H!ZNU%6Y\&I[2;4 M[KR#B(E0;,J%I5AE%"VOC>BR-N';9LUM M=L)4QGVM@J*9C];5"@YHC.'!I=8=6NY&TW4!NOKDK\]F\^$IS,G7>D._&)*C M5#\PL+4*@*?]WR#IMTX)6)0NLUB\"]9QA;9U9:&U@.U^<6JD%]>7F/8T]+!9 M70-YDM+T#$9/:#I^I1\MCKF6;O:+<9HB+ZPZU1-=/9C8MP,_F5^!/A!8@O/!L*(5B88' ID%D"&7 M$&C;2E+VO";=#NS(]:<+#3T0"Y+7[)BWB;#WT@!M'8 _.N9M3.7&G="VX6$O"A-2IG^Y9%)D1T!M M8-%PP[S0VEL%)38O&?2X.N;UJR>;B+_?CGGHA"HF)6:D54QK0!9IZV6J>*]B M!I>$6>MZ_\%WS-M(YG=WS-M$8+NXH?\K.3]_Y,F?XTEYBY]Q?(8PSJ\FXR=G MTVF-,,YF.)_%KW_'R8S^>04I[.3<7XY&7]X.?R,>3F8 M2U9W!!D4K7/)%5\/%F)M&:KIJZ@@"EYD:FU6;HNU^Y'8XKWUM=6,G$*:_VLX M_WC^ZF=?TN@LUXYL]%KZ-[^'+P.C38Y.+@Y::J_-2,L'K22,6VYL<8[PR MI)7=O0ZH36(3#VG)74!V&X=H2-2D+RGO3 70)4,>EF&")W*FO8Z$2RCFP(:$ MZ$GMU]JW#HOZ.R(+NV9^$^$V9OR$EC=">SI*%I,W9%S1 M6H::EQS6.B]]@.:K;]V=L=N0ADD3&?9@H#[[[=G)"DGBR0DI:"?,$)FVBC, M!:2NTNC@,X3F)PP7;W_,K':49>LY.AO"&TC#,DPK,-%QZ0 =+4&8F38B,Y_( M$0JN@-/*.(=KW29_:)I>?_%CYK2[)'?1Q+9[Y&KUU_Z.8YS6Z-5PO+BU^F[X M85S'#>/YD\D9^=I#G.TU(K@%S@.("W:5[KZC@YBSYC()QI,F'SEHSD+,A15; M0)FL$J36I4@F,""S#:#XLJDUKD]QQT=W$3?6D0' M-R'P\**#QCB-+F@6 UF-6GK!@HJ!R<1Y$6ARXLUO#QUW=+"+_NV0S,..#I8L MBN8A,52>1H*);%]CD4G'3?2>%P]K70KYSJ*#&RG 6M'!38C866AH'5#?6W1P M(Z+6BA%M(^6=J0!X:4M1GBF-LC:ZMBP:;9DK/CLC!?G(:^4B'1;U6T4'VS._ MB7!;9AHM_)BO@]_?#;B-X*V2Y&23*:55O?D10F8"R<_FT:2 ]UG%,TQ_^3#Y M_,OJB4N&5]]<$'SQOD.),FPD^$DGJ34T1<\1/'TV\(5+B"+6XMI82TT0 JDC M$Z9@O948+-XW+3?C[>FS8^!M0ZGU,-^>OQU88[G!VJ79+A#0&A+16U:*3.CK MV>*]7NAFO#U_>PR\;2BUAA="SA'\YYL!3Y8 <\DXU.[:H H#CL"RE M@%B8#;:J?+$L:"<9F8X&E0L.FW>#V%<4EKA*E[D:*,A%VJ28JFW6=## (-/8 M2Q$F8_!:I]9E6:]C>$3QTTTTY7K\JI/H#R\XBM9IJX)G"8PB40AD,9%QEFC; M,5$6,.VKU1]W<+2+PN.;D346B&R;:2\,Q50NB2AE&,%KDE7@IIOS+MPJ,K\>CKP\'TVZ-N];G+"E-^8+-JT_>*/JU"B@$W M=JI[KU>\0?"^5@=X6:NS?KI285,DI ]EQSS/B]0-RWR1@>44A?;1.WE],[^C MIL+-9Q]'7=,;\?P&@FS8^VT!YY8"O'=55+4\E%C(,'5&NGJG)S./B Q3A**= M3W@]+?8.OM=_YQ'K04^"OZD?II-^O)J,SQL[_*N6=AW/5Z"&(N6\BU)M,VU[+IS<_:SGZRNAWYVRO(>:; M]+J>ZIDW)O:[6LK7%.U-,OV]IOWJQ_6/2.#^X]_^?U!+ P04 " "A@&)7 M%ZTQW WN #/] D %0 &-R=&\M,C R,S Y,S!?;&%B+GAM;.2]:7/DMM8F M^+U_!>;VQ'0Y0KCF FYW^GT[5)N[)NR2IDJ^MSLJ)C*PJG*<2NHE*;G4OWX MD,QD;DR "5)TS >7I10)G/,@\> .,M__6\_'E;@F1?E,E__V]_\OWM_ WQ- M<[9BDD89#!D&1> M3$3(,X_J1E?+]1__4/\07'(@U5N7^M=_^]OWJGK\Q\\___GGGW__08K5W_/B M_N? \\*?VZ?_UCS^X^#Y/T/]M)]EV<_ZKYM'R^6Q!V6S_L__X[=?O]+O_ '# MY;JL\)JJ#LKE/TK]X:\YQ95&_:QN+G-;]78WO+BV7.OE:XJ'[%A*^D]+JUZN61 M_]O?RN7#XXJWGWTON#C>[*HH=EI54F9*2C]64O[G4YW]?('XCN2M#F5U()Q6 M][,K&?LP_>Q,W#O)$'Q\@3O=7"QR_87ZL&93?73?"U MV';3$7FE/OA5_M1THQKJ(5/=3T/='5'YCXJO&:_9!TJ:G[BUK6RJ_77[[^QA\(+Q;5YON[X&OX^]>V*]V>96-_ MLU"K.C$]"U[F3P7=+FP/JV.KE5RHU-*6_KS&#[Q\Q,T+4FQE!=2:_+L6&'0E M!K7(X(T4NOSIO_Z\5=4%EJOI85R]+H+@6RWR_W,2RISN"+=2)D1>[,.34WMX MMG.TE)II; 0NB5:N:>QG9;_]S%=5V7X"U2=ZHIKW]_/!=^.Z:+7"!3TS3,T3 M/]-<6E./%=P9,5'D#P/5K_*!7ZMZ(*18?P-YP7@A;>@C*AY\_>7*_$F:V0_\ MU[PLKZNJ6)*G"I,5O\L_2]7R=275E._??UK+N$-V?$BIVQQBU_^64I36AT>J,WR^V5)Y<1^*K@T\OBGBC^49R:7 M82LSFDI26O!<@HZ\8"LP^*9$!EIF!S:!)3I'9DK)Z=_O\^>?94O-)*%L.S=, MVY]D)E@JVW[O;5^S^Y:71;7X(H>?-R8N1VGH,R^"S",^1$1@F#&2PB 2*:(D MP\C/3-;TO7;GME)_K:0)559+BE?@-XX5DOH(\=O[_ $OUZ>_VKW@]5/!!9", MO@L8B(;Q1#^A>]_2)U_I+'ORM^VTWF]MDNE[0H5VFI[Z\S!C_ LON7SI^_6: MO>?/?)4_J@'Y\..1KTN^2'V/)$E 81)F*428RDGJ91G,,(UH2B,6!W1Q<'YU MU@#L[=3HZVIV0N?RJ]O*#/": ;:5&O!:;$O;NA]W,SOZFKUD;\K^OF;%ZN7^*Z=/Q;)Z^>V/ZK984O[N M^_K^EE8F2_KY5N:VRDMIN117[?=:B<%ON/A#;A:UV.#==\789A1A .+YK8 [ M_$8F!T/HKM0^@; =@IF+7^#=\8YBA\?4[+KBZJ67O M\@?%,?IH\;HHU.@JYGG[LGU$;D/41]=_XH))1EH6^N'ZJFG!4!A'B%&( Y%! MA#(?IB3U($X#'O%8\" (K6XC7$DV-U;:R@<>M8"6UQ3.1LSP.N,UQF'L#8\2 M&+Y5$H.N5J"C%B OH/M]H^B_0V):\1=W:0XDVO:&Q?7Q56IVW>2PUV+.#V=CP3R468?JR\[DJ=%E2_>/I7+-2_+:_H?3\MRJ82YD[*4F*H? MW^5E5;Z7FX3U_=UWWAAY/(M93$@ HQA%$/FI#S.!L23Q6""6!EE((A/^'MC_ MW*BY(RZ@2E[ M,#:7]C&'!\Z'OTL/ '*(Q-L*SSH2'\%NK!K!4"M 9 JG+.? MG<#.&B=Q/8%?$_X=0?Y*PV"\&EX(8KW0J4;TZN5EH:=7L*'-3K(X7:ASN^Y< MVHS]L;!>IWZ1S5?O<<4_XF7Q3[QZXJ;GP2=>GQOK*\& E@S@$N0":)&!DMG\ M\/<45.=/?1V@-(E9O$4%;!%S<[)[!H)!1[JGVISL+/>,4MU#W'./CK3C/V6> M?I#44KU\6I=5H5>C\D;:/\7==[R^>51-E)_S]3,O5<#&DW9MB&D:!R&B,,") MKWP]!20X2:$?>#CT,U\:F4:D,;GD\@N0,J@U[DM.!NAE=W;%?N_M/SSK17=]I3::! ,5Q#7 MT([-_BY0'1 [98&2L_@IDSXGCJ&R@.$PCLKFY0&'M%\DS15+*JE.M__[>EEU M7+2<(H?,7BZ-"B\$P.)D=!^*1J:J#;AWNJ<3> [<6_7RTYT4 6YS! MC@/T1&>OYH [.FRU1ZOWD-6BN>D.5^UUW#E4'?#ZP#!:;=[>B'?YTUKVR,M/ MZW]]7]+O']:57%]N'GDAEY]RX:64$5]0F) @@8AG&4RQ'\"8^8'/$6:,)%:Q MLT;=SHWX:ZF5"77/\_L"/W[7,2@/VM&T!,LU^%,I ;C6 N2-&I;QLF8C8F:G MNL=Y9/;?0KP1>8MK+36X.8>K?3"L%4RN(F#-.ITV[-4*B(-85[NWAS'6!R$X ME=;PAQ]4^W1_D6W>K-_A\KOZ3]G%SWBEMO1;#E5_N%ZSW0\Z3RY8E$8(HPPB M[!.( IY!' 4,1C%+XBAE&4:Q#;V-(./$OM+_@H[L5Z!C*]:/J-'= M^W#WC7>YG/SK)W5_4!. .EUSQ]PCCI CFA]#PDG7A!$AWE] QNQJP-'(NQ4N MRQOQ+ZP.E*N;0J>P^9*O5A_S0ITB+S#U!6%I#",2QA#%C$&2QBF4,P^).,:Q MAXR\C8UZF]L*<&9/. !.@R,-ER"-3*]:5' C0",LN"GJ;%7@FQ(8-!+;G%Z< M1=#BS,(EDA.=5)Q$U-'!A"DDO<<19QN9[A#"5)^=HP?CEX:9[]>4JMV!M >^ M*K\"V6#Y^R.3/"^1]#W4G+V%2<*BC"80I[&TROW$AZGP! R3P$.!\'T2&^7U ML.IU;@2[%1ILI :UV"H3L \]9&=(FV%O9AH[1W1D-C8 1@KO>>"%P5G=:JN._SCUR4FR]6R6O+R,Z\6OB2?$,4>%(2' M$'DL@UE )#U%&"4A02SRB T?G>EO;DS4B@LJ_ .LMJ+:T<\YD,V(QR%T(U/. M!K4FU9^4%72$O0)27'=48XB+(Y(YU]ND]&*H^CZQF+YF[Z;^V_IQJ9*>W2T? M.)-VD_).^B=>?5SA>U-7]9XFYL8.OWV^_=1-NJ=%!B(O=AT-^]VSK3#L9PJ' M\(W,$#;(@6]*>$=9# W@&>3CWM?N9'[N!LIU?=U-'A]F59SR+ BCF!/LI]#G M:021" )(LCB$F<>P[P=!0+"5H]]?Q&]FQZ%@XVE0@C>W7W^W=2D?YA7C$+"1 MF6&(MXNUR6#D=7&QJ?"JSAB&JNZ;!N,X6WSE]^J4[ M_S NUG]DXG:)8",QY M!E'B,X@8Y3"-60QIP(DG/)(R:I>UXD1'=&2ZT&@!G' MY8X^XF9L-X=Q')DM-PD%.CI> :DET&J"CIY7H#O>OS;C?;T[WAU]=<3Q%:A5 M=L>\8P^*(^8>3,]ECP\-['KV_L/\&.H83.>/GRY$:&1R[ ='VI527$<'33U ##I@.M;>9 =+ M/D'Q2F+L]3@MT6[OJ@V.@:1*B.. $U' L,?\:-%6ZQT9Z-ZJP^-]E_,.P*Y@-=N .?E>CFPD=&4TG_#V MH3?GH' 5;7.RGVD#;,ZI>Q!3<_8%>]/_T[IYD18TXH)67LT$2FC.GO0MRZ^N*\99X#3()#9I?S(3V4+9KLEL M\]K$N<>:A# ??O""+DM5N;')-17Z/A-9&, L\WUI>G,,LXA2R#$*PHRR NK MH#'G$L[-9/^G3JBC)QS?RGH%\EK^5\@O=G)L#6^-7G/$QKYNNCQ?V"8CV(?N M:,\F)]BY07CMW%\GY?MKY/@Z!Z^S7%YG.QIP-OJTXKY'(E]V?U<\K"MFX[IW M_.VYL;&2$B@QH;\SI^^:XT!NF.*Z!R^#<]*+H1K[J/0L2D[]\OKQ&'9B>KS) MZ0Y->U7:.3?M?W*H9W^Q?)94\LRORY)7Y;NGHI #N."$Q"S"(>0I%A )+X59 MD! 8QHCZ)(M1%EEE-#G1S]QF_59,L-QF/[3UXS\.J9G1Y "HD>=\!R,MXA5H M9'3IK-\+@C,G_>.]3.R*0BN9,(1J$7^2%.,$56]RCG.IP=+^S(JQP@&HG-#D2& M@6Y(& ZA')LY+D/1GD8,H7'%)^>ZFY98#)4_8!C3]R[SJEZ;2A I=C@RQZ@X)L2'6C91W#A, /K8L^.,]V\BL.'F>JG_$ ,W[:C MG+*HMOF!?^FD)-1>2HS0E""2PB1-,G69CB#QLA0R&H:$H8BAQ"AFN;>7N;%. M5[YSCDP66/93BC.$1F80&W",*<)(^3X#1#;0,3[D;UM>Z&][$AHP4J^=]68/ M#]O";**4M_&BVR4OB3@6OD@@3R(YUT.<0I)$*0PX2;U,!$)$5OD)^CJ;VY3? M1M?;)B3HA=1L<^(*J-%OOS<9"#KAQFYM!1M('&U(>KN:=#-BHO3^1L3HG6%D MH7W'KBDMGCCK9C60RK3GGUGJD2R.88(C"A%)L$IY*F#"16S+O%9!TWO9;'7M[6?>74C/N:%X,M*.5PM M_)3X1+F?BBR0IDM*,FFZX A21M,T(%$21'9N-)=*-#>BNBLXEFO#2^,; Y[* M)D?(EZ^_ET!5J;JL.-_%(VA&;I..R\CD5V>OJ)5I:Q+7ZEPUV1IV4B77CS=> M,5(M=3#<4<%3%I_"8.(>@P2CU-U#Q;[ 4HQM7-E/-/?W!BVMF5:,Q!KN8=8 M@*[-$ONE/?=]@B%$)*BR$]@3'$ 490HTR[R82)\EB6!".,D MLC+MS/J=&[VT8NNT EO!P>^M(:=CN0L5EJ0RO9TID7#1B!B::NYQ'OOBG8OE M6J+YEJ_E3Q6XE7^]V@'[FY8=C'+B98F7*^/*L-=I32@[* X,)#:<(Y3'W!18(2'!#/AK).=S4WEGIW> IFF";! M %8SWG$#ULA4LW/4U8(V1BJN\V@X(I*>CB;ECO,*[].%P1N7I>3J)%WY=>.V M1C#G7B*9(:.^@(@1!G&"4VGEA)226%VO#TJK=:RSN;'$)J]2-R'2B/3QG#@!F>2ZD/$<3:HHUV]2D:G/J5/967J?6=@ZE\54$$&$ PJS0)H>829B$9*,AH%=&N#S?JHDI^2B,BH B2E$N*XARSQ5KY4_G8A#^K(QVZ44W]N-7-DL@N&C_,_3!-A(#R6R;WLB%+(EJ<9A[.6J@_Y6$["CRL:SY.4*;+0! M6W4)&&]Y86^GWV_7#W)561!A1\' M%)@\=7NF9I$J! MY;6_R?=\)<$MKZ3UKL77GB@L7ZUP48)'7M1/63JEG!J$(!-I1@2#099ZTB3! M"&*.,22,!-0/DI@0JZAM!T,P371F#2UO$U5O<'4#J]FZXP"LD5>432)O*6+M MB',%&BD=EASOA\%5V? 3O4Q;^KM?U8/RW6<>MP^HO.6Y3HVI4L)4CD/CC]L_A"7,:V!0=!8A7'>$+Y0<&*^VU- M%I%X0HENV.&I1X:90ZWWJ?9-TX7H%G$:^UD044A\$D.$DPCB@*=0\-2G&&=> ME$0#S@4.>YKI9G_KD*LDO4JNO Q=10G2F>VBJRR-KGP/M>ZZ6.TG2^56ID[A MOLKQU:6D_H__[,?>_QEZ5ZKZ<*A??<]I]T^^_E-P!60KCUR9MWSU\G>[!?_( MZ)FM]0,'8QJRV R EN[J3&5)ZP7^M.Z.UO8C'4RZK)]6<']%[WGRHO+OY1?Y M75\^ZV1MO&J])-,(<19E"8Q2)K=8@=QB$2(2R,*4,I]G?I!9)6'IZVQN-H%* M?TIKK9 LK\C\+!D$6=W5OIGD M^1_@61=PE0/#5=IQH;9OR]PPOYX1RF:D[@J[D>F]%1-LY;P"6%3*X[B="_6A M8<'9LM(EFT;P.C9!R]&"T-O5I$N#B=+[BX31._9[OR89]'51O'WYM*X] $TW M@,?>G2/CZ\/L;5I)^34F+T *O'Q>LK[J8F9@G=\07HK3Z(;>68@:QUY'N6[Z M\!BT43S:X&2[Q3YUNEO&WN<<[!OE5O0A7]?A3HN(<>+%O@?C0*B SSB!.&8$ MDB3QA(<2Y(>IC95WLJ?Y3?CNOG%XQ.9I: ?L[88"-O$6KQ:SC:X<::]W#(LQ MMGP[_;S>SN^8NKT;P*,OO$XYAINGJJSD=D:R5EN.@41()%X&@R@*(.)([C$" M22LIIH'<28999!ELY%K"N=%1+17(MW+.H!3#X;B:<=JKCM;(7.BR%,--=[3G M5HKAY"#,I!3#H7Q_J5(,)^%U78KA=$=VBP4MJEQE22ITI_I&8[/^7%=5L21/ ME8X+R_5-X_*9?Q""T^I&'(K7V4$T4EZOV=NOM^\^+$*?^:&?!)!2Y$.4A"'$ M@G%(.8T$X4% B5'T^S3BSFT9T;)O%@YUPJC%M%]")AKM_O5D?F,X\N+2T;4Q MLAL;&W35!7Y["E2>CAI +M3#[]@/V- MT.=\?_Y MWC% (S]0"EA[$9X#]?PEDD,\1YZ^;J&TNEDR!&G0)=.YMB>[;S)4LGOU9/K* MI9FJ=$:L-DF$3HRUEQHI\ZC@41#"D/HI1''LPPR'"10\$UX4DC",_&')JLYU M/3?"Z>:KJA.]M6E.K@>DQK,8 L.CWE& '?L,]PRF$^6G,D7,>8JJLQV_4I8J M4T!.)ZHR;F$8@WWF59TG7GDY+:)0^(B$!'I>S"#R< )3'&!(*>;O90B-/(F/)?(;,WN? MX\E\I(-7SM9W:EKW/#EL;G_$RT('HVP+YY2;5),)#SG-6*(*>U.($I1 3+,, M9@&)?1YE'A%66;7Z.IO;2I/LE/8XFS& *_1&YH+AP%D3@PDB MCBBBMZM)R<)$Z7W:,'K'_A#YW7=U'<1N.2]^*?*GQX]KZZ*\/4W,C1$:48&2 M%6AAK\#'/*_6>668.^(<9N?/AQW!-3(%]"$U0E5= U &G07WM3O9.;"!)H!X,4H_$ ?=9E%J=S/5W-[?)7HMGN7'O M!]1P$^\,IK$W]%I0Y5?6B IJ64>JVL8<[S+ MR^I&?.'/?/W$-UM4N=47/$$81@EB$(4D@SAA'DS"6!"&N1=D@0UA'.UE;CRA MA%0']44MIF4-C^- FA'%Q?",;@_4R#02CK*[[\7 $1<<[V-2"NA5?92;#?&06VB3I5SJ M-ZT6JB#L3Z 9BT_KQDEDHTNWPO848V$1&3'%F$P4\##BV-B%,%R*:6]DPN#& MIPLXN%3_G3B"BQN[^ ;Z>EW7]FW\*#[\Q].R>ME85SXB/@_]%#*.*$0L3B'& M?@89BA''%J".WCB/LNI[\%\"U[(,OKON'P' G/ *P8^^) M]S"M!1V[7IT1.N[OP?N[?:W;<2,P>N[,S=X?Z!_=5YA<_[$)F?KP@Q=T67*V M(-03(HU#R"C!J_<]M?UI&>[_KP2B[\K^V%V!:/^S! !WX8P]OZ9(3QU_R MG&F"YL7SDLJ>)$8G1@[3-N>1@X*8]G-1B:E.M%10H25V?4/:AX?28\FA' MKW!6V:?P\0/+WC>&D493IKZI4J^*U#>-JQX7 B<,QQC# ,4)1#X)I66%.)2[ M0L18ZJ$L,LI#8]3;W#9_C6B:(.SXH1]4,XIP!M7(+-'("1I!@9+TJF4*\*X/ M.VNB,,+$$5?T]S4I71BIO<\89B\-39F_63Y5:^4B9KX0/(XA%A1!Q'T*,RQY M@C$4(>QS)CPK#^?]#N9&#=>7V0\'^)E1PB6HC,P"74"T;%?-UL4Q YR"P%G6 M\[WF)\YT?ERYP^SF)YZ;./&I_N>?JDAPN[GQ%X0*@CE+8)!2!E'$ YCY DN+ M(0A#7VX\*+-B I?"S8Y%E(C@N99Q4 4&IT-G>$[S2@,R_Q.<>C@;#=V?W(R M^VLG,3TFVE\C?VD/J,Y2E_;U8>][_N$'ISHMV3M<\?N\>+G^L2Q-?<^/OCPW M.MT("5HI#3W-3L/33XE.D!F9UPY! =^4B(YB1GK5'^1M?KS%R;S->Q7J>IOW M/SBQ)5;?P'U:EU7Q5*<55!X$=]_QNCEC_IROE9W!V9=\M?J8%^JE!8\\'ZEP M\YC'&40B%#"+_0ABEF1^& 4D0G026VV0^'.CGS-U(.8PX"-;>*,/X_QMP,:9 MH8-!XYI5212V=WP;(-J,][H09YW(]IL"!S3HN$RY]"K#^MHFYC#A_QI&Z$4# MX\Q,O4R*@0OE\GZ]%$N*I0QUJ3=E(^>K)5UVHXE\CR0<$0\RHM*KX)1 $J(4 M,HIELSC!:6)W&&'4[>P6IJ>'!RSM/DDQY58!@#<:@,=&!VXD8+<*GT#D_()\.1@CS^=&0-!*>-6MO>QNP>['8=#:?:+)R9;Q M?I6Z*_J9)X M-CRW&=O*9;G[/+= M4UGE#W*BMK4P.;O+Y2Z"+^_7[]0!>R'W^6]??N'Y?8$?OR_I=<%QYZ8.IRE/ MX@AB3UDC/$MA*A"&GDAX&##?D_;)L%)7SF6=&W-UZSBU><1^X6N5U(XS%4-< M.R!T[ZLV2@ZMF^7^"V!H+^6CPRHHH?0*LIV*@*MKJJTCB-MML!5NXJ M6X6!TGBBNEZC#9#S0F#N)7VERF&C07ZZU-AX75Z2KU=G\GS/2UHLM0N*_L(O M4H^R.$(QS#*1042B$&81HY"@2*0$QQQCHQ-C@[[FMD:T>6BUL%>@(V[#!I8[ MWSZ8S9C<$7@C,_$%N U,WMN+B-/,O<=[>H6TO;TJ'\_9V__*Q,[7C9O;+_+! MJORTKD,U?BE43;G0BT/,.8,L3;BB' ]BRE(HB!^0C&&,TFFBX4[+.#>JTB*Z M254TPH :FJFO.TQCFZ<.DQW5FFXS':E/I+8S\'H^/Q2O[=K<(^%?PW_Y/,3. MG)0-NAIP6JI:_GW-BM7+_=:9056H-STE/=7 W$A9RLBED,K!=2NGQ;'H2: , MCD-=8#3V,:B._#T*$KA^4'L>1^>?Y[ 8=NYYLM7ISCO/*;9SSGGV8;NIS/AR M\6%=+:N7KP]XM7K[5"[7TLIBPBTC* 5TFR.GT*P?W8[P&7L2T\K2(RG\AG%>R:Q?+.>Q/*'[20^ MU=XDT_>,,NW$/??8L#W;O_CR_KO<+5P_\P+?\SJ6[D;4D70W3U59X363A"SM M@27=I%8F*1(I(PQFJ2I9'R /IDSX,,AP2E"4!C&RRFHV2(JY37\M7+/1 I8E M6H8-@]E>:G1P1^:05G[0*' 8\-E1X@K4PS!&,NR+@'2TUQDFPZ2[F8M@VM^O M7-:8O1GSJ_P6K&Z_Y^NFJP6-O"0(,PR#5 B(*$DA02B!-$(\#FA$B5DZIF.- MSXW!M'Q "]A,,G/KY0"X\Z;+)7",?6QMCH25T7)*Y4$6RT%CDYDKI]3HVBHG MGQE0'.K="I?EC?@75N<4U4WQ19%"9_;OL80^I'B/*[XI-[U(?$)9Y/LP9%D* M4:S<(Z)4_AH+/TW3)"0>-JX2=;$X4_K6E1 M7^O6__^T;D+SRR^<\N6S=BY ?A(&24Q@C!)ESZ9R$Y\(#!G.1.CC+/,#,J"0 M@4G?1O-U^I(&$+QII?\)_ Q:#=25FMQ-, Z*C0:6[GY& V*VB7>&[S0K6"LN M>-,*_)/"LY49;(5VMSVW@0&5C" MEP Q,BUL10/?:N$,W>:.@V%A;%X"RD2VH\$7Q,[N.Z5SKQEW\-)T5MDI>7>, MK),/V7L?M+'9-^)#42AWB&W$QZ_+-?]4\0>3!+8FS61SV]?;V]R6;0BVM=276DQ0 M*3DOW0ET 1ZZ!1@(V^O8_K6PX*X7/ =&_Q%01K/VNWV]LIE_1.WS]OVQEX8Q MR,VC"I=;KN^U8WE;Z?;ELU2G28@5"1$21B(8"M^'B.,0ICBB,*1(,(H3QB*K M ,6S/*"BECR32:-&(PBB,-,&C%)P!F1IDU*K,+6>GN;&^MLA05:6J#%!6^DP+;A M(/THF[&+,^Q&WR7UP';^\,*:68QP<<0J_7U-RBA&:N^SB=E+KN]0;O&+.@"] M4U<"BS (TS2+Y6Y(^))25$WH-/4Q3..,^#2FC&3LLBW1L6[GQBT0;&S]G_>L M_?KFY+$6WMFUR[ZS MU\I,:PQ#3\Y:\S:&V5H[$:AK]H57RT+'H&X/N"U#'2Q:G-$DVHH)FF+CY2CQ M"P/0<;3,V_0\Z5H_ )+]!7]($P.<)][SQX+3I>Y&_KSB37^22HMJ^;_:[F^+ M_'E9JDAM.9G_B8ME_E0NLL@G :49E/\D$(4H@RGV,*0Q\;,@0I2*T-C/X@)! MYF8R0- 5&N U X\;L2T<$RX9FWYBFQ+QD5FNJX5*!-3H(8T!"?O..*@/MLJH ME&R@46>B,;'P*YEH;"9R01EUC.R<5QP V^OG<])U7RJ4I<(.5=OUOSN>Y$_W7__N'SF_Y/C MHMS&)<5IAA#+!$0>P1 E3!5KH-($CA)!&1(T1D8FL&.YYD9'UHR-6@F5'6*PS%Z*8RJ78JK2D5H31C6B6O.D%B5V#[Z?5*,QIG M>B_S=;F^7_'-GW5TV17 "@B@= <2#M#@ 10@[FC3\9@XHEA74DU*QXZAW*=N MU\T/H_GW7"S7G#7'7[=R-M1>EY_6S4W\1]^J#-J7K:!4Z&?HD"$,$)1 A&*8[GUCGV(418&&0I3GU+C ^%SOA$,8A%SA!*>QE9Q4R=[FAO#?AH<)W4:3#-ST0E$(Q-I(^-.0-0(Q=3/ M0N'(H#O=SZ0VVUEU]\VR\R\,XX//^5H[OVYS)I2=&)P )\A3Z5?"S \@BJ,0 M2A;(8);YQ,,!3YE=X>;>WN;&"Y\[,4[2)L9KNL0K@,N25Y8\T0^R&5W6'X7*/_ZG?/J MER)_>ERN[[LWQ]PWG0VYN$+7^EL;ODGN:U>WR_E1_7DO"U4#'3UHD[%*KE'4]6X']7F M>Y'2*/00#J&?9 BB@ F8X81!+\4HIM@+A)E/R%@"SHT"MR?*N(T4:J*O0%$K MIVYTEQOU&K/K2GD\:@WE3TI'?2+!6RTMCG/&^!(8G*"]\M".3,;'@L$^'0L& M:[0$=SG8ZMFL@%?@=C/&6EGMO?=A)F-L<R0Y M1K_3G6*.B-K.P>>8_=A9"651+62;[(E6ZB3V*R^>EY27[_,'O)1SWO<"%@U? M.IU!-?+Z-P@E8PXS0J%O=R$;Z.PLY&_;745_VY.0C9%Z+6.8/6P?KGQ3?>?% M+2_$;Y*"5"R4>43RD5?G-HNUB*KRJLB+![U/;F2U#RP^!E3_)': TLY^E=P6[+HI.+)N8V M:Z5HAH/:$=HZ ML>)9L,T(PS&$(Y/'*?1:JATGSZ(I0.ZR+9[M<>J_OR>ZE\M#ZMGWFI$LA>TVKY7-M!;6H@C(A - YAF,A_$ F9-%=B M!I,01;&@+$!VH9WV(LR-E93XX,V3%!O(C?=/0'T'P+*5'^"- I9.5_9C8\9: MXR(^,HE)X8$&O!5?>4V\41I(R-7-30O[5HM1LCL-!]&51Y>] -.Z>0T&Z,#W M:WA+]D%!C7&#D@MV^J'+Q4!32ZF!_KF,-\_I!G%(1'IK$!X,H-G\NMWB#D!AT# MF?+=(R+[ER](L_]$55#X^E[9@L4S7Z1$A#Q@1)E?6-7UH#!+/0&C MQ!=!2IA(<+9XY,4R9U\K7%3&>\&#KFQFRWZ'HVYBMI)NRWM< <+OE^NU^I#4 MCG<#LNWO@QVE)/6S((:IKS/YX0@2%F609VD6)!)V&GD-V!_6;$JHV^Y> 6BN MJ^LZ1-EXKWT1;N-OKCMP-?(Y+EAP0GN7=0KVNYB^/,$))8]6)3CU[ "GVHT? M>ULN9;D-AHMC%J78%S#F.HK(8S -@PQBYOD>B1*>Q6CQS N2&[G']G1E\X7N M=CC>]WKKW[_:2@L@&%0\Z2S2_53@$KV1Z6 +6T?,\V&'=FA9^'(Z0FTBG\R! MZ-EY4QI TNL5V??^=-Z-!EKL>"F:/#\P,EOET;B3[^K\AT0D+&(HA7[$*$0B M1!"GR(Y_966E_JPU%Y1=]_Q^N919WKX1391E9_6MWJ/L@A('&4\I)#Z:2KM M)LX@\3P,<90(Q$3$29+:<,!4@L^-7K1TG($WRS4HE8*VI>0F&W$S[IKC.(Y, MBUH?J!7:+?G=T5K=9'2?:S2O2X5?@5IYT-$>U Z?E=0?- !<@1H"%9E6@^". M?Z<>-D?4/IG8DZX:4P_&_H(T>?]V:QWCR\7[9K/R?S_A0M+TZN4+5[O5!<\2 M+K@T2(G'%"Y9[>9%GJZ6-N*T@K)MC("6I!S=:1/C3[ M*=\11B.SLST\QN1I $#/I8I\NZ8X^<.6V?K:G(2$#)1J^<+D4?NI_3EO+LZ^ MOCR0?/5QA>\76401#1-I7E+$(&(HE(9FF,$H#C"/LS@-F)%_W(GVYS:E/^>; MR\-:2*"D-)_/QR \/Y6R)B=4D[M%\T 0^UMYDD[='F>[$[7ML:%T2 M.3=XV3JQ+8)0>(*G'HPBFD&$/;DJQSR#PN=AQ&(A1)8LUCKX@=W9E"39Z<;H M*YK57]&#SL9T JBEU)?^@ML7[MW%TFSS-02:J7PB&CC.N?X/*"MR5&=GI41V M6Y^X?,A1U0Y+AAQ_;-@L_O#PN,I?.&_"5H_O!3[GVD&+,VWVEW=YA5?=ORLG M^L]Y]3]YI2I@WJ^7_XNS;4OU2_M[@T5"XSC@(H'RRR0D7ZC:1;Y'89J1R/,) MC7!HE8+KU329FSGQ^[K8R Y*5>@=$GT*03N*7H%U"P7 6BT[QGJ][XT9-_XE MO@T3GE1M3J"Z@8D;_3<'4S_HZDD;7;4V37R2\4'$C+TUR$H081F&<0!JR!"(1 M>#!%W(]S6^BV"1?!1E)M@'^^_J=E2IAAHV&V%(V&\:0.3ZPR61GV_3AI+&UA.YK*T:F08H?W"U[*YE:J-RAZ6ZZ6*XZB6 MSWPW*C,3E$2(^I!'00I1F(4P#=,4IAP%R/>]- P\&R(SZG5N!-8(K2?5KMAV MK&4&N1E;.0=R9)8ZC>&(P;!6(#GB*+,^)^4F*QCV.TE_R^^O/^N+,=G*?4]_\(55B RG* \BW MZEZ!O(9@@(O-Q%\:"V^;^7X5YN]XLW&MN>E^2UHL0 ,&V* !.G A8=C%YS7 M&4N7WC@3:S"]8\[K#-%1'YU7$F5(4CQ]U2C%TV[0QGGPNF_-;0TZDMGM'S:Y M[W80Z:?[R\ 8F86/X.#,/?RTX@.3UNTT-6&>NF,J[*:F._J$_4R[Y?FUGK*K MEUN\U.1@D7GR^-MSFWFW'VY *R90TB3 (DEAE' "41P0F/I! M,P\@4.$B:(44G1 M8XW/C0=K^8 2$-02FOL7'P#73V*7PC$R*UD@8>55?$KE02[%!XU-YD]\2HVN M,_')9P:FT\[+4IT^R!T17ZLD3'K*+WR4I$SX'#*.$$1$3D^"6 RCF,>4(#DY M,;;*IGVTF[E-5"4EV!&S61 M/1E.@&IF?UP.U !*]IFS>T%PE3C[>"?3 MYLWN5?0@;7;_TX.J8-8>S4UA\>LU^YRO59[(38:+VC10];1JTZ![:H0+,C38@V(8@U%KH&_&U*ARNWW:; :;8]NJ#@--!; MU8@<=0@FJP'I?BAL2SL.QO%,Z4;[=J*2,()9DG*(J1^'?I!1CPJS1'&]_=C,H&FRQ#5B6JX-_6": M&9T7 S3V\7J#3".@PR1F1@@X,CB/]S&IO=FKYKZYV?_PL"E_\\B5K]GZ7I> M:=.GO;1?US03OB]P)L%C&40!X3!+)17$)/)H$O(@1;'-QK._N[E9DG7-IDV6 M6 !!WLH_-%FD(>YF-.$.S9'Y8B,H:&H]_;K-O.N<.LQ0<<0A9SJ;E$S,%-]G M%<.WAAXR?_W.5SJP"*]?%ID@29 &" H>I7*K&D4PS7 *O3"@'D$9#0.C@<_TL'DH*-,<-YOA,># ^9C:%QPY[S0W\:'S,54. MCYV//C7,#GC[5"[7O"ROZ7\\+A 8T(]2'.$U\B"(AYVZ2 M,!C@S(NIS[TXL#(%SO8XM^G<"@PZ$E^!5N:!47;G<3N MR38,G,.*; /;L?=55G4^<*7;?L]5K-9RK2\#WLL/33V6^]J8&T]U9 4[P@(E MK;G#RR90#/)=[FUX,@]F$_6Z?LQ&SP\S09_EJA8MR^ZEE+GGC03*S M=L: ?F32T?*4[2Y,9;5JT-9IKZ3 =3"I.YO&%B-'MHQQMY/:,+9@[-LNUN\/ ML%F>5EP5!O-5J%9=$U*GUS4U5XZ_/C?R46(")2?T=^+ZK&O!GH++P$JY'*FQ M#91^D, W):^C(,@S: RS44ZT.9UYTJ_4CF5RYM%+0ZQV2@Y>K]D7OE*9@A5I M-'ZR$:*18%X,TS"+(>*J4* 7Q9#3A,2I%"V.K+*36O0]-W;HAO'LUL94/H2- M^'K%'.BJ;#,N9J;(2&B/;8TX!/J"R"ACR)Q'0IWO^94BGXPA.1WI9-[$,')3 M/G+J/U64Y1FOU &.[G))52_R#[K/[@>=)Q<\]6,>*">W#"40I;X'TXC$$'.* M!?5302)D7XOZ(IEL)N9T1:L_\PIHAVHU)?4/?"LRP%6G>+61%4$EV!;2W=D? *["5'=2/U&OBSH?=-]RMC$Z0=;167B;+ MI*NG$]CVUU,WC5Z8J?GMRW59\NK="I>E3N>3)@'AA"!($BH@8H1 S&(!LS#- MY BR,$-&-QQG>YK;UD!+![1X@\KEGH;4C/2< #4RH5E@-#QG\BG]7>='/NCG M=7(AGU+W9-[CDR\,K7VDTLBKXY\Z&J6-6EEP3QK0891!FF("D6 (9JE'8,!I MZDL;.@LSJTPLISJ:&Q%\W \O5(-W8%K9%D4Z ;(9-[B ;F1JV(K8Q*-=;:(X M759,ZL?!6>FD$]U,7$.I7]G#8DIGGK>_,OA:_7%;T)OBKBP^E-7R05^I_L:K M[SG;^@\9WA^8M#4W*M"W,>!66F!<8@;NOGX!6]E!+;SYC8(1FN>O%UP#.?9) MH &&X)M3KRM;E ;=01AU,-F%A(VZW=L)J_>&&1C_Q,52'0KJ\!1U1KA + R" M./)AX"UP M$3@C<\,&ER:J3(GGSEHXJ;DC,^&P_4GM@Y/J[1L&IQ]T$7*JOXH4Q]BG*(*1 M3Q!$,?4@QED,!1,H#9( 1=2J!,IA%W.;TK\.G\E'\#.;RI>A,O)&O4Z$=J-J#W*.NG6WR]73_*Q]\N2KG)5>^E3 MQ1_*:U+J9.N+Q$NC)/5"R .&(0H%AUCE("09BI,P15Y$,AL2<"/6W(AC4Z&A M]88L:\>]3K$/\*3J/2S7NLKI4QT9LO&6Q#KU<6F8L-WQ$)OQU/0#-S*W'535 MJ%52=VB-VV5'*UU:=$V7JV6]Q?G6*N3PL-0MPHX8U)%0D[*N6R#WF=IQZP.] M*?*'AWRMM^%UQY_*\HFS12(0]6@62*9&!"*,4D@B/X69GV:4\\CSJ%5QIQ/] MS(U_:S%;UEUJ&;4+>OV)I=_Y*7 -+[HOAVSL*^P:+2WB54-V5Z 6T^&U=#\. MKBZ<3_0R[55ROZH'E\1G'K_4>W1317A[TZP[^WV]K,IK6BV?E]7+7MYW1I/ MSWP.Y9XOK(]O?NJD-D>24'U@M@.^W2>DFC%]3S/*CJ M?E@&[>U^&33E!52]?%HK'UP=W+Q?Q?V?6I%/ZUOMWK=@F1<)Y"%(*)/&'HJ4 M0V400,$\'$L:]U)!%FM^KUQX[RQK>4X@OQ&99#69'&@QXM%US22##>5W8P/RN"_..Y.#. .;!6Y/N>;&%1Y15>F7%7IVTK M:MKT,-ZV0',SR(<4PHY5Q>(?N!)K%(!>2 (13P)/=\J]F H M8!-PN1O S'AX( PCTVR-P&T_ M8<>D171Q39;7E2!CRBTC[!'7O$/M_S.W6Q M7+Q\X?>ZP H+DXP*.1EQZ$$4)415)8I@YH>!Z=P[UL'< MIF K(VB%!$I*\ZEX%,3S,_)2:,8^H+)#Q6J"]JD^:)X>;7"RZ=JG3G?6]CXW MS.*_IO3IX4DGP-#')NKLI>#?N=Q?//,Z$D>5&?S,JQMQAW\L/!I0%OL1]+#* M:L Y@ABGGEQD?VMGS<&R7^3U= )93(A:IG[LXJ'PB>(\O=MO=)K?N!T.SO M (8V<\'=)3E_TDSV3YKU/^HT>;F^_Z)\X\I;+K_FZPK?\P4)B."AW&*DH?!5 M_M08IH0E,&)9%GA,I#X15GXE8T@Y-_YLQ 1EQ]'A7FI8@3>X!%@Y#BO)A]Q. M.A]@BZO(UQRV^=\[ZO^!=NAK7:_ 5EO'%XQC#8;+VT3G,DY_=3@6S$?O"4?K M;-B*\N'A<96_<*Z=;NI;Q]^X\I9>^%D0<:RJEZ:40)3X&&8T%=#+<)(Q03,_ ML(HJ.=G3W)A=CP'(ZQM8._H^C:89!3O!:&0:;65L//AJ*<&W6DZ'_GIGL7#$ M8J?[F92)SJJ[SR;G7[B0$7CQO*3\N'/#QFU/4U-YIZZZNG]7P7&?\^I_\DH% MY=ROE_]+,IIV8OB8%\U'ZCE_(3S?3S'Q88P"#E& 8YA)@Q-F69CX8418Y%M% ML$XK_NRX2WT9H%Y ]'Z^5>@*%%NI!^4?G/AK8FJJQ%(-<$+K\!6T:O&-0Z(O =94?@\4G'R/7B,(WPK[/B3#HP)Y>Q::48 MMC;>%CGEG)4?)9C-M"ME#_KDITE?MKYOO-:7O%QPQE@J,@1YE#*(XAC!-(Q" M2*@0A* D$;[1?=+ _N>V.FDY[98=6\3-UHT1<1R9^%O)Z^1X;UKA%7W_U)PR M;Q0 6PW4B\BBFH;34!2724B<)DY8Z"Z!/ Q9B3B(44Q,R ML^YY;C2V$1,L6SG!LQ+4C-KLD>\GM5'Q'-L'1J>TO1&@$1S<%/6QZA78HKR1 M'OQS3)193K47OK8H7@?M'1'^(J@;KR"#D:O7#O6Z7A"\+/3THF#?X"3+P6 ] MVX5@> -V2T!95(O?\(_EP]-#^!RW/C<(;X1R^%Y[4EM^TP^^5+'W)._;4V]P_8F MF;4GU6AGY>D'!J>'V?<4V+C&$$&#*.01Q$D:0$1]! EG'L1I0B*1Q@D+?9L( MAIZ^K&;F!!$-UY5D-O)4Z40 55X'^7[/5Q+84MVQORN6%<_!U[]?_]TZ8\Q) MO,UVC8Y0'-ND,G,RDDO]'M*W$NBUPY [C<)9@YV=/426;.J7PDT1##.&1AFG',D&>4HNIR4>9F."C9X-.CU16*@P$QV %.!O/(_+4) ^THTHGX MKW5I,F&IQ.:M.E= C\WOC^>"_5V/C<6^<;(QFF@C.?I8V6TNG<#;N]N\K(?I MMI].D-C9C[II<=2BNYM46R3 (DE" 9.(RN6+^Z&TG-,$^AE-HY#0Q#<+XQG8 M_]S6K*]/#P^X>%&&7]&5'^#-(;(JN;-Z8G6RE"8)']U4?9@8\#C/P$9C%.((K\ *9A@"%"08@SDSR>N9GE?\6,%2@[?L M8Z#?-[N$._GJ0B _"C&-H?R7091F#)( 81AC%GF>" ,O)::QS]V&Y\8.K6Q M"6<>ZKR#5?_DOP2!D:>YF?)6$'BXIK7<$2L-#@(L &GF.:^&@DFZXHL@Y#&"4413N8=.4IAF M(E03/>8HPB3&1HZ/?9W,;8(K&=6!82LE^/8^?\#+]>DERAQ/LSE^*4HCS_)K M2E4F*K4[_JJJ":FX!/#[(U.NQLI[S?6 XFO5'NYATWOY\=&/CX MVX?KYAL:IR0.L* 0)P1#) (?XLRG,%!9^SU/KO:IU?G9MNFYS7,EF64@X!8F MLXD\3/F1IZ\2:HR@Y0-=706B;1N>-DCL0*&# *[#)^Q/HCY()JU>KADKU!5C M_;]?EVON+VB8I31F!/H1EE,QHP%,$8]AR#(<(1(PDAGEINWM97:S4@L*&A&O MVA^ $A;_X,RPE<8\_CH4A9G7&=16+0@=?I5B<[_3JK6/2/,#0UU5SA. M= 37PM;45M027X%6YB92OA;;H0%O 9(K@]ZDRVD-? L0#@Q^FW>'\=!ON/B# M:W?H)EWIDI>?I6:U(\Q"DDP0B@Q#$0@D+1%,( Z\",9)Q)1'?AAPJTPE_=W- MS2392@O*C;@ @G6^AJVKT&->].:.&(*Z&0>YPW)D]NG N)54I^MH9'5'.6:8 M."*;,YU-2C-FBN\3C.%;PZAE6V'Z1G035W1]@PYJ1'5\X[+8HQDC D;$4^68 M> BQ'V*Y%?)8'%$_31*K XD+Y9D;.9U*[6C'1)<.DAE530C]Z!<=O4F(P+=1 M7!D=X>>(]RZ59E)B= 3=/G.Z:G9@63M<+LL;L3V/O\U72_I2_[N=G$&8HB + M0DAC$D/$J610ZODPP'5*NRM.9=3IM83HK( Y*TMF]/8R2=*H> M93OB\GL=TOFA=H]81%E*TX G,,R4.W8@)O3)#@>< M7TU1Q!F" :G 3J-JQC67@30-O=09O!HA-\';C9RG<\E;L\E9+!P1R.E^)N6, ML^KNT\3Y%RZKP=N)HKO^L2P7% 41%=(F\2F3^SN$."2QD#3AI4PD.(HBE?#! MOMSN7C^S,T>.Q(^";TI22S^34[@:6B&7HS6VV3$ J,%U<$_ X+CD[7XOKU+= M]H2JIPK9GGI\&!E\Q,M"GV2_Q7*P5>Y3SJM?BOSI4=HE3:8_O/HJC72]GWZ' MZY3TZLKMD_RH7(0I\V**!?10[$&$4P)33!G,X@2%+(@)Q5:G0I<*-#=Z4?JT M]SN-2D#K!%JEKL!&+;#1"[2*@6]*-:!ULR2DB\?6C+FF'+&1*6Z:P;(F15<( M.V+/B\69E&9=@;?/Q\[:'5AZ<+7*_U3]?LR+]_D3J<33JME1EE\XY41AR@-/9@B'$ 4!J$0<1P@CJP*#]KT/C=*OBLPXZH802.F M"C1M];&M-V@W"M1',;L?C.EWXV]^ ME:;-3V"CBJX%0 O.EI4N SGNP)@M=*-]Z4=>U5H9P5;(JSVDW]5(JPQM5^"= MZUO@0<"Y*@!IU?>TY1^'P')0_'%0(\/6')U58DG5?0HNOW<<)+* IY'G13"A M4091G*FK8;\YI$76%UEZ" XG2?Z M1OQ>\FOYQTI_5I=&>9<_2&.8+K-?N_GMB]LI&U.2W?6\N^5RJY MA'[]^D&1V2(4+(B#(($^IA%$Q(\A3D4"T\2G4<2R1-I4QOD@IY)Z;H1US9@^ M.9*[UT*IJVX1GTH.L!+9T,2:=MC[Z6^V@SDRE]8J7X&-TFV8K]9;I=7_7?VF MA;^J_Z8+;TG]P08 _?<& B Q "T(C4.R;F8#1-M8C<4><7.%G\NDU.V9XGQ"RB:<0I#)@? M0)0% 214_IIPCC,:>2P)K8[;3O0S-^OBQDW2SE.H4I_P$!$& T)51'06P8QS M!F-$8^RA- YQ;%.1P 6J$U0CT)4&QT/5PG'E,JPF<5OIB#C"0=89%%PZK!SI M97IWE=.J'G56Z7E\&+_6;B^;.Y1K(O>OF%8+@4(OR3P&>1)+)L L@R0.A-P: M!FE*8R(0-MH+GNEG;OS:^&)M[QV_M9):W@R?PM6,"QR@-3(7# '*F@S.P."( M#$[U,BD9G%%UGPS./3XPZ9F*NJPSO+_7>8WKO.[:J[_\S/_4?RH7"4]]1DFB M_.NE[94HAQ0>4"@P\;$DA\#C1CE$[;J='56H#/CJ=B<7"N3E6B5?UW6,2O!F MN6Y^/.W->UQ')A4M<%M(HA:Y*1UQ!6JI56VC/^LG'%:[M0/*5?XU MLTZGS#+ZDF*]&G= MU'8AC/O"1W*?0Z,4(I\+2(3'8>2SR$^&D- MI\ 1!MB0+U]IO*:/X^SJMQ/,25[ T7A/I:4ZT-1Z7H&.IBI'B:OR/A,,A+/D MF>XEG#C[YF@0'Z;O'*\K^QQD3=C_BQ^0NV6UXHLXBF,_$0BFS LA$AZ"A(8$ MQH+[<>@CG&5&:7V/-3XWFU4+I0Q6/WA#?FIS4[R8)QH[0*^?62_%9&1*M(7# M*IO8*;T')1$[:&RRW&&GU.BF##OYS 5.4&UI'157KLOKE+QXYK]N/.>#+$UQ MC"G,$I]!%,4!S'@@8,3]+$VR!#-F%4METNG1=P70$ M^9*7MT5.=5IBSCZN\+UI>8^S#Z8'21LXF- 6\N9<"VQXEF4!O9L6X0G*B^E^UM* 1%RAYKS:_ MW9#5\A[719RW."LUP!NEB,,$%!:PNK P_0GH@O[ MU->)"R^- X&C&)(X#>6>*B$09,DXKI*J1+*6T M/+/>Q='PN-D>EHE.BELH/O5#87^N>U1C5T>RNXU/>YIZ5+&#@]#C3UV68^9= M_D"6:TWGVPQ]VP1M'&&B\H9*O$)/3FD2J\(*(ELY]AGB;37WW*(Y,"1L .Q*#K<@C)0&U@\EQYIHSG;Y*(ALS($[E MM3%\V_Y\Y/K^OOI0%.IZIW87?\]5T4!EO%A70#5I:V[T(F4NM*4"I.3YFN=/ MY>X5:QO=L=7%_*3$"-SSAR6N<1V9< 9 ZIB$;$$;='ABU,%DYR MF]CM1Y54KUX^K=4!LK'4>8+G"96L4F'71G;L=3!_4 M>53!H_&AGT'D1P%$7L A(3&% M2,1AACQ5<,HH4+ZWE[GQI903\D90\&.?OP):'L=_C' M]G![$W:="$%P*&DOS9#D/L89S-(H@5FB\J?'Q,.9L ]G/]K7W+BPB=26LNY< MV%P4UWX<9#/SQQ%T(U/D8-0&!KGWXN$TT/UX3Z\0[-ZK\O& ]_Y7["^N/DH- M\C7_PFDNMZ\O[Y_X7=Z4@+D1']8BE]\FO2=^J$SOKRR:G!M3-**#5G; Y":I MRD$COMHH=12PRU-GB_;Y"ZV1@!Z95QQC;'6;-0"Q09=:-OU,=K0 MUP=LX][C"K^3S?"BL:1#W^=92&/H>W$($$E*C;=O^ZW/ MC8"4?* 6T&:W=@":P2[M$BA&IH@."D,V90=H6&S&+D%EHDV8%3IVF[!3VO=N MO@Y>FF[3=4K>G/':C8!^7Y@0\5R%KEPDS;32;$^ . MW#2%041(@+E/<*4MH28=3!O=OE>5R++"JN'HF)'F")B/?5ZXJ87:]6,YVVNJD=% =%3"U?'U(@2K[_^V.=9K,]\TE"[OM,;K"#0&ZU(]^#619',/:2 M%$723$78,R_E=-#^W$A)20B?'IN$DS:5V.7QMPAHT)V7>K19S^K%A5I>N+:,, MNT488RIX**#*CJ?0B/AQ"A*( X#7T841*RC#+F^4:.]3NMSLU64$43 MEF6UI'(R_B;ADU98<\X@A35<)G=AZY^#@\$8^]QE& [&4_*HWGW34;[0F8KR MM^TTW&UKDBEX5/QV^AW_XV"WQ4+-XO>\_O^GM?8,;WS":P?Q1>J3+$6I@"(C M'*(488C])(44AX3[01)B-B1#O4G?1E_9Z?/U0/"FE?XG\#-H-5!W9OG%T3)& M8V*V]#J#>#*_QQK'-ZW /RE(Z["01N@F/,2I"Z0Q1NY\(<]W.;53I#$(1[PC MS=^USYG^85WI:$"Y/&-:+9^Y=BIH:P8F/(P$3B07D12B&!-(4"Q@2 )!64 S M%!D9#>N72$601CZD:JB0^,X@XBE%&89 MRV :"[G;)V'"4JNKDK[.YD8+N[(J?Y)&VL9/Q/XN^33.9A:(*_1&)HCAP VY M_CV+B+O+W=-=37UU>U;I(Q>SY]\9<&/Q;B6M\AO11'_=%+KP]#]U/H'K-5-^ MU>JZ\"Y7'WWXP0LJY9!=?GZJ#Z-C#Z<89S#A$8:(I @2[&4PPMSS8^)1S^/& MEQL7B3(W\JGEUK>N?"NK?2TN!X-D<(TR&?0C,Y?6 ]R(32CM30&T+E>@&1"I M#FCU4=$>ZN,KT-'I"M1:338\%AV[+37VCU1%3FFS54[&VC@P\ M 5;_&N(&IY'7AJ$0607V]:,P*(;O1).3A>OUJ]2-S#OSY+#M;>MC^#$OOO!' M^67XCLO:.?$A7^LZMXL$(10G"85))G>Z"(<<9IP2B)(@C&2C''G!@"/Y\SW/ M]$!^*ZW:NU6%OE)Z :42V?+XW0!]LZVO(S"GH8I66"!RQ1)=-&N!@9;8W3;8 M'!U'FV&##B?=$IL#L+\QMGC3V:U@ZSCR#C\N)>7);; (,A'%4 0Q5HXS!&9A M2"$F+/:]F),H23<$9.X_<[[G(00T@7_-N^_J1E87)/XS+_Y0+C:T%A@4M2.Y MLN6W_C?Z2%2[*5]\.;@_-(.O!H<@_;H7@QLX&Y%'O14\ <]X=X+[';[VC> ) M SN T^].?0VL$-UM5M@)W'S B?$(YDTAA+!4HA8$,.,8 S#F$54A&'JB(1F\-*!["_M^[_);G*O#KX]J^7LCQU^?&"5+,I[+2#G9W.;C] M<+.3U?P*?,SS:IU7AG[ ?;B=/S1Q -G(T]\4K3%*?O2#,ZS*QXDVIROLT:_4 M3BV/,X\.V\[<-<\[JL[!%$'AAPED"XY@&$ 4)@YB2 M$$8B12P),I]2JY+N)IW.C2?N-NIRTMV*#0C[^Q6K=X>>Z"JOIR:<+0I)D(6)R@2+ M)--PXL/4IXG-(NO!?8<2).*<[ MPIC@!22!LY]L2%]G055>T./'#X]5NHX4'KB&4OJ,?&D/,*/U3,I M%[,P$@+"'($T*N06CD@.$$W0ZWQ\+Q%]:$P)]LZI;(K^JR]L<UN1)F<2KFV0%ORA= L:Y4SM MR?4+K&F$1ETVWY9KG!4;KPO=$)6XJ@KH(DDS2D4.$EJH3D,\!#04&4 I1WD$*4SU:L#, MIIV:2=ZUB RVPC:YV-]N_V%47FZ(OIXM=8^I9WMY#9SFA%=&Z+CBN]*;=%RZ M*R,@CMBNS#Y]+0=U4^7ZK5ILDSK:-B$=,?_C/I]Q(3+I.4(*4)8K*GT1 8SC M# BN6*EI2*53:4<_;2+&U(Q6G_FX3S;7M+_YI5/!M.VRW0)I^H3>8??M!_80 M;^OJ^SH<03\2O[0-F,ZII8V$>"=6:1N@SA-*6XUF9S:_BY4\VPO^B=0+.='R MEK'U\[I)C/LHBI*5JUG&(P$)8B"/&0,0XA10]5,(:4(%Q(D\DIN8R,M33LT< M;B0.1">RF>73P%C/RKE%SK-%VX*VD3;XI2=OT E\_B5B;+;TT7%DHC0F'-4< MZ0-P:'H,/FF>R]/Q2#6G$LW\G=Y'IF8+.M'^KWY.3E__X7U^A>J>-W,GE;,3 MUAE-K1)I^N.,ECQS0OA^PLRI/]N]H%6"7;EJNE<;S3ZUK=H3O@D1[(GOHN^IV=KH MO>.](>[90K@$V_C5;P6:(R_ ;.Y1'0(K6 Y] [M!S-V$7N+PIJ'BEP7_)K]R MNE[#^1&F9IF43/H.Q RE_T)-Z!X-AX](;=-4&\"*6?Y6O(UF0>#@!EY'9?Q ML')"!H8=S2>YK%K?1=%XVA6)SZ>_7E3RWL=U+2=[$'59\1EB89'$60IX+C( M0Q$!BED,LH(E81&'61IK>2I<[-#G0BNN3B.87UL)7PAJ!OC^,\9V 6< ,7.RFU.#O3.OS8!^ERELACYLS_#*JOJE MJIOOF.('%WH8G4^9A?=:EFH-Y34FT@)QX(D.,8@CR$!$$EGFZ X!00RB*#( M8I(97,[X\C*->Q.EJ=#R;AE:^FRW1O(\ TB &C@)%I^<8 M-2 TJ.9AX&?X8M..IF#VK:_^P60-:V",^A\FX<-7CM);P(JBJH6P>U\ M7OU)Y-9HZ+/NI&MI^ZHI'WB\%ZM0(E![!Z_)OP3D"6?T[)4/0+]\S^"&V7K7"?.U&Q@/R5^ MHT^@OB[!1J-@JU*3-:F>BOXG5'5G^?*BKUY(+_N'M]Z7@/>K3VRWA[_;( MDV.:<((IR%G. 0P) S1-<\!PE N<%!&,H]FKJ&FE:YC-A3#9X7U1//I)4H%V M8U_/EFRQ*'IFU2_0GDVI%#YH4-Z(KPK_?U$:!.7BUQZK\DX++P=;>Q =F4P+ M 48UD_8 '9K&*T:R3R<_RQ>*Y5(NF#E7$B[UM:LJLN6QTK3QLU22J35 MR4,@:(( S D%.$LY0!B*5*28$)[-5OIM*WP):F2\1NAR(94#2KOF@+60O^Q< MM%(I;'A_Z&MY-6\>)[!HON\L=RK>!)V2+873C2+AW"H:*)=P4_NOE/U5_=G0 M1W1XQ>EY95Q=COH2<]QK5<]@'UW(^I[/LJ>X*%1E\@>QD#^L'N0V:EJ7B^5* M<0'/&"$9XRD",4+J:C?- $E2",*<1R3&$8]A:-15?'"ZJ3FM&]D")H4S["$^ MC*N>J7:'EF>#VPD:=)(&2E158-3!=S<$GWDG<2U47/42'YYLW&[B6HH?]1/7 M^Y2=^6BH5%JKU75V7?2S&T(HLIP5&* BQ BS@"&601R!FDF8D+#U(A2='BZ MJ9F/EFBH\R](U]]X<4WRR 6X]:R*.Q ]6Y6K\#,V*WJP.#(K%R8;U:SH*7YH M5C0_99ZO\B"JCM9>,Q5E^X&I[?^'3_?Z&2,[M2\G@UAI['FSJH9![CC\3VII ME8JQ&V6T+(LCP?L)%,=_M,S!5-F<6[: MT_+5?E,5N*^>)!_*.F\.47,6%2D M!1=".NP4 D@1E:]B^186-$P()"F!G!BE9NK,.K5]J&22+OQ6ZIM ='*K6_67 M3O)@+G\PS.746@.]M[)S9#WO]P;4NSZHGWJ@;H1NLL$=YH2:@.0J551KSG$S M2$U@.$HL-?JP9>*6"HMW;6[:7CB-NS#C.,Z3L,@ $E31P?(4D"B#@!1QFH00 M%0PCB_[M9Z;3VBWC-VUOW5JVZYPL&I$-LZC.(*QG;*X!;*2\IYZ$_R=H9;QI MJ5L=)C(-P^ J0^G,+..F'@VK>I13=.%Q5\'&'<71UVV;"IPG*!%)"**4%0 2 M&@(*&02)'#.&49IF>HV,C6:=FL]R*J*V1_/UU;:1B-XBV 8HKX3V'>*4QJ@Z M"%@.H.0M;GEJSG<.7P[ <#F*.?3A:ZKEU>U,5\H9I@5#<4P BHM(]2V4GDJ& M.4BS&.,H)SQ)H-%]^<$$4[OG;HLQU 4WVZN6MRF6[\&H>2]]!3B^[Y.[$OF= M<*Y+XX_5=EH5WQO^'0KBCY4[70M_XKDKFJ'MI8/QF&":Q!S0 N8 IO+T@:#< MR1&B19%3C$3*9R\-H\^/%:E7FN>.:W+&#F?S]_7]()[*A2*>#BB9-^7:UCEW MQ\A"E!'(BA@0G GIK<$(D)1EBE&$Y9R(I$A)A^RG!1\-U\U<_E#]U*8O>H!4 M\PPWX81%KRF*OO,2WSD943L#T77:X;9Y4&N-.XYM?K_X+I19EA-\(,MR^?NB MHDM1-YP"7Q8OZ]4F@:5L:CP_O#4?;_C3NN:G/(P)X5$,."/2C9*>$R!-)Z"P MR$D>9A%E6B1FO@6=VAFPD2]HV0'MFM!Z6U(]$S6%A1K#-=1=(_L.:9X =-U3 MS;68[].%S1/89_NV^9K/@E^XZV>Y_%S5#W7%A.!-,>%=$ZS^LFB"@-N.93M_ MO=5@5H0PIX@14$0X 1 F$4#2^(,\03A)BS#+,VH0WK]>HHG> +3"J]!_U=P% M]$_C; M:=255H^V-@8\R*.MT4CDR-[7RHPTV0F\@TS*U\TP'KVR$R3V.)?=C'AUX>8# MJ>_KAHB5-Z_G!U$W1ZU91M(\1F$.TDA=3(4%!!CR N1Y)$2"PPR)S+)^\]R< M4SN2[)=QOI Z>&V:!:OHAUC75? B=V'S5_MBSK/XZQTZ'*/J^56T7]HI!59T MS*W(71]F*71;\NFER/,21.YK/<_.^%XEGY<@&*C\O/A1"Q>\,7,?!95+N)PE M/$NEG8E D4&L&HZQIE@3D)SEK* HS1*MT,G1R%,S+.W[F[?"&?A5>VAIN+"V M&'@V ZWZ'Z]3W\!+M(5A)*=/#PXSS^V4RH..V-X'QO.K3LFYYR:=?.!:@K5_ M%W/^6/U&5NNZ7+W]4!&(IKSPZS8C),\P*V*4@Y#P#, TP@!)SP