0001576427-23-000073.txt : 20230503 0001576427-23-000073.hdr.sgml : 20230503 20230503160446 ACCESSION NUMBER: 0001576427-23-000073 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230503 DATE AS OF CHANGE: 20230503 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: 23883617 BUSINESS ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 BUSINESS PHONE: 33140402290 MAIL ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 10-Q 1 crto-20230331.htm 10-Q crto-20230331
true000157642712/312023Q1falseP3YP4YP3YP3Y0.33330.33330.333300015764272023-01-012023-03-310001576427crto:AmericanDepositarySharesMember2023-01-012023-03-310001576427us-gaap:CommonStockMember2023-01-012023-03-3100015764272023-04-28xbrli:shares00015764272023-03-31iso4217:USD00015764272022-12-31iso4217:EURxbrli:shares00015764272022-01-012022-03-31iso4217: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-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-3100015764272022-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-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-3100015764272022-02-0500015764272022-02-052022-02-050001576427us-gaap:AccountingStandardsUpdate202104Member2023-01-012023-03-310001576427us-gaap:AccountingStandardsUpdate202104Member2022-01-012022-03-310001576427crto:IponwebMember2022-08-01xbrli:purecrto:entity0001576427crto:IponwebMember2022-08-012022-08-010001576427srt:MaximumMembercrto:IponwebMember2022-08-010001576427us-gaap:RevolvingCreditFacilityMembercrto:IponwebMember2023-01-012023-03-31iso4217:EUR0001576427crto:IponwebMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-08-010001576427us-gaap:CustomerRelationshipsMembercrto:IponwebMember2022-08-010001576427us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-03-310001576427us-gaap:CustomerRelationshipsMember2023-01-012023-03-310001576427crto:IponwebMember2023-01-012023-03-310001576427crto:IponwebMember2022-01-012022-03-310001576427crto:BrandcrushMember2023-02-282023-02-280001576427crto:BrandcrushMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-02-280001576427crto:BrandcrushMember2023-02-28crto:segment0001576427crto:MarketingSolutionsMember2023-01-012023-03-310001576427crto:MarketingSolutionsMember2022-01-012022-03-310001576427crto:RetailMediaMember2023-01-012023-03-310001576427crto:RetailMediaMember2022-01-012022-03-310001576427crto:IponwebMember2023-01-012023-03-310001576427crto:IponwebMember2022-01-012022-03-310001576427us-gaap:FairValueInputsLevel2Member2023-03-310001576427us-gaap:FairValueInputsLevel2Member2022-12-310001576427us-gaap:BankTimeDepositsMember2023-03-310001576427us-gaap:BankTimeDepositsMember2022-12-310001576427srt:MaximumMembercrto:IponwebMember2022-12-310001576427srt:OfficeBuildingMember2023-01-012023-03-310001576427crto:DataCenterMember2023-01-012023-03-310001576427srt:OfficeBuildingMember2022-01-012022-03-310001576427crto:DataCenterMember2022-01-012022-03-310001576427srt:OfficeBuildingMember2023-03-310001576427crto:DataCenterMember2023-03-3100015764272022-01-012022-12-310001576427srt:MinimumMember2023-01-012023-03-310001576427srt:MinimumMember2022-01-012022-12-310001576427srt:MaximumMember2023-01-012023-03-310001576427srt:MaximumMember2022-01-012022-12-310001576427crto:MarketingSolutionsMember2023-01-012023-03-310001576427crto:RetailMediaMember2023-01-012023-03-310001576427crto:IponwebMember2023-01-012023-03-310001576427crto:MarketingSolutionsMember2022-01-012022-03-310001576427crto:RetailMediaMember2022-01-012022-03-310001576427crto:IponwebMember2022-01-012022-03-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001576427crto:SalesAndOperationsExpenseMember2023-01-012023-03-310001576427crto:SalesAndOperationsExpenseMember2022-01-012022-03-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001576427us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001576427us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001576427crto:LockUpSharesMember2023-01-012023-03-310001576427crto:LockUpSharesMember2022-01-012022-03-310001576427crto:RestrictedStockUnitPerformanceSharesMember2023-01-012023-03-310001576427crto:RestrictedStockUnitPerformanceSharesMember2022-01-012022-03-310001576427crto:NonEmployeeWarrantMember2023-01-012023-03-310001576427crto:NonEmployeeWarrantMember2022-01-012022-03-310001576427crto:LockUpSharesMember2022-08-012022-08-010001576427crto:LockUpSharesMember2022-12-310001576427crto:LockUpSharesMember2023-03-310001576427us-gaap:RestrictedStockUnitsRSUMember2022-12-310001576427us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001576427us-gaap:RestrictedStockUnitsRSUMember2023-03-310001576427us-gaap:PerformanceSharesMember2022-12-310001576427us-gaap:PerformanceSharesMember2023-01-012023-03-310001576427us-gaap:PerformanceSharesMember2023-03-310001576427crto:IponwebMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-01-012023-03-310001576427crto:IponwebMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-03-310001576427crto:IponwebMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-03-310001576427us-gaap:RestrictedStockMember2023-01-012023-03-310001576427us-gaap:RestrictedStockMember2022-01-012022-03-310001576427crto:ShareOptionsAndBSPCEMember2023-01-012023-03-310001576427crto:ShareOptionsAndBSPCEMember2022-01-012022-03-3100015764272022-08-030001576427crto:IponwebMember2023-03-31crto:market0001576427srt:AmericasMember2023-01-012023-03-310001576427us-gaap:EMEAMember2023-01-012023-03-310001576427srt:AsiaPacificMember2023-01-012023-03-310001576427srt:AmericasMember2022-01-012022-03-310001576427us-gaap:EMEAMember2022-01-012022-03-310001576427srt:AsiaPacificMember2022-01-012022-03-310001576427country:FR2023-01-012023-03-310001576427country:FR2022-01-012022-03-310001576427country:US2023-01-012023-03-310001576427country:US2022-01-012022-03-310001576427country:DE2023-01-012023-03-310001576427country:DE2022-01-012022-03-310001576427country:JP2023-01-012023-03-310001576427country:JP2022-01-012022-03-310001576427srt:AmericasMember2023-03-310001576427us-gaap:EMEAMember2023-03-310001576427srt:AsiaPacificMember2023-03-310001576427srt: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 March 31, 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 April 28, 2023, the registrant had 56,136,498 ordinary shares, nominal value €0.025 per share, outstanding.




TABLE OF CONTENTS












General
    Except where the context otherwise requires, all references in this Quarterly Report on Form 10-Q ("Form 10-Q") to the "Company," "Criteo," "we," "us," "our" or similar words or phrases are to Criteo S.A. and its subsidiaries, taken together. In this Form 10-Q, references to "$" and "US$" are to United States dollars. Our unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or "U.S. GAAP."
Trademarks
    “Criteo,” the Criteo logo and other trademarks or service marks of Criteo appearing in this Form 10-Q are the property of Criteo. Trade names, trademarks and service marks of other companies appearing in this Form 10-Q are the property of their respective holders.
Special Note Regarding Forward-Looking Statements
    This Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are based on our management’s beliefs and assumptions and on information currently available to our management. All statements other than present and historical facts and conditions contained in this Form 10-Q, including statements regarding our future results of operations and financial position, business strategy, plans and objectives for future operations, are forward-looking statements. When used in this Form 10-Q, the words “anticipate,” “believe,” “can,” “could,” “estimate,” “expect,” “intend,” “is designed to,” “may,” “might,” “plan,” “potential,” “predict,” “objective,” “should,” or the negative of these and similar expressions identify forward-looking statements. Forward-looking statements include, but are not limited to, statements about:
the ongoing effect of inflation and rising interest rates in the U.S., including the macroeconomic effects, on our business, operations, 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;
the invasion of Ukraine by Russia and the effect of resulting sanctions on our business;
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)
March 31, 2023December 31, 2022
(in thousands)
Assets
Current assets:
    Cash and cash equivalents4$305,662 $348,200 
    Trade receivables, net of allowances of $50.5 million and $47.8 million at March 31, 2023 and December 31, 2022, respectively
5545,840 708,949 
    Income taxes1328,008 23,609 
    Other taxes 91,354 78,274 
    Other current assets658,116 51,866 
    Restricted cash - current 475,001 25,000 
    Marketable securities - current portion421,168 25,098 
    Total current assets1,125,149 1,260,996 
Property, plant and equipment, net146,211 131,207 
Intangible assets, net179,877 175,983 
Goodwill2522,788 515,140 
Right of use assets - operating lease 8107,749 102,176 
Restricted cash - non-current4 75,000 
Marketable securities - non-current portion410,875  
Non-current financial assets4,542 5,928 
Other non-current assets50,000 50,818 
Deferred tax assets44,296 31,646 
    Total non-current assets1,066,338 1,087,898 
Total assets$2,191,487 $2,348,894 
Liabilities and shareholders' equity
Current liabilities:
    Trade payables$602,180 $742,918 
    Contingencies - current portion1567,149 65,759 
    Income taxes1316,815 13,037 
    Financial liabilities - current portion44,208 219 
    Lease liability - operating - current portion833,287 31,003 
    Other taxes60,294 58,031 
    Employee - related payables99,616 85,569 
    Other current liabilities7109,367 83,457 
    Total current liabilities992,916 1,079,993 
Deferred tax liabilities3,877 3,463 
Defined benefit plans94,138 3,708 
Financial liabilities - non-current portion476 74 
Lease liability - operating - non-current portion 880,762 77,536 
Contingencies - non-current portion1533,244 33,788 
Other non-current liabilities726,285 69,226 
    Total non-current liabilities148,382 187,795 
Total liabilities1,141,298 1,267,788 
Commitments and contingencies
Shareholders' equity:
Common shares, 0.025 par value, 63,316,696 and 63,248,728 shares authorized, issued and outstanding at March 31, 2023, and December 31, 2022, respectively.
2,081 2,079 
Treasury stock, 7,323,153 and 5,985,104 shares at cost as of March 31, 2023 and December 31, 2022, respectively.
(211,400)(174,293)
Additional paid-in capital760,397 734,492 
Accumulated other comprehensive income (loss)(85,415)(91,890)
Retained earnings551,922 577,653 
Equity-attributable to shareholders of Criteo S.A.1,017,585 1,048,041 
Non-controlling interests32,604 33,065 
Total equity1,050,189 1,081,106 
Total equity and liabilities$2,191,487 $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 Ended
NotesMarch 31,
2023
March 31,
2022
(in thousands, except share per data)
Revenue10$445,016 $510,567 
Cost of revenue:
Traffic acquisition costs(224,398)(293,650)
Other cost of revenue(39,109)(32,893)
Gross profit181,509 184,024 
Operating expenses:
Research and development expenses(63,590)(34,027)
Sales and operations expenses(101,242)(88,999)
General and administrative expenses(40,170)(33,336)
Total operating expenses(205,002)(156,362)
Income (loss) from operations(23,493)27,662 
Financial and Other income (expense)126,827 4,030 
Income (loss) before taxes(16,666)31,692 
Provision for income taxes134,595 (10,414)
Net income (loss)$(12,071)$21,278 
Net income (loss) available to shareholders of Criteo S.A.$(11,809)$20,587 
Net income (loss) available to non-controlling interests$(262)$691 
Weighted average shares outstanding used in computing per share amounts:
Basic1456,256,08260,738,299
Diluted1460,494,82763,613,550
Net income (loss) allocated to shareholders per share:
Basic14$(0.21)$0.34 
Diluted14$(0.20)$0.32 
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 Ended
March 31,
2023
March 31,
2022
(in thousands)
Net income (loss)$(12,071)$21,278 
Foreign currency translation differences, net of taxes6,315 (19,218)
Actuarial gains (losses) on employee benefits, net of taxes(136)1,086 
Other comprehensive income (loss)$6,179 $(18,132)
Total comprehensive income (loss)$(5,892)$3,146 
Attributable to shareholders of Criteo S.A.$(5,334)$4,380 
Attributable to non-controlling interests$(558)$(1,234)
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,347$2,149(5,207,873)$(131,560)$731,248$(40,294)$601,588$1,163,131$35,189$1,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,394$2,150(5,327,644)$(137,330)$740,515$(56,501)$619,641$1,168,475$34,048$1,202,523
(*) 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 303,342 shares repurchased at an average price of $27.4 offset by 183,571 treasury shares used for RSUs vesting.

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
(*) On February 5, 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 1,731,634 shares repurchased at an average price of $29.9 offset by 393,585 treasury shares used for RSUs vesting.

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


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Net income (loss)$(12,071)$21,278 
Non-cash and non-operating items31,947 34,726 
    - Amortization and provisions27,311 26,611 
 - Net (gain) or loss on disposal of non-current assets(8,790)9 
    - Equity awards compensation expense (1)
25,168 9,489 
    - Change in deferred taxes(12,297)2,868 
    - Change in income taxes(137)(432)
    - Other (2)
692 (3,819)
Changes in working capital related to operating activities22,088 18,926 
    - (Increase) / Decrease in trade receivables164,120 92,738 
    - Increase / (Decrease) in trade payables(145,011)(49,672)
    - (Increase) / Decrease in other current assets(13,594)(18,947)
    - Increase/ (Decrease) in other current liabilities16,666 (3,182)
    - Change in operating lease liabilities and right of use assets(93)(2,011)
Cash from operating activities41,964 74,930 
Acquisition of intangible assets, property, plant and equipment(37,195)(10,857)
Change in accounts payable related to intangible assets, property, plant and equipment3,976 5,293 
Payment for business, net of cash acquired(6,500) 
Proceeds from disposition of investments9,625  
Change in other non-current financial assets(6,008)22,489 
Cash (used for) from investing activities(36,102)16,925 
Proceeds from borrowings under line-of-credit agreement 78,513 
Repayment of borrowings (78,513)
Proceeds from exercise of stock options1,266 271 
Repurchase of treasury stocks(51,030)(8,304)
Change in other financial liabilities 6,666 
Cash payment for contingent consideration(22,025) 
Other (2)
(428) 
Cash used for financing activities(72,217)(1,367)
Effect of exchange rates changes on cash and cash equivalents(1,182)(16,673)
Net increase (decrease) in cash and cash equivalents(67,537)73,815 
Net cash and cash equivalents at beginning of period448,200 515,527 
Net cash and cash equivalents and restricted cash at end of period$380,663 $589,342 
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds(7,900)(7,978)
Cash paid for interest(616)(365)
(1) Of which $24.7 million and $9.0 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the three months ended March, 2023 and 2022, respectively.
(2) Primarily consists of realized gains in FX hedges for the three months ended March 2022.
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.
7


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

Criteo S.A. was initially incorporated as a société par actions simplifiée, or S.A.S., under the laws of the French Republic on November 3, 2005, for a period of 99 years and subsequently converted to a société anonyme, or S.A.
We are a global technology company that enables marketers and media owners to drive better commerce outcomes through the world’s leading Commerce Media Platform. We bring richer experiences to every consumer by supporting a fair and open internet that enables discovery, innovation, and choice — powered by trusted and impactful advertising from the world’s marketers and media owners.

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

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






























8


Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 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.
9


Accounting Pronouncements Adopted in 2023

No standards were adopted in 2023 which had an 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.

Note 2. Business acquisitions
Iponweb

On August 1, 2022, 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.
Purchase price. 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.
Separate compensation arrangement. 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 11 for further discussion.

Financing. The acquisition was financed by available cash resources, and in connection with the Acquisition, the Company drew down €50.0 million ($51.1 million) for a one-month period on its then-current revolving credit facility (repaid prior to quarter end) to provide additional liquidity.
Assets acquired and liabilities assumed. The transaction was accounted for as a business acquisition. The purchase price allocation has been completed.
On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation are as follow:
10


Estimated fair values
(in millions)
Cash and cash equivalents$93.3 
Trade receivables100.7 
    Other current assets 1.1 
Technology90.2 
Customer relationships7.2 
Other non-current assets59.0 
Trade Payables(191.5)
Other current liabilities(3.1)
Other non-current liabilities(54.3)
Net assets acquired
$102.6 
Developed technology represents the estimated fair value of the features underlying the Iponweb products as well as the platform providing services to Iponweb customers. Customer relationships represent the estimated fair value of the underlying relationships with Iponweb customers, including the fair value of unbilled and unrecognized contracts yet to be fulfilled. The estimated useful lives of technologies acquired and customer relationships are four and nine years, respectively.

In the Iponweb business's opening balance sheet, Criteo recognized a $17.6 million liability related to the Iponweb business's uncertain tax positions in accordance with ASC 740. The Company also recognized a $33.7 million provision in connection with the Iponweb business, accounted for under ASC 450 Contingencies. As part of the Acquisition, the Sellers agreed to indemnify Criteo for losses related to certain liabilities, up to an amount of $50.0 million. As such, we have recognized an indemnification asset of $50.0 million which is recorded as part of "Other non-current assets" on the consolidated statement of financial position.


Goodwill. The Company has completed the valuation of assets acquired and liabilities assumed as part of the Iponweb Acquisition, based on facts and circumstances that existed as of the Acquisition Date. The excess of the purchase price over the fair value of net assets acquired has been allocated to goodwill. The goodwill of $187.6 million is primarily attributable to synergies expected to be realized from leveraging our technological capabilities and from the existence of an assembled workforce.


Acquisition costs. Acquisition related costs of $12.58 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 March 31, 2023, we did not record any acquisition related costs.

Impact on profit and loss. The Company's consolidated statements of operations for the three months ended March 31, 2023 include Iponweb's revenues of $25.1 million and pretax income (loss) of $2.4 million.
On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:
Pro Forma Consolidated Statement of Operations Data
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Revenue$445,016 $563,397 
Net Income (loss)(12,071)16,722 

11



The historical consolidated financial information has been adjusted in the pro forma combined financial statements to give the effect to pro forma events that are directly attributable to the business combination and are reasonably estimable. The pro forma information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the Acquisition had taken place at the beginning the Company's fiscal year 2021.
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.4 million were fully expensed as incurred. 

12


Note 3. Segment information
Reportable segments
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 following table shows revenue by reportable segment:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Marketing Solutions$381,907 463,888 
Retail Media38,021 46,679 
Iponweb25,088  
Total Revenue$445,016 $510,567 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
13


Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$158,178 $186,088 
Retail Media37,352 30,829 
Iponweb25,088  
$220,618 $216,917 
Other costs of sales(39,109)(32,893)
Gross profit$181,509 $184,024 
Operating expenses
Research and development expenses(63,590)(34,027)
Sales and operations expenses(101,242)(88,999)
General and administrative expenses(40,170)(33,336)
Total Operating expenses(205,002)(156,362)
Income (loss) from operations$(23,493)$27,662 
Financial and Other Income 6,827 4,030 
Income (loss) before tax$(16,666)$31,692 
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.

Note 4. Cash, Cash Equivalents, Marketable Securities and Restricted Cash
Fair Value Measurements     
As of March 31, 2023
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash228,055 $— 
Level 2
   Term deposits and notes77,607 32,043 
Total$305,662 $32,043 
As of December 31, 2022
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash282,293 $— 
Level 2
   Term deposits and notes65,907 25,098 
Total$348,200 $25,098 
14


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:
March 31, 2023December 31, 2022
(in thousands)
Securities Held-to-maturity
Term Deposits$32,043 $25,098 
Total$32,043 $25,098 

The gross unrealized gains on our marketable securities were not material as of March 31, 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
March 31, 2023
(in thousands)
Due in one year$21,168 $ 
Due in one to five years$10,875 $ 
Total$32,043 $ 
Restricted Cash
As part of the Iponweb Acquisition, 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.
March 31, 2023December 31, 2022
(in thousands)
Restricted cash – current$75,001 $25,000 
Restricted cash – non-current$ $75,000 
Total$75,001 $100,000 

15


Note 5. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
March 31, 2023December 31, 2022
(in thousands)
Trade accounts receivables$596,368 $756,741 
(Less) Allowance for credit losses(50,528)(47,792)
Net book value at end of period$545,840 $708,949 

Note 6. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
March 31, 2023December 31, 2022
(in thousands)
Prepayments to suppliers$11,910 $12,421 
Other debtors10,806 6,768 
Prepaid expenses32,417 24,549 
Other current assets2,983 8,128 
Net book value at end of period$58,116 $51,866 
Prepaid expenses mainly consist of amounts related to SaaS arrangements.
16


Note 7. Other Current and Non-Current Liabilities
Other current liabilities are presented in the following table:
March 31, 2023December 31, 2022
(in thousands)
Customer prepayments$13,196 $16,334 
Rebates16,871 17,671 
Accounts payable relating to capital expenditures28,978 25,414 
Other creditors4,846 2,388 
Deferred revenue27 $10 
Earn out liability – current45,449 $21,640 
Total$109,367 $83,457 

Other non-current liabilities are presented in the following table:
March 31, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$ $44,696 
Uncertain tax positions18,055 17,980 
Other8,230 6,550 
Total$26,285 $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 will be paid in 2024 (current portion). The contingent consideration for fiscal year 2022 of $22.0 million has been paid in the period ended March 31, 2023.

Uncertain tax positions
Other non-current liabilities also include approximately $18 million related to uncertain tax positions as of March 31, 2023. These uncertain tax positions are related to the Iponweb Acquisition.


17


Note 8. Leases
The components of lease expense are as follows:
Three Months Ended
March 31, 2023March 31, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$3,704 $5,576 $9,280 $4,409 $5,207 $9,616 
Short term lease expense142 9 151 151 3 154 
Variable lease expense89 4 93 50 5 55 
Sublease income(229) (229)(172)(172)
Total operating lease expense$3,706 $5,589 $9,295 $4,438 $5,215 $9,653 

As of March 31, 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$1,081 $26,954 
Additional right of use assets$1,081 $26,954 
These operating leases will commence during the fiscal years ending December 31, 2023, 2024 and 2025, respectively.

18


Note 9. 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
176 
 Interest cost
41 
Actuarial losses (gains)
136 
Currency translation adjustment
77 
Projected benefit obligation present value at March 31, 2023
$4,138 
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:
Three Months EndedYear ended
March 31, 2023December 31, 2022
Discount rate (Corp AA)
4.10%
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


19


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



Note 10. Revenue

Disaggregation of revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaIponwebTotal
For the three months ended (in thousands)
March 31, 2023$381,907 $38,021 $25,088 $445,016 
March 31, 2022$463,888 $46,679 $ $510,567 


20


Note 11. Share-Based Compensation
Equity awards Compensation Expense

Equity awards compensation expense recorded in the consolidated statements of operations was as follows:
Three Months Ended
20232022
(in thousands)
   Research and Development(16,172)(3,968)
   Sales and Operations (4,045)(2,566)
   General and Administrative(4,951)(2,955)
Total equity awards compensation expense(25,168)(9,489)
Tax benefit from equity awards compensation expense1,700 1,215 
Total equity awards compensation expense, net of tax effect$(23,468)$(8,274)

The breakdown of the equity award compensation expense by instrument type was as follows:
Three Months Ended
20232022
(in thousands)
Share options(38)(58)
Lock-up shares(10,591) 
Restricted stock units / Performance stock units(14,079)(8,983)
Non-employee warrants(460)(448)
Total equity awards compensation expense(25,168)(9,489)
Tax benefit from equity awards compensation expense1,700 1,215 
Total equity awards compensation expense, net of tax effect$(23,468)$(8,274)

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 - December 31, 2022372,329 
Options granted 
Options exercised(12,363)
Options forfeited(400)
Options canceled 
Options expired(300)
Outstanding - March 31, 2023359,266 20.65 4.4916.25 
Vested and exercisable - March 31, 2023288,866 

21



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 March 31, 2023. As of March 31, 2023, unrecognized stock-based compensation $0.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1 year.

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 — 
Forfeited — 
Outstanding as of March 31, 20232,960,243 $23.94 

At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $45.3 million, which is expected to be recognized over a period of 3 years starting from the grant date of August 1, 2022.

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 provided 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 — 
Granted497,821 — 
Vested(273,456)— 
Forfeited(196,070)— 
Outstanding as of March 31, 20235,378,250 25.69 

At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $81.1 million, which is expected to be recognized over a weighted-average period of 3.15 years.

22


Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 2022522,467 — 
Granted356,402 — 
Vested(118,161)— 
Forfeited — 
Outstanding as of March 31, 2023760,708 27.20 

At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $16.2 million, which is expected to be recognized over a weighted-average period of 3.56 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 - December 31, 2022302,775 
Granted 
Exercised(52,223)
Canceled 
Expired 
Outstanding - March 31, 2023250,552 17.65 5.2719.25 
Vested and exercisable - March 31, 2023230,737 

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 March 31, 2023. As of March 31, 2023, the instruments were fully vested.    


23


Note 12. 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 Ended
March 31,
2023
March 31,
2022
(in thousands)
Financial income from cash equivalents$1,063 $133 
Interest and fees(486)(547)
Foreign exchange gains (losses)(1,949)4,463 
Other financial income (expense)8,199 (19)
Total Financial and Other income (expense)$6,827 $4,030 
The $6.8 million financial and other income for the three months ended March 31, 2023, were driven by the recognition of a negative impact of foreign exchange reevaluations net of related hedging and the up-front fees amortization, the non-utilization costs, and the financial expense relating to our available Revolving Credit Facility financing, fully offset by the proceeds from disposal of non consolidated investments.
At March 31, 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.



24


Note 13. Income Taxes
Breakdown of Income Taxes
The tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in the period. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.
The following table presents provision for income taxes:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Provision for income tax expense (benefit)$(4,595)$10,414 

For the three months ended March 31, 2023 and March 31, 2022, provision for incomes taxes is $(4.6) million and $10.4 million, respectively. The $(4.6) million tax benefit was driven by the loss from operations. The three months ended March 31, 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.


25


Note 14. 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 Ended
March 31, 2023March 31, 2022
Net income (loss) attributable to shareholders of Criteo S.A.$(11,809)$20,587 
Weighted average number of shares outstanding56,256,082 60,738,299 
Basic earnings per share$(0.21)$0.34 
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income or loss attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (refer to Note 11). There were no other potentially dilutive instruments outstanding as of March 31, 2023 and March 31, 2022. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e., share option, non-employee warrant, employee warrant ("BSPCE")) is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
Three Months Ended
March 31, 2023March 31, 2022
Net income (loss) attributable to shareholders of Criteo S.A.$(11,809)$20,587 
Weighted average number of shares outstanding of Criteo S.A.56,256,082 60,738,299 
Dilutive effect of :
Restricted share awards ("RSUs")4,062,752 2,591,530 
Share options and BSPCE118,146 179,089 
Share warrants57,847 104,632 
Weighted average number of shares outstanding used to determine diluted earnings per share60,494,827 63,613,550 
Diluted earnings per share$(0.20)$0.32 
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Three Months Ended
March 31, 2023March 31, 2022
Restricted share awards497,821 58,840 
Share options and BSPCE  
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 497,821 58,840 
26


Note 15. 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
In November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices were not in compliance with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, and on June 23, 2021, CNIL notified the Company of the appointment of an investigator(rapporteur) for the ongoing investigation. The investigation also covers another complaint against Criteo received in November 2018 by CNIL from the European Center for Digital Rights ("NOYB").
On August 3, 2022, the assigned rapporteur issued a report that claimed certain GDPR violations, in particular relating to the Company’s contractual relationships with its advertisers and publishers with respect to consent collection oversight. The report includes a proposed financial sanction against the Company of €60.0 million ($65.3 million).Under the CNIL sanction procedures, Criteo had the right to respond in writing to the report, both with respect to the GDPR findings and the value of the sanction, and did so, following which a formal hearing before the CNIL Sanction Committee occured on March 16, 2023, with both Criteo and the rapporteur presenting their respective positions. The CNIL Sanction Committee is expected to issue a draft decision that will be submitted for consultation to other European data protection authorities as part of the cooperation mechanism mandated by GDPR. A final decision, including regarding potential financial penalties, will likely occur by mid-2023.

Pursuant to U.S. GAAP, we establish accruals for specific legal proceedings when it is considered probable that a loss has been incurred and the amount of the loss can be reasonably estimated, and these accruals are reviewed and adjusted each quarter based on the information available at that time.

Given the receipt of this report, which included a proposed sanction penalty of €60.0 million ($65.3 million), we have accounted for the proposed penalty as a provision for a loss contingency, which is reflected in our financial statements, as a current liability, for the period ended as of March 31, 2023. Such amount could be lower or higher based on the final resolution and merits of the claims made in the report.

Non income tax risks
We have recorded a $33.2 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.
27


Note 16. 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.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2023$188,288 $160,214 $96,514 $445,016 
March 31, 2022$194,847 $193,954 $121,766 $510,567 
Revenue generated in France amounted to $23.3 million and $30.8 million for the three months ended March 31, 2023 and March 31, 2022 respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Americas
United States$169,591 $171,864 
EMEA
Germany$45,782 $55,455 
France$23,298 $30,781 
Asia-Pacific
Japan$59,692 $77,975 


28


Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information includes results from the locations of legal entities.
AmericasEMEAAsia-PacificTotal
(in thousands)
March 31, 2023$91,766 $209,760 $24,562 $326,088 
December 31, 2022$92,952 $193,007 $21,231 $307,190 

29


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


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

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

Critical Accounting Policies and Estimates

There have been no material changes to our critical accounting policies and estimates from the information provided in Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations," included in our Annual Report filed on Form 10-K for the year ended December 31, 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.

Non-GAAP Financial Measures
As required by the rules of the Securities and Exchange Commission (“SEC”), we provide reconciliations of the non-GAAP financial measures contained in this document to the most directly comparable measures under GAAP, which are set forth in the financial tables below.

Reconciliation of Contribution ex-TAC to Gross Profit

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 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 Ended
March 31, 2023March 31, 2022
(in thousands, except client data)
Gross Profit$181,509 $184,024 
Other Cost of Revenue$39,109 $32,893 
Contribution ex-TAC $220,618 $216,917 



31


Reconciliation of Adjusted EBITDA to Net Income (Loss)
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 Ended
March 31,
20232022
Net income (loss)$(12,071)$21,278 
Adjustments:
Financial (Income) expense(6,606)(4,030)
Provision for income taxes(4,595)10,414 
Equity awards compensation expense26,065 9,490 
Pension service costs176 275 
Depreciation and amortization expense25,320 22,144 
Acquisition-related costs832 2,544 
Restructuring, integration and transformation costs9,602 710 
Total net adjustments50,794 41,547 
Adjusted EBITDA$38,723 $62,825 
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
(Gain) from forfeitures of share-based compensation awards(897)— 
Facilities related (gain) costs618 533 
Payroll related (gain) costs9,631 — 
Consulting costs related to transformation250 177 
Restructuring, integration and transformation (gain) costs$9,602 $710 
32


Results of Operations for the Periods Ended March 31, 2023 and March 31, 2022 (Unaudited)
Revenue breakdown by segment

We report our segments results as Marketing Solutions, Retail Media and Iponweb:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media 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.

Three months ended March 31, 2023 compared to the three months ended March 31, 2022
Revenue breakdown by segment

 Three Months Ended
March 31, 2023March 31, 20222023 vs 2022
(in thousands)
Revenue as reported$445,016 $510,567 (13)%
Conversion impact U.S. dollar/other currencies$18,457 
Revenue at constant currency (1)
$463,473 $510,567 (9)%
Marketing Solutions revenue as reported$381,907 $463,888 (18)%
Conversion impact U.S. dollar/other currencies$18,083 
Marketing Solutions revenue at constant currency (1)
399,990 463,888 (14)%
Retail Media revenue as reported (2)
38,021 46,679 (19)%
Conversion impact U.S. dollar/other currencies$374 
Retail Media revenue at constant currency (1)
38,395 46,679 (18)%
Iponweb revenue as reported25,088 — N/A
Conversion impact U.S. dollar/other currencies$— 
Iponweb revenue at constant currency (1)
25,088 — N/A

(1) Information herein with respect to results presented on a constant currency basis is computed by applying prior period average exchange rates to current period results. We have included results on a constant currency basis because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends. The table above reconciles the actual results presented in this section with the results presented on a constant currency basis.
(2) In all arrangements running on Criteo's Commerce Media platform, the Company recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions were accounted for on a gross basis. Most clients using Criteo’s legacy Retail Media solutions transitioned to this platform by the end of 2022. During the transition period, Revenue declined but Contribution ex-TAC margin percentage increased. Contribution ex-TAC was not impacted by this transition.

33



Revenue by segment

Revenue for the three months ended March 31, 2023 decreased (13)%, or (9)% on a constant currency basis, to $445.0 million compared to the three months ended March 31, 2022, reflecting the impact of recognizing revenue on a net basis for clients transitioning to the Company's platform in Retail Media.

In the three months of 2023, 91% of revenue came from existing clients while 9% came from new client additions. Our number of clients was up 2% year-over-year, or down -1% excluding Iponweb.

Marketing Solutions revenue decreased (18)%, or (14)% on a constant currency basis, to $381.9 million for the three months ended March 31, 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 (19)%, or (18)% on a constant currency basis, to $38.0 million for the three months ended March 31, 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 of Retail Media revenue has been temporarily impacted. Reflecting the underlying economic performance, Retail Media's Contribution ex-TAC increased 21%, or 22% on a constant currency basis, for the three months ended March 31, 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 for the three months ended March 31, 2023 was $25.1 million following the closing of the acquisition on August 1, 2022.

Additionally, our $445.0 million of revenue for the three months ended March 31, 2023 was negatively impacted by $18.5 million of currency fluctuations, particularly as a result of the depreciation of the Euro, Japanese Yen, British Pound, Turkish Lira, Russian Ruble and the Brazilian Real compared to the U.S. dollar.



























34


Three months ended March 31, 2023 compared to the three months ended March 31, 2022

Revenue breakdown by region
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 Ended
March 31, 2023March 31, 20222023 vs 2022
(in thousands)
Revenue as reported$445,016 $510,567 (13)%
Conversion impact U.S. dollar / other currencies$18,457 
Revenue at constant currency (1)
463,473 510,567 (9)%
Americas
Revenue as reported188,288 194,847 (3)%
Conversion impact U.S. dollar / other currencies$(65)
Revenue at constant currency (1)
188,223 194,847 (3)%
EMEA
Revenue as reported160,214 193,954 (17)%
Conversion impact U.S. dollar / other currencies$8,539 
Revenue at constant currency (1)
168,753 193,954 (13)%
Asia-Pacific
Revenue as reported96,514 121,766 (21)%
Conversion impact U.S. dollar / other currencies$9,983 
Revenue at constant currency (1)
$106,497 $121,766 (13)%
(1) Revenue at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the average exchange rates for the prior year to the following year figures.

Revenue by region

Our revenue in the Americas region decreased (3)%, or (3)% on a constant currency basis, to $188.3 million for the three months ended March 31, 2023 compared to the three months ended March 31, 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 a rebound in travel.

Our revenue in EMEA decreased (17)%, or (13)% on a constant currency basis, to $160.2 million for the three months ended March 31, 2023 compared to the three months ended March 31, 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 solid traction in Retail Media.

Our revenue in the Asia-Pacific region decreased (21)%, or decreased (13)% on a constant currency basis, to $96.5 million for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, reflecting soft retail and Classified trends in the region.



35



Cost of Revenue
Three Months Ended% change
March 31, 2023March 31, 20222023 vs 2022
(in thousands, except percentages)
Traffic acquisition costs $(224,398)$(293,650)(24)%
Other cost of revenue $(39,109)$(32,893)19 %
Total cost of revenue$(263,507)$(326,543)(19)%
% of revenue(59)%(64)%
Gross profit %41 %36 %

Three Months Ended% change
% change at Constant Currency (2)
March 31, 2023March 31, 20222023 vs 20222023 vs 2022
(in thousands, except percentages)
Marketing Solutions$(223,729)$(277,800)(19)%(16)%
Retail Media
$(669)$(15,850)(96)%(96)%
Iponweb (1)
$— $— — %— %
Traffic Acquisition Costs$(224,398)$(293,650)(24)%(21)%

(1) There are no traffic acquisition costs associated with the Iponweb solutions as we are acting as agent in all the arrangements.

Cost of revenue for the three months ended March 31, 2023 decreased $(63.0) million, or (19)%, compared to the three months ended March 31, 2022. This decrease was primarily the result of a decrease of $(69.3) million, or (24)% (or (21)% 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.2 million, or 19% in other cost of revenue.
Traffic acquisition costs in Marketing Solutions decreased by (19)% (or (16)% at constant currency). This was driven by a (29)% decrease (or 26% 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 13% increase in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.
Traffic acquisition costs in Retail Media(1) decreased by (96)% (or (96)% 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 $9.0 million partially offset by depreciation and amortization expense of $3.0 million


36


Contribution excluding Traffic Acquisition Costs
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 Ended
SegmentMarch 31,
2023
March 31,
2022
YoY Change
YoY Change at Constant Currency (2)
(amounts in thousands, except percentages)
Revenue
Marketing Solutions$381,907 $463,888 (18)%(14)%
Retail Media38,021 46,679 (19)%(18)%
Iponweb25,088 — N/AN/A
Total445,016 510,567 (13)%(9)%
Contribution ex-TAC (1)
Marketing Solutions158,178 186,088 (15)%(10)%
Retail Media37,352 30,829 21 %22 %
Iponweb(2)
25,088 — N/AN/A
Total220,618 216,917 2 %6 %










(1) Refer to the "Non-GAAP Financial Measures" section for a definition of this Non-GAAP metric.
(2) There are no traffic acquisition costs associated with the Iponweb solutions as we are acting as agent in all the arrangements.
37


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 Ended
March 31,
2023
March 31,
2022
YoY Change
(amounts in thousands, except percentages)
Revenue as reported$445,016$510,567(13)%
Conversion impact U.S. dollar/other currencies18,457 — 
Revenue at constant currency$463,473$510,567(9)%
Traffic acquisition costs as reported$(224,398)$(293,650)(24)%
Conversion impact U.S. dollar/other currencies(8,518)— 
Traffic Acquisition Costs at constant currency$(232,916)$(293,650)(21)%
Contribution ex-TAC as reported$220,618 $216,917 %
Conversion impact U.S. dollar/other currencies9,939 — 
Contribution ex-TAC at constant currency$230,557 $216,917 %
Contribution ex-TAC/Revenue as reported50 %42 %
Other cost of revenue as reported$(39,109)$(32,893)19 %
Gross Profit as reported$181,509 $184,024 (1)%

38


Research and Development Expenses
Three months ended March 31, 2023 compared to the three months ended March 31, 2022
Three Months Ended% change
March 31,
2023
March 31,
2022
2023 vs 2022
(in thousands, except percentages)
Research and development expenses$(63,590)$(34,027)87%
% of revenue(14)%(7)%

Research and development expenses for the three months ended March 31, 2023, increased $29.6 million or 87% compared to the three months ended March 31, 2022. This increase mainly related to an increase in headcount-related expenses, including consideration paid to the Iponweb seller and accounted for as share-based compensation, and the amortization of Iponweb acquisition-related intangible assets.
Sales and Operations Expenses
Three months ended March 31, 2023 compared to the three months ended March 31, 2022
Three Months Ended% change
March 31,
2023
March 31,
2022
2023 vs 2022
(in thousands, except percentages)
Sales and operations expenses$(101,242)$(88,999)14%
% of revenue(23)%(17)%

Sales and operations expenses for the three months ended March 31, 2023 increased $12.2 million or 14% compared to the three months ended March 31, 2022. This increase mainly related to an increase in headcount-related costs partially offset by a decrease in marketing expenses and bad debt expense.
General and Administrative Expenses
Three months ended March 31, 2023 compared to the three months ended March 31, 2022
Three Months Ended% change
March 31,
2023
March 31,
2022
2023 vs 2022
(in thousands, except percentages)
General and administrative expenses$(40,170)$(33,336)21%
% of revenue(9)%(7)%

General and administrative expenses for the three months ended March 31, 2023, increased $6.8 million or 21%, compared to the three months ended March 31, 2022. The increase mainly relates to headcount-related costs.
39


Financial and Other Income / (Expense)
Three months ended March 31, 2023 compared to the three months ended March 31, 2022
Three Months Ended% change
March 31,
2023
March 31,
2022
2023 vs 2022
(in thousands, except percentages)
Financial and Other Income / (Expense)$6,827 $4,030 69%
% of revenue%%
Financial and Other income for the three months ended March 31, 2023, increased by $2.8 million or 69% compared to 2022. The $6.8 million financial and other income for the three months ended March 31, 2023, were driven by the recognition of a negative impact of foreign exchange reevaluations net of related hedging and the up-front fees amortization, the non-utilization costs, and the financial expense relating to our available Revolving Credit Facility financing, fully offset by the proceeds from disposal of non-consolidated investments. At March 31, 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 ended March 31, 2023 compared to the three months ended March 31, 2022
Three Months Ended% change
March 31,
2023
March 31,
2022
2023 vs 2022
(in thousands, except percentages)
Provision for income tax expense (benefit)$(4,595)$10,414 NM
For the three months ended March 31, 2023 benefit for incomes taxes is $(4.6) million. For the three months ended March 31, 2022 income tax expense was $10.4 million. The $(4.6) million was driven by the loss from operations. The three months ended March 31, 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
40


Net Income / (Loss)
Three months ended March 31, 2023 compared to the three months ended March 31, 2022
Three Months Ended% change
March 31,
2023
March 31,
2022
2023 vs 2022
(in thousands, except percentages)
Net income (loss)$(12,071)21,278 (157)%
% of revenue(3)%%
Net income for the three months ended March 31, 2023, decreased $(33.3) million, or (157)%, compared to the three months ended March 31, 2022. This decrease was the result of the business dynamics discussed above, in particular, a $(51.2) million decrease in income from operations, offset by $2.8 million increase in financial and other income and by a $(15.0) million decrease in provision for income taxes compared to the three months ended March 31, 2022.
41


Liquidity and Capital Resources
Our cash and cash equivalents and restricted cash at March 31, 2023 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $380.7 million as of March 31, 2023. The $(67.5) million decrease in cash and cash equivalents, and restricted cash compared with December 31, 2022 primarily resulted from a decrease $(36.1) million in cash used for investing activities and by $(72.2) million in cash used for financing activities over the period, partially offset by an increase of $42.0 million in cash from operating activities. The cash used for financing activities mainly related to $(51.0) million in cash used for the share repurchase program, and to $22.2 million payout of the current portion earn-out liability resulting from the Iponweb acquisition, partially offset by $1.3 million of proceeds from capital increase following the exercises of stock options. In addition, the decrease in cash includes an $(1.2) million negative impact of changes in foreign exchange rates on our cash position over the period. We do not enter into investments for trading or speculative purposes. Our policy is to invest any cash in excess of our immediate requirements in investments designed to preserve the principal balance and provide liquidity. Accordingly, our cash and cash equivalents are invested primarily in demand deposit accounts that are currently providing only a minimal return.
As disclosed in our Form 10-K for the fiscal year 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 ($442.6 million) of liquidity, which, combined with our cash position, marketable securities and treasury shares as of March 31, 2023, provides total liquidity above $813 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 three months ended March 31, 2023, we had acquired $51.0 million of 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.
Operating and Capital Expenditure Requirements
For the three months ended March 31, 2023 and 2022, our capital expenditures were $33.2 million and $5.6 million, respectively. During the three months ended March 31, 2023, these capital expenditures were mainly comprised of acquisition of data center and server equipment, and internal IT systems. We expect our capital expenditures to remain at, or slightly above, 4% of revenue for 2023, as we plan to continue to build, reshape and maintain additional data center equipment capacity in all regions and increase our investments supporting our new work from home policy as part of our office right sizing program.
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.

42


If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing will be dilutive to our shareholders.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. In addition, we do not engage in trading activities involving non-exchange traded contracts. We therefore believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
43


Historical Cash Flows
The following table sets forth our cash flows for the three month period ended March 31, 2023 and March 31, 2022:
Three Months Ended
March 31, 2023March 31,
2022
(in thousands)
Cash (used for) from operating activities $41,964 $74,930 
Cash (used for) from investing activities$(36,102)$16,925 
Cash (used for) from financing activities$(72,217)$(1,367)
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 three months ended March 31, 2023, net cash provided by operating activities was $42.0 million and consisted of net loss of $(12.1) million, and $31.9 million in adjustments for certain non-cash and non-operating items. Adjustments for certain non-operating items primarily consisted of amortization and provision expense of $27.3 million, equity awards compensation expense of $25.2 million, $0.6m change in other non-operating and non-cash items partially offset by $(12.3) million of changes in deferred tax assets, by a $(0.1) million change in income taxes and by other non-operating items of $(8.8) million. The $22.1 million increase in cash from changes in working capital primarily consisted of a $164.1 million decrease in trade receivables, and a $16.7 million increase in other current liabilities such as payroll and payroll related expenses and VAT payables and change in fair value of derivatives, partially offset by a $(145.0) million decrease in trade payables, a $(0.1) million change in lease liabilities and right of use assets, and a $(13.6) million change in other current assets including prepaid expenses and value-added tax ("VAT") receivables.
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 three months ended March 31, 2023, net cash used for investing activities was $(36.1) million and primarily consisted of $(33.2) million change in capital expenditures mainly comprised of purchases of servers and other data-center equipment and capitalized software development costs, a $(6.0) million change from the maturity of investments in Marketable Securities, a $(6.5) million payment for business acquisition, partially offset by $9.6 million proceed on sale of a non consolidated investment.
Financing Activities
For the three months ended March 31, 2023, net cash used for financing activities was $(72.2) million, resulting mainly from a $(51.0) million payment for our share repurchase program, a $(22.0) million payout of the current portion earn-out liability resulting from the Iponweb acquisition, partially offset by $1.3 million of proceeds from capital increase following the exercises of stock options.
44


Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Market Risk

We are mainly exposed to foreign currency exchange rate fluctuations. There have been no material changes to our exposure to market risk during the three months ended March 31, 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:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
GBP/USD +10%-10%+10%-10%
Net income (loss) impact $(114)$114 $(138)$138 
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
BRL/USD +10%-10%+10%-10%
Net income (loss) impact $236 $(236)$— $— 
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
JPY/USD +10%-10%+10%-10%
Net income (loss) impact $(339)$339 $134 $(134)
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
EUR/USD +10%-10%+10%-10%
Net income (loss) impact $(1,680)$1,680 $2,273 $(2,273)

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

45


Item 4. Controls and Procedures.

Disclosure Controls and Procedures
Based on their evaluation as of March 31, 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.

46


PART II
Item 1.    Legal Proceedings.
For a discussion of our legal proceedings, refer to Note 15. Commitments and contingencies.
Item 1A. Risk Factors.

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

Purchases of Equity Securities by the issuer and Affiliated Purchasers
The following table provides certain information with respect to our purchases of our ADSs during the first fiscal quarter of 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)
January 1 to 31, 20231,133,552 $28.21 1,133,552 $212,324,227 
February 1 to 28, 2023362,565 $32.74 362,565 200,437,260 
March 1 to 31, 2023235,517 $30.51 235,517 193,258,955 
Total1,731,634 1,731,634  
(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.



47


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


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: May 3, 2023Name:Sarah Glickman
Title: Chief Financial Officer
 (Principal financial officer and duly authorized signatory)
49
EX-31.1 2 exhibit311ceocertificateq1.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: May 3, 2023            
/s/ Megan Clarken
Megan Clarken
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312cfocertificateq1.htm EX-31.2 Document

Exhibit 31.2
Certification by the Chief Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Sarah Glickman, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Criteo S.A.;
2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.     The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s first fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.     The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 3, 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 March 31, 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: May 3, 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-20230331.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 - Segment information link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Trade Receivables link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Other Current and Non Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Financial and Other Income and Expenses link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Business acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Trade Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Other Current and Non Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Financial and Other Income and Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Business acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Business acquisitions - Schedule of Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Business acquisitions - Schedule of Pro-forma Results (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Trade Receivables - Schedule of Breakdown in Trade Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Other Current and Non Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Leases - Schedule of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Share-Based Compensation - Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Share-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Share-Based Compensation - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Financial and Other Income and Expenses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Earnings Per Share - Schedule of Basic Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - 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 0000079 - 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 0000080 - 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-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 crto-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 crto-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Due in one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Expected rate of salary increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Deferred tax assets Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Defined Contribution Plan Defined Contribution Plan Disclosures [Table Text Block] Transaction costs during the period Business Acquisition, Transaction Costs During The Period Business Acquisition, Transaction Costs During The Period Restricted stock units / Performance stock units Restricted Stock Unit / Performance Shares [Member] Restricted Stock Unit / Performance Shares Shares Class Of Warrant Or Right [Roll Forward] Class Of Warrant Or Right Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Schedule of Financial Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Exercised, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Treasury shares used for RSUs vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Long-lived assets Long-Lived Assets Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] - Other Other Noncash Income (Expense) - Increase/ (Decrease) in other current liabilities Increase (Decrease) in Other Current Liabilities Change in treasury stocks Treasury Stock, Value, Acquired, Cost Method Net income (loss) available to shareholders of Criteo S.A. Net income (loss) attributable to shareholders of Criteo S.A. Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Other taxes Accrual for Taxes Other than Income Taxes, Current Document Information [Line Items] Document Information [Line Items] Indemnification assets Business Combination, Indemnification Assets, Range of Outcomes, Value, High Trade accounts receivables Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Contingencies - non-current portion Loss Contingency, Accrual, Noncurrent Vesting schedule of grant (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss 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 Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Total equity awards compensation expense, net of tax effect Share-Based Payment Arrangement, Expense, after Tax Debt securities, available-for-sale, fair value Debt Securities, Available-for-Sale Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Change in other financial liabilities Proceeds From (Payments For) Change In Other Financial Liabilities Proceeds From (Payments For) Change In Other Financial Liabilities Unrecognized stock-based compensation, nonvested awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Total non-current liabilities Liabilities, Noncurrent Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Weighted-average remaining contractual term outstanding, options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Actuarial losses (gains) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Cash from operating activities Net Cash Provided by (Used in) Operating Activities Lease liability - operating - current portion Operating Lease, Liability, Current Expired, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] Proceeds from disposition of investments Proceeds from Divestiture of Businesses Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Forfeited, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Receivables [Abstract] Receivables [Abstract] Trade receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Trade Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] 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 Brandcrush Brandcrush [Member] Brandcrush Total liabilities Liabilities Term Deposits Bank Time Deposits [Member] Geographical [Axis] Geographical [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Aggregate intrinsic value, options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Cash (used for) from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of ordinary shares Stock Issued During Period, Value, New Issues Technology Technology-Based Intangible Assets [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving credit facility Revolving Credit Facility [Member] Contingencies - current portion Loss Contingency, Accrual, Current Document Type Document Type - Amortization and provisions Depreciation, Depletion, And Amortization And Provisions For Various Depreciation, Depletion, And Amortization And Provisions For Various Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Country Region Country Region Customer prepayments Contract with Customer, Refund Liability, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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 Segments [Axis] Segments [Axis] Other cost of revenue Other costs of sales Other Cost of Operating Revenue Cost of revenue: Cost of Revenue [Abstract] Employee Benefits Compensation and Employee Benefit Plans [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company - Change in deferred taxes Deferred Income Tax Expense (Benefit) Other Current and Non Current Liabilities Other Liabilities Disclosure [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 Due in one to five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Cash, Cash Equivalents, Marketable Securities and Restricted Cash Financial Instruments Disclosure [Text Block] Document Period End Date Document Period End Date Tranche 1 Share-Based Payment Arrangement, Tranche One [Member] Financial liabilities - current portion Financial Liabilities, Current Financial Liabilities, Current Other Current Assets Other Current Assets [Text Block] Total assets Assets Net income (loss) allocated to shareholders per share: Earnings Per Share [Abstract] Level 2 Fair Value by Fair Value Hierarchy Level, Extensible Enumeration [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Tranche 3 Share-Based Payment Arrangement, Tranche Three [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Stock Units (PSUs) Performance Shares [Member] Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Cash used for financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Authorized amount of share repurchase program Stock Repurchase Program, Authorized Amount No Trading Symbol Flag No Trading Symbol Flag Employee - related payables Employee-related Liabilities, Current Variable lease expense Variable Lease, Cost Income (loss) before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Earnings Per Share Earnings Per Share [Text Block] Business acquisition, equity interest issued or issuable, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Interest cost Defined Benefit Plan, Interest Cost Share warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Stock-based compensation, recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition - Change in income taxes Increase (Decrease) in Income Taxes Schedule of Financial Assets Fair Value, by Balance Sheet Grouping [Table Text Block] Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of ordinary shares (in shares) Stock Issued During Period, Shares, New Issues Subsequent Events Subsequent Events [Text Block] Offices Office Building [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town EMEA EMEA [Member] Leases [Abstract] Leases [Abstract] Aggregate intrinsic value Class Of Warrant Or Right, Aggregate Intrinsic Value Class Of Warrant Or Right, Aggregate Intrinsic Value Operating expenses: Operating expenses Operating Expenses [Abstract] Lock-up period Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Currency translation adjustment Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Germany GERMANY Asset Class [Domain] Asset Class [Domain] Minimum Minimum [Member] Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common shares par value (in euro per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Trading Symbol Trading Symbol Entity File Number Entity File Number Treasury stock acquired, average cost per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Treasury stock (in shares) Treasury Stock, Common, Shares Trade payables Accounts Payable, Trade, Current Research and development expenses Research and Development Expense Deferred revenue Deferred Revenue, Current Attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] 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 Proceeds from lines of credit Proceeds from Lines of Credit Business acquisitions Business Combination Disclosure [Text Block] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Subsequent Events [Abstract] Subsequent Events [Abstract] Net Income (loss) Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Non-employee warrants Non-Employee Warrant [Member] Non-Employee Warrant Credit Facility [Domain] Credit Facility [Domain] Due in one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Data Centers Data Center [Member] Data Center [Member] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net income allocated to shareholders, basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Lock-up shares Lock Up Shares [Member] Lock Up Shares Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Trade Payables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Sales and operations expenses Selling and Marketing Expense Equity-attributable to shareholders of Criteo S.A. Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current 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 Vesting [Domain] Vesting [Domain] Schedule of Stock Options Roll Forward Schedule of Stock Options Roll Forward [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Retained Earnings Retained Earnings [Member] Unrecognized stock-based compensation, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Expired (in shares) Class Of Warrant Or Right, Expired During Period Class Of Warrant Or Right, Expired During Period Total operating lease expense Lease, Cost Ordinary Shares Share capital Common Stock [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Schedule of Components of Lease Expense Lease, Cost [Table Text Block] Repurchase of treasury stocks Payments for Repurchase of Common Stock Changes in working capital related to operating activities Increase (Decrease) in Operating Capital Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Statement [Table] Statement [Table] Marketable securities - non-current portion Marketable Securities, Noncurrent Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Lease liability - operating - non-current portion Operating Lease, Liability, Noncurrent Defined contributions plans included in personnel expenses Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Change in treasury stocks (in shares) Change in treasury stocks (in shares) Treasury Stock, Shares, Acquired Payment for Contingent Consideration Liability, Financing Activities Cash payment for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Schedule of Consolidated Revenue by Geographical Area Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) France FRANCE Term deposits and notes Cash Equivalents, at Carrying Value Trade receivables, net of allowances of $50.5 million and $47.8 million at March 31, 2023 and December 31, 2022, respectively Net book value at end of period Accounts Receivable, after Allowance for Credit Loss, Current Total Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value Equity Components [Axis] Equity Components [Axis] 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 Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Other debtors Other Debtors Other Debtors Document Fiscal Year Focus Document Fiscal Year Focus Granted (in shares) Class Of Warrant Or Right, Granted During Period Class Of Warrant Or Right, Granted During Period Cash from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Warrants term Warrants and Rights Outstanding, Term Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Earn out liability – current Business Combination, Contingent Consideration, Liability, Current Financial and Other income (expense) Financial and Other Income Total Financial and Other income (expense) Financial and other income Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Right of use assets - operating lease Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Retail Media Retail Media [Member] Retail Media Document Transition Report Document Transition Report Local Phone Number Local Phone Number 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 Income (loss) from operations Operating Income (Loss) Accounting Pronouncements Adopted in 2023 and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Dilutive effect of : Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Document Information [Table] Document Information [Table] Prepayments to suppliers Prepayments To Suppliers Prepayments To Suppliers Weighted average shares outstanding used in computing per share amounts: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Schedule of Basic Earnings Per Share Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule Of Earnings Per Share, Basic [Table Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] American Depositary Shares American Depositary Shares [Member] American Depositary Shares [Member] Provision for income taxes Provision for income tax expense (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred tax liabilities Deferred Income Tax Liabilities, Net Income Statement [Abstract] Income Statement [Abstract] Share options and BSPCE Share Options And BSPCE [Member] Share Options and BSPCE [Member] Granted, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional paid-in capital Additional Paid-in Capital [Member] Acquisition costs Acquisition Costs, Period Cost Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash - non-current Restricted Cash, Noncurrent Traffic acquisition costs Cost of Goods and Services Sold Weighted average shares outstanding, diluted (in shares) Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Exercised (in shares) Class Of Warrant Or Right, Exercised During Period Class Of Warrant Or Right, Exercised During Period Loss Contingencies [Line Items] Loss Contingencies [Line Items] Rebates Notes Payable, Current Number of geographical markets in which entity operates Number of Countries in which Entity Operates Marketable Securities Marketable Securities Common shares, €0.025 par value, 63,316,696 and 63,248,728 shares authorized, issued and outstanding at March 31, 2023, and December 31, 2022, respectively. Common Stock, Value, Issued Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Asia-Pacific Asia Pacific [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Short term lease expense Short-Term Lease, Cost 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 Foreign currency translation differences, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Net income (loss) available to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from borrowings under line-of-credit agreement Proceeds from Issuance of Long-Term Debt Common shares issued (in shares) Common Stock, Shares, Issued 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 Foreign exchange gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Equity - attributable to shareholders of Criteo S.A. Parent [Member] Income Statement Location [Domain] Income Statement Location [Domain] 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 Amendment Flag Amendment Flag Useful lives Finite-Lived Intangible Asset, Useful Life Cash (used for) from investing activities Net Cash Provided by (Used in) Investing Activities Lease expense Operating Lease, Cost Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Schedule of Diluted Earnings Per Share Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule Of Earnings Per Share, Diluted [Table Text Block] Attributable to shareholders of Criteo S.A. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenue Business Acquisition, Pro Forma Revenue Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status - Change in operating lease liabilities and right of use assets Increase (Decrease) In Operating Lease Liabilities (Assets) Increase (Decrease) In Operating Lease Liabilities (Assets) Other current liabilities Total Other Liabilities, Current Other non-current assets Other Assets, Noncurrent Vested and exercisable, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Japan JAPAN Number outstanding, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 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 Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other changes in equity Stockholders' Equity, Other Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rates changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, Plant and Equipment, Net Repayment of borrowings Repayments of Long-Term Debt Share options Share-Based Payment Arrangement, Option [Member] Treasury stock, 7,323,153 and 5,985,104 shares at cost as of March 31, 2023 and December 31, 2022, respectively. Treasury Stock, Value Actuarial gains (losses) on employee benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Trade receivables, allowances (Less) Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Other financial income (expense) Other Nonoperating Income (Expense) Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Earn out liability – non-current Business Combination, Contingent Consideration, Liability, Noncurrent Common shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Financial liabilities - non-current portion Financial Liabilities, Noncurrent Financial Liabilities, Noncurrent Income taxes Accrued Income Taxes, Current Total Operating expenses Operating Expenses Maximum Maximum [Member] Canceled (in shares) Class Of Warrant Or Right, Canceled During Period Class Of Warrant Or Right, Canceled During Period Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax - Increase / (Decrease) in trade payables Increase (Decrease) in Accounts Payable, Trade Schedule of Revenue Generated in Other Significant Countries Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Cash paid for taxes, net of refunds Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Restricted cash Total Restricted Cash Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Number of Shares Underlying Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Tax benefit from equity awards compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Sublease income Sublease Income Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] - (Increase) / Decrease in trade receivables Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] Schedule of Assumptions Used for Actuarial Valuations Defined Benefit Plan, Assumptions [Table Text Block] Provision for non-income tax risks Provision For Non Income Tax Risks Provision For Non Income Tax Risks Segment information Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment Reporting Disclosure [Text Block] Entity Address, Country Entity Address, Country Liabilities and shareholders' equity Liabilities and Equity [Abstract] Other taxes Prepaid Other Taxes And Other Taxes Receivable Prepaid Other Taxes And Other Taxes Receivable Other non-current liabilities Other Accrued Liabilities, Noncurrent Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Defined benefit plans Liability, Defined Benefit Pension Plan, Noncurrent Entity Filer Category Entity Filer Category Weighted average shares outstanding, basic (in shares) Weighted average number of shares outstanding of Criteo S.A. (in shares) Weighted Average Number of Shares Outstanding, Basic Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] United States UNITED STATES Earnings or loss of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Loss contingency accrual Loss Contingency Accrual Iponweb Iponweb [Member] Iponweb Share-based compensation expense Total equity awards compensation expense Share-Based Payment Arrangement, Expense 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 Security Exchange Name Security Exchange Name Weighted-average exercise price, options (in Euro per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price - Net (gain) or loss on disposal of non-current assets Gain (Loss) on Disposition of Assets Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Restricted cash - current Restricted Cash, Current Restricted stock awards Restricted Stock [Member] Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other 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] General and Administrative General and Administrative Expense [Member] Revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Service cost Defined Benefit Plan, Service Cost Cover page. Cover [Abstract] Income taxes Prepaid Income Taxes Prepaid Income Taxes Total non-current assets Assets, Noncurrent Share-Based Compensation Share-Based Payment Arrangement [Text Block] Securities Held-to-maturity Securities Held-to-maturity Debt Securities, Held-to-Maturity, Fair Value Revenue Revenue from Contract with Customer [Text Block] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Non controlling interest Noncontrolling Interest [Member] 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 Total equity and liabilities Liabilities and Equity Cash Cash Restricted share awards ("RSUs") (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Payment for business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Marketable securities - current portion Marketable Securities, Current Vesting [Axis] Vesting [Axis] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Net income allocated to shareholders, diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Financial and Other Income and Expenses Other Nonoperating Income and Expense [Text Block] Tranche 2 Share-Based Payment Arrangement, Tranche Two [Member] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-Based Compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] 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 Total current liabilities Liabilities, Current Other current assets Net book value at end of period Other Assets, Current Schedule of Breakdown in Trade Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Other creditors Other Sundry Liabilities, Current Marketing Solutions Marketing Solutions [Member] Marketing Solutions Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Discount rate (Corp AA) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Americas Americas [Member] Entity Address, Address Line One Entity Address, Address Line One Other Proceeds from (Payments for) Other Financing Activities Product and Service [Axis] Product and Service [Axis] Number of legal entities acquired Business Acquisition, Number Of Legal Entities Acquired Business Acquisition, Number Of Legal Entities Acquired Class of Stock [Domain] Class of Stock [Domain] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest and fees Interest Expense Credit Facility [Axis] Credit Facility [Axis] 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 Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other current assets Other Assets, Miscellaneous, Current Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Financial income from cash equivalents Investment Income, Interest Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Business combination, consideration transferred Business Combination, Consideration Transferred Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code General and administrative expenses General and Administrative Expense Assets Assets [Abstract] - (Increase) / Decrease in other current assets Increase (Decrease) in Other Current Assets Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash used for financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Asset Class [Axis] Asset Class [Axis] Accounting Standards Update 2021-04 Accounting Standards Update 2021-04 [Member] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] - Equity awards compensation expense Share-Based Payment Arrangement, Noncash Expense Sales and Operations Sales And Operations Expense [Member] Sales And Operations Expense [Member] Outstanding (in shares) Class of Warrant or Right, Outstanding Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Uncertain tax positions Uncertain Tax Liability Uncertain Tax Liability Research and Development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Projected benefit obligation present value at beginning of period Projected benefit obligation present value at end of period Defined Benefit Plan, Benefit Obligation Non-current financial assets Nontrade Receivables, Noncurrent EX-101.PRE 9 crto-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 28, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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,136,498
Entity Central Index Key 0001576427  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
American Depositary Shares    
Document Information [Line Items]    
Title of 12(b) Security American Depositary Shares, each representing one Ordinary Share,nominal value €0.025 per share  
Trading Symbol CRTO  
Security Exchange Name NASDAQ  
Ordinary Shares    
Document Information [Line Items]    
Title of 12(b) Security Ordinary Shares, nominal value €0.025 per share  
No Trading Symbol Flag true  
Security Exchange Name NASDAQ  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 305,662 $ 348,200
Trade receivables, net of allowances of $50.5 million and $47.8 million at March 31, 2023 and December 31, 2022, respectively 545,840 708,949
Income taxes 28,008 23,609
Other taxes 91,354 78,274
Other current assets 58,116 51,866
Restricted cash - current 75,001 25,000
Marketable securities - current portion 21,168 25,098
Total current assets 1,125,149 1,260,996
Property, plant and equipment, net 146,211 131,207
Intangible assets, net 179,877 175,983
Goodwill 522,788 515,140
Right of use assets - operating lease 107,749 102,176
Restricted cash - non-current 0 75,000
Marketable securities - non-current portion 10,875 0
Non-current financial assets 4,542 5,928
Other non-current assets 50,000 50,818
Deferred tax assets 44,296 31,646
Total non-current assets 1,066,338 1,087,898
Total assets 2,191,487 2,348,894
Current liabilities:    
Trade payables 602,180 742,918
Contingencies - current portion 67,149 65,759
Income taxes 16,815 13,037
Financial liabilities - current portion 4,208 219
Lease liability - operating - current portion 33,287 31,003
Other taxes 60,294 58,031
Employee - related payables 99,616 85,569
Other current liabilities 109,367 83,457
Total current liabilities 992,916 1,079,993
Deferred tax liabilities 3,877 3,463
Defined benefit plans 4,138 3,708
Financial liabilities - non-current portion 76 74
Lease liability - operating - non-current portion 80,762 77,536
Contingencies - non-current portion 33,244 33,788
Other non-current liabilities 26,285 69,226
Total non-current liabilities 148,382 187,795
Total liabilities 1,141,298 1,267,788
Shareholders' equity:    
Common shares, €0.025 par value, 63,316,696 and 63,248,728 shares authorized, issued and outstanding at March 31, 2023, and December 31, 2022, respectively. 2,081 2,079
Treasury stock, 7,323,153 and 5,985,104 shares at cost as of March 31, 2023 and December 31, 2022, respectively. (211,400) (174,293)
Additional paid-in capital 760,397 734,492
Accumulated other comprehensive income (loss) (85,415) (91,890)
Retained earnings 551,922 577,653
Equity-attributable to shareholders of Criteo S.A. 1,017,585 1,048,041
Non-controlling interests 32,604 33,065
Total equity 1,050,189 1,081,106
Total equity and liabilities $ 2,191,487 $ 2,348,894
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Mar. 31, 2023
€ / shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2022
€ / shares
Dec. 31, 2022
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 50,528   $ 47,792
Common shares par value (in euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   63,316,696   63,248,728
Common shares issued (in shares)   63,316,696   63,248,728
Common shares outstanding (in shares)   63,316,696   63,248,728
Treasury stock (in shares)   7,323,153   5,985,104
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 445,016 $ 510,567
Cost of revenue:    
Traffic acquisition costs (224,398) (293,650)
Other cost of revenue (39,109) (32,893)
Gross profit 181,509 184,024
Operating expenses:    
Research and development expenses (63,590) (34,027)
Sales and operations expenses (101,242) (88,999)
General and administrative expenses (40,170) (33,336)
Total Operating expenses (205,002) (156,362)
Income (loss) from operations (23,493) 27,662
Financial and Other income (expense) 6,827 4,030
Income (loss) before taxes (16,666) 31,692
Provision for income taxes 4,595 (10,414)
Net income (loss) (12,071) 21,278
Net income (loss) available to shareholders of Criteo S.A. (11,809) 20,587
Net income (loss) available to non-controlling interests $ (262) $ 691
Weighted average shares outstanding used in computing per share amounts:    
Weighted average shares outstanding, basic (in shares) 56,256,082 60,738,299
Weighted average shares outstanding, diluted (in shares) 60,494,827 63,613,550
Net income (loss) allocated to shareholders per share:    
Net income allocated to shareholders, basic (in dollars per share) $ (0.21) $ 0.34
Net income allocated to shareholders, diluted (in dollars per share) $ (0.20) $ 0.32
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (12,071) $ 21,278
Foreign currency translation differences, net of taxes 6,315 (19,218)
Actuarial gains (losses) on employee benefits, net of taxes (136) 1,086
Other comprehensive income (loss) 6,179 (18,132)
Total comprehensive income (loss) (5,892) 3,146
Attributable to shareholders of Criteo S.A. (5,334) 4,380
Attributable to non-controlling interests $ (558) $ (1,234)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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, 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
[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 303,342 shares repurchased at an average price of $27.4 offset by 183,571 treasury shares used for RSUs vesting.
[2] On February 5, 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 1,731,634 shares repurchased at an average price of $29.9 offset by 393,585 treasury shares used for RSUs vesting.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - USD ($)
$ in Millions
Feb. 05, 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) 1,731,634 303,342
Treasury stock acquired, average cost per share (in dollars per share) $ 29.9 $ 27.4
Treasury shares used for RSUs vesting (in shares) 393,585 183,571
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash from operating activities    
Net income (loss) $ (12,071) $ 21,278
Non-cash and non-operating items 31,947 34,726
- Amortization and provisions 27,311 26,611
- Net (gain) or loss on disposal of non-current assets (8,790) 9
- Equity awards compensation expense [1] 25,168 9,489
- Change in deferred taxes (12,297) 2,868
- Change in income taxes (137) (432)
- Other [2] 692 (3,819)
Changes in working capital related to operating activities 22,088 18,926
- (Increase) / Decrease in trade receivables 164,120 92,738
- Increase / (Decrease) in trade payables (145,011) (49,672)
- (Increase) / Decrease in other current assets (13,594) (18,947)
- Increase/ (Decrease) in other current liabilities 16,666 (3,182)
- Change in operating lease liabilities and right of use assets (93) (2,011)
Cash from operating activities 41,964 74,930
Cash (used for) from investing activities    
Acquisition of intangible assets, property, plant and equipment (37,195) (10,857)
Change in accounts payable related to intangible assets, property, plant and equipment 3,976 5,293
Payment for business, net of cash acquired (6,500) 0
Proceeds from disposition of investments 9,625 0
Change in other non-current financial assets (6,008) 22,489
Cash (used for) from investing activities (36,102) 16,925
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,266 271
Repurchase of treasury stocks (51,030) (8,304)
Change in other financial liabilities 0 6,666
Payment for Contingent Consideration Liability, Financing Activities (22,025) 0
Other [2] (428) 0
Cash used for financing activities (72,217) (1,367)
Effect of exchange rates changes on cash and cash equivalents (1,182) (16,673)
Net increase (decrease) in cash and cash equivalents (67,537) 73,815
Net cash and cash equivalents at beginning of period 448,200 515,527
Net cash and cash equivalents and restricted cash at end of period 380,663 589,342
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds (7,900) (7,978)
Cash paid for interest $ (616) $ (365)
[1] Of which $24.7 million and $9.0 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the three months ended March, 2023 and 2022, respectively.
[2] Primarily consists of realized gains in FX hedges for the three months ended March 2022.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based compensation expense $ 25,168 $ 9,489
Accounting Standards Update 2021-04    
Share-based compensation expense $ 24,700 $ 9,000
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 an 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.1
Business acquisitions
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business acquisitions Business acquisitions
Iponweb

On August 1, 2022, 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.
Purchase price. 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.
Separate compensation arrangement. 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 11 for further discussion.

Financing. The acquisition was financed by available cash resources, and in connection with the Acquisition, the Company drew down €50.0 million ($51.1 million) for a one-month period on its then-current revolving credit facility (repaid prior to quarter end) to provide additional liquidity.
Assets acquired and liabilities assumed. The transaction was accounted for as a business acquisition. The purchase price allocation has been completed.
On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation are as follow:
Estimated fair values
(in millions)
Cash and cash equivalents$93.3 
Trade receivables100.7 
    Other current assets 1.1 
Technology90.2 
Customer relationships7.2 
Other non-current assets59.0 
Trade Payables(191.5)
Other current liabilities(3.1)
Other non-current liabilities(54.3)
Net assets acquired
$102.6 
Developed technology represents the estimated fair value of the features underlying the Iponweb products as well as the platform providing services to Iponweb customers. Customer relationships represent the estimated fair value of the underlying relationships with Iponweb customers, including the fair value of unbilled and unrecognized contracts yet to be fulfilled. The estimated useful lives of technologies acquired and customer relationships are four and nine years, respectively.

In the Iponweb business's opening balance sheet, Criteo recognized a $17.6 million liability related to the Iponweb business's uncertain tax positions in accordance with ASC 740. The Company also recognized a $33.7 million provision in connection with the Iponweb business, accounted for under ASC 450 Contingencies. As part of the Acquisition, the Sellers agreed to indemnify Criteo for losses related to certain liabilities, up to an amount of $50.0 million. As such, we have recognized an indemnification asset of $50.0 million which is recorded as part of "Other non-current assets" on the consolidated statement of financial position.


Goodwill. The Company has completed the valuation of assets acquired and liabilities assumed as part of the Iponweb Acquisition, based on facts and circumstances that existed as of the Acquisition Date. The excess of the purchase price over the fair value of net assets acquired has been allocated to goodwill. The goodwill of $187.6 million is primarily attributable to synergies expected to be realized from leveraging our technological capabilities and from the existence of an assembled workforce.


Acquisition costs. Acquisition related costs of $12.58 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 March 31, 2023, we did not record any acquisition related costs.

Impact on profit and loss. The Company's consolidated statements of operations for the three months ended March 31, 2023 include Iponweb's revenues of $25.1 million and pretax income (loss) of $2.4 million.
On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:
Pro Forma Consolidated Statement of Operations Data
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Revenue$445,016 $563,397 
Net Income (loss)(12,071)16,722 
The historical consolidated financial information has been adjusted in the pro forma combined financial statements to give the effect to pro forma events that are directly attributable to the business combination and are reasonably estimable. The pro forma information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the Acquisition had taken place at the beginning the Company's fiscal year 2021.
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.4 million were fully expensed as incurred.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment information
Note 3. Segment information
Reportable segments
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 following table shows revenue by reportable segment:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Marketing Solutions$381,907 463,888 
Retail Media38,021 46,679 
Iponweb25,088 — 
Total Revenue$445,016 $510,567 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$158,178 $186,088 
Retail Media37,352 30,829 
Iponweb25,088 — 
$220,618 $216,917 
Other costs of sales(39,109)(32,893)
Gross profit$181,509 $184,024 
Operating expenses
Research and development expenses(63,590)(34,027)
Sales and operations expenses(101,242)(88,999)
General and administrative expenses(40,170)(33,336)
Total Operating expenses(205,002)(156,362)
Income (loss) from operations$(23,493)$27,662 
Financial and Other Income 6,827 4,030 
Income (loss) before tax$(16,666)$31,692 
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.
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.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2023$188,288 $160,214 $96,514 $445,016 
March 31, 2022$194,847 $193,954 $121,766 $510,567 
Revenue generated in France amounted to $23.3 million and $30.8 million for the three months ended March 31, 2023 and March 31, 2022 respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Americas
United States$169,591 $171,864 
EMEA
Germany$45,782 $55,455 
France$23,298 $30,781 
Asia-Pacific
Japan$59,692 $77,975 
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)
March 31, 2023$91,766 $209,760 $24,562 $326,088 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Cash, Cash Equivalents, Marketable Securities and Restricted Cash Cash, Cash Equivalents, Marketable Securities and Restricted Cash
Fair Value Measurements     
As of March 31, 2023
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash228,055 $— 
Level 2
   Term deposits and notes77,607 32,043 
Total$305,662 $32,043 
As of December 31, 2022
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash282,293 $— 
Level 2
   Term deposits and notes65,907 25,098 
Total$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:
March 31, 2023December 31, 2022
(in thousands)
Securities Held-to-maturity
Term Deposits$32,043 $25,098 
Total$32,043 $25,098 

The gross unrealized gains on our marketable securities were not material as of March 31, 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
March 31, 2023
(in thousands)
Due in one year$21,168 $— 
Due in one to five years$10,875 $— 
Total$32,043 $— 
Restricted Cash
As part of the Iponweb Acquisition, 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.
March 31, 2023December 31, 2022
(in thousands)
Restricted cash – current$75,001 $25,000 
Restricted cash – non-current$— $75,000 
Total$75,001 $100,000 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Trade Receivables
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Trade Receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
March 31, 2023December 31, 2022
(in thousands)
Trade accounts receivables$596,368 $756,741 
(Less) Allowance for credit losses(50,528)(47,792)
Net book value at end of period$545,840 $708,949 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets
3 Months Ended
Mar. 31, 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:
March 31, 2023December 31, 2022
(in thousands)
Prepayments to suppliers$11,910 $12,421 
Other debtors10,806 6,768 
Prepaid expenses32,417 24,549 
Other current assets2,983 8,128 
Net book value at end of period$58,116 $51,866 
Prepaid expenses mainly consist of amounts related to SaaS arrangements.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current and Non Current Liabilities
3 Months Ended
Mar. 31, 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:
March 31, 2023December 31, 2022
(in thousands)
Customer prepayments$13,196 $16,334 
Rebates16,871 17,671 
Accounts payable relating to capital expenditures28,978 25,414 
Other creditors4,846 2,388 
Deferred revenue27 $10 
Earn out liability – current45,449 $21,640 
Total$109,367 $83,457 

Other non-current liabilities are presented in the following table:
March 31, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$— $44,696 
Uncertain tax positions18,055 17,980 
Other8,230 6,550 
Total$26,285 $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 will be paid in 2024 (current portion). The contingent consideration for fiscal year 2022 of $22.0 million has been paid in the period ended March 31, 2023.

Uncertain tax positions
Other non-current liabilities also include approximately $18 million related to uncertain tax positions as of March 31, 2023. These uncertain tax positions are related to the Iponweb Acquisition.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended
March 31, 2023March 31, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$3,704 $5,576 $9,280 $4,409 $5,207 $9,616 
Short term lease expense142 151 151 154 
Variable lease expense89 93 50 55 
Sublease income(229)— (229)(172)(172)
Total operating lease expense$3,706 $5,589 $9,295 $4,438 $5,215 $9,653 

As of March 31, 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$1,081 $26,954 
Additional right of use assets$1,081 $26,954 
These operating leases will commence during the fiscal years ending December 31, 2023, 2024 and 2025, respectively.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits
3 Months Ended
Mar. 31, 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
176 
 Interest cost
41 
Actuarial losses (gains)
136 
Currency translation adjustment
77 
Projected benefit obligation present value at March 31, 2023
$4,138 
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:
Three Months EndedYear ended
March 31, 2023December 31, 2022
Discount rate (Corp AA)
4.10%
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 concern France, the United States (for 401k plans), and the United Kingdom.
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Defined contributions plans included in personnel expenses
$(4,078)$(3,858)
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaIponwebTotal
For the three months ended (in thousands)
March 31, 2023$381,907 $38,021 $25,088 $445,016 
March 31, 2022$463,888 $46,679 $— $510,567 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation
3 Months Ended
Mar. 31, 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:
Three Months Ended
20232022
(in thousands)
   Research and Development(16,172)(3,968)
   Sales and Operations (4,045)(2,566)
   General and Administrative(4,951)(2,955)
Total equity awards compensation expense(25,168)(9,489)
Tax benefit from equity awards compensation expense1,700 1,215 
Total equity awards compensation expense, net of tax effect$(23,468)$(8,274)

The breakdown of the equity award compensation expense by instrument type was as follows:
Three Months Ended
20232022
(in thousands)
Share options(38)(58)
Lock-up shares(10,591)— 
Restricted stock units / Performance stock units(14,079)(8,983)
Non-employee warrants(460)(448)
Total equity awards compensation expense(25,168)(9,489)
Tax benefit from equity awards compensation expense1,700 1,215 
Total equity awards compensation expense, net of tax effect$(23,468)$(8,274)

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 - December 31, 2022372,329 
Options granted— 
Options exercised(12,363)
Options forfeited(400)
Options canceled— 
Options expired(300)
Outstanding - March 31, 2023359,266 20.65 4.4916.25 
Vested and exercisable - March 31, 2023288,866 
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 March 31, 2023. As of March 31, 2023, unrecognized stock-based compensation $0.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1 year.

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— — 
Forfeited— — 
Outstanding as of March 31, 20232,960,243 $23.94 

At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $45.3 million, which is expected to be recognized over a period of 3 years starting from the grant date of August 1, 2022.

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 provided 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 — 
Granted497,821 — 
Vested(273,456)— 
Forfeited(196,070)— 
Outstanding as of March 31, 20235,378,250 25.69 

At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $81.1 million, which is expected to be recognized over a weighted-average period of 3.15 years.
Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 2022522,467 — 
Granted356,402 — 
Vested(118,161)— 
Forfeited— — 
Outstanding as of March 31, 2023760,708 27.20 

At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $16.2 million, which is expected to be recognized over a weighted-average period of 3.56 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 - December 31, 2022302,775 
Granted— 
Exercised(52,223)
Canceled— 
Expired— 
Outstanding - March 31, 2023250,552 17.65 5.2719.25 
Vested and exercisable - March 31, 2023230,737 
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 March 31, 2023. As of March 31, 2023, the instruments were fully vested.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Financial and Other Income and Expenses
3 Months Ended
Mar. 31, 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 Ended
March 31,
2023
March 31,
2022
(in thousands)
Financial income from cash equivalents$1,063 $133 
Interest and fees(486)(547)
Foreign exchange gains (losses)(1,949)4,463 
Other financial income (expense)8,199 (19)
Total Financial and Other income (expense)$6,827 $4,030 
The $6.8 million financial and other income for the three months ended March 31, 2023, were driven by the recognition of a negative impact of foreign exchange reevaluations net of related hedging and the up-front fees amortization, the non-utilization costs, and the financial expense relating to our available Revolving Credit Facility financing, fully offset by the proceeds from disposal of non consolidated investments.
At March 31, 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 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 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.
The following table presents provision for income taxes:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Provision for income tax expense (benefit)$(4,595)$10,414 

For the three months ended March 31, 2023 and March 31, 2022, provision for incomes taxes is $(4.6) million and $10.4 million, respectively. The $(4.6) million tax benefit was driven by the loss from operations. The three months ended March 31, 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.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 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 Ended
March 31, 2023March 31, 2022
Net income (loss) attributable to shareholders of Criteo S.A.$(11,809)$20,587 
Weighted average number of shares outstanding56,256,082 60,738,299 
Basic earnings per share$(0.21)$0.34 
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income or loss attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (refer to Note 11). There were no other potentially dilutive instruments outstanding as of March 31, 2023 and March 31, 2022. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e., share option, non-employee warrant, employee warrant ("BSPCE")) is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
Three Months Ended
March 31, 2023March 31, 2022
Net income (loss) attributable to shareholders of Criteo S.A.$(11,809)$20,587 
Weighted average number of shares outstanding of Criteo S.A.56,256,082 60,738,299 
Dilutive effect of :
Restricted share awards ("RSUs")4,062,752 2,591,530 
Share options and BSPCE118,146 179,089 
Share warrants57,847 104,632 
Weighted average number of shares outstanding used to determine diluted earnings per share60,494,827 63,613,550 
Diluted earnings per share$(0.20)$0.32 
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Three Months Ended
March 31, 2023March 31, 2022
Restricted share awards497,821 58,840 
Share options and BSPCE— — 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 497,821 58,840 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies
3 Months Ended
Mar. 31, 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
In November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices were not in compliance with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, and on June 23, 2021, CNIL notified the Company of the appointment of an investigator(rapporteur) for the ongoing investigation. The investigation also covers another complaint against Criteo received in November 2018 by CNIL from the European Center for Digital Rights ("NOYB").
On August 3, 2022, the assigned rapporteur issued a report that claimed certain GDPR violations, in particular relating to the Company’s contractual relationships with its advertisers and publishers with respect to consent collection oversight. The report includes a proposed financial sanction against the Company of €60.0 million ($65.3 million).Under the CNIL sanction procedures, Criteo had the right to respond in writing to the report, both with respect to the GDPR findings and the value of the sanction, and did so, following which a formal hearing before the CNIL Sanction Committee occured on March 16, 2023, with both Criteo and the rapporteur presenting their respective positions. The CNIL Sanction Committee is expected to issue a draft decision that will be submitted for consultation to other European data protection authorities as part of the cooperation mechanism mandated by GDPR. A final decision, including regarding potential financial penalties, will likely occur by mid-2023.

Pursuant to U.S. GAAP, we establish accruals for specific legal proceedings when it is considered probable that a loss has been incurred and the amount of the loss can be reasonably estimated, and these accruals are reviewed and adjusted each quarter based on the information available at that time.

Given the receipt of this report, which included a proposed sanction penalty of €60.0 million ($65.3 million), we have accounted for the proposed penalty as a provision for a loss contingency, which is reflected in our financial statements, as a current liability, for the period ended as of March 31, 2023. Such amount could be lower or higher based on the final resolution and merits of the claims made in the report.

Non income tax risks
We have recorded a $33.2 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 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Breakdown of Revenue and Non-Current Assets by Geographical Areas
Note 3. Segment information
Reportable segments
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 following table shows revenue by reportable segment:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Marketing Solutions$381,907 463,888 
Retail Media38,021 46,679 
Iponweb25,088 — 
Total Revenue$445,016 $510,567 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$158,178 $186,088 
Retail Media37,352 30,829 
Iponweb25,088 — 
$220,618 $216,917 
Other costs of sales(39,109)(32,893)
Gross profit$181,509 $184,024 
Operating expenses
Research and development expenses(63,590)(34,027)
Sales and operations expenses(101,242)(88,999)
General and administrative expenses(40,170)(33,336)
Total Operating expenses(205,002)(156,362)
Income (loss) from operations$(23,493)$27,662 
Financial and Other Income 6,827 4,030 
Income (loss) before tax$(16,666)$31,692 
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.
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.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2023$188,288 $160,214 $96,514 $445,016 
March 31, 2022$194,847 $193,954 $121,766 $510,567 
Revenue generated in France amounted to $23.3 million and $30.8 million for the three months ended March 31, 2023 and March 31, 2022 respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Americas
United States$169,591 $171,864 
EMEA
Germany$45,782 $55,455 
France$23,298 $30,781 
Asia-Pacific
Japan$59,692 $77,975 
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)
March 31, 2023$91,766 $209,760 $24,562 $326,088 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events The Company evaluated all subsequent events that occurred after March 31, 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 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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.
Accounting Pronouncements Adopted in 2023 and Recent Accounting Pronouncements
Accounting Pronouncements Adopted in 2023

No standards were adopted in 2023 which had an 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 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Business acquisitions (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation are as follow:
Estimated fair values
(in millions)
Cash and cash equivalents$93.3 
Trade receivables100.7 
    Other current assets 1.1 
Technology90.2 
Customer relationships7.2 
Other non-current assets59.0 
Trade Payables(191.5)
Other current liabilities(3.1)
Other non-current liabilities(54.3)
Net assets acquired
$102.6 
Business Acquisition, Pro Forma Information
On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:
Pro Forma Consolidated Statement of Operations Data
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Revenue$445,016 $563,397 
Net Income (loss)(12,071)16,722 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table shows revenue by reportable segment:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Marketing Solutions$381,907 463,888 
Retail Media38,021 46,679 
Iponweb25,088 — 
Total Revenue$445,016 $510,567 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Three Months Ended
March 31,
2023
March 31,
2022
(in thousands)
Contribution ex-TAC
Marketing Solutions$158,178 $186,088 
Retail Media37,352 30,829 
Iponweb25,088 — 
$220,618 $216,917 
Other costs of sales(39,109)(32,893)
Gross profit$181,509 $184,024 
Operating expenses
Research and development expenses(63,590)(34,027)
Sales and operations expenses(101,242)(88,999)
General and administrative expenses(40,170)(33,336)
Total Operating expenses(205,002)(156,362)
Income (loss) from operations$(23,493)$27,662 
Financial and Other Income 6,827 4,030 
Income (loss) before tax$(16,666)$31,692 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
As of March 31, 2023
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash228,055 $— 
Level 2
   Term deposits and notes77,607 32,043 
Total$305,662 $32,043 
As of December 31, 2022
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash282,293 $— 
Level 2
   Term deposits and notes65,907 25,098 
Total$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:
March 31, 2023December 31, 2022
(in thousands)
Securities Held-to-maturity
Term Deposits$32,043 $25,098 
Total$32,043 $25,098 
Debt Securities, Available-for-Sale
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
March 31, 2023
(in thousands)
Due in one year$21,168 $— 
Due in one to five years$10,875 $— 
Total$32,043 $— 
Restrictions on Cash and Cash Equivalents
March 31, 2023December 31, 2022
(in thousands)
Restricted cash – current$75,001 $25,000 
Restricted cash – non-current$— $75,000 
Total$75,001 $100,000 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Trade Receivables (Tables)
3 Months Ended
Mar. 31, 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:
March 31, 2023December 31, 2022
(in thousands)
Trade accounts receivables$596,368 $756,741 
(Less) Allowance for credit losses(50,528)(47,792)
Net book value at end of period$545,840 $708,949 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 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:
March 31, 2023December 31, 2022
(in thousands)
Prepayments to suppliers$11,910 $12,421 
Other debtors10,806 6,768 
Prepaid expenses32,417 24,549 
Other current assets2,983 8,128 
Net book value at end of period$58,116 $51,866 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current and Non Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities are presented in the following table:
March 31, 2023December 31, 2022
(in thousands)
Customer prepayments$13,196 $16,334 
Rebates16,871 17,671 
Accounts payable relating to capital expenditures28,978 25,414 
Other creditors4,846 2,388 
Deferred revenue27 $10 
Earn out liability – current45,449 $21,640 
Total$109,367 $83,457 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities are presented in the following table:
March 31, 2023December 31, 2022
(in thousands)
Earn out liability – non-current$— $44,696 
Uncertain tax positions18,055 17,980 
Other8,230 6,550 
Total$26,285 $69,226 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense are as follows:
Three Months Ended
March 31, 2023March 31, 2022
OfficesData CentersTotalOfficesData CentersTotal
(in thousands)
Lease expense$3,704 $5,576 $9,280 $4,409 $5,207 $9,616 
Short term lease expense142 151 151 154 
Variable lease expense89 93 50 55 
Sublease income(229)— (229)(172)(172)
Total operating lease expense$3,706 $5,589 $9,295 $4,438 $5,215 $9,653 
Schedule of Additional Operating Lease Liabilities and Right of Use Assets
As of March 31, 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$1,081 $26,954 
Additional right of use assets$1,081 $26,954 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits (Tables)
3 Months Ended
Mar. 31, 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
176 
 Interest cost
41 
Actuarial losses (gains)
136 
Currency translation adjustment
77 
Projected benefit obligation present value at March 31, 2023
$4,138 
Schedule of Assumptions Used for Actuarial Valuations
The main assumptions used for the purposes of the actuarial valuations are listed below:
Three Months EndedYear ended
March 31, 2023December 31, 2022
Discount rate (Corp AA)
4.10%
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 Ended
March 31,
2023
March 31,
2022
(in thousands)
Defined contributions plans included in personnel expenses
$(4,078)$(3,858)
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents our disaggregated revenues:
Marketing SolutionsRetail MediaIponwebTotal
For the three months ended (in thousands)
March 31, 2023$381,907 $38,021 $25,088 $445,016 
March 31, 2022$463,888 $46,679 $— $510,567 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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:
Three Months Ended
20232022
(in thousands)
   Research and Development(16,172)(3,968)
   Sales and Operations (4,045)(2,566)
   General and Administrative(4,951)(2,955)
Total equity awards compensation expense(25,168)(9,489)
Tax benefit from equity awards compensation expense1,700 1,215 
Total equity awards compensation expense, net of tax effect$(23,468)$(8,274)

The breakdown of the equity award compensation expense by instrument type was as follows:
Three Months Ended
20232022
(in thousands)
Share options(38)(58)
Lock-up shares(10,591)— 
Restricted stock units / Performance stock units(14,079)(8,983)
Non-employee warrants(460)(448)
Total equity awards compensation expense(25,168)(9,489)
Tax benefit from equity awards compensation expense1,700 1,215 
Total equity awards compensation expense, net of tax effect$(23,468)$(8,274)

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 - December 31, 2022372,329 
Options granted— 
Options exercised(12,363)
Options forfeited(400)
Options canceled— 
Options expired(300)
Outstanding - March 31, 2023359,266 20.65 4.4916.25 
Vested and exercisable - March 31, 2023288,866 
Schedule of Nonvested Share Activity
SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 31, 20222,960,243 — 
Granted— — 
Vested— — 
Forfeited— — 
Outstanding as of March 31, 20232,960,243 $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 — 
Granted497,821 — 
Vested(273,456)— 
Forfeited(196,070)— 
Outstanding as of March 31, 20235,378,250 25.69 
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(118,161)— 
Forfeited— — 
Outstanding as of March 31, 2023760,708 27.20 
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 - December 31, 2022302,775 
Granted— 
Exercised(52,223)
Canceled— 
Expired— 
Outstanding - March 31, 2023250,552 17.65 5.2719.25 
Vested and exercisable - March 31, 2023230,737 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Financial and Other Income and Expenses (Tables)
3 Months Ended
Mar. 31, 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 Ended
March 31,
2023
March 31,
2022
(in thousands)
Financial income from cash equivalents$1,063 $133 
Interest and fees(486)(547)
Foreign exchange gains (losses)(1,949)4,463 
Other financial income (expense)8,199 (19)
Total Financial and Other income (expense)$6,827 $4,030 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes
The following table presents provision for income taxes:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Provision for income tax expense (benefit)$(4,595)$10,414 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share
Three Months Ended
March 31, 2023March 31, 2022
Net income (loss) attributable to shareholders of Criteo S.A.$(11,809)$20,587 
Weighted average number of shares outstanding56,256,082 60,738,299 
Basic earnings per share$(0.21)$0.34 
Schedule of Diluted Earnings Per Share
Three Months Ended
March 31, 2023March 31, 2022
Net income (loss) attributable to shareholders of Criteo S.A.$(11,809)$20,587 
Weighted average number of shares outstanding of Criteo S.A.56,256,082 60,738,299 
Dilutive effect of :
Restricted share awards ("RSUs")4,062,752 2,591,530 
Share options and BSPCE118,146 179,089 
Share warrants57,847 104,632 
Weighted average number of shares outstanding used to determine diluted earnings per share60,494,827 63,613,550 
Diluted earnings per share$(0.20)$0.32 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Three Months Ended
March 31, 2023March 31, 2022
Restricted share awards497,821 58,840 
Share options and BSPCE— — 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 497,821 58,840 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
3 Months Ended
Mar. 31, 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.
AmericasEMEAAsia-PacificTotal
For the three months ended:(in thousands)
March 31, 2023$188,288 $160,214 $96,514 $445,016 
March 31, 2022$194,847 $193,954 $121,766 $510,567 
Schedule of Revenue Generated in Other Significant Countries Revenue generated in other significant countries where we operate is presented in the following table:
Three Months Ended
March 31, 2023March 31, 2022
(in thousands)
Americas
United States$169,591 $171,864 
EMEA
Germany$45,782 $55,455 
France$23,298 $30,781 
Asia-Pacific
Japan$59,692 $77,975 
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)
March 31, 2023$91,766 $209,760 $24,562 $326,088 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Business acquisitions - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended
Feb. 28, 2023
USD ($)
Aug. 01, 2022
USD ($)
entity
Mar. 31, 2023
USD ($)
Mar. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]          
Uncertain tax positions     $ 18,055   $ 17,980
Goodwill     $ 522,788   515,140
Technology          
Business Acquisition [Line Items]          
Useful lives     4 years 4 years  
Customer relationships          
Business Acquisition [Line Items]          
Useful lives     9 years 9 years  
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      
Business combination, contingent consideration, liability   61,200      
Business acquisition, equity interest issued or issuable, value assigned   $ 70,200      
Lock-up period   3 years      
Uncertain tax positions   $ 17,600      
Provision for non-income tax risks   33,700      
Indemnification assets   50,000      
Goodwill   187,600      
Transaction costs during the period     $ 12,580    
Revenue of acquiree since acquisition date     25,100    
Earnings or loss of acquiree since acquisition date     2,400    
Iponweb | Technology          
Business Acquisition [Line Items]          
Intangible assets   90,200      
Iponweb | Customer relationships          
Business Acquisition [Line Items]          
Intangible assets   7,200      
Iponweb | Revolving credit facility          
Business Acquisition [Line Items]          
Proceeds from lines of credit     $ 51,100 € 50.0  
Iponweb | Maximum          
Business Acquisition [Line Items]          
Business combination, contingent consideration, liability   $ 100,000     $ 100,000
Brandcrush          
Business Acquisition [Line Items]          
Business combination, consideration transferred $ 7,100        
Goodwill 5,000        
Acquisition costs 400        
Brandcrush | Technology          
Business Acquisition [Line Items]          
Intangible assets $ 3,500        
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Business acquisitions - Schedule of Net Assets Acquired (Details) - Iponweb
$ in Millions
Aug. 01, 2022
USD ($)
Business Acquisition [Line Items]  
Cash and cash equivalents $ 93.3
Trade receivables 100.7
Other current assets 1.1
Other non-current assets 59.0
Trade Payables (191.5)
Other current liabilities (3.1)
Other non-current liabilities (54.3)
Net assets acquired 102.6
Technology  
Business Acquisition [Line Items]  
Intangible assets 90.2
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets $ 7.2
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Business acquisitions - Schedule of Pro-forma Results (Details) - Iponweb - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]    
Revenue $ 445,016 $ 563,397
Net Income (loss) $ (12,071) $ 16,722
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information - Narrative (Details)
3 Months Ended
Mar. 31, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
Number of operating segments 3
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Total Revenue $ 445,016 $ 510,567
Contribution ex-TAC 220,618 216,917
Other costs of sales (39,109) (32,893)
Gross profit 181,509 184,024
Operating expenses    
Research and development expenses (63,590) (34,027)
Sales and operations expenses (101,242) (88,999)
General and administrative expenses (40,170) (33,336)
Total Operating expenses (205,002) (156,362)
Income (loss) from operations (23,493) 27,662
Financial and Other Income 6,827 4,030
Income (loss) before taxes (16,666) 31,692
Marketing Solutions    
Segment Reporting Information [Line Items]    
Total Revenue 381,907 463,888
Contribution ex-TAC 158,178 186,088
Retail Media    
Segment Reporting Information [Line Items]    
Total Revenue 38,021 46,679
Contribution ex-TAC 37,352 30,829
Iponweb    
Segment Reporting Information [Line Items]    
Total Revenue 25,088 0
Contribution ex-TAC $ 25,088 $ 0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash $ 228,055 $ 282,293
Level 2    
Term deposits and notes 77,607 65,907
Marketable Securities 32,043 25,098
Cash and cash equivalents 305,662 348,200
Level 2    
Level 2    
Marketable Securities $ 32,043 $ 25,098
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total $ 32,043 $ 25,098
Term Deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities Held-to-maturity $ 32,043 $ 25,098
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details) - Term Deposits - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Due in one year $ 21,168  
Due in one to five years 10,875  
Securities Held-to-maturity 32,043 $ 25,098
Due in one year 0  
Due in one to five years 0  
Debt securities, available-for-sale, fair value $ 0  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]      
Restricted cash $ 75,001   $ 100,000
Cash payment for contingent consideration $ 22,025 $ 0  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Restricted cash - current $ 75,001 $ 25,000
Restricted cash - non-current 0 75,000
Total $ 75,001 $ 100,000
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Trade Receivables - Schedule of Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade accounts receivables $ 596,368 $ 756,741
(Less) Allowance for credit losses (50,528) (47,792)
Net book value at end of period $ 545,840 $ 708,949
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 11,910 $ 12,421
Other debtors 10,806 6,768
Prepaid expenses 32,417 24,549
Other current assets 2,983 8,128
Net book value at end of period $ 58,116 $ 51,866
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Customer prepayments $ 13,196 $ 16,334
Rebates 16,871 17,671
Accounts payable relating to capital expenditures 28,978 25,414
Other creditors 4,846 2,388
Deferred revenue 27 10
Earn out liability – current 45,449 21,640
Total $ 109,367 $ 83,457
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Earn out liability – non-current $ 0 $ 44,696
Uncertain tax positions 18,055 17,980
Other non-current liabilities 8,230 6,550
Other non-current liabilities $ 26,285 $ 69,226
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current and Non Current Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Aug. 01, 2022
Business Acquisition [Line Items]        
Cash payment for contingent consideration $ 22,025 $ 0    
Uncertain tax positions $ 18,055   $ 17,980  
Iponweb        
Business Acquisition [Line Items]        
Business combination, contingent consideration, liability       $ 61,200
Uncertain tax positions       17,600
Maximum | Iponweb        
Business Acquisition [Line Items]        
Business combination, contingent consideration, liability     $ 100,000 $ 100,000
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Lessee, Lease, Description [Line Items]    
Lease expense $ 9,280 $ 9,616
Short term lease expense 151 154
Variable lease expense 93 55
Sublease income (229) (172)
Total operating lease expense 9,295 9,653
Offices    
Lessee, Lease, Description [Line Items]    
Lease expense 3,704 4,409
Short term lease expense 142 151
Variable lease expense 89 50
Sublease income (229) (172)
Total operating lease expense 3,706 4,438
Data Centers    
Lessee, Lease, Description [Line Items]    
Lease expense 5,576 5,207
Short term lease expense 9 3
Variable lease expense 4 5
Sublease income 0
Total operating lease expense $ 5,589 $ 5,215
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Offices  
Lessee, Lease, Description [Line Items]  
Additional operating lease liabilities $ 1,081
Additional right of use assets 1,081
Data Centers  
Lessee, Lease, Description [Line Items]  
Additional operating lease liabilities 26,954
Additional right of use assets $ 26,954
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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 176 1,756
Interest cost 41 73
Actuarial losses (gains) 136 (3,311)
Currency translation adjustment 77 (341)
Projected benefit obligation present value at end of period $ 4,138 $ 3,708
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Discount rate (Corp AA) 4.10% 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 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits - Schedule of Defined Contribution Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Retirement Benefits [Abstract]    
Defined contributions plans included in personnel expenses $ (4,078) $ (3,858)
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenue $ 445,016 $ 510,567
Marketing Solutions    
Disaggregation of Revenue [Line Items]    
Total Revenue 381,907 463,888
Retail Media    
Disaggregation of Revenue [Line Items]    
Total Revenue 38,021 46,679
Iponweb    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 25,088 $ 0
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Equity Awards Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense $ (25,168) $ (9,489)
Tax benefit from equity awards compensation expense 1,700 1,215
Total equity awards compensation expense, net of tax effect (23,468) (8,274)
Share options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (38) (58)
Lock-up shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (10,591) 0
Restricted stock units / Performance stock units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (14,079) (8,983)
Non-employee warrants    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (460) (448)
Research and Development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (16,172) (3,968)
Sales and Operations    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense (4,045) (2,566)
General and Administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total equity awards compensation expense $ (4,951) $ (2,955)
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 01, 2022
Mar. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Unrecognized stock-based compensation, stock options   $ 0.1
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
Stock-based compensation, recognition period   1 year
Lock-up shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting period 3 years  
Stock-based compensation, recognition period   3 years
Granted, options (in shares) 2,960,243  
Unrecognized stock-based compensation, nonvested awards   $ 45.3
Restricted Stock Units (RSUs)    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation, recognition period   3 years 1 month 24 days
Unrecognized stock-based compensation, nonvested awards   $ 81.1
Performance Stock Units (PSUs)    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation, recognition period   3 years 6 months 21 days
Unrecognized stock-based compensation, nonvested awards   $ 16.2
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Options Activity (Details) - € / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Shares Underlying Outstanding Options    
Number outstanding, options (in shares) 359,266 372,329
Granted, options (in shares) 0  
Exercised, options (in shares) (12,363)  
Forfeited, options (in shares) (400)  
Canceled, options (in shares) 0  
Expired, options (in shares) (300)  
Vested and exercisable, options (in shares) 288,866  
Weighted-average exercise price, options (in Euro per share) € 20.65  
Weighted-average remaining contractual term outstanding, options 4 years 5 months 26 days  
Aggregate intrinsic value, options € 16.25  
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Lock Up Shares Activity (Details) - Lock-up shares - $ / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Shares    
Outstanding (in shares) 2,960,243 2,960,243
Granted (in shares) 0  
Vested (in shares) 0  
Forfeited (in shares) 0  
Outstanding (in Euro per share) $ 23.94  
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - RSU Activity (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2023
€ / shares
Dec. 31, 2022
shares
Restricted Stock Units (RSUs)      
Shares      
Outstanding (in shares) 5,378,250   5,349,955
Granted (in shares) 497,821    
Vested (in shares) (273,456)    
Forfeited (in shares) (196,070)    
Outstanding (in Euro per share) | € / shares   € 25.69  
Unrecognized stock-based compensation, nonvested awards | $ $ 81.1    
Performance Stock Units (PSUs)      
Shares      
Outstanding (in shares) 760,708   522,467
Granted (in shares) 356,402    
Vested (in shares) (118,161)    
Forfeited (in shares) 0    
Outstanding (in Euro per share) | € / shares   € 27.20  
Unrecognized stock-based compensation, nonvested awards | $ $ 16.2    
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Warrants (Details) - € / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Shares    
Outstanding (in shares) 250,552 302,775
Granted (in shares) 0  
Exercised (in shares) (52,223)  
Canceled (in shares) 0  
Expired (in shares) 0  
Vested and exercisable (in shares) 230,737  
Weighted-average exercise price (in Euro per share) € 17.65  
Weighted-average remaining contractual term outstanding 5 years 3 months 7 days  
Aggregate intrinsic value € 19.25  
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other Income and Expenses [Abstract]    
Financial income from cash equivalents $ 1,063 $ 133
Interest and fees (486) (547)
Foreign exchange gains (losses) (1,949) 4,463
Other financial income (expense) 8,199 (19)
Total Financial and Other income (expense) $ 6,827 $ 4,030
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Financial and Other Income and Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other Income and Expenses [Abstract]    
Financial and other income $ 6,827 $ 4,030
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Provision for income tax expense (benefit) $ (4,595) $ 10,414
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Provision for income tax expense (benefit) $ (4,595) $ 10,414
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) attributable to shareholders of Criteo S.A. $ (11,809) $ 20,587
Weighted average number of shares outstanding of Criteo S.A. (in shares) 56,256,082 60,738,299
Basic earnings per share (in dollars per share) $ (0.21) $ 0.34
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) attributable to shareholders of Criteo S.A. $ (11,809) $ 20,587
Weighted average number of shares outstanding of Criteo S.A. (in shares) 56,256,082 60,738,299
Dilutive effect of :    
Restricted share awards ("RSUs") (in shares) 4,062,752 2,591,530
Share options and BSPCE (in shares) 118,146 179,089
Share warrants (in shares) 57,847 104,632
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 60,494,827 63,613,550
Diluted earnings per share (in dollars per share) $ (0.20) $ 0.32
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 497,821 58,840
Restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 497,821 58,840
Share options and BSPCE    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 0 0
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies - Narrative (Details)
€ in Millions, $ in Millions
Mar. 31, 2023
USD ($)
Aug. 03, 2022
EUR (€)
Aug. 03, 2022
USD ($)
Loss Contingencies [Line Items]      
Loss contingency, estimate of possible loss   € 60.0 $ 65.3
Iponweb      
Loss Contingencies [Line Items]      
Loss contingency accrual $ 33.2    
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
market
Mar. 31, 2022
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]    
Number of geographical markets in which entity operates | market 3  
Revenue $ 445,016 $ 510,567
France    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 23,298 $ 30,781
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue $ 445,016 $ 510,567
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue 188,288 194,847
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue 160,214 193,954
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue $ 96,514 $ 121,766
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 445,016 $ 510,567
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 169,591 171,864
Germany    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 45,782 55,455
France    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 23,298 30,781
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 59,692 $ 77,975
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 326,088 $ 307,190
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 91,766 92,952
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 209,760 193,007
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 24,562 $ 21,231
XML 90 crto-20230331_htm.xml IDEA: XBRL DOCUMENT 0001576427 2023-01-01 2023-03-31 0001576427 crto:AmericanDepositarySharesMember 2023-01-01 2023-03-31 0001576427 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001576427 2023-04-28 0001576427 2023-03-31 0001576427 2022-12-31 0001576427 2022-01-01 2022-03-31 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 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 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 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 2022-02-05 0001576427 2022-02-05 2022-02-05 0001576427 us-gaap:AccountingStandardsUpdate202104Member 2023-01-01 2023-03-31 0001576427 us-gaap:AccountingStandardsUpdate202104Member 2022-01-01 2022-03-31 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 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-08-01 0001576427 crto:IponwebMember us-gaap:CustomerRelationshipsMember 2022-08-01 0001576427 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-03-31 0001576427 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember 2022-01-01 2022-03-31 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 crto:MarketingSolutionsMember 2023-01-01 2023-03-31 0001576427 crto:MarketingSolutionsMember 2022-01-01 2022-03-31 0001576427 crto:RetailMediaMember 2023-01-01 2023-03-31 0001576427 crto:RetailMediaMember 2022-01-01 2022-03-31 0001576427 crto:IponwebMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember 2022-01-01 2022-03-31 0001576427 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001576427 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001576427 us-gaap:BankTimeDepositsMember 2023-03-31 0001576427 us-gaap:BankTimeDepositsMember 2022-12-31 0001576427 srt:MaximumMember crto:IponwebMember 2022-12-31 0001576427 srt:OfficeBuildingMember 2023-01-01 2023-03-31 0001576427 crto:DataCenterMember 2023-01-01 2023-03-31 0001576427 srt:OfficeBuildingMember 2022-01-01 2022-03-31 0001576427 crto:DataCenterMember 2022-01-01 2022-03-31 0001576427 srt:OfficeBuildingMember 2023-03-31 0001576427 crto:DataCenterMember 2023-03-31 0001576427 2022-01-01 2022-12-31 0001576427 srt:MinimumMember 2023-01-01 2023-03-31 0001576427 srt:MinimumMember 2022-01-01 2022-12-31 0001576427 srt:MaximumMember 2023-01-01 2023-03-31 0001576427 srt:MaximumMember 2022-01-01 2022-12-31 0001576427 crto:MarketingSolutionsMember 2023-01-01 2023-03-31 0001576427 crto:RetailMediaMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember 2023-01-01 2023-03-31 0001576427 crto:MarketingSolutionsMember 2022-01-01 2022-03-31 0001576427 crto:RetailMediaMember 2022-01-01 2022-03-31 0001576427 crto:IponwebMember 2022-01-01 2022-03-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001576427 crto:SalesAndOperationsExpenseMember 2023-01-01 2023-03-31 0001576427 crto:SalesAndOperationsExpenseMember 2022-01-01 2022-03-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001576427 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001576427 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001576427 crto:LockUpSharesMember 2023-01-01 2023-03-31 0001576427 crto:LockUpSharesMember 2022-01-01 2022-03-31 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2023-01-01 2023-03-31 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2022-01-01 2022-03-31 0001576427 crto:NonEmployeeWarrantMember 2023-01-01 2023-03-31 0001576427 crto:NonEmployeeWarrantMember 2022-01-01 2022-03-31 0001576427 crto:LockUpSharesMember 2022-08-01 2022-08-01 0001576427 crto:LockUpSharesMember 2022-12-31 0001576427 crto:LockUpSharesMember 2023-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001576427 us-gaap:PerformanceSharesMember 2022-12-31 0001576427 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001576427 us-gaap:PerformanceSharesMember 2023-03-31 0001576427 crto:IponwebMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-03-31 0001576427 crto:IponwebMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-03-31 0001576427 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001576427 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001576427 crto:ShareOptionsAndBSPCEMember 2023-01-01 2023-03-31 0001576427 crto:ShareOptionsAndBSPCEMember 2022-01-01 2022-03-31 0001576427 2022-08-03 0001576427 crto:IponwebMember 2023-03-31 0001576427 srt:AmericasMember 2023-01-01 2023-03-31 0001576427 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001576427 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001576427 srt:AmericasMember 2022-01-01 2022-03-31 0001576427 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001576427 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001576427 country:FR 2023-01-01 2023-03-31 0001576427 country:FR 2022-01-01 2022-03-31 0001576427 country:US 2023-01-01 2023-03-31 0001576427 country:US 2022-01-01 2022-03-31 0001576427 country:DE 2023-01-01 2023-03-31 0001576427 country:DE 2022-01-01 2022-03-31 0001576427 country:JP 2023-01-01 2023-03-31 0001576427 country:JP 2022-01-01 2022-03-31 0001576427 srt:AmericasMember 2023-03-31 0001576427 us-gaap:EMEAMember 2023-03-31 0001576427 srt:AsiaPacificMember 2023-03-31 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 iso4217:EUR crto:segment crto:market true 0001576427 --12-31 2023 Q1 false P3Y P4Y P3Y P3Y 0.3333 0.3333 0.3333 10-Q true 2023-03-31 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 56136498 305662000 348200000 50500000 47800000 545840000 708949000 28008000 23609000 91354000 78274000 58116000 51866000 75001000 25000000 21168000 25098000 1125149000 1260996000 146211000 131207000 179877000 175983000 522788000 515140000 107749000 102176000 0 75000000 10875000 0 4542000 5928000 50000000 50818000 44296000 31646000 1066338000 1087898000 2191487000 2348894000 602180000 742918000 67149000 65759000 16815000 13037000 4208000 219000 33287000 31003000 60294000 58031000 99616000 85569000 109367000 83457000 992916000 1079993000 3877000 3463000 4138000 3708000 76000 74000 80762000 77536000 33244000 33788000 26285000 69226000 148382000 187795000 1141298000 1267788000 0.025 0.025 63316696 63316696 63316696 63248728 63248728 63248728 2081000 2079000 7323153 5985104 211400000 174293000 760397000 734492000 -85415000 -91890000 551922000 577653000 1017585000 1048041000 32604000 33065000 1050189000 1081106000 2191487000 2348894000 445016000 510567000 224398000 293650000 39109000 32893000 181509000 184024000 63590000 34027000 101242000 88999000 40170000 33336000 205002000 156362000 -23493000 27662000 6827000 4030000 -16666000 31692000 -4595000 10414000 -12071000 21278000 -11809000 20587000 -262000 691000 56256082 60738299 60494827 63613550 -0.21 0.34 -0.20 0.32 -12071000 21278000 6315000 -19218000 136000 -1086000 6179000 -18132000 -5892000 3146000 -5334000 4380000 -558000 -1234000 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 280000000 303342 27.4 183571 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 480000000 1731634 29.9 393585 -12071000 21278000 31947000 34726000 27311000 26611000 8790000 -9000 25168000 9489000 -12297000 2868000 -137000 -432000 -692000 3819000 -22088000 -18926000 -164120000 -92738000 -145011000 -49672000 13594000 18947000 16666000 -3182000 -93000 -2011000 41964000 74930000 37195000 10857000 3976000 5293000 6500000 0 9625000 0 6008000 -22489000 -36102000 16925000 0 78513000 0 78513000 1266000 271000 51030000 8304000 0 6666000 22025000 0 -428000 0 -72217000 -1367000 -1182000 -16673000 -67537000 73815000 448200000 515527000 380663000 589342000 7900000 7978000 616000 365000 24700000 9000000 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 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-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) 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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</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%">No standards were adopted in 2023 which had an impact on the Company's financial statements.</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%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 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-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</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%">No standards were adopted in 2023 which had an impact on the Company's financial statements.</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%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.</span></div> 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 1, 2022, 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><span><br/></span></div><div><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase price. </span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Separate compensation arrangement. </span><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:id3VybDovL2RvY3MudjEvZG9jOjU0NmE2ZTlmZjViZTQxOWNiYzNjMDNlZGM4YjhjZjViL3NlYzo1NDZhNmU5ZmY1YmU0MTljYmMzYzAzZWRjOGI4Y2Y1Yl8zNy9mcmFnOjUxZGQ2MDgxODc4YTQ2NGU4OGJjZmRiZmFlMjRiN2Y2L3RleHRyZWdpb246NTFkZDYwODE4NzhhNDY0ZTg4YmNmZGJmYWUyNGI3ZjZfMTIwOTQ2Mjc5MzA4NjI_adceb86e-75f4-4f0f-b139-eb96522349c7">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 11 for further discussion. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Financing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The acquisition was financed by available cash resources, and in connection with the Acquisition, the Company drew down €50.0 million ($51.1 million) for a one-month period on its then-current revolving credit facility (repaid prior to quarter end) to provide additional liquidity.</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:400;line-height:120%">Assets acquired and liabilities assumed. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction was accounted for as a business acquisition. The purchase price allocation has been completed.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are as follow:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated fair values</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Other current assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired </span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">102.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Developed technology represents the estimated fair value of the features underlying the Iponweb products as well as the platform providing services to Iponweb customers. Customer relationships represent the estimated fair value of the underlying relationships with Iponweb customers, including the fair value of unbilled and unrecognized contracts yet to be fulfilled. The estimated useful lives of technologies acquired and customer relationships are <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU0NmE2ZTlmZjViZTQxOWNiYzNjMDNlZGM4YjhjZjViL3NlYzo1NDZhNmU5ZmY1YmU0MTljYmMzYzAzZWRjOGI4Y2Y1Yl8zNy9mcmFnOjUxZGQ2MDgxODc4YTQ2NGU4OGJjZmRiZmFlMjRiN2Y2L3RleHRyZWdpb246NTFkZDYwODE4NzhhNDY0ZTg4YmNmZGJmYWUyNGI3ZjZfMTIwOTQ2Mjc5MzI1MDA_3939c1f8-d26d-49f0-b62d-c84bed56ce70">four</span> and nine years, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Iponweb business's opening balance sheet, Criteo recognized a $17.6 million liability related to the Iponweb business's uncertain tax positions in accordance with ASC 740. The Company also recognized a $33.7 million provision in connection with the Iponweb business, accounted for under ASC 450 Contingencies. As part of the Acquisition, the Sellers agreed to indemnify Criteo for losses related to certain liabilities, up to an amount of $50.0 million. As such, we have recognized an indemnification asset of $50.0 million which is recorded as part of "Other non-current assets" on the consolidated statement of financial position. </span></div><div><span><br/></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-style:italic;font-weight:400;line-height:112%">Goodwill. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has completed the valuation of assets acquired and liabilities assumed as part of the Iponweb Acquisition, based on facts and circumstances that existed as of the Acquisition Date. The excess of the purchase price over the fair value of net assets acquired has been allocated to goodwill. The goodwill of $187.6 million is primarily attributable to synergies expected to be realized from leveraging our technological capabilities and from the existence of an assembled workforce.</span></div><div style="text-align:justify"><span><br/></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-style:italic;font-weight:400;line-height:112%">Acquisition costs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Acquisition related costs of $12.58 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 March 31, 2023, we did not record any acquisition related costs. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Impact on profit and loss.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The Company's consolidated statements of operations for the three months ended March 31, 2023 include Iponweb's revenues of $25.1 million and pretax income (loss) of $2.4 million. </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%">On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been 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:82.291%"><tr><td style="width:1.0%"/><td style="width:52.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="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%">Pro Forma Consolidated Statement of Operations Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:400;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:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:400;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:10pt;font-weight:400;line-height:100%">563,397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The historical consolidated financial information has been adjusted in the pro forma combined financial statements to give the effect to pro forma events that are directly attributable to the business combination and are reasonably estimable. The pro forma information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the Acquisition had taken place at the beginning the Company's fiscal year 2021.</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>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.4 million were fully expensed as incurred. 1 9 290200000 61200000 100000000 70200000 70200000 50000000 51100000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are as follow:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated fair values</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Other current assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired </span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">102.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 93300000 100700000 1100000 90200000 7200000 59000000.0 191500000 3100000 54300000 102600000 P9Y 17600000 33700000 50000000 50000000 187600000 12580000 25100000 2400000 <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%">On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been 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:82.291%"><tr><td style="width:1.0%"/><td style="width:52.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="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%">Pro Forma Consolidated Statement of Operations Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:400;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:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:400;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:10pt;font-weight:400;line-height:100%">563,397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 445016000 563397000 -12071000 16722000 7100000 3500000 5000000 400000 <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%">Note 3. Segment information</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%">Reportable segments</span></div><div><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><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">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><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">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><span><br/></span></div><div><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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by reportable segment:</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:87.202%"><tr><td style="width:1.0%"/><td style="width:69.719%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><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;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.369%"><tr><td style="width:1.0%"/><td style="width:65.838%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:10pt;font-weight:700;line-height:100%">Contribution ex-TAC</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other costs of sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">181,509</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">184,024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and operations expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(205,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(156,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">(23,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">27,662</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial and Other Income </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">(16,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">31,692</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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>Breakdown of Revenue and Non-Current Assets by Geographical Areas <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in the following three geographical markets: </span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    Americas (North and South America); </span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    EMEA (Europe, Middle-East and Africa); and </span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    Asia-Pacific. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns or of the retailers.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended:</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,214 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated in France amounted to $23.3 million and $30.8 million for the three months ended March 31, 2023 and March 31, 2022 respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue generated in other significant countries where we operate is presented in the followin</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g table:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.875%"><tr><td style="width:1.0%"/><td style="width:58.654%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.103%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Information </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information includes results from the locations of legal entities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 3 3 <div><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 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:87.202%"><tr><td style="width:1.0%"/><td style="width:69.719%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.369%"><tr><td style="width:1.0%"/><td style="width:65.838%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:10pt;font-weight:700;line-height:100%">Contribution ex-TAC</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other costs of sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">181,509</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">184,024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and operations expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(205,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(156,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">(23,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">27,662</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial and Other Income </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">(16,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">31,692</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 381907000 463888000 38021000 46679000 25088000 0 445016000 510567000 158178000 186088000 37352000 30829000 25088000 0 220618000 216917000 39109000 32893000 181509000 184024000 63590000 34027000 101242000 88999000 40170000 33336000 205002000 156362000 -23493000 27662000 6827000 4030000 -16666000 31692000 3 3 Cash, Cash Equivalents, Marketable Securities and Restricted Cash<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements     </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents for each reporting period, the breakdown of the fair value of marketable securities:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross unrealized gains on our marketable securities were not material as of March 31, 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"><span><br/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.119%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash<br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of the Iponweb Acquisition, we had deposited <span id="i0d7bd768efae4fd6acdf71d12c9f0fbe_8072"/>$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. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – non-current</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 228055000 77607000 32043000 305662000 32043000 282293000 65907000 25098000 348200000 25098000 <div style="margin-bottom:5pt;margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents for each reporting period, the breakdown of the fair value of marketable securities:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 32043000 25098000 32043000 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"><span><br/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.119%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 21168000 0 10875000 0 32043000 0 100000000 22000000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – non-current</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 75001000 25000000 0 75000000 75001000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Less) Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-bottom:12pt;margin-top: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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Less) Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 596368000 756741000 50528000 47792000 545840000 708949000 Other Current Assets <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the breakdown in other current assets net book value for the presented periods:</span></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 style="width:57.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.435%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to suppliers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debtors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:10pt;font-weight:400;line-height:100%">2,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses mainly consist of amounts related to SaaS arrangements.</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 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 style="width:57.084%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.435%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to suppliers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debtors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:10pt;font-weight:400;line-height:100%">2,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 11910000 12421000 10806000 6768000 32417000 24549000 2983000 8128000 58116000 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:99.853%"><tr><td style="width:1.0%"/><td style="width:55.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other creditors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn out liability – current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;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:99.853%"><tr><td style="width:1.0%"/><td style="width:55.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">18,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt"><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><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 will be paid in 2024 (current portion). The contingent consideration for fiscal year 2022 of $22.0 million has been paid in the period ended March 31, 2023. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain tax positions</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%">Other non-current liabilities also include approximately $18 million related to uncertain tax positions as of March 31, 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:99.853%"><tr><td style="width:1.0%"/><td style="width:55.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other creditors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn out liability – current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 13196000 16334000 16871000 17671000 28978000 25414000 4846000 2388000 27000 10000 45449000 21640000 109367000 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:99.853%"><tr><td style="width:1.0%"/><td style="width:55.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">18,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 44696000 18055000 17980000 8230000 6550000 26285000 69226000 100000000 22000000 18000000 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 style="width:20.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,704 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,280 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,409 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,207 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,616 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,589 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,438 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.827%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices</span></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:10pt;font-weight:700;line-height:100%">Data Centers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:20.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,704 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,280 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,409 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,207 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,616 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,589 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,438 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 3704000 5576000 9280000 4409000 5207000 9616000 142000 9000 151000 151000 3000 154000 89000 4000 93000 50000 5000 55000 229000 0 229000 172000 172000 3706000 5589000 9295000 4438000 5215000 9653000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.827%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices</span></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:10pt;font-weight:700;line-height:100%">Data Centers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1081000 26954000 1081000 26954000 Employee Benefits<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%"><br/>Defined Benefit Plans</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt;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 style="width:64.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Projected benefit obligation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at January 1, 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,531</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at December 31, 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,708</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at March 31, 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,138</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not hold any plan assets for any of the periods presented. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span></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 style="width:55.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:400;line-height:100%">Discount rate (Corp AA)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Expected rate of salary increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of social charges</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Expected staff turnover</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Estimated retirement age</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Defined Contribution Plans </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expense represents contributions payable to these plans by us at specified rates. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the United States (for 401k plans), and the United Kingdom.</span></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.404%"><tr><td style="width:1.0%"/><td style="width:70.756%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.674%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contributions plans included in personnel expenses </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt;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 style="width:64.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Projected benefit obligation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at January 1, 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,531</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at December 31, 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,708</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation present value at March 31, 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,138</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 5531000 1756000 73000 3311000 341000 3708000 176000 41000 -136000 -77000 4138000 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span></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 style="width:55.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:400;line-height:100%">Discount rate (Corp AA)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Expected rate of salary increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of social charges</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Expected staff turnover</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Estimated retirement age</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table></div> 0.0410 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.404%"><tr><td style="width:1.0%"/><td style="width:70.756%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.674%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contributions plans included in personnel expenses </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 4078000 3858000 Revenue <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Disaggregation of revenue</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our disaggregated revenues:</span></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:99.553%"><tr><td style="width:1.0%"/><td style="width:32.831%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended </span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,679 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our disaggregated revenues:</span></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:99.553%"><tr><td style="width:1.0%"/><td style="width:32.831%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended </span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,679 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 381907000 38021000 25088000 445016000 463888000 46679000 0 510567000 Share-Based Compensation <div><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.303%"><tr><td style="width:1.0%"/><td style="width:67.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.176%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Research and Development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Sales and Operations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   General and Administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(25,168)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(9,489)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(23,468)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(8,274)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr></table></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 style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.303%"><tr><td style="width:1.0%"/><td style="width:67.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.176%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(10,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(14,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:10pt;font-weight:400;line-height:100%">(25,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(9,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,468)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></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 style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Options </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:31.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="21" 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%">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:8pt;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 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:8pt;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 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:8pt;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 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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - 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:10pt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(12,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding - March 31, 2023</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:10pt;font-weight:700;line-height:100%">359,266</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.65</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">4.49</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - March 31, 2023</span></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:10pt;font-weight:400;line-height:100%">288,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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 March 31, 2023. As of March 31, 2023, unrecognized stock-based comp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ensation $0.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1 year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lock up shares </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:id3VybDovL2RvY3MudjEvZG9jOjU0NmE2ZTlmZjViZTQxOWNiYzNjMDNlZGM4YjhjZjViL3NlYzo1NDZhNmU5ZmY1YmU0MTljYmMzYzAzZWRjOGI4Y2Y1Yl82NC9mcmFnOmQzNTBiMDQwYjhkODQ2ZTU5MDg1OTZkYjc1N2QwYTUzL3RleHRyZWdpb246ZDM1MGIwNDBiOGQ4NDZlNTkwODU5NmRiNzU3ZDBhNTNfMjc0ODc3OTA5Mjk2Ng_517dee4e-8858-475a-8894-1a513a933092">three</span> installments on each of the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU0NmE2ZTlmZjViZTQxOWNiYzNjMDNlZGM4YjhjZjViL3NlYzo1NDZhNmU5ZmY1YmU0MTljYmMzYzAzZWRjOGI4Y2Y1Yl82NC9mcmFnOmQzNTBiMDQwYjhkODQ2ZTU5MDg1OTZkYjc1N2QwYTUzL3RleHRyZWdpb246ZDM1MGIwNDBiOGQ4NDZlNTkwODU5NmRiNzU3ZDBhNTNfMjc0ODc3OTA5Mjk2OA_ceb8dfb4-5f19-4b13-9490-5c2caddf87e3">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 style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.696%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of March 31, 2023</span></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:10pt;font-weight:700;line-height:100%">2,960,243</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;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:10pt;font-weight:700;line-height:100%">23.94</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $45.3 million, which is expected to be recognized over a period of 3 years starting from the grant date of August 1, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units / Performance Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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><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:95.454%"><tr><td style="width:1.0%"/><td style="width:72.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares (RSU)</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(273,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(196,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of March 31, 2023</span></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:10pt;font-weight:700;line-height:100%">5,378,250</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;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:10pt;font-weight:700;line-height:100%">25.69</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $81.1 million, which is expected to be recognized over a weighted-average period of 3.15 years.</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:95.454%"><tr><td style="width:1.0%"/><td style="width:73.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.442%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares (PSU)</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(118,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of March 31, 2023</span></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:10pt;font-weight:700;line-height:100%">760,708</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;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:10pt;font-weight:700;line-height:100%">27.20</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $16.2 million, which is expected to be recognized over a weighted-average period of 3.56 years.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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: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:95.454%"><tr><td style="width:1.0%"/><td style="width:46.836%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.445%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - 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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(52,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding - March 31, 2023</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:10pt;font-weight:700;line-height:100%">250,552</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#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:10pt;font-weight:700;line-height:100%">17.65</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;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:10pt;font-weight:700;line-height:100%">19.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - March 31, 2023</span></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:10pt;font-weight:400;line-height:100%">230,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>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 March 31, 2023. As of March 31, 2023, the instruments were fully vested. <div><span style="color:#000000;font-family:'Times New Roman',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:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.303%"><tr><td style="width:1.0%"/><td style="width:67.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.176%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Research and Development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Sales and Operations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   General and Administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(25,168)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(9,489)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(23,468)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(8,274)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr></table></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 style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.303%"><tr><td style="width:1.0%"/><td style="width:67.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.176%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(10,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(14,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:10pt;font-weight:400;line-height:100%">(25,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(9,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,468)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></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> 16172000 3968000 4045000 2566000 4951000 2955000 25168000 9489000 1700000 1215000 23468000 8274000 38000 58000 10591000 0 14079000 8983000 460000 448000 25168000 9489000 1700000 1215000 23468000 8274000 P4Y P10Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:31.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="21" 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%">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:8pt;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 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:8pt;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 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:8pt;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 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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - 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:10pt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(12,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding - March 31, 2023</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:10pt;font-weight:700;line-height:100%">359,266</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.65</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">4.49</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - March 31, 2023</span></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:10pt;font-weight:400;line-height:100%">288,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 372329 0 12363 400 0 300 359266 20.65 P4Y5M26D 16.25 288866 100000 P1Y 2960243 P3Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.696%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of March 31, 2023</span></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:10pt;font-weight:700;line-height:100%">2,960,243</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;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:10pt;font-weight:700;line-height:100%">23.94</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 2960243 0 0 0 2960243 23.94 45300000 P3Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"/><td style="width:72.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares (RSU)</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(273,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(196,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of March 31, 2023</span></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:10pt;font-weight:700;line-height:100%">5,378,250</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;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:10pt;font-weight:700;line-height:100%">25.69</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 5349955 497821 273456 196070 5378250 25.69 81100000 P3Y1M24D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"/><td style="width:73.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.442%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares (PSU)</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(118,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of March 31, 2023</span></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:10pt;font-weight:700;line-height:100%">760,708</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;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:10pt;font-weight:700;line-height:100%">27.20</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 522467 356402 118161 0 760708 27.20 16200000 P3Y6M21D P4Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"/><td style="width:46.836%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.445%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - 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:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(52,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding - March 31, 2023</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:10pt;font-weight:700;line-height:100%">250,552</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#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:10pt;font-weight:700;line-height:100%">17.65</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;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:10pt;font-weight:700;line-height:100%">19.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - March 31, 2023</span></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:10pt;font-weight:400;line-height:100%">230,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 302775 0 52223 0 0 250552 17.65 P5Y3M7D 19.25 230737 Financial and Other Income and Expenses <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated statements of income line item “Financial 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:99.404%"><tr><td style="width:1.0%"/><td style="width:65.666%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains (losses)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial income (expense)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Financial and Other income (expense)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,030 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $6.8 million financial and other income for the three months ended March 31, 2023, were driven by the recognition of a negative impact of foreign exchange reevaluations net of related hedging and the up-front fees amortization, the non-utilization costs, and the financial expense relating to our available Revolving Credit Facility financing, fully offset by the proceeds from disposal of non consolidated investments.</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 March 31, 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"><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:99.404%"><tr><td style="width:1.0%"/><td style="width:65.666%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains (losses)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial income (expense)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Financial and Other income (expense)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,030 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1063000 133000 486000 547000 -1949000 4463000 8199000 -19000 6827000 4030000 6800000 Income Taxes <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Breakdown of Income Taxes </span></div><div style="margin-bottom:12pt;margin-top:6pt;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-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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,595)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three months ended March 31, 2023 and March 31, 2022, provision for incomes taxes is $(4.6) million and $10.4 million, respectively. The $(4.6) million tax benefit was driven by the loss from operations. The three months ended March 31, 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.</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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,595)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> -4595000 10414000 -4600000 10400000 -4600000 Earnings Per Share <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic earnings per share by dividing the net income 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:98.511%"><tr><td style="width:1.0%"/><td style="width:64.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,809)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,256,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,738,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate diluted earnings per share by dividing the net income or loss attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (refer to Note 11). There were no other potentially dilutive instruments outstanding as of March 31, 2023 and March 31, 2022. Consequently, all potential dilutive effects from shares are considered. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, a contract to issue a certain number of shares (i.e., share option, non-employee warrant, employee warrant ("BSPCE")) is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.144%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.608%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,809)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,256,082 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,738,299 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards ("RSUs")</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,062,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,591,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,494,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,613,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.132%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"><tr><td style="width:1.0%"/><td style="width:64.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,809)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,256,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,738,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> -11809000 20587000 56256082 60738299 -0.21 0.34 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.144%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.608%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to shareholders of Criteo S.A.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,809)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,256,082 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,738,299 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards ("RSUs")</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,062,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,591,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,494,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,613,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> -11809000 20587000 56256082 60738299 4062752 2591530 118146 179089 57847 104632 60494827 63613550 -0.20 0.32 <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 weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.132%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 497821 58840 0 0 497821 58840 Commitments and contingencies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</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%">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><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:120%">Regulatory matters</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices were not in compliance with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, and on June 23, 2021, CNIL notified the Company of the appointment of an investigator(rapporteur) for the ongoing investigation. The investigation also covers another complaint against Criteo received in November 2018 by CNIL from the European Center for Digital Rights ("NOYB"). </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 3, 2022, the assigned rapporteur issued a report that claimed certain GDPR violations, in particular relating to the Company’s contractual relationships with its advertisers and publishers with respect to consent collection oversight. The report includes a proposed financial sanction against the Company of €60.0 million ($65.3 million).Under the CNIL sanction procedures, Criteo had the right to respond in writing to the report, both with respect to the GDPR findings and the value of the sanction, and did so, following which a formal hearing before the CNIL Sanction Committee occured on March 16, 2023, with both Criteo and the rapporteur presenting their respective positions. The CNIL Sanction Committee is expected to issue a draft decision that will be submitted for consultation to other European data protection authorities as part of the cooperation mechanism mandated by GDPR. A final decision, including regarding potential financial penalties, will likely occur by mid-2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to U.S. GAAP, we establish accruals for specific legal proceedings when it is considered probable that a loss has been incurred and the amount of the loss can be reasonably estimated, and these accruals are reviewed and adjusted each quarter based on the information available at that time. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the receipt of this report, which included a proposed sanction penalty of €60.0 million ($65.3 million), we have accounted for the proposed penalty as a provision for a loss contingency, which is reflected in our financial statements, as a current liability, for the period ended as of March 31, 2023. Such amount could be lower or higher based on the final resolution and merits of the claims made in the report. </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 $33.2 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 65300000 60000000 65300000 33200000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended:</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,214 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,016 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 188288000 160214000 96514000 445016000 194847000 193954000 121766000 510567000 23300000 30800000 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:96.875%"><tr><td style="width:1.0%"/><td style="width:58.654%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.103%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 169591000 171864000 45782000 55455000 23298000 30781000 59692000 77975000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information includes results from the locations of legal entities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 91766000 209760000 24562000 326088000 92952000 193007000 21231000 307190000 Subsequent Events The Company evaluated all subsequent events that occurred after March 31, 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. On February 5, 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 1,731,634 shares repurchased at an average price of $29.9 offset by 393,585 treasury shares used for RSUs vesting. 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 303,342 shares repurchased at an average price of $27.4 offset by 183,571 treasury shares used for RSUs vesting. Primarily consists of realized gains in FX hedges for the three months ended March 2022. Of which $24.7 million and $9.0 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the three months ended March, 2023 and 2022, respectively. EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ). HU8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "3@*-6!<7C[.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DV!0]3E N($$A*30-PBQ]LBFC9*C-J]/6W9.B%X (ZQ_WS^ M++G!J+%/])SZ2(D]Y:LQM%W6&#?BP!PU0,8#!9O+*=%-S5V?@N7IF?80+7[8 M/8&2\A8"L766+V@0M@AC&ED+\+Y%;B4OT3NW1 G))C]FMJ&(9RJ)?\R MVPYI^I6]YF.DC3A/?JWO[K%++>*JGEM5;R?7;]X7<1#KWS._^/ MC<^"IH%?=V&^ %!+ P04 " "3@*-6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ). HU83<524708 *@E 8 >&PO=V]R:W-H965T&UL MM9IK4^,V%(;_BB8[L]/. +$E$L(N9"8$:)FRD"6TG6VG'X0M$L_:5BK+7/Y] MCVS' BJ?9#WX"_AVWNC5Y>B1[*-'J;YG2R$T>4KB-#ON+;5>?>KWLV I$I[M MR95(XI;WQ47%MIL9',M=QE(J9(EF> M)%P]GXA8/A[W_-[ZPDVT6&ISH3\^6O&%F O]^VJFX*Q?JX11(M(LDBE1XOZX M-_$_3=FA"2B>^",2C]F+8V*LW$GYW9Q#+X[7Z>6$>S-SQ3$QE_&<4ZN5Q;]0CH;CG>:QOY..OHC(T,'J! MC+/B+WDLG]W?[Y$@S[1,JF H01*EY7_^5%7$BX"1UQ! JP#Z)L!O^@56!;#" M:%FRPM8IUWQ\I.0C4>9I4#,'1=T4T> F2DTSSK6"NQ'$Z?%4/@A%9M!B9)=D M2ZY$=M37(&QN]X-*Y*04H0TBC'R1J5YFY"P-1?@ZO@\%JDM%UZ4ZH:C@%Z[V M"/-W"/4HNJ\E%6@X7WW<2>^5^OW:_ MCZE;][?/*^%RBH?[WNY7ER4TJJ6E06UIL)VEKSE76JCXF=R(E53:90^7TBIW M59\Z&1,-:&AS5!D=HHEGKVB4LR2FYR04YBG@+'.CVC FT]4^N9_I#GJ3F#]KV5 MCZG3+RXWXRIR<=@4CVMKTW*0CX+&_VV6W=?I$%H=-I%_CC6_[Q<6I9YQV3?*6[A^("S#F=X$%M75GL M\7%:*4;=!%:SS><+CF)SD&=S.G/UV@T[C&@2/:^O/T@W=BF[.$J$6 M9F#^ @IZ"4DV6?'4W;2X8+/1+OB&6KZA6_'-?"F@(3%[N$RSO2[XAEJ^H5OQ M#1A+8*4\US+X#FN18M./7.<:8"<-H7V=CM^)5ZIZ*-4&A9K9:7X8#X8^&^X? MCH[Z#RZ/EFPH#B9KCY!1%4R;%VDHGLAOPMV,N)0'2^?!P7"?'C@]=,$ZU+(. MW< ZU71Y'F4&#[X)KM!]G@URN[L^W66^TV@7^$,M_M M-WE>.CV'B^X,BXLU M[B=W@4#4(A#%@>6MQVK?KMDE+O?5W8Y=X ^U^$-Q6)F P; T&7-WCL$%FK-J M%[S#+.\PG%/ F(H"GI)3(-B_0!?@P"S[,[^#%R#O! M3%4#7: 1LVC$<)*YC70LB+PG/OWI[F?D3L;.BL,%IC>WUTY?7< 6L[#%<-A:=P5R]A0L>0I+F:;M M[0U"5Y/YZ<3Y"@T/;.O0HA;#^>AU_W-GNW>"I,IO%\C%+'*Q80?9[IWHJ:J! M+EB,619C.#[]2+;#E=[TG1W2.GMU06[,DAO#4>M*DM<)K)%N-@@UO4?&P]KZ ML]3&<.CZ@2R&"R%9[%WQK?_B6QBS7U%\(I21P&QXEY_%U%?KSY FQ<&PO=V]R M:W-H965T&ULM5IM;]LX$OXKA+?8:P$GYIO>NDF K)/N!>@F M19W>?59L)A8JBUZ)3IK[]3>4',L1AXP7U_L22\I#ZN%H9IX92B=/NO[>+)4R MY,>JK)K3T=*8]UVO<@.G]<.D6=/_^N2OUT.F*CEPM?BX>EL1F(6D:J5'-CI\CAYU%-55G:F8#'7]M)1[M[VH'[QR^S?VH7#XNYRQLU MU>6_BX59GH[2$5FH^WQ3FJ_ZZ9]JNZ#(SC?79=/^)4];+!V1^:8Q>K4=# Q6 M1=7]YC^VAM@;P*1G -\.X(<.$-L!HEUHQZQ=UD5N\K.36C^1VJ)A-GO0VJ8= M#:LI*OL89Z:&_Q8PSIQ-;ZXO+J]GEQ<$CF8WGZ\NSF_A9'8+/W]>7M_.R,TG M\NGJ^OQZ>G7^F7RYF5W=7MUY_)?,OF]XX-][#Y,Z^/B6!CPBD7R/!I>/B%FN^&\]?#)V"7 MG7'XSCB\G4_XC+.I:U49DC>-,LU';#W=!!*?P,;@QV:=S]7I"(*L4?6C&IW] M^@N+Z6_8ZG[29*_6*G9K%:'9SZ9YLR3PU,C<'JB_-L5C7L+BT:?8316W4]E$ M\7@F:!3'8//'_?4@,)E"@MG!7C&5.Z8RR/2VSA<*4LA< <6[4C5C4D&^T_!O\^7.X5H,^)!:W:EZYT=C MN%6S5FVZ*9\Q:W1TH[UE1C)*)1U8PX4E-,UDAELCVEDC"EKCJIKKE2(F_Z'0 M1Q4Y=^4II>F &X(2,?50BW?4XB"U&[,$.WJ9Q4)QJS'<\LR!-"Z+LR-@Y)HX!B80H(OQU;LM:UU6N,=>;R >,. M71-!131+<=:,]KI'PUE$F[P\P 6VT^S?GS$>L;VXW4H3 N000YG'$=B>1+,@ MU2\U5&VU>1Z3=9E;LI"F;()>0SEEVN2'$F\$9Q@G"8>VKUXLJ!> M068R>?506,_HS.NGRET*298FR9 JAHNR5'BH]MK'PN+WA]:+)Y %E)QPPYOS M)!WZ*89CX">>^&*]W+&PWK6EM16T3?-B28@OZQ*Y*:H'4BHH8U'FKN(PFB2N MYV(XSA*?X_;2Q,+:Y.:P2E='@3S&7!T:JB@"2?Q9C/5:Q<)BYXQ#N8RY M.L5HFD1#]B[,Q[S7,A86L^L]AO=%!?5/ 9DMD-%^^40-$7<&R3]KQ" R6,A_57MA86-DNU+T"B@M;P818N@(E)<^&10(" M$RR6GACCO8[Q0W3L,(-R1*)H' LQS&4H,$U2G^SR7LMX6,LZN@&*KAIQEC&9 M#K4 T)W 06UA^)>TW=8UU<6^5U1MGD ;_U^;N_W_VC^>*^ /*R 75.USI_; MC@I=KJMO,:A$.@Q'!)= //CBD?W0"I.[RA8G;NF&P2(H M+#R,>_WC_UMOQETM@_J7#44#@PDJ/ 4:[R6/AR7OTTXL]ES]0,.Z.B:YTU4B M* AF#^U>[WA8[S[;>F='^?E5+708>5?:A.!NAD%@C%)/L2'2*#?*5PY M@SC+AGTQ HM2*IB'7:]Z/*QZEZMUJ9^5 E/6JLQM[1;,"JZL0J M@B/3=LDX2U>:)'.*'P0E$NJ1+]'+EPC+ER_;'MA@"&3[T/$%!.,IAT0O8B(L M8N%T>RA[5\)2FK@;QDASET3"4R2+7NE$6.F&I<.AK%W] J&0PU2,PO8W"%ZS M[H5.'+)+N<_UK2AT%8O'/!W6$P@LSCCW6;D7-A$6-K<5>8NOJV%0Z8O4<0L$ M!]DEBSR,>[$38;'K&+_%TM4NQB3CF9,X$""/$Z\GR%[F) VV)+-E7JNE+A>J M;O[1[OV99[0GD4&Y_+L]R<^:[?6J>[V48;VOB/VHQ)D73;$ J M+%!O3&/@P"8RYUW0^)"70^_#<,-X*K\$8>(<39N M,""SO:*G(I!]12##%<'Y8E'8I [!O"\UP:7 ^GV]6FZ[8UEU%JU<04DO[N<2C(D771[XO==-\0%?@"O]1 M&DFGD\1PT)EGOC>R?9$@W]KI-7E;@ZF\KB"@T$0J776/(I;Q8;K'<$D21SZW MZ,L &2X#+MO$>90;4Q=WFVZSU^@N&+;9U<;!M"Z,TF1V?([[-[;5RY+(T5D4 M*%,J/4V:["L#><"6+]0TM2Y+F[Z*RBB(2WQ+32)]+(_IL(K!8(+&'HV5?54@ M#ZD*.LU"Z2'B3B,*7CDDB %3QJBG<)%]&2 /*0,ZBFW:>Z,BV$ZW_V$#ODF) M =%-RLG>%SSV\RE(Q0]%U9!2W<-(>IS JNONBZ3NQ.AU^U'/G39&K]K#I&PO=V]R:W-H965T&ULK9=ACZ(X&,>_2L-.-F.R&1 $ MG5DE<83)FNRJ69V[%Y=[4?%1F@'*M45W+_?AKP6&Z(PRDO!&6NCS_S_]/;26 MX8&R%QX""/0KCA(^TD(AT@==YT$(,>9W-(5$/ME2%F,ANVRG\Y0!WN1!<:2; MAN'H,2:)Y@[S>POF#FDF(I+ @B&>Q3%FOQ\AHH>1UM5>;_PDNU"H&[H[3/$. MEB">TP63/;U2V9 8$DYH@AAL1]JX^^ /U/A\P!\$#ORHC=1,UI2^J,YT,](, ME1!$$ BE@.5E#Q.((B4DT_BGU-0J2Q5XW'Y5?\KG+N>RQAPF-/J3;$0XT@8: MVL 69Y'X20_?H)R/K?0"&O'\%QW*L8:&@HP+&I?!,H.8),45_RHY' 68]H4 MLPPPWP;<7PBPR@#K6H=>&="[UL$N _*IZ\7<%M@=,GI 3(V6:JJ1T\^C M)2^2J/=D*9A\2F2<<"?SF>?/EKZ'9&LY_S[UQBO96:[DY8<_6RW1_ D]36?C MV60Z_HX6\^5T-9W/T.WS;/SL3>78#KI=8 :)"$&0 $<==(-(@E8AS3A.-GRH M"YFGI(G>\])# MMS>=RVI>O9H'0:5F7I.=WT2O+CM=UK8JL%D5V,SEK0OR2X$%R(4M$-VB)Y+@ M)" X0@O*2;Y2_QJON6!RO?Y]KE"%=N^\MMK#'GB* QAIJ??9QSAK%9OB=*[%V::K?\ZU#F>_PMEO M@%.>CKF0)Q&2[#YB6BO;E&G_6J9MNOKG7.N8#BJF@P_^I@#SC/U&\D@:O'P$ MLE:K*,#5 /M]2*EX[ZH1??3*Z_P-02P,$ M% @ DX"C5HO;F=N[!0 UQ8 !@ !X;"]W;W)KJ[7G-NT%L<)?JBMS9F]%8&H*8 =NP(M%.BA@MNBX!0*3N9H MCBQSZYH9-AXI^8I4*@W6THLL-IDV>".2-(U3H^"M #TSGCS<7]_<3V^N$5Q- M'_ZZO;ZS*7KX@AX>;YXN9[<@@$Z>[R^?KV]!YA2=H>?I-3KY M=(H^(9&@V5IN-4L6>C0P@"RU/Y@7**YR%+0%A8/N9&+6&MTD"[[8UQ^ 1Z5; M]-VM*]II\(ZI/G+(9T0Q=2QX)A]7IQUPG#+*3F;/:;%WF\QES-'4,,-A#1CT MS^6+-@IJ^%];L')CKMU8NK#/]8;-^44/5J[F:L=[X]]_(S[^P^;ID8SM^>V6 M?KM=UL=/?,>3+;?YF"OZF6+::W9CU_4P\4>#71U]4\PCV/.'I=@>+J_$Y77F M8R*U07()?2C#=VX#Z!TS"4L7SKK=R9AIMAR*>;0,7]LA199]YQ# *SK M-#?EU>)]1JGKA,%!7FQRH>-[V)Z888EUV(GUP:RYRM#5TF/#.6Q^WPD)#@]@ MVL1H$#IVE$&),NA$^55)K=%&R:4P-G!!XZLD(%X#G$W,Q=2U@PM+<&%G;3]L MN&)&)"O$WX#L-=?6\@Z/6=Y',K;G+\$5A>&?=!G-F9JO$9 /4/@.9I--UF7? M V E)-PL#=_Q0GR0))N< UEJZ4"D1KRD$_6415QGD&6>,9GH;L2DB81@0EUZ M"-DB& 1A&+9 IA5DVEWW/ &D40::+6 :$2F)I7-8-W#:Q.-B,FR$VB+GP)_? M@KMB7]))QHTH6P2)YSL^;8%;D2;I9LUB6CB)H,N< MHJ62<:U$K)A="V;'K;6Y G)3C@[]5L 5FY)._AI_$0E+YJ*HC+R'B\*)(M:G M5MQ> X\?U%96@;HIY6*GA6A(Q8JDFQ;WH_S"84O$D6%O+65A(3SBP]\AV*:< M0_RP+<05+Y)N8GQ4RO1/@? ]N.]HF[[E>Z!UBM; CP2YI(2!2T2/IYL=[ MV'Z*>GBM&)OT=T8H'I)#E$TY2N@P: %9T23I9*4F2,1V3$3L)8+ 2J373/&U MC!9)#(YF\,6 M2\DH2CN@2 P'*K;/@,6G_+UVXA_V/XN4'Y(6/RI6I*1S>OF6[;LY\,L..MZ* MYWF #&R--M!=4O!;#>]%.L3&FVW6T*$[YH*(Q7*;&/O(0SL)^5=GGF-9VP]4 MQ<6TFXL_$*C/Z0$'#/XG$*O\K74ATB;M>C[U?!PT4MZ4]/'0"6C;:$$KBJ;= M%/TA=Q8BVJ8R/W.HRVCZ$5B5.WLY M"S**Y)RE^ _; M2UF^]K+MG!9^N6R/9&T_+-6H0+M'A5I86N-1K]L%-"Q6#Y$]X_E'@WK'PGUZ M2"46,=QW6NB.5I,$[9XD/N93O7@_Z)5O]>K0J:84.'4X< QJ1X0Q5ZOLY%1# M"X5NF1^KE4_+T]G+[$SRX/D5.9_D9ZR5F?S(]XZIE8 ]3,278!+WAQ!ME9^B MYC=&;K*#R!=IC(RSRS5G$)U4 -XOI33O-^D'RK/L\?]02P,$% @ DX"C M5G0(QUF< P .@H !@ !X;"]W;W)K33$C4Q*:V@=U_W['#IBP$ MVDI]26QGYOBV+:,4"BJ;? T,OR1<%%3A M5*QLN19 8^-4Y+;G.!V[H!FSAGVS]B"&?;Y1><;@01"Y*0HJ7FXAY[N!Y5JO M"X_9*E5ZP1[VUW0%(:BG]8/ F5VAQ%D!3&:<$0')P!JY-V/7T0[&XDL&.WDP M)EK*DO-O>C*+!Y:C&4$.D=(0%%];&$.>:R3D\7T/:E5[:L?#\2OZ1R,>Q2RI MA#'/OV:Q2@=68)$8$KK)U2/??8*]H+;&BW@NS9/L]K:.1:*-5+S8.R.#(F/E MFS[O W'@@#CU#M[>P3MV:)UQ\/<.OA%:,C.R)E3185_P'1':&M'TP,3&>*.: MC.G?&"J!7S/T4\/Q_7PRG8?3"<%1>/]Y-ADMAI,D/K:](@3^&$7+V_)N])QL@BY1M)62S[MD*.>B<[ MVO.Y+?EX9_CXY(XSE4HR93'$;_UMU%8)]%X%WGH7 >^H:!+?_4 \Q_-K^(Q_ MW]V[0,>OXNT;//\,7JBH KP&BO"$C'F!=R_5EV(+9,8B7@#Y;[242N#Q_K\N M>B5ZJQY=W_D;N:81#"P$EB"V8 W_>>=VG'_KI/\EL#>!:%6!:%U"'\XQ166E MXJN<2WE=I[:$Z!@(G9"VPX;K.5VW;V\/=9R:>:[7#2JK-P3;%<'V18*8)3 ' M,+R$0@"+7@C^%"9S:K)/G"4)Z&60'P@#\S<5?8;:$U_NTSZ@U_'=]I&&4Z.& MV_/<,R(ZE8C.11&C2&VHR&A.5IC291EJD-<$-4"QSOD+ %D"@R13OZ&D4T/2 M[QPI.35RG:!3KZ-;Z>A>U'&O4A D>G-??GEZNJ=Q=[N]([:G1@TW<'VOGF]0 M\0TN\EUPA3'_0[[!*95VT/..")]:^6[K3'A[%=W>Y6.BE,B6&T67.1#%B4PI M\N9Y#$*:1"4R!9R$S5&SCGBOAKCOMXZ(GUJU_,"I)^XZ/^N7\T?4&6>-"$N( MX#F:KC#J"B^J5/6UR#E-,.UV<$2\SLKU#O25U.V#*ER 6)GF1.(AV#!5UJMJ MM6J 1J;L'ZW?ZL;(5/>?,&57A=5HI:]Q#@E".LTN1E.4C4HY47QM:OV2*^P< MS##%Y@Z$-L#O">?J=:(WJ-K%X0]02P,$% @ DX"C5G'3Q88*"@ E4< M !@ !X;"]W;W)KFW.^^CP8%),Y6\;%:;9BJ?CD.KF,\Y]7;)&] MGO=P[^V-^V0VY^4;@XNS53QC8\8?5U]S\6JP19DF2Y8629:BG#V?]R[QYXAX MI4-E\8^$O19[QZ@\E:]W__9AC.YNT#BXO/>#NR]#_W[\&_+_ M_A@^_ M]?+R]?!R&POH3ZJ/'\1!]_/ )?4!)BA[FV;J(TVEQ-N BQS+28%+G M<[W)AQS(YR'C\4+A-M2[^7^L$_Y3Y!%SGB=/:QX_+1CB&2KF<<[FV6+*\@)E MS^@Z3SC+T/CT\E01Q=='&9=@:!*O$G62-^^KA5GZ7A@*TTFV M9.CCEZPH/BG@0SW\/>.B-@ML/\[3))VIF!#I(6Y%]9QD*<^SA?AH)GC%6K>,+.>V)("Y:_L-[%7_^";>-O*FI#@OD;,*L"*Q?'EPO; M=L\++/U;:A10S'=6C3;@2970 )%D*"14!@#3[2+1]I1SX>P\$-IKTW M@1A[+B5&+RQB3=RL/]_N1;%"HG%[C?/IOU639D(6#D@P'Q+L!A)L! D60(*%D& 1 M$%B#Y-:6Y):V MV**[&D7O(7!Y;\:ZNU8A!,'.E+.%18&98KK3Z^-IVN;(,$ M&T&"!9!@X5$C&[6M; ^K2Z"]98>M9<>F09PT&L1WV6*W\NAC%U,BT45E9HM& M1.*+-L&N?($$&T&"!<>-1@@9,U+%](BEIHRSI8RCI4Q8%.NJDQ'77%D^3=)8 M7/=L.NS]9EM%'"UPUR42$LQWVE] 8K0::\B0(TBP !(LA 2+@, :5'6W5'5_ ME:HJ>KHM$K1;[B-L?+?=EDM$TJ;=E4B*E+#4W >0 4-(L @(K,$/;\L/3\N/ MZWFP#M"Z]FI,N$L-Z4)_>)R9K\^A*Q=K MM(8*83F.+&F !@U T4+5N!&+2N,6005M\FQOKP%KN5'IY_VKN FX6EQ)Q M*6@K"8-;9^09)I;YTK9R/5EE\O5I=:8+)-KHJ#,(0&.&H&B1:J:H^NH![Q1Z MK)?HZTO.JC 5965BE<*F9$I;R9;[,7VPK@LA*-H-*-H(%"T 10M!T2(HM"9! M=Y(]UFOV?CK5;"#]'N=;\9XH2:M%[]KG@:+Y-5IS#\DS+"KK\C<*2XL2QS9- M>>V$3# 10M!T2(HM"8M=YL56"L3R[0\BHIF:Q*QL+4(E:NHPA#;KNE8\GIK M*K:2+$,F3]NJCZE#::OQ:L=U3,/"EKQ(MNWZEFT94M,0*NQL[-ERU8+[9WVGY63QFDKCP$1?.Q0H"FQ'0=XLH$:%M:GFMAN=T?@288 M@**%H&@1%%J3F3N='^N%_GZU7U7]JJ MQFTUVL;R(6C,2!&S3SQ;S1JR$\")7K3^'W:K M]E$KZ9WW+6%XE)5?6S7Z1/['=QO M1'E-H??J7!5A[Y 'E>])>_P0>26\4@[7Y]%9THJ[JJG#I;O(AR!1@U T4+5R&'J$6F9 MB:"B-KFVD]N)7F[OLJ--VG(R,1UY5H9*,QO+MX_I$^M,&4BTT7&G$( '1 M(L4I['5!3;;LA'^B%_X[;&J3MC8N;VKK@W5>%4'OR =%&X&B!:!H(2A:!(76 M).A._R=Z_?_X36VJ)"WD?>E#4#2?M+5XFU)LVYXM7[FH=@L(Q;*\/P)-, !% M"T'1(BBT)BUW^QU$_V,"_::VFHI.JP?"AF7L_QJP9IG*$#N6*PM["D-BN/(] MVPJK/L'8-.1-;86A8QM4OM0.5("N9H%.F; M[^RD6/+N#LKB?%JJ%],D9Q.>Y06*UWR> MY%G^TG^]*O]^(*YQ M:FRXMTP6BSWGLC^+TY\B<+;F!8\WI+II5EU=<8H>A-?D MX(5S4FQTYJ1L_D0,:M 3:I(WW7"7Y;1DK(@0O[ \GI5))QO5Y@-Q3DUQ\%PP MCIY^(NS2$\O!>Y$V4.L2XSG+T?WXL4 OK. B\U-Q;;(_OM:?,[[F_VU\\8DC MOO$V-3N-L'?J[8TP]<0(N]:1(ZPJ7H.]9VV(4YM5SW8I,UVG?/.+[^V[V^?' M7%6/69'?)^[GD+C*3SSQ2?5(D,$NQ.:!-:+PS9*T0 OV+,(9IXY8IO+-,V V M+WBVJI[V\91QGBVKPSF+IRPO#<3GSUG&WUZ4 ;9/XKGX+U!+ P04 " "3 M@*-6GG:\[1@# "G!P & 'AL+W=OU!;BV@P1H+K7L%D6Q#[0TMHA(HDI2=K-?OT-) M49U$2?/0%_&B.8?G#,GA<"?DK8H1-?Q*DTR-K%CK_-2V51ACRE1'Y)C1G[60 M*=,TE!M;Y1)95(+2Q'8=9V"GC&>6/RSG;J0_%(5.>(8W$E21IDS>?<)$[$96 MU[J?F/--K,V$[0]SML$ ]3*_D32R&Y:(IY@I+C*0N!Y9X^[I9&#BRX"O''=J MKP_&R4J(6S.XB$:68P1A@J$V#(R:+4XP20P1R?A9Z7AD'5L0X9H5B9Z+W3G6?OJ&+Q2)*K^PJV,="\)":9'68%*0\JQJ MV:\Z#WN ;N\9@%L#W-<"O!K@E48K9:6M*=/,'TJQ VFBB>+Z7A!@V!!S>7L:A' ]1D$Y^/Y[/SZ\W0V M#][#[,OR8O$=#I97X^7T@J(/X>"&2 L_@DB<) M[9D:VIHDFX7ML);WJ9+G/B/O#%<=0W<:X/;E*@F6VZ3+;?D M\Y[A"S332&=8@UA#H$5X&XLD0JDH*S\+KN_@QWBEM*3#^6^;V8J]U\YN+NRI MREF((XMNI$*Y1[MO\&F,NQ?S0'>OT=U[ M4?] F6U4<$!SI0%UV*:WHNWO:>D>>=V!UWND^6F MSVV7W6]D]U^4O7@@EFH?'3:)T0=@6Y14;"$42D..LMX#8R822<*D^CW;ZJM: M]V0_QR>=DT>F6H*..KUV2X/&TN"5ELJD0Z'H+-&K!/-@J6"+2O-L\Z==&3S- M]HG7/^X_TO\TK'OL]8^ZCQS8>V74/&&73&YXIB#!-0&=SA$QR.I9J 9:Y&5E M70E-=;KLQO22HC0!]'\MA+X?F&+=O,W^_U!+ P04 " "3@*-67,>F"[L( M C) & 'AL+W=O49$L623G=2X'4 MDCRDGR&'\SQ#ZOQ)%C_+%><*/:^SO+P8K93:?)A,RG3%UZP\DQN>PS=+6:R9 M@MOB85)N"LX65:-U-B&>%T[63.2CR_/JV5UQ>2ZW*A,YORM0N5VO6?'RD6?R MZ6*$1[L'W\3#2ND'D\OS#7O@UF(-<]+(7-4\.7%Z I_F/E4 M-Z@L?A?\J>Q<(^W*O90_]]S5<"W MJIR^GMS>SZ9GX] M0W UO_WR>7;U'6[FW^'CZ_7-]SFZ_82F5_/?T*G:)W2.3H^TIN2Y8ORO.) F2Z_TG:H)C6*(@#!45?9:Y6);K.%WQQ MV'X"'NW=(CNWIF2PPZ^L.$,4OT?$(]2"9_;ZYF0 #MV/,JWZHZY19N4*+0NY M1K!@"Z9$_E!'O%""6\>K[L^W]Z>3P8=RPU)^,8+57O+BD8\N__TO''K_L3G[ M1IT=N.[O7?>'>K^\@=PE\E2N.3K)9%F>VKRMNPBK+G2F>KP<8^)%^'SRV/7# M-".81/'>Z@!@L <8# .4^3C5\P.ABW*X::=(*+ZVSD[=8] !0G'B1SVX%BL_ M(J$=;KB'&P["':.KM2R4^"^K\R: WA3R4>A$;,4:&BA(1'%_:"U68=BQ.L : M[;%&1[#JV3]Y /HY1;) >OX1@%Z(. MH\3K.6%:)78'XKT#\1$'KO_>"O6"V!,K%B6", ;"+>NAY\_ZFEO@?ASN]4_\ ME\W'V)R" (=QST?3*O%CAYO)WLWDB)O3%D,&,=6#7NI1USI.)\>4;82"-5SP MC"D=+_+5Y-;\V$%L$"_NA[K%#,>)*X'BEHSQ(.'!U)Q\SE-0R24_11,TX_6U M=DX5;,'!I92+1W:?.>!3$U?H V'U\9MV">1>UQIH&14/4^H8[> #^I,=_-,6 M_X:]N,'[ED7A!Y[!"#9#/PDCU\IH^18/$^[ \$N]9-!Q.L FM<+*#A*_[X/- M+NXR]:$/+0GC8RR\24R"EU :<+>PI<#,V-AZH3V_;$8$<^E-G#+UGB86']=9F.3 M3GV?TJ!:%5BDI809")7$%@"DAB3:R]URH7)E6]P%7&=': H.30:+.& MA68;'V(A=AKA).A-KLT.>W'@2!*DE0!DF,C;Q<725&YS5>XR>AFJPW(L#:X8R\:EXY@=+\MX=L2?,AYE2WJRDI/;M$O[!OH M)LF/P\#K"E!E[@Q-++P>>EY??%G,"'%6&J1E?S+, M_O]7RB,6/J+[>8=^-]G'4@UKB5Q/U6_5V. 2M M9B##FN%PT=S+ GJ (2C1-E] -&KSL5R.01$M!&2NAX)S9]8R98"Q[$V3* ZP M*V>U2H$,*X5O?--D+5CJK1-6E";W&RA-D_$0S%8?D.'"_'"P^3,O4@'R"S"7 M2J8_0>8HU[8/,>MO3 QE:;$BD4.'T9;,Z3"9P^ANBW3%:JA*B^-M\5)CMN]V M6B@XP![M#[3-+J:>[P#<,C5]+5/7.;7-HT<$/#4IUPP#1UZE;;4 M3(>I^7JYY&F5$?ES6J\(B".H_])F]PGOA9-$MTW_-#TO]'4:!L95HL8MHC!VR@[:<2X2YCC"8/"@=A+1J;6JRJ>_'Q!#;%KL !P%Q15A+NW28=H\X MHK<90 <6(M6U46VH$(?'PVZ9]$MC+PS[VPX6NR!.J._81Z$M3=/A,GZ^W6RR M2N8 8T =D682"$\OF*8 6F;0I#L_\6@7@#RN *@%N MF*@38+5#OR\)"[[<.DZ)?0N_1XD1GW8SUT&@W\H _X@,.$ -A3G7X6@%BLT3 MRQ#WU97-BH:.=.!KZC]\TA*G?X0 \5^W2_2T$ND*O2/^6836(LMVYX/ODC-O M_T!G]\,S+60YU$*IUA&E7H9:;*Y8P6#/HA_K[/#AE=OBF0O M9[9 G73>A%CSXJ%ZHT2?VVUS59]9[Y_NWUKY6+VKT7L^Q1]FV/+\RB MN&P;J1<02-!6I%V>33)M(A([:[LM^_<[=M)L@5+M R_Q;<[Q.1Y[TMT(^:(2 M1 VO><95STFT+JY<5T4)YDR=B0(YK2R$S)FFH5RZJI#(8@O*,]?WO(Z;LY0[ M0=?.3670%2N=I1RG$M0JSYG\,\!,;'I.P]E./*;+1)L)-^@6;(DAZGDQE31R M:Y8XS9&K5'"0N.@Y_<;5L&WB;<"O%#=JIP_&R;,0+V9P%_<RLY$*V4%GD%)@5YRLN6O5;GL ,@GOT OP+X[P&M3P#-"M"T M1DMEUM:(:19TI=B --'$9CKV;"R:W*3<9#'4DE93PNE@.!F/KL?A]0BH%T[N M[T;]&0W"&34/U^-9"),;&/;#6[BYGSR%<#P?]^>C.XHY@>,ID\AU@CJ-6'8" MIS /1W!\= )'D'*8)6*E&(]5U]6DU.SG1I6J0:G*_T15$QX$$2NXYC'&;_$N M.:QM^EN; _\@X0.39]!L_ #?\YM[] S_'^X?D-.L3[UI^5J?\(4)G=RIN7XQ M1"*G)ZF8O=7X:OJX[\1*QHYE-&]S'?CM1N>BZZYW?7R,NFQ=7-9!;]2V:K6M M@VK[42167*=\":&FA#(9*Y@7,=-H#J1QZK7V"3Y(:JK3E2I8A#V'RH]"N48G M^/ZMT?%^[LO/%Y&]\=^N_;>_/%OMC]EJG7O>NVQ]C+KT=H)*M>[.Z\Y1+FW1 M4V!S4KZ >K:NJWU;3M[-#ZC>EN7Q'TU9K.E^+U.N(,,%47IGYR1,E@6P'&A1 MV!KR+#15)-M-Z)^!T@30^D((O1V8#>J_4/ 74$L#!!0 ( ). HU:!SU2\ MO@8 *00 9 >&PO=V]R:W-H965T8N5CVO^]WSH@4G963 MMML7BQR>^_G.97RQ=?YCJ(FBNF\;&RZ+.L;N]6P6RII:'::N(XLO:^=;'?'J M-[/0>=*5,+7-;'YR\F+6:F.+JPLYN_57%R[%QEBZ]2JDMM7^X9H:M[TL3HO^ MX)W9U)$/9E<7G=[0DN+[[M;C;39(J4Q+-AAGE:?U9;$X?7U]SO1"\!]#VS!Z M5NS)RKF/_/*/ZK(X88.HH3*R!(V?.[JAIF%!,./33F8QJ&3&\7,O_:WX#E]6 M.M"-:WXU5:POBU>%JFBM4Q/?N>U/M//G.[.(P87IT\P3#?,::&-'X05X4;QAG+25E& MCZ\&?/%JF9.AW%HMS<::M2FUC6I1EB[9:.Q&W;K&E(;"Q2Q"'W/-RIWLZRQ[ M_H3L,_6SL[$.ZHVMJ'K,/X.=@['SWMCK^1<%_JS]5)V=3M3\9'[V!7EG@_-G M(N_L"7D'O%3_7:Q"] #+;X<3OJ+CZ]IO3%R?? M?\':\\':\R])_S]3]7?)5MBT!^7J0=UXB'*J2SXD]BLZQ5I\:N"0MA7:RR8UXHFXQA^7 M5":PF1W%F_NRUG9#L*)M39"F=%0LW]P4QU-U0SZB <*7W":EWX!I[5RT+I*J M3"@;%Q)"IBR3-,W#WG-P'@S-X(+A]E4Z7X&&T"%B+>^[U'0>DDS'OFS(DA?A M^$Y=S+SLSGLKT91@B8^+ECRR#"?>3Y=3]>-B2V=$=^(JH1L4[;!XAM#$X##G64+^.PP%&E*_J48""+;_5'$J)Q4+N, M.5B"L*(?A@:#"#&8,@##7X5@J%UJ !0@ N(X8N#YD&P>'!)N-N3K@C@.3,DY M9S>!:'@RSO,H'M\%M; V0<([ZIR/"KIXTJC3DV?_!'2\$#^0]HJX@:H?J*1V M1;YO@?,)K&CP8; 0I#S21\5UQG+X09OJRT6 J:<* NG0V!G&')L MEEIKXX%PJ6 *&+]AB)8!-KQI58>_K@I[O.0(].30@;7&[PK^J\R"309<;XR1 MZJU0/KQ3]!UC)Q*N]GI@,D!%]QT"QO&%(BZ$D%8!0(?LSW1RJ?76K%$;R 3G M?\JMCXO Q(><[*%DH>I3,CZC3:4@QA"RT$J=,R _I&J34R1UI]=K3E^.'N.. M_6NYETA<= @4PT0U1J],(_V/DWA'-I&(8V\ G=#G[<]@B?FY<0G^.5!2*%/U M*\EJI5SR3QH/:-2 E^.FU?Q/I\7/'?+B$@BY[MB/U'8YP>+WEOH&).E$I0=G M]:KANJ@HQ[PTODPM#$:;A5G_@CG8!+A$^XRV^@%="R%$HKQKF0MV#S9/#V4F MA:&?/>4<8AFX84*39LLFN[)#C"9JE:*@KS&M5&]TK]71Z;':>!>"NL-$P?+. M>0NAS9@:$H;J0V=J>;)#5=BH_5#C8YP4R/HQ&"F&65 I8.& SY*X!#!$+#\\,:.!VL M):<8P-PX5VU-TW!HD*"-X=2-U&(29"=>_!&!K:NHX;14A +$8IUG#;<6H9(Z M"C62\8R1R>!N&?>[,=1H.Q&M1R\?:\,L\Z@E3MRNQ/8)8/I'+J%@N%UPSL;! M$F\D)=*U -;]5+9.Y3U$,,7U$D;[VG@IZ/>UBD+IS2H'@1G^P- 9]9ZG9L_T MT7+HG<5SN2OS1>7ZU8.GC_I%.K>MM$=7W9(,^L<4>1S4&+X:6Q3:0RF6/9Z6 MAUK*%'Z4]-FJ^IDU^R][*Z0E[,.*A2[E3:?SKG,AKXVL_NUB>2T;D'250< S MX$Y$KEQE^I6F7Z#JYAZYY? M6,'PCXFKWP%02P,$% @ DX"C5@C 7[_E"@ ;QL !D !X;"]W;W)K M&ULG5G;3EY:@V9(^[%[7TM^Q[;!E(;VZLN5?.@^K-X/G M Y&K0E9E^&1O?U?)GCG)RVSI^:^XC6OG)P.153[8=?H8&JRUB?_E7?)#YX/G MXT<^F*8/IJQWW(BU_%4&>?[:V5OA:#6DT06;RE]#.6TH*)^#PUN-[\+Y9>7Q MQ'NXYUNEO297^=?' :)IP7&6Q%Q&,=-'Q,S$!VO"RHNW)E=Y__MCJ-3H-:WU MNIP^*?"#=",QFPS%=#R=/2%OUM@Y8WFS']EY9=<+;62$A,G%A?> _D5KO?C/ MQ<('![C\=Y\?XC8G^[>A%'KI-S)3;P;($:_<5@W.?_YIG\Z%&&ER&\;:7;#9MWOMLRU68H_]%H' ME0_%VSOU73I?/Q"'$JF^\#K7R'9AB\>^Y# QYRH6U7ND )A]?@^I,W//SV? M3L>O/B.;E?-\-WEU-!0?@)H_OE8+[:6XM,O*V*W.AD(;L=)>9!*AT6$GI!?! MP42E2*^.P/=_B=^444Z6XH,T8"7P3Q!?:&W:A+6E;2ZM@\@/MOJ^NY$F^!NM MAZ*P%1+ \:*KE58%>26KR"[QL2ATAG=/>.*PH\J[**JV34 1Y;!&FV A7TBH MEB?O 6I!DH!W#H^)!\5UY;(5Z$I<+)V*9O2D7U^T7F-1I$EL!8F("2F.BL); M=%!81V-1(_1'OAK4;^LO!F0."-+=J/"L1)6B3R[R+PH[9Q'"$5Y0O\R?9:7$ M+FL%C (1<36A9*%+**3\4"QV7?CW?%COW2&/VJC=:T+:L.U:7:HF_"#3[9]3B;.. ;K*[ MLR\_&U*Z08*X^'PEGH_G (>'$Q?C$=3E+2R)*?48+@?SZ% )T$*1? <@DC2(:D.O#^#B6K4A"9!NJ6"00EW]_W1.(J8F4-'!5(4R$V$9:= P",HN9&P1#'.T$"E:N<< ML,*;QS#5F ;PC2^4(W;Y@L[.5^!KQHB/N2+ON?;@K!LZF)ZT_,77_AD2]7\% M;NEM:;.;9_!1XQ*H>,$A\ZK>AP#9^40V'P$XVN98+(-0=QM-BS5Y$WR#"W!5 M6:X9 E!%P<%U[ OM4,/B.KKO*]TQB-!H;("PK*QR9MA(?3T4WT.(7%A0.OG_ M%A+%@F*;$1@2L?D4 O!FX>RZSVI=-L#F2-< :_O1@JVX5A1,)?ZT".9DPI*+ MRG'J$QU7WC.:WT&:R0#E&-@NHY)U!;^&9@"5W$I=,K(9UG"GA9W$=&0,H=T: MDUIF#CYIWF&X7C<@^.[>WACAQ=GKR:CX>-4D@#@_FD]&DOCUB]27BI)ZM MJ5NL8TL)%U/8/,LJP-!P.MARRW0,6.J @&7$R6!@9+W4.46%4L&*;Y5T*(W@ MI/R([E.!$3*/:"/2TM ?=[M1[/=2Z^-2^2QU0_C$Q17J070D9X;,&D?V8\RA M6^QIIO:QH !.;19CBZ= C#(<\5(%VNZCN>]I@8:>R?-O*4RQ7N/%&5Y%&<:V2$ERYB\ O+CS=:1NZ#UY,1G-C^YMW'7>X6PT.=HCM+=F M?C*:'8D_57@0BP-8-AV=HME!WXHJ"9YJ3;E7G=0>US96TQRIJ#0\XMI&UQ^JVM&P M+Z+7M#<[#A.MUA;U!58&7BX3J"L#R-BET=]5SJ699C"/FL85 0Q;5&7!RV-^ MM5I67N$=@K95W+PT0>#\Z"9.MM]\R@*T[DZ\-WNK+@H;'8.0$0M9$I<*'KF' MXLJA&;6BH[E$(W &3-0D6$-I%_2?0(J;9C+H-4(_+>6OV M-#539R?C?B67I;^ORVR&S*MU89CP>I37IQN:.^3^1C;IOXIXU;P M@KHF%VJD/"@:=>_$LP*[04/JMV2B/+ MD$^XN"(7G'R<,]IEU1JJ&Z:5V(AI'Z+$A\'FNI52]"Y+4]R>A@H-E-O#"68/ MSS8%,U6N"(MESUGU'4=P\KR;@M3..W"%TVC'9 A.+ZK /1"D^!WF?68*:KFR M)'M!:)$E8X4;N!(4[^22*("(HJ48ZKN[(R/[K.GYHJPQ+T J4@.S0B2U @TBHQ[4T4N=7_Q3UC5S;3M6 MQ7FA9U)?U7I,Z,P\:72+H9G.VXZ7=8+_B,R3[PY)Q:.X'_J6X=E;P:3AQ?RO[I2-IA(-GQ4I%3F5)<>8\T"W\8>"!^FD:/9K6N:CO#N/**: M4SDZ@B(2*..)DJ['X)PKXK9I^= 95N6#C&%#'F E'G! V,.RL))@5GF#56A; M:0J)S>9"@51-#?(V;SM'&HSKD;C$-)9GKO*K?6?IQYT?0=#A+?FG'G(@FH/X M>TCSM/DUZ2+^B-(NCS]% 930R8/S"WR*T64^B$=C]4VP&_Y)96$#VDF^7"F, M'HX6X'UA,;"G&]J@^8WM_']02P,$% @ DX"C5A:D5N.6" B10 !D M !X;"]W;W)K&ULG5AM;]LX$OXKA#?830 FUHLM M2WD#TC3M]8!NBZ9[]^%P'VB)MHG*HI>D\K*__IXA)5M.W71Q7Q):Y QGGIEY M9J3+1VV^V964CCVMZ\9>C5;.;<['8UNNY%K8,[V1#786VJR%PT^S'-N-D:+R M0NMZG$11-EX+U8RN+_VSS^;Z4K>N5HW\;)AMUVMAGM_(6C]>C>)1_^"+6JX< M/1A?7V[$4MY+]\?FL\&O\59+I=:RL4HWS,C%U>@F/G\SH?/^P+^4?+2#-2-/ MYEI_HQ\?JJM11 ;)6I:.- C\>Y"WLJY)$7_L3++W*CC5/-DOWG9FZ=04[\ M]Y"[0=ODL#:JDW.[$:6\&J$0K#0/U_-R*O*CEL MXN_:29:>L0,W=,B(>2V9#=N6?5U)=JO7&]$\H_YHW_:;>[)4%17#PD%@M!8- MJID.C9C8;(P6Y>K,Z]KM;#=00%8M&^&D]=*J<=(THN[NHTBUI'S^/)3&U?CY MC78K62HB",M$4S%AK;26GF^D\08VI<13K]OJUN"77OA?G6._V>ZJ/=?/#OJN M'!VVJ'=+6D",Q@- ZHUNERNO>*%K,!W9@*=RI_.<(:N_2>_3O:Y;+\D!O!.J M9A]EI83WX<-&-X]R?L9^_25/XOCBD-@Y[%.[8 BZT;)2K]>27"R]X8HPU4Q4 M%8RV; V[U::F,/3ZEEK4EK"5S5(L@\E2&<@W(&EI+,C(K0A+JQ$4]1&LSF!D8 5?P=(TD@71FP/K.BIK/T"%T-3>%! MXA1EE6Z Q5\[WRNP:,BEME(2Z;.+[DL<.). ![>&U(>P?FQ8I9;*(8.1X!!P MSTSW!RAC&O;!I[AT'(^$^VEX=K!UB?$",;M!!7B;D*"HQ5;550!(U*<._7,/ M-B?+5:-KO7SV/H(!_6%4LQ'@P[9TK9$<554#-4-;D*8BJMC:9^B\?<93CNOK MVB](#8CF6\B?4FP$?78&AB/0EYKJ=",(.U%Y MD]FF%H[.VQU[=>7G7?4UR5&PC3-J[FN$R:?3KS>WG &K6Z.4_?;K8X599!N+:7WR2%*8$1#,VR5*>Y_D^ MM:0YCY(8>SR;%7TNL63*(YST*99.(3[/9*XX> M /^PTQ[GP*6HVQ(Q"&T$Q3H@9F_2[,+KM;I6J$M@<^_P+W0GP/^I9^#_%\=# M-A_&-I[F/)[EM,HSC]D^NC.>3A.61CQ/?HCN$4N2B&.H.,$BX7F1GK#WPTPD&V(^C0J_FB"NDQX*6"V?P#)H@S#02N\XX5TA MIK7>>/RW)XZ1*-,BHGM(R^R$W?O[/9'ONMON?!S%/)DD$,AS7A2P\+TGYSHP M9H4!5=%819/V0&P2 3M_39CS-L/K0H)])=EP# M@I/ ]P/CCB"3\@F!!%1G/,L2]DXU(!;5F14@[K1D"! JA$=I]$+Q7"ZH93GQ M1#H1GBS+2"?2)BN2X4 (BE72BX&%-2/(3262,.)\V\_O?T()M7PJM&.>(#> M46B>""2RV!HYG*6(,XEZ]F<'WLF@8S2'60Z=A(KG0+75%/G]@2;8'1K&H9%E M*?72B,U*E; N]".,')3&27;!;M!HL8-@_8Z[0GK=XWUOU>^<7&S/WGV\NV'' M=RWU0M2AJJI:GMZAU7BIFT5WG'YLU5LE3C^+4BU4>9!8+5JL+1$TZ9$JA_S0 MLRW!*&F^W'-%H"GNMKI!,$ &68"B=(4.\V5'V=^+HYWLS;NU+D/DH&[0R#KZ M0D,$Y)APK1\#^AN[Z>9LAZ4':NAZ5R/OPLC2!68=^$T2OYT?: H=R]%;D^>& MG">YYZPLXDD\P:K(^-0O>FK?DTKH;#'A^63F5RDOIG0X3F(^RX9]H,>H'\XJ MRJ5W)O3SM6X;>@1&/TK2LQ0OKI@6Z!T<<3Y*H[-\^V3Q0_]>^D.R+XQ%X]]( M_UI?/Y\=-BG4#;UC$*@"]5"2<8;FDT=LT03;UP/%UK\M-9WPL#98EWT_:37> MU!=FOHC3-N9_-&K;TWR/R0K0<4RK6F98C;ELYQB-)WRR73: MXPW>2WE24*#1@&9YO)](_\1,UI!0X8GLB,UFO)A-M[RX(Y]W?6F\J D.!FM. MR]88W[[QDH5N=5QJ0P'0C1\AN^Z-P9;1-QCV(.HVO&R)9JGFW>L!WN^V/[T: MS-!/9=V&D96^H) (7OGZ6XRL19=*-<8T/%\"?4^*)U20WPW(MEQ#$'7ZJ_1LU^[.Z+/IB2J("JXA6$U05Q29- MPG3Q5I9R/4=\!I59)"C'I"O,*)KY,8(G:>P#/^-Q$;%#'R#&@\]#L'WI/X+9 M4 CA2]'VZ?8[VTWXO+0['C[2P1?,^1:8+" :G&ULM59M;^(X$/XKHVRUNI," MA/#:%I!HNZNM=)6JMK?WX70?3#(0B\1.;0?*_OH;.R%0"DBKN_T"<>QYYIF9 MQY,9K:5:Z@31P%N6"CWV$F/RJU9+1PEF3#=ECH)VYE)ES-!2+5HZ5\AB9Y2E MK3 (^JV,<>%-1N[=HYJ,9&%2+O!1@2ZRC*G-#:9R/?;:WO;%$U\DQKYH348Y M6^ SFC_S1T6K5HT2\PR%YE* POG8F[:O;KKVO#OPG>-:[SV#C60FY=(N[N.Q M%UA"F&)D+ *COQ7>8II:(*+Q6F%ZM4MKN/^\1?_J8J=89DSCK4S_XK%)QM[0 M@QCGK$C-DUQ_PRJ>GL6+9*K=+ZS+L_V^!U&AC2WXBJ4HC/;A@:DE&C9+$9XQ*A0W'#4P$<,3:J-X9#!V9J.6(1H6K!55+F]* ME^$)EQUXD,(D&KZ(&./W]BVB7\<0;F.X"<\"$M[6N=,XB''MT=S2J M%7J3SY_:_>#Z#.%N3;A[#OW7%/&LR^,!_6<>L)?Z!V0V[YF%@*D&.;3_C[C0LPB2PTF>C?2Z,P'/I!KP<7\/G3,&R'U_ 'KC"%$%Y0972] ME5BU69K=W(L6W')U$YX4S MBVP5YO0YT\T397-D94I'K/MRVUT3FQKZD@(R$K(B[LK8$SDJ+F/?L9G1MW49 MR[78TGL?=;9SJ&N'5X=7XZ/P#I2T1_8;IG'#R$85]::4T=TVL;6D+SX(Z/ ] MD5THJ344@H)(^0_*V8(& ^T*6ZCCY&%->K)*M7FG1! V.W+=FX?R?B]'=E:0 MOTB/!R6.4J8UG]N83D<[VUC:[D-2$,>=UJX^5F*Z8CRU T234-3IS@L]$%9 M[PHK9^*-L*%+;&O3]MO]X5ZSV#MB)"5K51ZUA6X'_G"PWPP_5'J[<=BWJ=WE M3)FM9.]S*=8X@VE$#8ZJ18T"2. MRAZ@_;FD?E\MK(-ZMI_\"U!+ P04 " "3@*-6040$6J$" #4>5(HPCJ)!6#(N@_G4 M^^[T?*JV5G")=QK,MBR9_KU$H>I9T L.CGN^*:QSA/-IQ3;X@/9K=:?)"EN6 MG)U3>X[Z?O M^#(EC']"W>3&20#9UEA5[L&DH.2R>;/G_78O\2'):37%!TW+^"SA+=.7D/2Z$$=Q=)/!B$[#_J [3'O0^8R&4 O7!Y-9(R73F',+0AE# ML$X_ZO;CT05TTF%W.(XOX,M+]J_:%4K[W5$:N4+1J#M.QW#J;L.C MB2M1;_Q>,>"E-\/7>MO5M6@F]F]ZL_?H,VVX-"!P3=#H[I#&LJOS\ MKI2E;>"/!:U?U"Z!XFNE[,%P!=J%/O\#4$L#!!0 ( ). HU9SZ'&$_ ( M '$& 9 >&PO=V]R:W-H965TUTK2(*N>:XR2AHL):T(%I4//.QMA:.)[:;4*-15$&4*V2 M/$TG22VDCI;SL'9AEW/3.B4U7EB@MJZ%O3U%97:+*(OV"Q_DMG)^(5G.&['% M2W2?F@O+LV1@*66-FJ318'&SB$ZRX].QCP\!GR7NZ,X8O)*U,5=^\K9<1*DO M"!46SC,(?EWC"I7R1%S&]YXS&E)ZX-WQGOUUT,Y:UH)P9=076;IJ$K["* I/V'6QTVD$14O.U#V8*ZBE[M[BIC^'.X!9^@ @[P%Y MJ+M+%*H\$TXLY];LP/IH9O.#(#6@N3BI?5,NG>5=R3BW?.\JM+!JK47MX(0( M'K(F9_DC^G;?\739Q_=G]Q?KF!I1X"+BFT-HKS%:/GN23=*7 MCV@;#]K&C['_S6W8'SN(,>TK3*(F6X"ED67R4I7Z0Q^,\ZSM:XMH9WL_2>)9. M8!)/)[-]YP%OV.0("48,R::0C^/#\5&/_$-3'A_-1C"+LWP&[W[7)QP@?T)F MT^OB&@XY,)OX01;/)I._,WKC5+=0&/8YF3&W8RLU@<(-0].#Z6$$ MMC.X;N),$TQE;1Q;5!A6_$] ZP-X?V.,VT]\@N$OL_P)4$L#!!0 ( ). MHU8<-SNC5@0 %8* 9 >&PO=V]R:W-H965TC,>FJ+#F9J1:;&AG MI73-+4WU>FQ:C;ST2K4"=,(97I-,(?5TMC-17-GR]YW@.G+P.[@W1A6E[@/*"38E _8+!X_2K.HLL3 MM-.!=GH*_;^E[%] __@"-/22Q6Y''NQP"I[WNK%8@FB )&&E)!U_T:S!\J7$ M"Z!<%M603'B'!=9+0MRM,'CC-55GB(5Y2YS<42 !@F[YEMJ"-7 &<1+&T\P- MLC!)4KC#);=$@J;Y>0SQ>9C1YZHH5.<42-.9IVXBN?5L%!2\%99+P$=J=*6P ME'P#+ ^GYSFP29C&Z=Y9C;2MM($TS-,,6)CD.3%?(06A),P';#H$=N[H1/"> MZP:H#0[!V<+K5SF+X\LA;"G!IU,29W&8I1%\5HZ(TYZ&2>9P\B1,)^<[ @WE MXO^+^ G^AT3.^E5V2:,T#3/*QI>F0&VY@^./T"HC7 .FI.1A-)FXI$SS:.=3 M'K(D@BR<3)[<9UG(\@D-LFG(6/82DRN72VU!K;RS'UO5;'!)B?[6B=X=J5[]D%_\>&6+VP&5'FTZ_)%57^HZC<<50 M\X;N6L?O!Z*!Q@+]!-UNN(_E\W#8BENZDJ0D80JY\/5%K%)XLZ^ 5FDG^K:G M=C2PSK<#3WH?78 9>XHO5-S1PF:PY2BUJ(4B;]T]\ET=CXY6VS^<&6D4P1>R M*REK;:O5HX^"W%+&\X'./M!4,=T1.T28O/B>%87"X'$=C8?01TIX]-)E,3ZX MZZD?KOV+QE4C9;F_]H?5X=%TU;\5GL3[%Q=Q7@MB(W%%JM'H?!* [E\Q_<2J MUK\^[*TE;K+G3@)Q(H%[L.)#^F,IQ.124J2;G?__3E)6]I2*C[, M)''LQW[LQ)ELE/YN.D0+3[V09AIUUJYNDL34'?;,7*L52MIIE>Z9I:5>)F:E MD37>J!=)GJ:#I&=<1K.)E]WKV42MK> 2[S68==\S_7R+0FVF41;M!)_XLK-. MD,PF*[;$![1?5O>:5LD>I>$]2L.5!(WM-)IG-[>ET_<*7SENS,$<').%4M_= MXI]F&J4N(!186X? :'C$.Q3" 5$8/[:8T=ZE,SR<[]#_]MR)RX(9O%/B7][8 M;AJ-(FBP96MA/ZG-.]SRJ1Q>K83Q?]@$W8R4Z[6QJM\:4P0]EV%D3]L\'!B, MTM\8Y%N#W,<='/DHWS++9A.M-J"=-J&YB:?JK2DX+EU1'JRF74YV=O8>B9*9 M)):PG"2IMW:WP2[_C5T!'Y2TG8&_9(/-L7U",>P#R7>!W.87 3\P?0U%%D.> MYL4%O&)/K/!XQ45B\-]\8:RFVG\[QS% E._4B M&Z1O+@18[@,L+Z%?R/R?V,'G#J%6_4I)E-: :D&X#< GNJ\T,DV?@58)NG?F MAO0UXE'1@%)>=_N<'R]S^-BVO"9'[EC!'3E!35Z59>+2UA678#NU-DPVYC6\ M/XKI)13Q,"UIK.)J.*!Q'.>CE,8R+M.QE^?IT,L'V0 >.J4M$'I_0BXKF.5L(/%$=C:&$<0%5"A54%3RL%T&!2TH?PE6>CU_#JQ>C/,O? M;%=7V3#?_0,M:H*:62Z7)^B!T2 P&HT#HW$5&!6CP"BK J.J@+FOU''B8]@@ M=.R1ZM4TW/6J7QV:F++*;%"3RL(S]6N*G]IC397<=)P -UP(:I2&&A*QNX & M@C+%!>U2$:E0H%WOI0&:M79[EFY&RTU-V,_(*&:4C9._Q1K[!>J#Q-._] F@ M216[W*W0/Q/B^?K<%4\.&FV/>NF?$T,1K*4-/7&ULE5;;;ALW$/T50FD"&5!T6]D2'%N ?$F3M@&,.&E1%'V@=D<2DUUR M0W(EJU_?,^1J+3NVVCQ8)KDSAV>&9X8\VQC[U:V(O+@KSZ4K M*J3KFI(TOBR,+:3'U"Y[KK0DL^!4Y+UAOW_2*Z32K>E96+NQTS-3^5QINK'" M544A[?:"@Y*I@K131@M+B_/6 M;'!Z,6+[8/"[HHW;&PN.9&[,5YZ\S\Y;?29$.:6>$23^K>F2\IR!0.-;C=EJ MMF3'_?$._6V(';',I:-+D_^A,K\Z;TU:(J.%K'+_T6S>41W/,>.E)G?A5VRB M;8(=T\IY4]3.F!=*Q__RKL[#GL.D_XS#L'88!MYQH\#R2GHY/;-F(RQ; XT' M(=3@#7)*\Z'<>HNO"GY^>EV4N=D2B0O2M%#>G?4\8/EC+ZTA+B+$\!F(1'PP MVJ^Z#3TL28!+SD&;R/Y)4E M*,DW48J_9G/G+33Q]U,!1[S1TWA<)Z>NE"F=MU (CNR:6M-7+P8G_3<'V(X: MMJ-#Z/_O1'X00LS2U-A,Z:7P1O@5B;>6=+H2N=P(J;.P=+O5GE(!?8>269.8 M+2V%O'5V]E0C.R$M"7Q1/J>,05-3H%$X&6JME"H3H6IWF>^*3]AB 6RS"33D M/*>Z%:A_@,<,TI742XR5#M/2FB]@ OQYC$.8>:Z688M3<7/@JV@'"%,Y!.>. M#MN&,X0VUC*O2$@O?I&Z0H,248%#\9,X[APG W&+DU8I:!KG\7%\?"+>(V5P M]W%MG"#1'KY*YB(WSB&6]A*=$13:22<9#([$964YE5L!]6F71PHR^X)2#PIM M)Z/!CQ*^HI2*.=E=T3#EI#/N3QY1'C\F/!H\3WB0G/PGV?'X!YFBM*&B76V# MYJ@S2"9!&Y<0D-1;D1F0T,:+E3E0.!-DW.%6V-!QJ#2*;%#!/&3U8W[ER,3"(]A3 J(8'O4[\ M2=*B"GCX*++OC^1*N=142(:5GD3[TMA2S&9'8M0=]%_B=WC\4ES?E3&7P0;T MG,Q9B4JGN'$="=@\:692IH_ZL5P_H\G+\-?8.2\7B+6RVJS!"?N]AAJZ,-D; M7CNO<,TQ['W#Q,7,1XQ&X!RWA%BWWZ_\IA:[X:=WKS^]1^QLL MRX PW^+L67D.J5 +52?-=5$)2%O!I5$Q#KE.$,//UE3EJQ>3X6#\QCWN=Q"V MXDU8267],L'&1>##?=2I0N'$!"*2.IQ)714N"C.@>Q.(0HM]'U(D[.XJZTM\>7=U.##,\(L):MQF2 Y%-E^UHI%<.OY M5$2;<4;]P=<8T%&GN9UJNU]!(S-%]ZEJO"_!^]&CB^#JB=RY6BJ()*\8!R[H M*\YH38WP''I5>]3ICR='/$HZD^/)T5.W?6_O+580LL0O3A=5%I]ES6KSJ)W% MM]R]>7P1(XHE6K'(:0'7?G=\W!(VOC+CQ)LRO.SFQN.=&(8K/,S)L@&^+XSQ MNPEOT#SUI_\"4$L#!!0 ( ). HU84#+M[G@( +X% 9 >&PO=V]R M:W-H965T*R'-+"BM MK2=A:+(2*V:N5(V2=C9*5\S24A>AJ36RW(,J$291- PKQF4PGWK?HYY/56,% ME_BHP315Q?2_!0JUFP5Q<'"L>%%:YPCGTYH5^(3V1_VH:15V+#FO4!JN)&C< MS(+;>++HNW@?\)/CSAS9X#)9*_7B%O?Y+(B<(!286-WM05[E';-L/M5J!]I%$YLS M?*H>3>*X=)?R9#7M;O M\2&)Z)0D!R6+Y"SA ]-7D,8]2*(D/<.7=IFEGB\]GQELM*I@25HUO0"JKBUA MZ>N*&G[?KHWW_SE5@):_?YK?=EG6HQ1TWK"@T%LRWA-I07[4[SR552@GJ42X+L&PM$#Q>6@.JT9"_ M03$_P,P$Z-I>T#K0DQ*-HS6P0LNX@ ?,.8/[6LD=KN%962: 6@DLG65+C0A5 M^X30/2'XS"6Y56.8S,T71YR5W8. 3Y".X]YU-/)6+TIB,I)!+QJ/R>CWR8J' M[T&)VQBFO7$;,NP-1]=D7%Z,DSBY(6L01[W!< 2G[BL\ZBEZ*H6?' 8RU4C; MME?G[8;3;=N3;^'M9"-1!:>R"-P0-+H:#0+0[;1H%U;5OD/7RM*[]&9) Q:U M"Z#]C5+VL' '="-[_A]02P,$% @ DX"C5MFIGGP," DA@ !D !X M;"]W;W)K&ULW5EM;]LX$OXKA+=8.( BZ]UVFP1P MLDVOP+8-DJ:+P^$^T!)M\R*+7HJ*X_OU]PSU8L=V<^W=O@ +%(Y$#H?#F6>> M&:IG:Z4?RH40ACTM\Z(\[RV,6;T>#,IT(9:\=-5*%)B9*;WD!J]Z/BA76O#, M+EKF@\#SDL&2RZ)W<6;';O3%F:I,+@MQHUE9+9=<;RY%KM;G/;_7#MS*^<+0 MP.#B;,7GXDZ8^]6-QMN@TY+)I2A*J0JFQ>R\-_%?7T8D;P6^2+$N=YX9G62J MU .]O,_.>QX9)'*1&M+ \>=17(D\)T4PX]=&9Z_;DA;N/K?:K^W9<98I+\65 MRG^1F5F<]T8]EHD9KW)SJ]9_$\UY8M*7JKRTOVQ=RT9ACZ55:=2R60P+EK*H M__*GQ@\["T;>5Q8$S8+ VEUO9*W\B1M^<:;5FFF2AC9ZL$>UJV&<+"@H=T9C M5F*=N;A;<"U.+W&NC%VI)6)=SY^@&LZDP+6M,N@Q<5?N#:9:'OL, +PA?TA=U10ZLO_(:CWO -D&781&M> MS(5]_L=D6AH-F/SSV.%KW=%QW90ZK\L53\5Y#[E1"OTH>A<__N GWIL7+(\Z MRZ.7M']7D%[4=-S.KZEG;W^MI-DPON8Z*_>FGNA9[(FDNR*B$=$B51J08+)@ M9B$@5)0JEQDW&"L-_I#[2Z9F#%RC[>*2K7G)\&^F./PQ.6#]TQLGHA-WQ7)16 M[--VZW[D>%$,H<")D^2$O1,%YG(K-LF0A))P0FQ"HN/8MZ+C&$L^*P-!\=^= MT@]BQR<+^F,G&HVQDC^Q*3::2<-F6BV_18GO##T/OX$??_/.#BM ]?"UP89B M-@,[LE/(R<81C (H9J"YQ\RM2[L @SLZC]NTW2#.,,_E76XV:S$ M_Q5*BTW@HHE,2!Z+\?.S2A].JQ4K:1X3ON?$8P3BQQ]&@1^\(0@8+=,:8I!E M52&!L0&[$=J6LB(5SV;Z/J(^1"!P_O$H/&$?57$JEJM<;00=@8B"Q*+$@TP4 MC?Y2P9Z@DADN<[@K$V6JI74XK10<>;0?45FRE5:/DD(WI<+N-H'ZU 3JSGJV M#=N<5F.;]!D^!:4X4"=T*A&W M%6!( W9!O=R"ELVXU.R1YU7#0-MW!BYJH[MU/:2TV/H=>2(JK: 9N;7C4PH. M'*GT2FE+L1"\UA;OM(O-8JPC,L(OI':MA1:VSI=O'\5!DP=9'1 M"3]6RRGL@P_NZN2[I[#F&YK;E6O7_F([(Y&=3A _-'JH'8UK;L@UA_.W@KI) M4G&%$%)%KH#VST(O6?_O% W@=3[78DZ^? \)^$BF[(MUW:X%IR#_5%AKFSXB M8.$P<,)@W%G78K,ECG:\C5\&9L"*!(S03L%),R%I43_RO.UX2D[.C^HB:$$\ MM.+/+/Q@"U7;YK P'CM!DI"*,(G>8-!-8A:YT;@;\A,WB-D7X!^\)CNOU8#3PK8#!#(+<@FN(%B SX59"U&C_#FFVYK09GF+ M+HMC=/@/H)Y:.P3!3DL02IWGJGB62JU:%YP+PEJW4HW>-2SIPM3T$$@0J7#R MVHO/C^RRB6TFGH\Z8!_J1.:%_'=;%$ZGMN:Y?O60=).(GMZ*;+!J,6@7!]2BT871R0;Y; . Y4 Y[Q!O#-:6"S;^G& MM>6-;E-*VS]A=V+$C'4M?'DLVM5 M\V\?]YYN MQA][I?M=D,!NC]?'_7 [VB\'U4B%%P8DEFQ;61R$1JX$!!=;O4 M4<;[E2K68LHF*8BKE#1G(X&Y4K2V$8/ML#9G>5/'&Q> =$V3+F4=:VH5ZM_& MO@.Z>+[0]?=YRP/W.X M_7Z&=GN_8D#O.&(378)?\.QE,'=8MO"U54GA>:\C@B5\A7+R)'&Y%2BR MKZ+8#5OH.VR]D%3Z+7V)M,F"/:37@-[B-VS*)4ZL[<9=W=PI?Y![CF9WMUVK M6X?[(^W:[LQ!?]=T0;]URX# #0#P5&BT1P6=M#,'PIFL2>!KC<5?OC]HW=_\OMD9NR$T9@N5P>9&8V'#D;V,[,?#-'>QLG)D=SL^^,$7;YW\NW9B?V' M:))C;UN28S<9_VDY.O*WY>E['12=T<:6P^;$-Z,WO%U!4KR@9'H0S MC!,G\H*#WC0G"@A@0P M/U/H+)L7VJ#[;XB+_P!02P,$% @ DX"C5B2I>O3Z P [@@ !D !X M;"]W;W)K&ULK59-;]LX$/TK [4H$D"U9%EQG,0V MX&0;M(>B0=+N'A9[H*611(0B59*RXOWU.Z1DQTF38('=@\VOF3=O'CFDYIW2 M]Z9"M/!0"VD6065MV6@2S '(L6"OLK>H^ MXY#/B-HT#R%IC53TX$X.:R[YE#X,.!PZSUQR2P2'QO/M GN5O MS++E7*L.M+,F--?QJ7IO(L>EVY0[JVF5DY]=7G/)9,:9 "9S^&8KU/!%9JI& M/_'I@7;?H)E'EH(YER@;@"][X.05X E\5=)6!C[)'/.G_A&1W#--=DPODSY!6\5W.%/U=K8S6=E[]>2KM'35]&=35T;AJ6 MX2*@(C&H-Q@L/[P;3^.+-SBG>\[I6^C_9;?^%V#X7B%DBG:41KGK&25XSBP- MC*6&RM4:4 7PWMG% 4[S\.'=+$GBBY<"#;9'V$G#.B,9)4_)(^](R[!5JHU%- AN)XF0?D[1NE<4GRGJRBZ$CG2 M7---2GNS]5X:,U5*[B]9VGD&$DOF[EK@-56"=9/%D[:5GM=*6_^U=0[\NE?S86BZ&23J7QIIP[_Z8^:!6 M'\A%L I4JX%M&!=L+1!N<:/$QBU=:UD!&&9I0WH3)+E*G4%-R-5B.?O-.15EKC\OD%Q72LH5K5;J5C M.H>F)1[,E3E-$GDTAULW^'$THY=NLNC@#:I1E_ZE)8:JE;9_CO:S^\=\U;]A MC^;]EP#I4;H"$EB0:SPZ/0DH9?^Z]@.K&O^BK96E]]%W*_H@0>T,:+U0RNX& M+L#^$V?Y#U!+ P04 " "3@*-6>T";>/4$ "%"P &0 'AL+W=O@:MCBIG*]5Q-*O1J'QK,JD5)O1=#Q^/:J5MKW%:=J[](M3 MUT:C+5]Z"FU=*[^]8.,V9[U);[?Q1:_6439&B]-&K?@KQS^;2X_5:(]2ZIIM MT,Z2Y^JL=SXYN9B+?!+X2_,FW/LF\63IW(TL/I5GO;$08L-%% 2%OUM^Q\8( M$&A\ZS![>Y.B>/][A_XQ^0Y?EBKP.V?^UF5]*CD2K4F?G&;W[GSYUCP M"F="^J5-EIW->E2T(;JZ4P:#6MO\K^ZZ.-Q3>#-^0F':*4P3[VPHL7ROHEJ< M>K+,? MND?O=2B,"ZUG^N=\&:)'0?S[F,L9_YSI]#_V$Z?EZ;+M"C-Z7;6'(5'9Q5@71 =6,+1<O)E. MQV_//UQ]29^3MT<#4N4UJAJ(8K-$3CR,D(Y)S/:4@3'S&1(5XX*98K6 M)+.PN>-0DF /:,/W:+7B2O)VR;"1",%I9@BON&U:!4"4;3>LXT)&H. L2H/ QO@,-\5IBW%+<'- M<1*8H%=65[I00&AM&R2**0V5YV\M<,V67"$V4DA2@' .SU!W:QF+"';G:3ZU M+L*]P@'W/S#IHA@B_*V%)XQF^2%]4,6:OK7*(\$I?FU3/HRNR O DQD>),]U M]2 GG?R^#DJ'\!=K95><3-7J!J"(7BT9%0CULGS(R.6RI;3J=\RQY %::&\T$"V64U65EF M80@J21GPP05Y*K4D^WM)]C&!PM&N,A\V8!+)Y8HX(#Q1-X;IND5?"))4U+Z0 M@RQ3LCU[9 I4EPZ5R!I=]*GFU-.(G!J4%PM,.GT#1,Q_< M)X3; &6ZNPX.EU/J)S]<&\ $,;U\ GO?Y?VNQX_H)?7G@^/?CN5K,A[,)W/Z MV/5]3"SJS((?8R%^'S(9/.I7V&4RT,O^?/CZ"->W,>DE H27D_%POML9H&U# MD]-DMCF&#W3$D=V,VBB,9@]92\MM8BU5195W->&UAAQ+H628'_OS3!'*HPYU M7&K4D.\,B#GK<"F@&3!:;*E\B>2S!:;O&F]Z/!S_LNN<-$*:QJ"S=D6EX&_9 M%FE&[=.4E7,!UNK:>6FH;@1%+M;6&;?:DG=;A;Y(A9]GG]W5WF/W[^C>TZAF MOTH/0(PCU]J87TG[W?T;\SP_K;Z+YP^3SHR\OHFO2 M0VOI(IYMZ7.-=S)[$&ULU5=+;^,V$/XK M VVQB '%UL//Q#&05]$>=F'$W>ZAZ(&6QA$1BM225!S_^PXIV8FSCG=3H(<> M;(GDS#??/#BDIFNE'TR!:.&I%-)R;@,9E,_-]>SJ:JMX!+G&DQ=EDQOKE"H]440!]N).WY? M6#?1FTTK=H\+M%^JN:91;X>2\Q*EX4J"QM5%CSB-0KA@(C&MQ8SV)ETBB_?M^B_>M_)ER4S>*W$ M5Y[;XB(8!Y#CBM7"WJGU;]CZ,W!XF1+&_\.ZD4VC ++:6%6VRL2@Y+)YLJ4A=6TRDG/SFZ9 MEES>&YBCAD7!-$Y[EG#=:B]K,:X:C.0-C!0^*6D+ [!'01C"H'S&8??P0#Z/S(V3[.[+]8^@_F9&C&(<9'HC"%3,\@P,+7Q$R)K): M,(NNZDD*MU(521DOM=Q SA]Y3M-@"P1)383+3)4(2H-0Q@"U#;]$2ESEP*S5 M?%E;MA0(5C4XA1(Y:@-JY47G-"6M W>CM=]72*J/J*E-@*S+)3$@8:],:K4U MEDG'H@M_%!IQKQZ!JBDK=N6T/TS@\S/G$\>X\T..UYI;5+#H7G;A%SB)XW < M33KTFD3A8#RBV+V#,0R&84*_:)S , I'Z3A,)I,V,0="3@:C;A([, ME#G%%_,NT/E#B2/L=A?Y/2TINH3J!'TC@B3Z[R#!T*W1Y<)@O6 MP&S+BFX2#]B*=?Z'V_\5X.%N<+-?+$[I#.Z0RI-GSE*33D:)RBG%P=WBBPDZ MT ^C81*.!@DDX6 2AX,T:CM#DWCCB];GE';&.(S[0XA'$S(^:>7:S!L8C,)Q M?P1QU ^':?).%VM7)13('"UJNL(<;4;D=7_2#\?)"(9I.(S3<#"(=EWNS888 MM0TQ<=O[://!K*9X<^)(M62;/D ^\M-=X;HC:\OP=KYX=829Y]T'5"6P+CC5 M4Z9JD7^_#] #M)6_JFWMC+F?.Q@%E;0Y>W_)OI7X_H2RE,0P&%.RWDZUVWMQ MA Z?,E'GVR9\))VO.!VZ'O5>7%Y+U/?^BFY<1*5M[K&[V=U7 MP&5S^7T6;SXA*%#WU+5!X(I4H^YH$(!NKN7-P*K*7X67RM+%VK\6]"6#V@G0 M^DI1!MN!,[#[-IK] U!+ P04 " "3@*-6DJ(M \T' !P$0 &0 'AL M+W=ON"9ETQ#/M 2Y3%AB)5DK+K_W[OCI3L=FG081]:ZP=YO'OW[MTIIUOG M;T.C5!0?6V/#6='$V#V;S4+9J%:&J>N4Q9O:^59&W/KU+'1>R8HWM6:VF,]/ M9JW4MC@_Y6?7_OS4]=%HJZZ]"'W;2K^[5,9MSXJC8GCP1J^;2 ]FYZ>=7*L; M%=]VUQYWL]%*I5ME@W96>%6?%1='SRZ/:3TO^$.K;3BX%A3)RKE;NGE5G15S MZBLU9\;00 ME:IE;^(;M_U)Y7B>D+W2F<#_BVU:^V11B+(/T;5Y,SQHM4V_\F/&X6##T_D7 M-BSRA@7[G0YB+U_(*,]/O=L*3ZMAC2XX5-X-Y[2EI-Q$C[<:^^+YE6M;'8%R M#$+:2I3.1FW7RI9:A=-9Q!&T<%9F\4*'TKC0>R7^NEB% MZ$&:O^]"(1UR?/\#[FN!"['JL4B%,!7O%+8H M85T4#*^-9B>DZ*2/.S(K[>Z.TV,CXT3H&C4;E4(&W8T3LE6A*IK"@Q:<^CO!-H5H!&! M ^F4ER1'>%PC2L * X"\TBQ2.*R4H1$UQ!*1OD$4OC*P0IL9G#X2TA-AL&'- MIK##9I_LZ(MNP3_VI0^4'=DG)"%84%3%F0XJ1J,H\_ @1+B$L+&;':D1GX4L M\VM$@)!*E1CB&(4:]IV'D[_#+=FZ'NNRDX!]H\E,P,ZQ"OK'CM-JI=P97%_.CI1%Q[ MO9'E#F^PP#(TP+;6AA*-"-L.=(.36QT;42H?<26"K (>V MI>F)/2 ^4J4>4CV@6@)#]#H?H0"J, ]?V=0B]8<>$40\#.(7#?<0[F*Y1+2/ MBJO7KWXI'D^$7.-L!'Z%DY1C4*6P/0=#+&& @VZUD1X4##KV,@Y\C:E:X'%C MG7'K'< MM 6WWEK$"PQ>*@L6&T$-!ZB/V.4LT>6CXN6+ZS?%XRGEZ6=I>ZIG2/A\(@@# MJ@.N/\&8&1(.(D$F-++D!FPT]?[0.2(MB4ZCPSZ7D\1''-%;)19+;A-'^0R$ MI&N-4RB(*XY\-S!,=IW#?B8W'DE[X('SCSR]]U'U_C%YF"K/KEU2J0-7$_L_ M]5Z: &ES5$DPG'*Y9]]GJ?>J5#HKYB=\%JM="J-FS3W,PY4BAK-C+_1:1^#' MPQ0Q[/5O?UX2[+]9<=&O,3^(!,IBDN(&==>$_#Y" 3KWG O4*AYEZI TX^E M(4JGV&AG!O7",Q)<72+E'EOI!?'.'<(]%CHU%2(<)#6OA9%&=R'13%/OR=Q. ML%6BZU=&8[#Q>0VQ8.@;Q 96+3-,=PPW@9 RDD-)!4RR137>N8"(]K(;\)LR MEG/R&5'@_?+D^/G)?#K'Z&4,$_N;DR?3Y7#[>/H6CICY%K8W@HJ<;:?I11 =7 M4HU4&GKOT'0 F=O24=M&E\V^ AN%-HS'*X4':A_1S1!1FA.BP@%EB<"X[C"> MP+ M%I(,>0TM];J*%1M53+F:B@LFGAF].^PNGML\774X$M!PWQIH"JF4)C4D#L;H M6YI8. MDO]75=X3^5%QC7NJE99:\G=Y,QEYM\#66[A_064@, MZ6QQ4ASGVOPIT,I*#=\!*0]3M$5F%GU? M1/D1\AENPUV?4;.#KV 87_.W/L$%1],'\?AT_'/"1?J*WB]/?XM R&MT!)1% MC:WSZ?=/BB3;PTUT'7]30^KPA7\'U!+ P04 M " "3@*-6U?@$7+8( #E% &0 'AL+W=OH"_H].P^+/:!EFB;B"1Z M2#J7^?H]14JVG'&G%POL2T*+K&+5J:I3)5T^:G-O5U(Z]M34K;T:K9Q;GX_' MMES)1M@SO98M=A;:-,+AIUF.[=I(47FAIAXG492-&Z':T?6E?_;57%_JC:M5 M*[\:9C=-(\SS&UGKQZM1/.H??%/+E:,'X^O+M5C*.^E^7W\U^#7>:JE4(UNK M=,N,7%R-;N+S-Q,Z[P_\0\E'.U@S\F2N]3W]^%A=C2(R2-:R=*1!X-^#O)5U M38I@QA^=SM'V2A(_:2E;[\F.8O_4AZ7UXD[RJ\),P9RR-.4NB)'U%7[K%)/7ZTA_H MNY/+AMS^)M?:.-4NV;]NYM899-"_#[D;M$T.:Z.J.K=K4_ M_A)GT<4KMDZVMDY>T_[_B=^K5QYVZ+-VDJ5GK,=.M8$PJ/("CF)>2V;#MF7? M5Y+=ZF8MVF?4-NW;?G-/EBJN8E@X"(P:T8(IZ-"(B?7::%&NSKRNW4 $0K:7G:VF\@6T) MJ(-NJS<&OQ #MW/L-]M=M>?ZV4'?E:/#%EQB20M(UW@ 2+W1F^7**U[H&BQ* M-N"IW.D\9ZB!>^E]NM/UQDMR .^$JMDG62GA??BXUNVCG)^Q7W_)DSB^."1V M#OO4+AB";K2LU$TCR<72&ZX(4\U$5<%HRQK8K=8UA:'7M]2B]BDGVZ58!I.E M,I!OT0"DL2 ZMR(LK490U)^(!'H*:-IH&T"%I9PU>J[JD-)ZL:!<9"!%(Z'W M01G==ICV#@U=/NR)\2?( #BPE"T!#?W5@T1.^/B:4$:6+8QNM@:SN8$10!5_ MQT@22%<&'8594=-9>H2.B8;S('&*LDJWP.+/G>\5&#KDTJ92$NFSB^Y+'#B3 M@ >WAM2',-5XI9;*(8.1X!!PSTSW!RAC6O;1I[AT'(^$^VEX=K!UB?$",;M& M!7B;D*"HQ8VJJP"0J$\=>O,>;$Z6JU;7>OGL?01?^L.H9B/ GIO2;8SDJ*H: MJ!G:@C054<4:GZ'SS3.>#L.$#9[Z M>)?:!@KHLC#0Q:#P YFL0BH'OI\_'R :BB5QQ+#94KW#8^J5N]6QH@S2&TOI M?7*($M@12_.8%]&,3;*4YWF^3RUISJ,DQA[/9D6?2RR9\@@G?8HE%^R[ILSM M6]01FTRP'V=83>.(3[/9*XX> /^PTQ[GP*6HVQ(Q"&T$Q3H@9F_2[,+KM;I6 MJ$M@<^?P+W0GP/^E9^#_%<=#-A_&-I[F/)[EM,HSC]D^NC.>3A.61CQ/?HCN M$4N2B&.H.,$BX7F1GK /PTPD&V(^C0J_FB"N MDQX*6"V?P#)H@S#02N\XX5TAIK5>>_RW)XZ1*-,BHGM(R^R$W?G[/9'ONMON M?!S%/)DD$,AS7A2P\(,GYSHP9H7A5]$01E/\0&P2 3M_39CS-L/K8HI])=EP#@I/ ]P/CCB"3\@F!!%1G/,L2]EZU(!;5F14@ M[K1D"! JA$=I]$+Q7"ZH93GQ1#H1GBS+2"?2)BN2X4 (BE72BX&%-2/(326 M2,.)\V^_O/T$)M7PJM6.>(#>?VB>""2RV!HYG*6(,XEZ]F<'WLF@8[2'60Z= MA(KG0+75%/G]@2;8'1K&H9%E.9Q 0S_"R$%IG&07[ :-%CL(UF?<%=+K#N^2 MJW[GY&)[]MVG=S?L^-V&>B'J4%55+4_?H=5XJ9M%=YQ^;-5;)4Z_BE(M5'F0 M6"U:K"T1-.F1*H?\T+,MP2AIOMQS1: I[K:Z03! !EF HG2%#O-M1]E_%4<[ MV9MW:UV&R$'=H)%U](6&",@QX5H_!O0W=M/-V0Y+#]30]:Y&WH>1I0M,$_A- M$K^='V@*'>L+.))/,&JR/C4+WIJWY-*Z&PQX?EDYE-?2__)H'X^.VQ2J!MZQR!0!>JA).,,S2>/V*()MJ\'BJU_ M6VH[X6%ML"[[?M)JO*DOS'P1IVW,?V_5MJ?Y'I,5H..85K.8Y]DD9,4'27/2 M,\5LRF%$3' S6GI;=FZH(;ZK'I384 -WZ$;+KWAAL&7W?80^BWH27+=$N MU;Q[/<#[W?:G5X,9^JFL-V%DI:\S)()7OOX6(VO1I5*-,0W/ET#?D^()%>1? M Q;8;TZ?L@)][-7PD&M52S?+W4N=[RW#HO8]N99+".(./]7^%S7[L[HL^F)* MH@*KB%835!7%)DW"=/%6EK*9(SZ#RBP2E&/2%684S?P8P9,T]H&?\;B(V*'/ M%>/!IR?8OO0?V&PHA/ 5:OMT^PWO)GRZVAT/'P#A"^9\"TP6$(W.9M-1"%O_ MP^FU_Y UU\[IQB]74E32T 'L+[1V_0^Z8/ME\_H_4$L#!!0 ( ). HU9W M$YR_>P( )T% 9 >&PO=V]R:W-H965T&RELO.D<:Z[3%-;-M@R.](=*MJIM&F9HZ6I4]L9 M9#P&M3+-L^P\;9E023&+OI4I9MH[*12N#%C?MLP\+5'J[3P9)WO'K:@;%QQI M,>M8C7?HOG8K0ZMT8.&B166%5F"PFB>+\>5R&O 1\$W@UA[8$"I9:WT?%I_Y M/,F"()18NL# Z+/!*Y0R$)&,AQUG,J0,@8?VGOUCK)UJ63.+5UI^%]PU\^0B M 8X5\]+=ZNTGW-5S%OA*+6U\P[;'YN\2*+UUNMT%DX)6J/[+'G?_X2#@(GLF M(-\%Y%%WGRBJ_, <*V9&;\$$-+$%(Y8:HTF<4.%0[IRA74%QKKCS:XL/'I6# MZPV][2QU1!LVTW)'L>PI\F6B/\6*RM,W0C?AXKMV>;'F<+77)I.U;B/*$VL&@V MF!2O7XW/L_ #=,>N:0 Y.2>G' 8H]U M#7.@R](;$S"50P-T(&4SG A!C/9U0U\$3E2@*Q#6>J;*: >_5\QS$=*4FJZ% MLKUEM10\9J^$(KQ@I,&1HXW)F>+44I22;CIAB,@@,'J4!BMJ)2I1LG^T&M(O M HS_HG;I>;0!+FPIM?4&1\>.)3UHF19-'0>#)8E>N;Y[!N\P>Q9]R_V!]X.+ M_DXME 6)%85FH[=G"9A^&/0+I[O8@&OMJ)VCV=#\1!, M%]I[?:+D&"8R,5O M4$L#!!0 ( ). HU962#6 JP8 )80 9 >&PO=V]R:W-H965T;'(Y=SGS&5]NG'^0ZB(HKII:AO.1E6,[8OI M-!05-3I,7$L67U;.-SKBU:^GH?6D2V%JZNGLX.#IM-'&CLY/Y>S*GY^Z%&MC MZF'45^6!Z?MKJ-2THOFVO/-ZF@Y32-&2#<59Y M6IV-YH.,Y:0LHL=7 [YXOLC)4&ZE%F9MSWU3_NGTPC5+&!:=&HNLIK9 VJ.U*_.QBJHE[:D\C[_%"8/=L]ZNR]F MCPK\5?N).CH4=#'(Y$WM$#\G8Y_-=\&:(';O[>Y7"6=[Q;'M?2 MB]#J@LY&*)9 _II&Y]]^<_CTX(='K#T>K#U^3/KYA0XF<,ZN6+:-FA&^R\@O M$*/^J$@EJU-I(I6J<,B8#?DI(#2EYN.5L=H61M>0[.G:$97##)YMG@(2;#?F\((X#4W+.V4T@&IYLYWDK'M\%-;_ #I>B&])>T7< -6/5%"S)-^WL-D85M3X,%@(.(H46OK$#7IVG'O= MY"O6)P8@3T<%E"%?[S%M,MT>BS)!$ EX992/08XR\GRX1;RO-I4!>I#S<1\5 MUQK+X09OHRUF.U..E873(; S##DV2ZVT\4"X5# %3-(P1,L &]XTJL5?5X8[ MO.0(].30@0W%=P7_66;!)@.N-\9(]98H'UX/^H[1B82KO1Z8#%#138N <7RA MB LAI&4 T"'[$YU<:KTU*]0&,L'YGW#KXR(P\38G>RA9J/J8C,]H4RF(,80L M-%+G#,CWJ5SG%$G=Z=6*TY>CQ[AC_QKN)1(7'0+%,%:UT4M32__C)%Z3323B MV!M )_1Y^S]88GYN7()_#I04RD2](]F2E$O^0>,!C0KPG!6+VNNBY)RS OCB]3 8+19F/4[S,$DYQ+M M,]KH6W0MA!")\JYA+M@]V#S9E9D4AG[VD'.(9>"&"4V:+1MW98<8C=4R14%? M;1JIWNA>J+W#?;7V+@1UC8F"/9SS%D*3,34D#-7GL*!)F/9F^URT;B/>"_DT7UM>TGUSN*YZ*IQ M7KI^0^ A(7K?H,-]LLK?8]JU+WXM_;])@[>E]FB^&Y)]X#Y%GAH59K3&LH4N M4LC4O#]4=W6>R6<=V_YR9X5TCKN="'M?R@M1ZUWK0MXN6?VK^>)"%B5I/H. M)X"GB%RZTO2;3^FDG+O^D)UD1+!VU+]:I8B-2'$?'2;/,$, 6;%'*^XCGMW< M&8AOOWD^.WSV0_C\UJQ2R^#LK-@)N>G671%KXUINQ%S),#E?&X?3X=(]SW?- M._)\8\<=;&U0*#6MP'HP>0;T^'P+SB_1M7+S7+J(>ZP\5MC*R#,!OO-.W;^P M@N%?$>?_ %!+ P04 " "3@*-6SB#:;\H# "H" &0 'AL+W=O^+:U;B.;3FFWQ$>T?];VF671$*7B%TG E M0>-F%BR2F^7(V7N#/SGNSQV\XI)U#ZGFW@3S+7YAE\ZE6>]#. MFM#+!J!H#9P3.B$NAG ^OETX5P" M%T.<3^!.@BWQ59%(=3@ YHK7B4ACX0LJ.%MS059HW'Y3T3JQJMB_2K<.D OZ MPAKI,:=DPT%*+' M)36($"[]/JR8*3V+W V0:)$92N)X!9,LS.!)LP+I6LF1=IS8(8GC\!KN*$%- MG:$-Q%\'?5!PC0:AW'MA=P-P,6CEQN?U.C2KW MQ2F QK\QV= [ ^W=0;\KS2VJGPSD=%A*\,)KZ 52HWXZKH$ MNNSRTM]V+R.G:UNJQA M$O9#1_(*AL/1($[&-!J-LT$VN?:G?]N2[CG*?1)7 M.HBO23W)>'"=IFOS8MZ^X<1ZRRD_ M@1MRI7:B$]?MN]A.K*K]6[16EIK'#TOZ*X':&=#^1BE[F+@ QS\G\_\ 4$L# M!!0 ( ). HU9:*@P#Z , *8( 9 >&PO=V]R:W-H965TJ"ML46L M1*HD'2=_WR%E.T[KI$ OUI"<>7QOAN1XLE7ZAZD1+3RWC333H+:VNX@BLZRQ MY>9<=2AI9:5TRRT-]3HRG49>^:"VB5@. B,9?.\S@L*4+ M/+;WZ%^\=M*RX 9O5/.[J&P]#8H *ESQ36,?U/8;[O2,'-Y2-<;_PK;WS5@ MRXVQJMT%$X-6R/[+GW=Y. HHXG<"V"Z >=[]1I[ES]SRV42K+6CG36C.\%)] M-)$3TA5E;C6M"HJSLSFN*<46A.P+[#(U>.2+!LUP$EG:P?E%RQW:=8_&WD%+ MX4Y)6QOX1598O8V/B-F!'MO3NV8? MYQ?0YI$@*+6?H!7GJ0FWJ\]#_D/F"G MM!5R#7]<+8S5=#C^/"6W1\M.H[D+"G2+^(?1IXH\UPDHU=$T=OG5G $RMMH8NWQ/* M#<+BA4Q'H%_K.5W 8ZT1WU0>J&[+VA?NU1H(";96&\-E989NX0=Z*7/5;)P. M V>0%DE8QF/(\C0LBH($6RX:N,-*<%H,8Y;06IB/2[CME-SB M@HC,GS\Z>" M)>P2'I7E#<7UE,\@RV@]RKFM&@@#2"L M2\U2R:5H1']UK"*)2#AMQ^6+IS2^]+A&-:+BEG(SM_1Q(,95]GN'VL?^WSR> MXGPZM\FH")-QX:PB]SE[F]UQF(X8I'%8L'>S>P:,Q6&>.!26Y&&9C.$[2=:P M5*979#@]'C!(RS")RR$9+"S*= A?M3(&.JU6PGH.23B*2V]E5-=LGPIBC<_4 M= RA/-#A],)=OBNJ::,ZG_^#QX .RJB,W3X.93R$N=_?!:A];LV1?Q(G(TSNC&+2,'-)HJR.PSQG\$5(3@=K1ZM/\0XE MIP+1#0GC-/X'\ +I44 ZTL\.D\J3Y[G#I&.3EPQ./4K14>]H4:]]AS14S8VT M?1LYS!Z:\%7?>U[=^PY.IVXM2$Z#*PJ-S\>C '3?%?N!59WO1 MEJ:]YLZ8_ M$JB= ZVOE++[@=O@\-=D]C=02P,$% @ DX"C5BHYVX0)! #0L !D M !X;"]W;W)K&ULK5;;;MLX$/V5@1H4+:!$%\>7 M)+:!)&[0 AL@2++=A\4^T-+8(D*1+DG9S=_O4)(5U9&%+; O-F\S/#/G<#33 MG=(O)D.T\#,7TLR\S-K-91"8),.T M?VX>-,V"QDO*F-087R5*I%S?YELZ\T %" M@8EU'AC];?$6A7".",:/VJ?77.D,V^.]][LR=HIER0S>*O$73VTV\R8>I+AB MA;"/:O<5ZWB&SE^BA"E_85>='0\]2 IC55X;$X*6$PKLT_/[I3Y/ TLX7%>@Z2^ M^Z:Z.SYR]P#NE;29@2\RQ?17^X#B:(*)]\']/@;-,D9 ME/X&1_S=,:[A.Q,%PH*;1"A3:,K"W]=+2@'IZ9^NF"N7Y]TNW1N[-!N6X,RC M1V10;]&;?_P0C<*K'L#G#>#S/N\MP#Y<&X/6P#TRASH%>@*/CDG-Y1INF.&F M"WVO_V[TUP;4R@DFR9KD5])P(2;*8*0R;FGMU&&VTJ44EGR,A[[HW ,@]@/SP?PK"P39#T(A_YH M%+M1M5$!7F""^1+U'G/\OV">Q'Y\,?@-S*.A?T&8XZ$?7DS>,)]/?*JK-*HW M>L0Q;,0Q[!7'$Q7TM* 8*/@[+IE,.-U5R:1+"KW>NJ7PG"&LE*!*[T169:S< MI9I"&QJ0D4@T94%;=V*#FJO4IS0B+.F;\I*JG73XW,+*B7E;OCY:R=\X, T' MEX>R>T_J 4LM_KZB2$^M.J72[I9>*XH6>XH:N9R\(^=@O8>;4;!2YM M"QN]WBWCPD5[2FD[?2(==E'4Z_2_4Y0(9@Q?N:2H0G>G&I:OD%"Y=G6OH#34 M62M)>)?)7]$;0G](U $M"R*95I1$>$6F76XC/QI-6@^I=<0J6-&WO#SJB(I" M?S)N%XIW3.TW>J@:-U2->ZG:?_^HIS"NJ!ZK&IUOJM=U-V&_J_#6]SEQB,K0 MHRMPI=\5LQ,8DVS#J-8O%9EC%E+)TS>K?0IK^[!)KWKJL5Y.UXUBI20-:?<"UR1:7CF6BM=-5_5Q*I-V? L ME:7VJ1QFU*^B=@=H?Z6H\M83=T'3 <__!5!+ P04 " "3@*-6/4V&Y[ " M #L!0 &0 'AL+W=O(%XX<;7QIIC!]MIQK?'=MK0B:YOXJ>[W_W/ MSMVBD>I)%X@&GDLN]#(HC*GF8:CS DNBKV2%PIYLI2J)L4NU"W6ED%#O5/(P MCJ)Q6!(F@FSA]^Y4MI"UX4S@G0)=ER51?];(9;,,AL%QXY[M"N,VPFQ1D1T^ MH/E6W2F["CL*924*S:0 A=MEL!K.UZFS]P;?&3;Z9 XNDXV43V[QF2Z#R E" MCKEQ!&*'/5XCYPYD9?P^,(,NI',\G1_I'WWN-I<-T7@M^0]&3;$,I@%0W)*: MFWO9?,)#/B/'RR77_@M-:YLF >2U-K(\.%L%)1/M2)X/]W#B,(U><8@/#K'7 MW0;R*F^((=E"R0:4L[8T-_&I>F\KC@GW* ]&V5-F_4SVJ A%N,<.+P%NBKB 9 M#B".XN0"+^F233PO>85WFN;/U48;97^*7^<2;3GI>8XKE+FN2([+P%:"1K7' M('OW9CB.WE]0F78JTTOT[,$6'JTY@MS"VA;:$Y6- ";@O[%]36:^7R(")OI>0**3/ I=;NUQY%@U$\[4,OG0PFL[@/7U^J)P90 M4'?QK6H7*!T-IFGD D73P2R=P;DG#D\JL$2U\WU&@Y?>%F.WV[6R55O!_\S; M/FBO:<>$!HY;ZQI=348!J+:WM LC*U_/&VEL=_#3PK9C5,[ GF^E-,>%"] U M^.PO4$L#!!0 ( ). HU:O$9Q+[0( #X& 9 >&PO=V]R:W-H965T M^A6M-WV,.Q! ML9E8J"QYHMRT^_I1MN.U0YJ76!>>PT-29&9;8^^I0'3P6"I-\Z!PKCJ+(LH* M+ 6=F HUWZR-+87CK=U$5%D4>0,J593&\3@JA=3!8M:<7=O%S-1.28W7%J@N M2V&?+E"9[3Q(@MW!C=P4SA]$BUDE-GB+[EMU;7D7]2RY+%&3-!HLKN?!>7)V M,?3VC<%WB5MZM@8?R[_YG,^#V M"A9GS#((_#[A$I3P1R_C=<0:]2P]\ MOMZQ?VQBYUA6@G!IU ^9NV(>3 /(<2UJY6[,]A-V\8P\7V84-;^P;6TGDP"R MFIPI.S K**5NO^*QR\,SP#1^!9!V@+31W3IJ5%X*)Q8S:[9@O36S^443:H-F M<5+[HMPZR[>2<6[QU15H85E;B]K!.1$Z@J,[L5)(Q[/(L0MO&&4=W45+E[Y" M-X KHUU!\$'GF+_$1RRMUY?N]%VD!PFOA#V!01)"&J># WR#/MY!PS=XA>\2 MU\BQYK TY"B$I:BD$TK^P3R$:XN5D+P0.HK\A9?DV_ M]J6G]3[<[]UWV!E5(L-YP"U$:!\P6+Q[DXSC]P=B&_:Q#0^Q+VZY8_-:(9@U M[*OK/KT'&??KO2L0UD9Q.TN] >>?"E!AM@3L$U8\&NYSL]4@-9A&1=:I$&TN M-8\:WZ;P(%3MJ6P#;!QHQZ6IT$J3TQEP\;.BKSY<8H;EB@F[DQ2.V(X5 #[RY",D&# DF4 Z#$?#TP[Y7TQI>#H=P#1,TBE\>1F?<(#\G+@F;5RL M8<2&R=@ODG Z'L.^VD?/>KI$NVDF%T%F:NW:]NY/^^%XWLZ$?^;M9.4T;J0F M4+AF:'PR&05@VVG5;IRIF@FQ,H[G3;,L>,"C]09\OS;&[3;>0?^7L?@+4$L# M!!0 ( ). HU;IJMUL4P, /\' 9 >&PO=V]R:W-H965T!:37RLC=JZH"%818T7$AOL^KW[O5FI3I;"XGW&DS7 M-%R_W&"M#FLO\HX;#V)?6;<1;%8MW^,CVL_MO28IF%!*T: T0DG0N%M[U]'E M3>KT>X4_!![,R1I<)%NEOCCAUW+MA8X0UEA8A\#I]X2W6-<.B&C\,V)ZDTMG M>+H^HO_7?!-^*6EB!!MY^XML:S;M5 M8,FOLPZ*T_N ^$ZDV9'T#9L%_,#U!<21#RQD M\0Q>/"4A[O'BV22!W8VZ-"TO<.W1 ME3&HG]#;O'D59>'5#.UDHIW,H6\>Z8:678V@=O!]'4]".4=Z%O8\Z0&_&/'K MDU1QRE&O)RV6("20)NQ43===R#U8US670"4KJJEF<(<%-EM"''<8O.TM56>H M!\T[BL2U/BD0=,M?: Q8 Z\ABOUHF;E%YL=Q @^XY99(D)@O(H@6?D:_ZZ)0 MG3,@2^>>ID?-;<]&0<%;87D-^$R#K126:FR Y?YRD0-+_21*QF06&NE8:0.) MGR<9,#_.U-R7N#-JYQ%T=64MH3@DR6I ML\C/DA ^*4?$62_].',X>>PGZ0)FFB.=FB/]C\U!%[OX=_TQBSS7'U+)G_Z_ M'IG)^"F1U\,NNZ)5DO@9]<]G6:"VW,'Q9VB5$>Z)H#;*_3!-71LM\W!,6^ZS M.(3,3]-O!6.9S_*4%MG29RP[6Z_@9"A3(^_[I\= WYG#?)YVI]?M>ACJW]2' MIY$2LQ=$K\8=F887"RJ0'IZ;0;"J[4?\5EFZ-?VRHA<:M5.@\YU2]B@X!].; MO_D*4$L#!!0 ( ). HU85HSD39P, &P( 9 >&PO=V]R:W-H965T M>E*K6Y5M^Z&Z M#R89B%7'YFRS;/_]C6U(@:-1/Q#']LPSS^,99YCNE?YN:D0++XV09A;5UFXG M<6S*&AMF[M06)>VLE6Z8I:G>Q&:KD57>J1%QEB2#N&%<1O.I7WO4\ZG:6<$E M/FHPNZ9A^L<]"K6?16ET7/C$-[5U"_%\NF4;7*+]O'W4-(M;E(HW* U7$C2N M9]$BG=P7SMX;?.&X-R?OX)2LE/KN)G]5LRAQA%!@:1T"H^$9'U (!T0T_CU@ M1FU(YWCZ?D3_TVLG+2MF\$&)K[RR]2P:15#AFNV$_:3V[_&@QQ,LE3#^"?M@ M.RPB*'?&JN;@3 P:+L/(7@[G<.(P2G[AD!T<,L\[!/(L_V"6S:=:[4$[:T)S M+UZJ]R9R7+JD+*VF74Y^=OX!29*!FR>V$FANI[$E4+<5EP> ^P"0_0(@AX]* MVMK .UEA=>X?$YF6479D=)]U GYD^@[RM =9DN4=>'FK,/=X>;?";XN5L9J* MX)]K&@-$_SJ$NQ@3LV4ESB*J?(/Z&:/YFU?I('G;0;#?$NQWH<^7=-&JG4!0 M:WA0S59)E-:XF:<.[U[H!AJ\1KL3^#KMIQJA/(LB?!0,48!I^AE8*T'WU4S@ MJ=:(9SD&RE!9MRDZGV;P]WK-2SIP5X[P0$%0&WA2EHFNK1LNP=9J9YBLS.U! M^9'3:\A[PZ1/8]$KA@,:Q[ULE-#8[_63L5_/DJ%?'Z0#6-9*6R#TYD)_%> UI+QFE-&:#WI@*\,3O2NS_VU^K MA?BD S2H-[[/&3J5G;2A&;2K;2M=A [RTSST84K(ADM#S-?DFMRYSJ5#;PL3 MJ[:^GZR4I>[D7VOZ.X#:&=#^6BE[G+@ [1^,^7]02P,$% @ DX"C5K/Y MA>X;! : H !D !X;"]W;W)K&ULE59M;]LV M$/XK!ZT9;,")),MOR&P#SDO1#BL6)&F'8=@'6CI9;"E2):DXZ:_OD;(5+[&] M]H-EOMP]]QSY',GI6NDOID"T\%@*:69!86UU'H8F+;!DYDQ5*&DF5[IDEKIZ M%9I*(\N\4RG"?A2-PI)Q&JMH)+O-%@ZK)D^ND"A5K/@CC8#MSR M56'=0#B?5FR%=V@_5C>:>F&+DO$2I>%*@L9\%BSB\XN1L_<&GSBNS4X;7"9+ MI;ZXSOML%D2.$ I,K4-@]/> ERB$ R(:7S>801O2.>ZVM^AO?>Z4RY(9O%3B M+Y[98A9, L@P9[6PMVK]#C?Y#!U>JH3Q7U@WMD,R3FMC5;EQ)@8EE\T_>]RL MPX[#)#K@T-\X]#WO)I!G><4LFT^U6H-VUH3F&CY5[TWDN'2;H?P$K@@Y*V,' M,\S^ZQ\2 MKY9A'_>0(7M(FFWB\Y #>+5JND21EG]/]9[$T5I,X M_MV7<(,WV(_G"N;<5"S%64 585 _8##_]9=X%/UVA.V@93LXACZ_HP+,:H&@ M*3>WR;VC TG1:,+FB-I>^6[6LEAM6JF5UOL/Y]2QT/(2J#65GNL=M/47: MPPCN"]M$CNMAD;)[2R MEGPY$R"4,91+9T5'&5'H)+TDCKMP66N-,GT"4HDTHJ' LL]4FUY)G600_RSA M*TRQ7*+>BMM13GKC:/*"\O@EX4%\F'"C%R02. MR'O8RGOXX_(V)*S*BQ<^&J)&M\U.HI^(S6%I'P_C5.PN)V [,>IM#*_:6E?* M+201<7W6QGUHXP+3"(*;9MFH),[AOM!T;.Z>>/ W,@WHFR_6[?6&7W&3JIJ6 M6E-10^=2Z0H6BRX,SN+HA+[]X0E8<#KG,J4+V""0S5XSE3KZ M5)W:5>=@*>DM3,RV6E>&\M+?^#HYV.3[FDGH!7) MQ-!MNCD57H_\P?-M\_[=Z?U;RCF*3NG3!U/PW*$>&#^BK%&KK-$/*^N*%"XI MVB7MD^;+VJO\1C"Y3TG'8?=L^/,N/[=>G&1; ND. 0,5,7#'9BIJAT,N%6JC MI$0!2-LDG1[?0&?0B\:3KFLEO NUH^XQ: M-*^'9_/F#499K.@L 8$YN49G8ZHMW;QKFHY5E7]++)6EEXEO%O041.T,:#Y7 MRFX[+D#[N)Q_!U!+ P04 " "3@*-6]67!PJP" ##!0 &0 'AL+W=O M9+<='\_2D[<%$BS%YOBY>B0(CG;*OUL2D0+KY609AZ4 MUM;3,#19B14SEZI&29:-TA6S=-1%:&J-+/=!E0B3*!J%%>,R2&=>]Z#3F6JL MX!(?-)BFJIC^NT"AMO,@#O:*1UZ4UBG"=%:S E=HO]+@?/W#C\X;LV!#"Z3M5+/[G"7SX/($4*!F74(C'XON$0A'!#1^+/# M#+HK7>"AO$?_ZG.G7-;,X%*)GSRWY3R8!)#CAC7"/JKM-]SE,W1XF1+&?V'; M^@[& 62-L:K:!1.#BLOVSUYW=3@(F$0?!"2[@,3S;B_R+&^99>E,JRUHYTUH M3O"I^F@BQZ5[E)759.449]-'?$'9()P_L;5 )%'2/X'7[U+L>[S^?U+<:%7! MDKAJ:@4JLRUAZ0N,&G[=K(W7_SY6@!9_4!S85"_8)">?8I' MT?4)]H.._> 4>KJB,\J&GNI M%R4Q"B-2!:>R"-Q0:'0Y'@:@VY71 M'JRJ_9BNE:6>]&))6Q:U&ULW5AM;]LV M$/XKA%MT-J#8$O6>)@:<-'T!UC:(DQ;#L ^T1-M$)%$EJ3C>K]^1DF7']K1T M6_=A0&!)Y/%>^#QWQ_!LQ<6]7%*JT&.>%?*\MU2J/!V-9+*D.9%#7M("9N9< MY$3!IUB,9"DH2]VSM$,UHHK0& H\'>DFS3"L"-[XU.GNM2;UP]WVC M_:V)'6*9$4DO>?:5I6IYWHMZ**5S4F7JAJ_>TR8>7^M+>";-+UHULG8/)954 M/&\6@P6SVX3D+<+, &[]K0\;+-T21\9G@*R2T-&C3+R94LQJ<8X4& M9:H$S#)8I\;3)1'TY +B2M$ESP%K2^BC?J>0M@D7P +$ M"J26%(0*R3.6$@5C4L%#[[C4;D&=$6:Q1"LB$?S-.?B]DJ?H=BD@SEU6&2KH M'XSZ1C6O)"E2.8#H)"4B62+X1&_H Y2=TJ#:=P++"?$ ]5TK#J(!FA+@MQ'[ MO#7=]RS;\T$(6WX0#- [6L!<9L0F*20@T]30E42+QKYC1&,?EMQR!8+TKS>E MCWW+T1[T8\N+8EA)'M$,#,V90G/!\^ZW ()W/ MH3*BE^".:WG:'7B-+!QZX!! -8,:?Y_RE>&,QFY7_W&?9FO &?:G,ANNUB7] M1U :0@,O&F1A%A![_6%%"")37%0!95 M!0..C33=31LK(%MV9_H.H!X"$!!_'+D#](D7)W237Q OU 8MY@4VR'A>]+\" M>P)=3!&6P7:E5":"E9M*00GDT3ZB3*)2\ >FH9OIIC[L*&Q^6]C\9Q>VJ4'F M

K/E8(25*2L6*!/53ZCPIBO674'W!396L_M MRFW6?C7MGJ8GDP>H#PN*KAZI2!A@=2UT,3Z8OZ'ZB*157 +Y=7>I ,9;*G+4 M_P4J%O!]LE@(NH":B#Z !.P[2] 7DE7TB0B)&;H@M%\>M=PM- M6,!GDQ&;<=HXF0+E844 5-],06+,*=.+^IYM;\<3G2W945TE$UK<->)///QH M*O"F92/7CRTG$[Y 1#[*,OD+F@4A?;QE5]"#E4B*/( MBD!A!_."EGG!LYD':?]0>U"7GHD^,D*:'>-=I];CO&N8=4"-=QHMI'LB>DN8 M:#"'8M6XL;NWQ/3*0P9 #PIL"WMNB].[/0YLGLT>[P^_;?'?GSDTOX]&:_LE MPNXP]KIP"5M#YD8#^$\N_;VYSTAT'=.%ZIZU. #O-=0-X_>, Q!CZ:'@ G^L'EF?C _@<)X)C@',,ON_.MQ"R M+;2C+73A$-M=T,4M=/'W=>$ESZ +RI]0<]3_Q!6<*[YN#D1<(/-?_-'_'3I- M_;L%\C]NMC:VPM _*+!7V^;J8PMC:*Z7^\WSJFF:Q[ ^['(^'&Q]O.V1H6Z; M_A"'VZ'XN]JF"\1QPZ-4&>W<(>14+,Q-B3Y95H6JKQ/:T?8R9E+?06S%ZYL< ML+J #449G<-2>QC"&4W4MR/UA^*EN9&8<:5X;EZ7E #3M #,SSGPK/G0!MHK MJO$?4$L#!!0 ( ). HU:, ] %[0( (<& 9 >&PO=V]R:W-H965T MAF:ED17>J19A$D7#L&98KMGI.'%ZNA/&_L&ELLW$ M^=I85;?.Q*#FLEG9MLW#CL,H^L A:1T2S[L)Y%E^89;-)EIM0#MK0G,;+]5[ M$SDNW:,\6$U?.?G9V3673.:<"6"R@&^V0@TW,ESH M4SR,S@]PSCK.V2'TV0,U9[$6"*J$MR=L-?1: 7L?ZR#N?M:/%4*NZ/4(LW [ MHP0OF*6#L;10CUKCF/ FO@,%3O=P]&F4)-'YOB)K;7O8=CTNP59J;2B@Z>^DJ U;:E53 M*%,!/J_Y"Q->PF>(!]$P=6N:4C8M4@ZL)UVB:X)L-.Q#[R0[)4BEJ>,EX#:O MF%PB+&D"DHE0ADJ'K.+!.!OW(1MDA-AH+O^ET:F'T2 >C\F)/!Z5)8O_R1D1 M'0Y&R2FMV2!*(]A76>'.<*A1+_T(-/2,:VF;.='==E/VHADN;^;-B*;\+IU( M@26Y1L>G)P'H9NPU!ZM6?M0LE*7!Y;<5_5.@=@;TO53*OAY<@.Z_9_874$L# M!!0 ( ). HU;=:_04:0( '4% 9 >&PO=V]R:W-H965T&3:A'&4709UHS+()OXL[G.)JJU@DN<:S!M73/]9X9" M;:;!,-@?//)59=U!F$T:ML(GM-^:N28O[%$*7J,T7$G06$Z#F^%XEKIX'_"= MX\8EDR@[=*_."%K:;!50 %EJP5]E%MON*NGY'#RY4P_@F;+C:Y#B!OC57U+ID8 MU%QV;[;=?8>#A*OHC81XEQ![WETAS_*.699-M-J =M&$Y@S?JL\F<\FQV+W-5(RS8%@T,%FPIT)Q-0DO0+B#,=S"S#B9^ R:!!R5M9>"S++!X MG1\2I9Y7O.#2^C3R?XICW?]!1Z]D3J*UJ! MH$J8:[7F7@4D0CB.6L8G:?#%(Y]YO! "C7JE1>\@5RUTG:JZ$_[G7+32>DEO%M(1'W%I0&! M):5&%Q]' >A.Y)UC5>.%M5269.K-BO8B:A= ]Z52=N^X OVFS?X"4$L#!!0 M ( ). HU9=,@G2XP, -L* 9 >&PO=V]R:W-H965TE_OR.MJ$EG"^[K'AR1TMUWW]U]9&YVD.JK+A$-/-55H^=>:*^2%;72S MS*R],_A3X$&_6(/-9"/E5[OYO9A[H26$%>;&(G!Z/.(=5I4%(AK_=)A>'](Z MOEP_HW]PN5,N&Z[Q3E9?1&'*N3?QH, M;ROS( ^_89=/:O%R66GW%PZ=;>A! MWFHCZ\Z9&-2B.3[Y4U>'2QQ8Y\ <[V,@Q_(]-WPQ4_( REH3FEVX5)TWD1.- M;G;LF=V2#0)^Y&H$<>0#"UD\@!?WV<8.+[X\V[]N-]HH M$L??I_(]PB6GX>R!N=%[GN/1#W-^5.I$%\U#ZCT>=G7_O66P1]T78@FES7)I9):7P,W M1HE-:ZQVP$C0EEXIJP*5MAG<*6%0PGIT.X)?X"J*_$DXO:8E"_UT,H8O[OQ0 M8/Z(BJX#:-IZ0VF2JX,BD-9HPYN"*@!IYC/ZA1,&6>B/XXG/IM.N2OADXBMQ&.O:.'[@J-%QY#^O/VKN&Q \SYH]3!LQ/IY&?QF%WE.7> M7O0:B ,LUZN[>XBBB1\E&43C*06?=G8$J'AC-*1C?Y*,(0H3/XO93Z;8:K*D M0A9H4-'-C%!T,C@A0,HZF2;^A(TAB_TLBOTT#7O=G%5LV"F6#2DVZQ6;7:S8 MV\:(XKG\:\Q;:I:@!.^?\JJU\MHJ6<.=K/>D&/?ODYPND_<@B7/RIJ8,%/\[ M/U-R0Z96%I3!KWT*-)WTY;]?K=W>$"H55$A2CXO5V*]T!.!0"CHLN6RK O;2 MT ?!J^I;A^ 1./\MZUI;3#[TX1:T1"C;^"GS^,Y52=3DB"+()V0$L_K^.T; M,F+O^N> 4E_7Y47I\%5K![3Z Z=3R@M>#!PUJIT;J[2M:&..LT?_MI_<;H\# MRW?SX]A'A=H)2K;"+;F&HS%=C^HX2ATW1N[=^+*1AH8AMRQI^D1E#>C[5E(' MNXT-T,^SBW\!4$L#!!0 ( ). HU:[W,5V<@0 *,* 9 >&PO=V]R M:W-H965TYTTVWVGRW&P#''FNI M["S8.-=<# :VV$#-[;EN0.&;M38U=W@TU< V!GCIC6HY2*(H&]1%@EO#;%O7W#Q=@M3;61 '^P=WHMHX>C"83QM>P1+RE% M#7&>E[A3\$;.V!S*B2E=;?Z?!+.0LB2@@D%(X\O_K:L985MW"EY9^B=)M9, E8"6O>2G>GMS_#KIZ4 M_!5:6O_+MIWN. U8T5JGZYTQ9E +U?WSQ]T]'!A,HE<,DIU!XO/N ODL/W/' MYU.CM\R0-GHCP9?JK3$YH0B4I3/X5J"=FU\BDM]+O55,K]D=/(!J@7%5LM^T M^GC5&@/*L86UX"Q;/;%KT)7AS4847+(%VEIV=L]7$NR'ZQJ+TN;,,+F 78/Q;, P3S M]^_B+/IT(M=1G^OHE/?Y$MNU;"40CE=:62U%R1V4/:C'T#M6Q,DPQXLX"%$= MAN 8@@GKVZ9DV(-N TSJ@ON&Q$1Y^0!XL>C&OG\W2>+Q)U;PNN&B4I9I0RID M8L!Q(5'IG"UJ,.@;.7/S98'$%/SC+2_$6A3L7CN,B;WJ;=S& +"Z(Q@0P2[8 MF: 4=&N1X/8#0[H4FYXO["<63R9A,IF0E$5A$H]0RK,P]<)HE(91G#VW2D@W M'X63T=A+PS!/23E.XG"<92BE<12FV9B=@#CM(4[?#/'^RJ]!@?$X8VV_8^&& M+?'VZ$(X,O=*M\H9 ?88TB>CG4:Z.@RK?5A[$+;8AV5;? 5LBSDWWH#HX-VI MG3%AM=82/P[47XYFR06[]^ =3H>78+U X06R/4N^*4%QE@Y#6X]K'J9Y3-(X M#B?9J./1->" 5T^$E;"14:(@QA$.NOV$X_=\ RO=3 M(XERE"*21C@^B%+#) LC'$Z?H8!ZA0UW,(+R!.=.LIM 442S" =0,HP]7\=A MG$='N3@X6!PP]\JO1[9KWVZ'Z)_V&]BB6SQ^J'?K&]92";P6"6LTC&ULM9QK M;Z.X H;_BI5=K6:E3A,NN72VK30M]CDC;5?57,Y^.#H?'.(D: !GP4EGI/WQ MQQ :QPEQRNS;+VU"\&/#"P8>#-=/LOA:+H50Y%N6YN5-;ZG4ZEV_7\9+D?'R M4JY$KG^9RR+C2G\M%OUR50@^JPME:=\?#$;]C"=Y[_:ZGO98W%[+M4J37#P6 MI%QG&2^^WXE4/MWTO-[SA(_)8JFJ"?W;ZQ5?B$]"?5D]%OI;?T>9)9G(RT3F MI!#SF]Y[[QT+1U6!>H[_).*IW/M,JD692OFU^O)A=M,;5"T2J8A5A>#ZWT;< MBS2M2+H=?S70WJ[.JN#^YV+\R4E^)>IG\F,[6\Z4UZ9";F?)VJC_+I MWZ)9H&'%BV5:UG_)TW;><=@C\;I4,FL*ZQ9D2;[]S[\U*V*O@.^?*. W!?S# M E"E-81-@?"E!89-@>%+"XR: G68_>W*JM=TQ!6_O2[D$RFJN36M M^E#'59?6*SC)JRWKDRKTKXDNIV[OUJ6>4I8ZXK_629E4<9?D+?F#%P6O0B=O M(J%XDI:_DI])DI//2[DN>3XK+\@O/TV"4?A;-?4A2=.JY'5?Z495Z'[<-"#: M-L _T8" /,A<+4M"\YF8V>7[>F%V2^0_+]&=[P0R,;TD_N2"^ ,_(%\^1>3- MS[^VM.O>C7F_7ER2@5=C_&<,$;E*U/>VI733'GAQ20+O;*-H%PS]\I&\:4)H M@S$W+!+Q#N:WM\D*(-AM4D'-#1CXHD97_:VGJW189MB.K M[O5=N>*QN.GI_K,4Q4;T;G_YR1L-?FM+%@F+D#"*A#$0S HYW(44LR?= [>M?6?)KFL?"8N&1ZMBZ/OCR>1@]2/K9%O8 M<+].;^B%)];_:+?^1\[U_UG$RURF)?F M&'_\&B-#1L(B)(PB80P$LT*>[$*>N(]?I9BO4Y+J,]S6@Y:S=-<\D;#(O5PA M^2YXT;9(]$<+,E#SK9RN=CE=.9MU7U\"B4)?Q::\/L58)JO6Q)RT#1.4,Y0606D42F,HFIWUGF;P_E%_ZR[>.58D+3JS M:%>GN]P?+LE02V#'Y9NX?&?+/JQD_B2FK4DY2W9."DF+H#0*I3$4S4[42!GO M%:R,!]4R4%H$I5$HC:%H=M;&S7AN.=,F=2_(2A2QR!5?""+G9"-5DB](DBNA MFZ":>8M#!=ML!U"'T]"J(Y*Q(/95?P2MD4)I#$6STS6RQW/;GC_6V52?$.L, M4['@Z=9))\(D2/X^[:GOW/#.41X+E:O#))$54BB-H6AVDD8;>6YOM-M/8YE- MDYQO]]-87^0D,U'47XDJ>%[.17%JSX3:I8:V[^3\JX$_&!QF"C5'4!I#T>Q, MC3SRG-KB=*95=ZMW2SO>"WU&S*=)>FIGA6JEAK:_LXZ\EG"AQ@A*8RB:':Z1 M1IY;DK0?6(7^K+[O#J4D*RA $8Q^4ZMT>4VI9O4-2SD M)JD',,UU3YK+_&V2ZV.JJ),LDO)K>XI0C]30]H^803 ^3A%9*872&(IFIVA$ MDG]&).4SD>7)/(FWI[/Z""A4>W)0K]30K#N]@\%Q5-VCI+J/&!TAB*9H=EC(_O-CZ?JZM$OAVL&5W MU%(XSF#PTC=[QW7J'\B+7^V!9 M70FF4E\U_F"L4,4#I44-S8HU/$X5*GA0-#M5(WA\M^!I;HV1OXE[V)<;TSDV MZ)@@*(U":0Q%L^,UBL>?X.^3^5!W Z5%4!J%TAB*9F=M%(_O=BH?NZ!&IY&IIUPZ3%RT$KI5 :0]'LAPN,T@G<2L?TOR\?&^9&=GZ\ #IH"$JC M4!I#T>RHC0(*/'Q?'$ -$)0606D42F,HFIVU$47!.5'T@K[8S>B<[;$C&A]W MQ= Z*93&4#0[L[T'O=R*R'3%^L)5IIM*.,2%F"6*S'E\\JZFF]HY1>S37MC' MO;#/>[V&8PJ,8PK"5^B-H88)2HN@- JE,13-SMJ(J, MHAX+&0LQ*\F\D!FI M?JWMQ7;G;LT9ZIZ@M"AH>=+,.W9/S6R>9]TSL&=BJ);9N1BE%+B5DNEQ'_BW M)%MGK5E A1&4%D%I%$IC*)J=K1%+P2L\=Q9 +1.4%D%I%$IC*)J=M;%,P0L' M$B%&B;GKZKP-'(\<\@8MMTZAM5(HC9U?!CLW8XP"MS&Z*W@^BXMUN6P- JJ* MH+0(2J-0&D/1[#<9&*,4OL)S:"%4*4%I$91&H32&HME9&Z44ND<5 89<-S58 M0RN/SB;OW>WHG"A4'$%I#$6S$S7B*'2+(]I1*:V;'HX&.[BC?NROJ'!E4^D!I#$6S(]M[S8][8)$YX3E[ MP]M-ZGQ$A*H>*(U":0Q%LQ,VJB<T4V"H%H+2*)3&4+1M9OV]=S5FHEC4;]6L3D?7N=J^Y' W=??F MSO?U^RH/ID?>.[I]_Z;!;%\'^L"+19*7)!5SC1QOU05[-YS>OM_4$L#!!0 ( )2 HU8%_4+5 M/@, &X+ 9 >&PO=V]R:W-H965T[V*F3J<3]D/J2 M .:><^X%#HS72O\Q!8 E-Z609A(4UE8G86BR DIF>JH"B5_F2I?,8E)D2IOXEZ\W<*"#9TEA5;H)10NW M_\.$F%V;8MRF&->X_8=2G&Y3)+\^X1BYL%":WSZI#>21'](=E1-3L0PF 9X% M WH%0?KF%1U$[SL$]UO!_2[T](R9@C"9D\PU $6OF !IO35MH$8UE#N"JW34 M[_7'X"9RP"99P*\Q T$C7>8:13UAG[JI*5..JF_V (T M;GRM,6'"ZEWG8T\\[#WJYQZTW(-'<$LE#Q_F;Y"2'?IDY&S3T]Q5^U"H8/;'P#Z@8>50D M1_NV/8VV9AAU"G%.UZQYXX?H=%X?BWQ[/^X-]O#OF#'MW@.0%5()M;CUTG8& M/].4Z-9&Z0OX*'T)(Z5;)Z7=5GHA+9,+CB>JXRQO,/Y;SE'4B_>LYM9%:;>- MGM77-^YL#8+5%VO!*[^"3J#G5FGKN31Y@97M-/+G:MYZ->TVZ\>M[.#>[3B\ MMZ[ASNO)O40OF5YP? 0)F&,4WFB8J&X>=TW'JJI^4,V4Q?6MFP4^B$&["?A] MKI2]Z[@W6OO$3O\!4$L#!!0 ( )2 HU9<;X0^EP( &H& 9 >&PO M=V]R:W-H965TNJ^(4-.-+*Q MN8Q&HM09XS"71)5Y3N7O"62B&CN^LPLLV";5)N!&HX)N8 GZKIA+G+DM2\)R MX(H)3B2LQ\Z5?SGMFWR;\)U!I?;&Q#A9"7%O)K-D['A&$&00:\- \;6%*629 M(4(9#PVGTVYI@/OC'?N-]8Y>5E3!5&0_6*+3L?/>(0FL:9GIA:@^0^/'"HQ% MINR35$VNYY"X5%KD#1@5Y(S7;_K8U&$/@#S=@* !!,\!O5< 80,(K=%:F;5U M336-1E)41)IL9#,#6QN+1C>,FZ^XU!)7&>)T-"D51I3">CZ43#%36T7.R1*/ M2U)F0,2:S*4XM^>%+$!A>10YO09-6:;.,'-6"%[!"D=WRVMR>G)&3@CCY%LJ M2D5YHD:N1IUF-S=N-$UJ3<$KFD)R*[A.%?G$$T@.\2[Z:TT&.Y.3X"CA+947 M)/3?D< +P@X]TW^'!T?DA&W-0\L7_JWF5T\U)S^_8(S,-.3J5U?):LI>-Z6Y MZY>JH#&,';S,"N06G.CM&W_@?>SR^Y_(#MSW6O>]8^S1 K; 2^CR6 ,'%FC: MSS;J]?J>/QBYVWWU+]/Z@S#\,&S3#G3U6UW]H[J^8LN<\5CD0$XSH=19E\+^ MBZW/_< ;^L\4ODSS!T-S=@X$NGO7-@>YL=U,D5B47->'NXVV#?/*]HEG\0DV MTKKO/='471B/[H;AAQ1"5R;JSU1,M"ML<5D)CJ['#%'\&($T"KJ^% MT+N)V:#]O41_ %!+ P04 " "4@*-6G-U@[C8" I!0 &0 'AL+W=O M= -@R&/+A;%G=&'L0YFE':]B!^=IM%%KAQ%*Q%H1F4A % M^RQ8S:_72^OO'+XQ&/3)GMA("BD?K/&ERH+("@(.I;$,%)<#W #GE@AE_!HY M@^E)"SS=']D_N=@QEH)JN)'\.ZM,DP7O U+!GO;<;.7P&<9XG,!2W8*AC.O7:6CP.0L* MRY%Z[:GC)Z@3%:33Y*"JH_L6'*'/2&A^UKN.+A'=4S4@R?T/B*$Z(]LHO M\"93#A+'FSR3@RUT4ADF:O)C56BCL&)^G@O;LRW.L]DNNM8=+2$+L$TTJ ,$ M^E&\+JG9-JDDI>V%\)4^GTQQ8^?+_Z^Z' M")9(S80F'/8(C6;O\%WE&],;1G:N&0IIL+72G,T[ /3=,S_ M %!+ P04 " "4@*-6@2@@\ X% \%P &0 'AL+W=OD[?3O2UVBBT4Q-N#X(9'DF:,SPQF>,8=[QE_%FE()WI(X%:/!6LK- MC66)^9HF1%RS#4W5-TO&$R+5+5]98L,I6>1.26QA"#TK(5$Z& _S9T]\/&1; M&4) ;).$\/_N:,SVHP$:O#]XCE9KF3VPQL,-6=$IE3\V3US=617*(DIH M*B*6 DZ7H\$MNIE@/W/(+?Z,Z%XTKD$6RHRQU^SF83$:P(P1C>E<9A!$_=O1 M"8WC#$GQ^+<$'53OS!R;U^_H7_/@53 S(NB$Q7]%"[D>#8(!6- EV<;RF>U_ MIV5 ;H8W9['(_X)]:0L'8+X5DB6ELV*01&GQG[R5B6@X*!R] RX=\*&#T^-@ MEPYV'FC!+ _KGD@R'G*V!SRS5FC919Z;W%M%$Z79,DXE5]]&RD^.IW2E%D6" M*"U*(DOM%9BJ:EEL8PK8$KQ;/-,-XS)*5^"A87MQ3R6)8G&IO'Y,[\'%ETOP M1:&!ES7;"I(NQ-"2BF?V-FM>3C9X9*E<"_!;NJ"+MK^EXJN"Q.]! MWF$CX"/AU\!&OP ,L:WA,SG>'1OHV%7.[1S/_B#G^HS^_8X* M;$>/G77]C=B0.1T-5%L+RG=T,/[Y)^3!7W6!GPFLE0:G2H-C0A^_,$EBE80= M3;=4%VGA[N7NV7:T&SN."Y$WM';-&+IF+H*NYU=F+79NQKF=Z#@6(&[CY1A##P4''#5FR M1#T>OXN@9.7Z7:\K!G DILDX5)*;: M=O,Z;[^R0P3# Y(Z,QR$MIZD7Y'TC22_<28$V'"VC*2.G-]Y*PJ0VR&G,W,@ M=O3D@HI<8&S%[QO*2=Z"]$TIH]#G+SAGRYT)K!5N6(4;&M?B62$2/E\#M3$K ML=LI%=_D6Y$I^K!;%I[MAO!@@31FMEJ@GA)'L!8H:.0\S:HZ)\R*Q6*I,/(M M\5I,$$38P0>,=89!$(9A#^6&IB)SR=-4,8USTF2A5#L2,F.^HV;BJ,O'@<@_ MS+3.SE8?KX1H_I'.6 M4' 1JPWF$BPY2QHEHN5L:SC;3F.'*REW[;#O]1*N!0^9%>]KE))T'I654>S> M11!:MDZ'A1+(*)H?3Y*E?ZON A3"3C-U[1S/#H*@IT!KW45FX3URFD1=$45N M@/S#<5)G%WBPCR>NQ1:;Q?8Y_S4''NDB(CJ"9O=3R^9<:.U@:YG&Z!,["!MG M@)-3<2:T=BIJYT 8G10F!HSQ_/\GHD*UU*/S5)_9/_@KG#; MONT>CB0Z,QC@/I:UOF.SOC]L6+JG,RTSH^?)U7(FM':<]7" W<]L'./D<7(J MSH363D4]>6#SY/%QXW1_56.WN5.7873->F8X7$\(V/S+^]BF\3L'*%J&7;-# MAE;C'#*A?)4?SPHP9]M4%J=UU=/J"/@V/_@\>'Z';B;%06X-4YPKJTEO%:D? M@#%=*DAX[:N,\>*HMKB1;).?=LZ8E"S)+]>4+"C/#-3W2\;D^TWV@NK ?/P_ M4$L#!!0 ( )2 HU;Q%PCD(P, +,* 9 >&PO=V]R:W-H965TN_B<&ZRDNM<+ $,>4Y'IH;E M?31N!Q;@(FXYK/3:F%@K=U+>V\G9=.@%5A$(2(RE8'A;PAB$L$RHXZ$B]>IW M6N#Z^(G]U)E',W=,PUB*'WQJ%D.OYY$IS%@AS)5ZP2L09H=]X T I _Q805H#0&2V5.5LGS+#10,D5438: MV>S Y<:AT0W/[&><&(5/.>+,:,STHD7LE7Q]*/B2".*W#)1 +D I@L%J24A^R?(P(4^P)B;R0G9 MWSL@>X1GY'HA"XU<>N ;]&"5^$FE][C42]_0B[H.2=AN$1K0L $^W@X_@:2& MTTVXCYFKTT?K]%''%[[!]VR]18Z98%F"^7+E]TW)(N?9O$5.>8;KG DR,UOB1SED"0P^+6(-:@C?Z^*$=!Y^; M(QJC]'6Q%^#2O%@RZ7FIJS@3!IH++V2*%I+ MO@/;E;:JY7VMBK=LJ^W O]U M7^^(;,-CO_;8_]_:[>_2XX[(-CRV@^??<[";NJAXXG<*HR&LJ3+\M8["MG,H M8\[Q=R5@AKC@L(L[5I4=4CDQ,G=-QITTV+*XX0*[2E V )_/)!XZU<3V+76? M.OH#4$L#!!0 ( )2 HU8M\F'9P ( #X( 9 >&PO=V]R:W-H965T M%;D:9<*)1%;M1T4@6AC,! M-XKH(LNH>IX E^78Z3LO@5NV2HT-N-$HIRN8@[G/;Q3.W)8E81D(S:0@"I9C MYVO_8AK:_"KA@4&IM\;$*EE(N;:3ZV3L>+8@X! ;RT#QM8$I<&Z)L(S'AM-I ME[3 [?$+^V6E';4LJ(:IY+]88M*Q<^Z0!):TX.96EE?0Z!E:OEAR73U)V>1Z M#HD+;636@+&"C(GZ39\:'[8 _<$; +\!^.\%! T@J(36E56R9M30:*1D293- M1C8[J+RIT*B&"?LKSHW"KPQQ)II2G?:(?9)OCP7;4 ["Z![Y2=4:#%UP('.( M"\4, TVH2,@M:*-8;""I8:=DCJV5%)@IEV2"K;1.9"GLI)OD>(8QQO4)0N_G M,W)\=$*."!/D+I6%QB7TR#4HS1;HQHV,22W#?T,&KG1&@GZ/^)X?=,"G^^$S MB%NXOPMWT=#65;]UU:_X@C?X+BE3Y('R GID0CD5,3I0;N60" MXXQR,C?4 .X,@X;FMKDU^?T#&ERYO#D2VXU30.A7L8X_NI*&\2V$-"RN8/8HV4>![ _QM-]NEO\[R MA][G\S9KIZ9!6]-@?TV@,C*#7&IF.GMQ+_Q?W3\0V8[28:MT^'_[='A(IPY$ MMN-4V#H5[NV)K?/K"GAR:N0IWB$V]-RE.WQ7][[.ZNI>=^MTMS&PO=V]R:W-H965T6%:4H_@H3* M<[Z$%&="+A*J<"@>3+D40(-&.>J9BE<".(S)*$ MBLTEQ'P],7K&]L4M>XB4?F%ZXR5]@#FH^^6-P)%9>0E8 JED/"4"PHGQJ75SMS^>QS*]D7=I:!O$S MJ7A2BC&#A*7%G3Z7=:@)>OT# KL4V*\5.*7 R4&+S'*L&574&PN^)D);HS?] MD-G)$3PE)R%_%,8G0Y-A52Z]Q-OR2\+ CM X28 MT3EQ>AUB6[;3()^VRV?@5W+[I=S$6E<%MZN"V[D_YX"_>K&N( ZZBG>3;3UJ M)?OY%87D6D$B?S5!%U'ZS5'TMW\AE]2'B8$?MP2Q L-[_ZXWL#XVE>"-G+TH MB%,5Q&GS[LTRT"O,D78#5#2Q%@X&N0/]6UIY=J\W&(W-51VB-W!I-SQH-W1V:UGA'TK@5C=M*4]N&NUNT"&O77>"+AXVNA([2X>$E F"32:#)L#1WA;9!6Q-X5\! MS5K;U$<6[!0/+)4DAA#=6^=#++4HC@'%0/%EWDD77&%?SA\C/#F!T 8X'W*N MM@/=G*NSF/<;4$L#!!0 ( )2 HU;+V6(+S ( .D' 9 >&PO=V]R M:W-H965T"B[T MV,N-*8>^K],<"JI/9 D"W\RE*JC!J5KXNE1 ,P.36;E0\ MDI7A3,"-(KHJ"JJ>+X#+U=CK>>N%6[;(C5WPXU%)%S %*)SY+4O&"A": M24$4S,?>>6^8#&R\"[AGL-(;8V*5S*1\L),?V=@+;$+ (366@>+?$B; N27" M-!X;3J_=T@(WQVOV*Z<=MCO $0-('HKH-\ ^LZ9 M6HKS(:&&QB,E5T39:&2S V>F0Z-\)NRQ3XW"MPQQ)IY0G1\3^R27CQ5;4@[" MZ&-R3=4#&#KC0*:05HH9!II0D9%;T$:QU$!6P[Z0GU0I:H^/'":(85P?X>K= M-"&'!T?D@#!!?N6RTHC6(]]@UG9O/VTRO*@S#'=D&)%K*4RNR:7((-O&^ZBV ME1RN)5^$>PE1V@F)>L1;5G9;ZWL[V./-[[L%+_L+N-J@E-'8"OJ,CX;!$%OY"\W M'=F[S7L=>;UE+["_=L\MK8-6ZV"O5G=U2_J,%=P0[!XDQ4O&Q,).<:A9!O9. M2]'EPN!52B%^S8,7+KR."K8CDKTIOO>P_8TB6(!:N&:B44PE3%T-_4$L#!!0 ( )2 HU;B#+&PO=V]R:W-H965T*Z+HLJ?I] UQN)E[H;1_"2KM9%E2T8')1/-G;ZV=>@1PN$!0M02HO<2XI80NZ"-,Q=K M1@U-$R4W1%DTJMF!JXUC8QHF[%><&X6K#'DFG5)=#(B]DB\O-5M3#L+H ?E. MU3,8NN! YI#5BAD&FE"1DWO01K',0-[0SLD(U(N=U9/9ZC"N#Y#W.-\ M1DY/SL@)88(\%++6J*<3WV .Z\;/6L\WC>?H@&?T=D'B<$"B((KWT*?'Z3/( M.GKTENYC];H21ET)(Z<7']"[I4R1)\IK(#.F,RYUK;!6/Z\76 KQ-^KA+'Q]33WL?/&NV ^X6 MA9MH7^I&:NRD;']9IY>C( @3?]V/LXN*$!5TJ#<^AYW/X3_Z%%*<'_':R(UZ M+H*_?.XB+@_[''4^1T=]/DA#^3X_HW?5;A<5!L&N*;_7,6RWQB.U8D(3#DLD M!A>7J*.:#MA,C*Q<$UE(@RW)#0O\:8"R %Q?2FFV$]N7NM]0^@=02P,$% M @ E("C5J:&JM^9 @ CP8 !D !X;"]W;W)K&ULK55=;],P%/TK5IC0)K$ES4<_1AMI:X5 E2M#!X0#VYRVUIS[& [S?CW M7#M9U*U9Q0,OC3_N.3GGUCZ9UE(]Z!V (8\%%WKF[8PIKWU?9SLHJ+Z2)0C< MV4A54(-3M?5UJ8#F#E1P/PR"H5]0)KQTZM:6*IW*RG F8*F(KHJ"JC^WP&4] M\P;>T\(=V^Z,7?#3:4FWL )S7RX5SOR.)6<%",VD( HV,^]F<#U/;+TK^,Z@ MU@=C8IVLI7RPDT_YS NL(."0&T4>9L+:BAZ53)FBA;C6QVX'KCT.B&"?LO MKHS"788XDWY3- =R!QFP/5UST.22K/"HY!4'(C?D%H_&0RYK09@@Q\7G"S"4 M<7V!L/O5@IR?79 S5[J3E:8BUU/?H$S[,C]K)=TVDL)7)'VAZHI$@WZ MI!G,/+QO&M0>O/3MF\$P>-]G\C^1/;,<=9:C4^SMH:!9)BMA-%[6K@-]MANN MH>.RH;%/D\DP&HZG_O[0T''9*!F.XD%7]DQJW$F-3TH]_PP:3]\-QSBB(@." MP48R!3DSA$NM^R4WG,F!ELLD2,*7DGO*XM%H$O9+3CK)R4G)7S&;;:Z1/>45 MMMD0$+F]:R4H)O,^O&ULK55=;YLP%/TK5ZR:6JDKWY!V"5*;:-H>MD7MNCU,>W#@)E@UF-DF:??K M9P-%:4*R/NP%;'//N>=<[.OQAHL'F2,J>"Q8*2=6KE1U9=LRS;$@\H)76.HO M2RX*HO14K&Q9"219 RJ8[3E.9!>$EE8R;M;F(AGS6C%:XER K(N"B*<;9'PS ML5SK>>&6KG)E%NQD7)$5WJ&ZK^9"S^R>):,%EI+R$@0N)]:U>S6-37P3\)WB M1FZ-P3A9480<@P58:!Z-<:I\B8(=(R?G><5I_2 +?'S^P?&N_: MRX)(G'+V@V8JGU@C"S)-&!M8*" MENV;/'9UV *XP0& UP&\UP+\#N W1EMEC:T94209"[X!8:(UFQDTM6G0V@TM MS5^\4T)_I1JGDJ\J1P'36@@L%5Q+B4K"Z0P5H4R>P3NXOYO!ZPZ>X_D#\.EQ^ S3'NZ]A-O:2"7T-OPU5(PV>S"6/GL2Q1JMY.T;-W+>#Y7F/Y&]*)3? M%\H_QIXTM7C2YU:[5UR?]JIB%,7@#FB9HH;)M(]UXKJ7KC.VU]MN!J*\P'/[ MJ!REA?^N(,T 'W7K ME3BH+MS+ZWN!&^^HVX_R@C"X')87]?*B5U0N[3H :?;YD,1H/_GER-]1N!\T MB:"8# 9"0 &0 'AL M+W=O'C]E/U]73O6LJ(*%H+_8)G>SJW8(AFL:<7UK=A_ M@+:>B$;@M0+O7P5^*_#K M0ANRNJPEU3292;$GTD1C-G-1>U.KL1I6F+=XIR4^9:C3R5>]!4D6E910:$*+ MC'Q!DSM<0EG%@8@U.=8=QKU<@J:,JPM4?+M;DI?G%^2< ML(+<;T6E< 8ULS62F_GMM*5\VU!ZSU!^IO*2^.XKXCF>/R!?C,N7D'9R[UAN MHU^=:5YGFE?G\T=-.RQZR53*A:HDD)_7*Z4E+L]?0W4VB8/AQ&;+7JF2IC"W M<$\JD#NPDA=G;NB\&:KZ/R4[\L#O//#'LB>+>FVB#9B[I(^XL?7@BVVRA'46 MTU)VB>N[TW!F[PXK&8@*?3_HHHX0@PXQ&$6\A175,$C5""='\\61>T(U$!6% M!U%'5)..:C)*=9VFHD*S"+I&5[B;)'"J6;$A6I"4EDQ33N !VW3&-"ZH0?Y) MC\R+IU%\PC\0-0G<9UP-._YPE+]9_*D$Q!-RD"[LS1O$P>DK[P=Y?AP/LT4= M6S3*MH0U8$?*T-,=%!4,P47]>:,3M'Z(ZPR#Q1U8/ KVCLJ"X"%*>-LT'LF+ ML]ASW3?8Y.L>.H0:]WVC@+?"UR&0TS3_DYUIGYX M:F$_+/:#270"91\<7.:C ?O\AA6*<%BCSKF,L"K9',3-0(NR/LM60F/WJ2^W M^.T"T@3@\[40^FE@CL?N:RCY"U!+ P04 " "4@*-6.2#]>+$" !5!P M&0 'AL+W=ONY-)+"K-*(<[B515%$0^WP(3FXGC.]N%>[K*M5UPD[@D*YB#?BCO MI)FY'4M&"^"*"HXD+"?.C7\UC6Q\'?"3PD;UQLAFLA#BT4X^9Q/'LX* 0:HM M S&O-4R!,4MD9/QM.9WN2 OLC[?L'^O<32X+HF JV"^:Z7SBC!V4P9)43-^+ MS2=H\PDM7RJ8JI]HT\9Z#DHKI471@HV"@O+F39Y:'WH ?_0* +< _+^ H 4$ M=:*-LCJM&=$DB:78(&FC#9L=U-[4:),-Y?8KSK4TN]3@=/)=YR#1M)(2N$:$ M9^B;,7<[_T+)@C*J*2ATAN:FA+** 1)+U.!,;#H0>C(#32A3IP;T,)^ADZ-3 M=(0H1S]R42ESB(I=;<1;"6[:"KUMA.)7A'XE\AP%_GN$/1P,P*>'X3-(.SA^ M"7>-99UON/,-UWS!0=_Z2<^H2IE0E03T^V:AM#05^F!)T'P2'VY .1')G.@%AKPS,Z?C?&OG^- MN.!G;64,6=#P1C6O[3/KQ(O==3^O_8C1*+J,NJ@7@D>=X-%!P0\\!6DJDR-- MGE I%+6M9+ 8&Z*P=[X_]L)P1^5 U,7EV!M6&78JPX,JF]+J.=CY:\IL2&NX MIV*,@UU#]X.B,'Q%:=0IC=Y6:;3W57&$Q[NN[D=%EQCO?GNWU_3LA6,:Q(IR MA1@L#YN;> VD#S/Y2"+V=V-;:W:3)/U!+ M P04 " "4@*-6_^WU&;X# #,$P &0 'AL+W=O]>3/?"@2?! M&MC,-DTKW1]_-A :4L(:R5I?--CX^[']?> Q]FS+^ ^1 $CTF*54S*U$ROS2 MMD640(;%.!K=B[1GHJ*\9^Z,)U/+<-G M#;6:/K5P_WI'_U!.7DUFA04L6?H/B64RMZ86BF&-BU1^9=N/4$]HI'D12T7Y M'VWKMHZ%HD)(EM5B-8*,T.H7/]9&[ D4IUO@U0+O4# \(AC4@L%K!<-:,'RM M8%0+RJG;U=Q+XP(LL3_C;(NX;JUH^J)TOU0KOPC5#\J=Y.HN43KI?Y$)<+0L M. ?<:<8QU7]#8 B4DJWJG:^[L O7WS#KU! MA*)O"2N$HHB9+=7H=!]V5(]D48W$.S*2 ;IA5"8"A32&N*VWU:R:J7F[J2V\ M7N -YN=HX)XAS_$&'>-9OE[N=76"0HQT^9?MU4WD>1>@D(W>BB MNA0D!OW.,=H5GPH]+M%Z17CP/?6XC&;VP[[Q+ULY[19![Q!/==,0K.7FJ'%S MU.OF/8V J\Q$D<2/*&?5<]Z9C$8O7'&GSNC0N][N3GUH.[J<7$P/@A$:ZK+E MW[CQ;]SKWW7.Z!9677[U"D_-!29A@4E8: C6ULTU_RZ4#--1<.[7(@&_*XR)M8T%EM+JN#I6=,='1U5!/[_4$L#!!0 ( )2 HU9!:B?U'@0 +(2 M 9 >&PO=V]R:W-H965T([%/4\I_W4+"#C,+6T\/OL2;KY2'LF+L M1S[X&,TL)V<$"80RAZ#J\@ +2)(<2?'X68%:]9RY8_O^"?U]$;P*9D4%+%CR M=QS)[KZZ@XD MC1/Q6OE\6]ZA5R]?HYWPXK$;4F"'"'AHL\LDUN! MWF411%U_6P541T6>HKHE1L#/E%\C%U\AXA!7PV?Q?'=BH./6278+//=HDH4 MN"HS>87N0(0\WA5E_,\G98L^2DC%O[K$E<">'CC_QF_$CH8PL]1'+( _@#7_ MXP4.G#]U45\(K),#K\Z!9T(O"PU!646Z2$OWH'#/F\_#?$+&SM1^:$>@,0IP M4!MUF/DU,]_(;+EE7"()/$7)*9(EDM^:'_NXQU%GX^DI!C7%P$CQ.^4Q7:F/ M\R3!8##YQ.WQ&YKXOI[>J*8W,F=PORJ)Q5G(4BVOT6#2-X1,>LPT1GA$]-S& M-;>QD=M7)FF"E.QQ*N-LH6HL?(\ M9Z*O1$P:=N1B/;&"ZC0\C_1Y:HQ:G;-+L]%5;)2L,_IB!=2>?]QO/QH;WSE" ML9$];-:]9_3&"N%$<]19'>V.N!$_;%:_L_LC'NJ;JLN@SW9HY7GN^ C;1@>Q M60CS-2Y:J)4IBWM4JC8)^=APNA=?/0*#@V2_CI M5CF48]\?#4I28T6'E;'#?TGM_BFT5Y?-+ E*&ULM95M;],P$,>_BA4F-*2QI.GS2"-MJQ"3AC:M#%X@ M7KC)I;'FQ,%VVO'M.3NI*5I:38B^2?QP]_?O?&<[V@CYI'( 39X+7JJ9EVM= M7?B^2G(HJ#H7%90XDPE94(U=N?)5)8&FUJG@?A@$([^@K/3BR([=RS@2M>:L MA'M)5%T45/ZZ BXV,Z_G;0<>V"K79L"/HXJN8 'ZL;J7V/.=2LH**!43)9&0 MS;S+WL75U-A;@Z\,-FJG34PD2R&>3.D<=QM;]4_VM@QEB55<"WX-Y;J?.9-/))"1FNN'\3F$[3Q#(U>(KBR7[)I M;0./)+72HFB=D:!@9?.GS^T^[#B$X1Z'L'4(+7>SD*6<4TWC2(H-D<8:U4S# MAFJ]$8Z5)BD++7&6H9^.;P%#4N0]66"ZTYH#$1FY3%-F]HQR!I)J5*V(M MR2VC2\9Q%IUHF1*;1>/SB).72H%6Y'0.FC*NWI$3PDKR)1>U0EL5^1J)S;I^ MTM)=-73A'KK/5)Z3?N^,A$'8)X^+.3D]>?>WC(\!NZA#%W5H=0=[=.^RC"70 M"730T1R1"U71!&8>G@$%<@U>_/9-;Q1\.(#5=UA]J][?FPS<0#AKMOJ,S$$E MDE6V>K_?HBVYT5"H'UW8_2-@#QSVX.!N[I2+<.7";;GP/^721=WHCJRNN3[6 M<2^8]")_W4$S=#3#U]+(;7'6B$)M<791-'K#5U&,',7H((4YC.0:2@VR<\V# MWO^8K[%C&Q^KS,9'P)XX[,F1RFSR(L'A:#H<=&=XZG"F_[G.IB^JO0O#W[G, MS;N(=^"*E0HCS= O.!]C'+)Y:YJ.%I6]WY="XVMAFSD^SR"- &ULK59-%, MP%H17>8Y50]+X/*P<#SG<>&>I9FQ"VXT+V@*&S!?B[7"F=MZ25@.0C,IB(+= MPKGU;E;7UKXR^,;@H(_&Q&:RE?*WG7Q,%L[($@(.L;$>*/[M806<6T=(XT_C MTVE#6N#Q^-'[^RIWS&5+-:PD_\X2DRV 80-("@2K1F5J5U1PV- MYDH>B++6Z,T.*FTJ-&;#A*WBQBC\RA!GHG=YP>4# %F"@!TSFER2#6Z5I.1 MY([ MD)>$"?(EDZ5&O)Z[!EG;V&[<,%S6#/TS# /R20J3:?).))#TX%?#>,\?<."B M7*UF_J-F2W_0XR>JKDC@O2'^R _Z" W#[R!NX?X G: M85#Y"\[ZV^'*4T'6 MG(HW9)51D8+5OELH\N->X/::^6&UW0&!8.WAT:U!Z< MZ-4++QR][=/C/SE[ILZX56<\Y#UZVK#;1@?YI$,53QBRI[P$0@W:I$P()E*[ M]PM03/;MN&4=,JQ"VGMR'P73T6SN[H^S[AI-)H'7&CW+9M)F,QG,9H/JL!A( M++7I(U:C)T;TR:_,*['[MEKYBSKE+3$ZI=D\M@?(;I=)H:_3LI-5YN$?]+P>55L\"C7NQ%*9NA>UJ^_*XK1JN^V1>/UOP M;L<;0!,..X2.KJ8HH:J? O7$R*+JIEMIL#=7PPQ?3Z"L 7[?26D>)S9 ^QZ+ M_@%02P,$% @ E("C5MCU#05! P BPP !D !X;"]W;W)K&ULM5=;;YLP%/XK%I.F3MK")==V"5(NG59IE:)6[1ZF/;AP M2*P9S&R3I/]^QT!HB A=I?0%?#G?QW>.C^W#>"OD'[4&T&07\T1-K+76Z95M MJV -,54=D4*",Y&0,=78E2M;I1)HF(-B;GN.,[!CRA++'^=C2^F/1:8Y2V I MB,> P0E MP1T*<]H,7NQ $T95Y_&MD9AAMX.2A&S0H1W M0D27W(I$KQ6Y3D((&_#S=KSKM1#8&)$J+-X^+#.OE?&6R@[INI^)YWC=)D'M M\ 4$%=QKD=.M5JF;\W5/\D4X$NX7B2PY3$O MV'O-[.:DN%(I#6!BX5&@0&[ \C]^< ?.UR;7ST16"T2O"D2OC=TW/HLLT412 M#>1B+F1*IM/&E"N(W"*DYC3;^$['Z;EC>W/HS0DSKU_9U83V*Z']5J'7NQ0/ M*ERR7"AN)$4Y'I.$)0&>M@J:%!>,KE.7TC\2_)I53>Z@DCMHE7O+$A9G<9.J M5N!;<^=,9#4?AY6/PW?=1,-S!N),9+5 C*I C-Z8FR(PAWFPIG(%JLGW45/2 M]49'J?F:54WM9:7V\O_4*DVCB.A,)F(#LDGE9JT;QZZ M.[5YVI%O39ISL=7]/"@5W'?=0"7]N8)Q)K9Z,+R78'CG2LN2Z>B.<8?'V^=U MNT*K?5#NQ8!;UE3!BN078U'Y5:-5I3W-ZTO[Q;PHT['.63$LWCA$"'4Z0[Q= M9%'Y%ATMTKQX?!(:2]&\N<:_!9#& .&UL MK53?;YLP$/Y7+%9-K;06 FD;900I/SIM#Y6B9MT>ICTX< 2KQF:V2=+_?F=# M:%K1: ][ ?NX[[O[CKN+=U(]Z0+ D'W)A9YXA3'5V/=U6D!)]96L0."77*J2 M&KRJC:\K!31SH)+[81#<^"5EPDMB9UNJ)):UX4S 4A%=ER55SS/@GP_L7YQVU+*F&N:2 M_V29*2;>R",9Y+3FYD'NOD*KY]KRI9)K]R2[UC?P2%IK(\L6C!F43#1ONF_K M< 1 GGY V +"MX#A.X"H!41.:).9D[6@AB:QDCNBK#>RV8.KC4.C&B;L7UP9 MA5\9XDQR5U9=B-QCH$*3 M.Y%!]AKOH[1.7WC0-PM/$MY3=46BP2<2!F'4D\_\W^'AB72BKMR1XXO>X7L MPQ3@%)B7@O^:KK51V,^_^^K5\ W[^>R,CW5%4YAX.,0:U!:\Y..'P4WPN4_L M?R)[)7W821^>8D\.G90>=9(FE6LE)E)>XP^WW5.!TE((X 3VN*LT]+91$^O& MQ;*;:IM<#H/;4>QOC_7V>$6CZQ>O1HA_-#XEJ(W;*AH3K85I.JVS=HMKZN;U MC7V&"ZW9/R\TS3;$/MHP%,HA1\K@ZA;7@6HV3',QLG)#NI8&1]X="US*H*P# M?L^E-(>+#="M^>0O4$L#!!0 ( )2 HU;\@.\<* , $4- 9 >&PO M=V]R:W-H965T[?SW9"()!&K9J^0.S<F;4VPP,& T2UB*EJRJ0N=&XV6;F*BEG$FF+P;2YP(IK !D@$ZGX# M<<(OT&?T,)N@\[,+=(9B@NY7-..8A'Q@"OD\A3(7!?X7;1+25BQ=%7 M$D)8Q9M29RG6V8D=.8V$MYA=(M?^A!S+<6OTC%\.=QKDN&7N7,WG/L,WB3F. M(@81UA5)EVB7S=\_9"BZ$9#R/W5YRWF]>E[UYE[Q-5[ T)"O)@>V 2/X^,'V MK2]UIELBJZ3 *U/@-;$']U3@9&>[SFD.]S5=U+-L?F)M##Z=A'=OJ M^-TRK**N4ZKK-*J3"_X((B81FM$D4XM46\6-)*]=C9;(*G[]TJ__3@7IMYF" MEL@J*>B6*>B^K2!S>.>@TMR>W;>Z1P5Y&N;Y;J_7JR_(7JFNUZANJC^RZ!;" M&->):T2_=AE:(JL8[9=&^^]4B?TV4] 2624%MK7?6JVWU6*!KQ:CY=A'M5@3 MYOE^MU]?B_;!UF\WZKM94[*%>:VR1N1KEZ$MMJI/9^_3>:=B+(C;2D-+;-4T M[+L5N[$3>$$YNB>[L-.Q#KYYA8W3,.NH%,V#AC0%%ND^G:,%S8C(V[URMCP+ M7.L.^&A^I,X(NM'=T^0'#+FW1S'A*(&EI+0NN_+U8'G/G@\$7>NV=TZ%;*+U MY4J>&ULQ5E=+MS&RY50 M%\SI."=+N /Q+;]A\LRL4:(XA8S'-$,,%A-C9E_,\5 -*")^CV'#MXZ1*N6> MT@=U\CF:&);*"!((A8(@\M\CS"%)%)+,XWL%:M3/5 .WCU_0/Q7%RV+N"887J KR%%Y($U[\19LJUC)0N.:"IM5@F4$:9^5_ M\E01L35 XN@'X&H WAW@'AC@5 .JC7>"R;NQ'">F=RO"8' IB8C0G*92'9P4_ [0Q^_K6#RCV8:PB+=O?GQ2 MQX#>7X$@<<(_R/!O=U?H_;L/Z!V*,_1U1=><9!$?FT)FJ9YEAE5&EV5&^$!& M#KJFF5AQ]#&+(&J/-V5U=8GXI<1+W EX3=@YLG'3D]@;6H-T@#W;#\;FXW9YFK"1&XSJ MJ%;>7IVWUYTW>4+WD,$B%FC!:/H_2R@?XFWE9@\M:Z< 31"V/7W^?IV_WPOO M9RB3/S1T@80L&!8+.37KZO#W4AQ@Q]UKA28LP$-77\JP+F7864KQMB&:J[2U MDU'G\&-?EI[ 6I4&=:7!B>>5H$^J>@)K436JJ1J]V;PRVE>ILZMD38P7Z'5L M6\T/M=69]!<:/@S6.>*JS_K?U4Z 8QO4%UJ[W"U?8I]8SE4"?='5$UJ;+MS0 MA=],TA5T2Z^VY8WL'5EKXJP#JF[,D-UI(*:WP 6+0R'[*+UN^(#662PX,M$- ML.(C)0MA^XXV_UX-3U]H;4(:RV.[I]9]I^DZFJZ>T-IT-4[+_A>K]1K=[WNG M@>U:P]&N[C5QP2AP#FB_<5EVM\WZE68#2/.$/@,@F;IL\@&!=^(T-I5 M-X;,'IY:X+UZNK[0VG0UKL[N=$*O$WBP+US7W_V"T$:YA_Q*X['L;I,E9W8@ M+%P5;;R"1TAHKAJL3;03ZNB.]8367FUHC!JV3BQPW*O1ZPNM35=C]'"G,WJ5 MP"OH]@SNVT.\(W%=G#/R#V@<-ZX+=[NN.Y( +]KX6PZ,'/S([(8YNF$]H;6+ M;BP;/O4"%N[5T/6%UJ:K,73X[1:Q*NCVU&RYWJZ\-6'8\_T#\F[,%>XV5S]# M)E6=%'V<16FS5U?:&UZ6I,'>Y> M9GN5R(?[:[#NR-O]^M2%X9&WN]1I;NV%I,"6Q1:12D;VI-PSJ*_6VU"S8O-E MY_JE?3$O-Y,:F')OZYJP99QQE,!"0EKG0RE55FX7E2>"YL6.RST5@J;%X0I( M!$P%R/L+2L7+B7I O6DW_0=02P,$% @ E("C5L990_.&ULQ5IM3^,X$/XK5F]U HEM8KLM ME"N5>-F[0UI.B!Z['T[WP32FC4CBGNU2.-V//SL)<;.;3LEBU'Z O,WC>28S MDR>.1RLA']2<TB13)YVYUHOC(%#3.4^9ZHH%S\R9>R%3ILVNG 5J(3F+ M'UB"_XDO,5VIM&UDJ M=T(\V)W+Z*036H]XPJ?:0C#S[Y&?\R2Q2,:/?TK03C6F-5S??D'_-2=OR-PQ MQ<]%\C6.]/RD<]1!$;]GRT3?B-7OO"34MWA3D:C\+UH5UQX..VBZ5%JDI;'Q M((VSXC][*@.Q9H![&PQ(:4"^,2#]#0:T-* YT<*SG-8%TVP\DF*%I+W:H-F- M/#:YM6$39_8V3K0T9V-CI\>3.9/\XYD)1(3.16JR0[$\OA_1'TQ*9H.,]BZX M9G&B]LW1V\D%VONPCSZ@.$-7<9*8B]4HT,87BQA,RW'/BW')AG$INA*9GBOT M*8MX5+*"'DA;*S-69:9R+-%K%D2_\NC W2:BJ6Y^J_/ M!A)=:IZJOQOXG!7C]YK'M]5_K!9LRD\ZIKP5EX^\,_[Y)SP(?VD*CB>P6JAZ M5:AZ$/KX-I-\*F:998],PD\?RKA-U_+QH#B#Q$)O2+@S<)2V 2G ACF8;86/ MX["+1\%C \]^Q;,/\OS-W'UM;W#) >V9"E(V3]1^$Q\0K2V? JR_SJ>9S:!B M,P#9?+7=(=,*:2[3)O=!\[;NP[[TT#-G4@&Y>%BQ.@21+A!5,?I"JX?+:48, MZJRWE8%7/5BBO;X,G-C#L%K+4P)ZPX3M6Q-Y#PE(G 0DX8X+@'A5C[[0ZN%R MZI& 15UOM#JX7+*C\#*[]5=#88!YCE@RQ\EZ&0>@2?TWESV7D7< M%F<;PU@G[@0;@05;V]GF$FY]AI@,!R'I.5E5O*;NQK"0\=0RR7,9W9J<-7?S9G+; M?"-AO-8?AMY#=5&GNNBNY^RH5[WF"ZT>+J?A**R8WMKM8/C6P8"=+;L=PBBU MGX(1Z:&(/4/=CZY]?84%E,L^XWM@SO$I 7VAU^DX"TEU+0.I5 OI"JX?+24 *:[67SZ;A53:6:.M- P^ZY)L^$:RM DJYG.6+HY1QWJ1T ML2"H.EHMP#K-EQT%[O)B]=85D[/8:,:$WQO3L'MH4E06"Z**'2T6^9JB.Z&U M2//-.6<1E_8"<_Y>"/VR8P>HEJ6-_P=02P,$% @ E("C5I#8+A&B P MM T !D !X;"]W;W)K&ULK9=M;YLP$,>_BL6D M:9/6 ":0I$N0VK1[>+&M6K7MM0,78@TPLTW2?/O9AI TH5X;[4UB@^]_]SL_ M<)YN&/\M5@ 2/11Y*6;.2LKJTG5%LH*"B &KH%1OEHP71*HNSUQ1<2"I,2IR M%WM>Y!:$EDX\-<_N>#QEM0\XV,\=W=@^^TVPE]0,WGE8D M@WN0/ZH[KGINIY+2 DI!68DX+&?.E7\Y]P-M8$;\I+ 1!VVD41:,_=:=S^G, M\71$D$,BM011?VN80YYK)17'GU;4Z7QJP\/V3OV#@5<;1#7HY6:;IC<&&M%0TL]C?>2J[=4 MVN*9V\UO(.G,L26@-?BDJDL#,43M8 %^#$[]^Y4?>^S[Z_R3V M*!?#+A=#FWJ7BSWV.\3:Y?6&ENT:>MN7@T8X-,+Z3%K'03C!431UUX=T/<-& M.,"3;MBCN,,N[M :]T=.2@GILX,-3Z+PCN*T^CMS%J*.)K+2W#X 3ZAX 4]T MPG/AXR *CJ"L;L^$&G50(RN4.LR70%\R2:-3J*%W/$]6IV>>3S3^Y[*S.CP39]+A3/ZQ["K*7T S.9V?X&1^K"[/!/*]_4?3LR+]!*%6 M'%)'&8)F4Y%%#L\F;-4/$?%X/#XYU.Q1G$MY4!KX5LI?I@:"](*L@:N:;L<* MJ.(T.<*]K3E#E3KD#7<_=EN*# ^YO4$4'F-;PSH7&^^Q\AZ6'^K$U6Q M<%5YUB1'$GC1^T7K1;>['*(M$"Y0B(JF)L(12LFV3VINESHW._NJQK<6"O%5 MEG'(B 1$52ZHJN<3M"9Y#7;^X'3J_6B 3Z;^OU8I[D%=7 #/S'5!J%FL2]F4 MR-W3[DIR90IQ=S^\N<^HXC)3L"B'I3+U!B.U>7ES16@ZDE6FREXPJ6IVTURI M:Q5P/4"]7S(F=QWMH+NHQ7\!4$L#!!0 ( )2 HU9X-C6QM ( ,4( 9 M >&PO=V]R:W-H965T,3GS4J6*"<8R3B$GLLL+8/K*BHN<*#T5:RP+ 22QHCS#@>\/<4XH M\Z*I7;L2T927*J,,K@2299X3\3B'C&]G7L_;+5S3=:K, HZF!5G#$M1-<27T M##N7A.; ).4,"5C-O-/>9#$V\3;@EL)6[HV1(;GC_-Y,OB_:*+2F3?V4 (K4F;JFF^_ M0W13(ADAT:@I.U2,Z.@-%:":/ZYA.62!9Q7301X3KR10K MG9_9!<=U+O,JE^"%7$)TR9E*)3IG"21/]5AS.;A@!SBBL/<9!7X0 M-N2S:)>?0>SD04LZH:MU:/W"MEHWUJ72]9MUYD&>R(+$,//TDRI!;,"+/GWH M#?TO35#_R>P)8M\A]MOB=&&.',7[3R3\O!4<%B(JH$:@R M'.^?[+![TG\&U;KM6Z'P7J?(0:QM Y4HYB535=-PJZY'G]K6A/^&5PU>OUS7 ME$F4P4I+_>Y(WQE1-&PO=V]R:W-H965T,PV6Z$>V,OY#FWP"HNGW0.3=W:CDF8%)CRC M!#"\7EA?X$T,(Q50MOB6X0-O70-5RC.E+^KF]W1A.:I'.,>)4!)(?KSB.YSG M2DGVXZ]:U&IRJL#V]9OZ+V7QLIAGQ/$=S?_,4K%=6)$%4KQ&^UP\TL-ON"XH M4'H)S7GY'QRJMJ%O@63/!2WJ8-F#(B/5)_I>@V@%N+,S 6X=X/8#@C,!7AW@ M]0/@F0"_#O!+,E4I)8<8";2<,WH 3+66:NJBA%E&R_(SHL9])9C\-I-Q8KG: M(H:O;R6Y%-S10DXGCLH!N0:/JR?P10U+)GZ RQ@+E.7\"ER C(#[+,]E*SZW MA>R$DK*3.N%ME= ]D] #]Y2(+0=?28K3;KPM.]]4X+Y5<.MJ!>\1FP /?@*N MXWK@:16#RXLKP%5=0]V[&Z/V\4/DA?YG8)_7B_5Z,4X:/7=0I5.TUPR;5\KZ M9V0?,17' M#S!T/@\A-"D6&Q+K8/0;C'ZI[NEF_^ D]DWR,BD6&Q+K\ H:7H%VVOVQ%UP@ MDF9D R[E-E#-Y\$)5PD%I9!Z^;PN V\:N8$SMU_;;+0)Q[(92NK/9D'0).V4 M'39EA]JR?V6(J*7VDY+#D^S^3)8,>Q5K M4+EVIYX?A#TLVEQCL1@2ZV")&BR1%HOT(VN2U6I+H@%C*)<^+08-6 M99NU:H[@Q)FU_WI34-_!L7/0E%H79\OR0BW.!\S*'TPDP5WW]'#./>D%Q\XY MHVJQ*;4N3/<(T_V/%JH.- 7-I%IL2JT+[>C>H=Z^C_!1M5+[+3%5[XBHOT*- MFO*!K('K^N%TV$C!H^&&6G_Z7BM5J[3S>T'H.VZ_:J/6VI1:E\W17$.]NWZ? MGX*G)O<:P@B&?9^ISS::C2&U+INC X=Z"_YN4P5/77C?3^E3C0;S?UAP>/3@ M4&_"S7@J?9+1>_5TP%5-)[W%&YM*VB5WM.E0[]--NZKHQ%7!L%_SG;Y/H^>> M43=OMXX1"\PVY7$LESCV1%0GBLW3YLCW2WG0:1^;5^?%]XAM,L)!CM=Q\M@ P 4 P !D !X;"]W;W)K&ULK9=M;YLP$,>_BL6D:9/6 ":$I$N0VK1[>#&M6K7UM0L78@TPLTW2?ON= M@="TH8X6[4W QO^[^YV?+O.MD+_5&D"3AR(OU<)9:UV=NZY*UE P-1(5E/AE M)63!-#9EYJI* DL;49&[U/,F;L%XZ<3SIN]&QG-1ZYR7<".)JHN"R<=+R,5V MX?C.KN,'S];:=+CQO&(9W(+^6=U(;+F]E9074"HN2B)AM7 N_/.E3XV@&?&+ MPU;MO1.#@+P3^:X*@$P0-:!M9@W7%-(OG4FR)-*/1FGEI M7F(B4+$6!JT.Q)K]GY(Y)R4JMR+LKT(SG MZCUVOGTS#2;CC\0ERBC5W-48A;'E)IW'R]8C?<5C0+Z)4J\5N2Y32)_K78R^ M1Z [A$MJ-?B-R1$)_ ^$>C08B&=IEU]!TLNI)9R@SVC0V ML&1W,2ZL;#^O, M?CU7%4M@X>"&5" WX,1OW_@3[^,0U'\R]@QQW"..;=;C[[56FI4I+S/RCI?= M4G@_Q-P:"AM#YDC9Q#3TPA 3O=FG.1P6>#2*PG[8LSC#/L[0&N=GLWYQ81^) M,3QP[KT(S^KFQ&1/>HB)%>+Z 63"U7&,R0'&64BIV1+/6*S>3F2)>I;(RK)D M98(G^%&4Z.B,6/V<2#'M*:9'9J3B\CC$]"B$U8F:%^ 7*; WD9VX#$6F0'"*22/&D9 MKVLI2 6RA1UD[;SXXSU:/QI-PA>P]FA.I=V[P/U_HY5@RC=S-B=XT4HLE&J6 M$PVR(.+IX!XDMGL*R2,PJ4A BO8&CTC*'H>NNJ7=TJDYH4\YH=9(+[),0L8T M$(X9X%AT)F3#\AH&J>G /,]&]&">K3[_EJ,(]Z=LR]>VH4755(#W0F,]V;RNL>0':0;@ M]Y40>M&PO M=V]R:W-H965T.@ IV:CL_]M_O; A-"8GZL)?$-G=??^Y\^!AMN'B1*8 B MVR)G*L "8SSHB 9&Q=]ZZF0VUO#'YFL)%[8Z(CF7/^HB=W\=AR-!#D$"FM0/%O M#5/(F-P8;XPF8_H49TK@TPS]5'B;,!Z>SNJ("RHNB-?[0ES']5IXIA]W=T_@>/4A>$;/.Z)W/.V_K^=2":SU/VU9 M*U7]=E7]_E_))8U@;.$++D&LP0H_?^H%SM>VD/^3V+L$^'4"_%/J>U68E4E( M!"](1&5*X'65K6D.3+463JD;&%U]8ZW#GA/@D:[W0VLQ\MYLWA'W:^+^2>([ MI@#SH,QQ)0"M<*5$?V_?DDW.)5=5M8PT.,7J7_F4#]M#*]X,CJ1S4L(.3L&7U)\T2Z$!UI;31#@XX MAKW+)NRA$8;4SCJL68&ULK53+ M;MLP$/P50@V*!&@M65*=P)4%^)$@.:0UXJ8]%#W0TMHB0I$J23_Z]UU2LNJX MMM%#+Q:YW!G.K+F;;*1ZT06 (=N2"SWP"F.JON_KK("2ZHZL0.#)0JJ2&MRJ MI:\K!31WH)+[81#T_)(RX:6)BTU5FLB5X4S 5!&]*DNJ?HV R\W ZWJ[P!-; M%L8&_#2IZ!)F8)ZKJ<*=W[+DK 2AF11$P6+@#;O]<6SS7<)7!AN]MR;6R5S* M%[MYR =>8 4!A\Q8!HJ?-8R!IE3#6/)O['< M% /OQB,Y+.B*FR>YN8?&SP?+ETFNW2_9-+F!1[*5-K)LP*B@9*+^TFU3AST M\AP'A T@/ 3$)P!1 XB7%%+@@3Y$LA5QIA.O$-:K,W^%FC8U3K"$_HB,BC%*;0Y%;DD+_&^^BI M-1;NC(W"LX2/5'5(U'U'PB",CN@9_SL\/",G:NL<.;[H!-_IRGX?SK51^)Q_ M'*M:S1H?9[4MWM<5S6#@80]K4&OPTK=ONKW@XS'+_XGL50'BM@#Q.?:#AR9= M.9@KQS';-5?/<=E!M$Y[-^%UXJ_W[?R=% =1T";5,OV]WBA!+=W(T"23*V'J MU]1&VZDT=,UX$!_AM*J'RQ^:>M3A6UDRH0F'!5(&G6OL=56/CWIC9.4Z<"X- M]K-;%CAQ0=D$/%](:78;>T$[P]/?4$L#!!0 ( )2 HU:D/"#:<@( -\% M 9 >&PO=V]R:W-H965TYA4K1L\(![H2P)!=Q84>>Z4Q]V4&DB&\.9@(4BNJDJJGY.@>6"&7\Z#B]_DH+/%SOV3\Y[^AE137,)/_*R:&@#3=W M$ @#RG 6$'")\"XF< M40>(G-%6F;,UIX:FB9);HFPTLMF%RXU#HQLF[%]<&H5?&>),>B,R60&YISO0 MY)(LL4KRA@.1!5DHN6'N;V&QD*/ \SD8RKB^0,C#RT53D M.O$-JK-W^%FG9-HJ"9]1$I%;*4RIR4>10WZ,]]%5;RW<6YN&+Q+>4G5%HL$; M$@9A=$+/[-_AX0MRHC[3D>.+_III,F6^=MQV+&W2RWCX?ICXFT-_?T8-@G@0]U&MK7#YC=-._JPDO4$L#!!0 ( )2 HU;MKZDQ M;0( ,(% 9 >&PO=V]R:W-H965TL9,>D)2T'[.BN@I/I<5B#P9"U520UNU<;7E0*: M.U#)_3 (QGY)F?#2Q,66*DUD;3@3L%1$UV5)U<\9<-E,O*&W#]RP36%LP$^3 MBF[@%LQ]M52X\WN6G)4@-)."*%A/O.GP8A[;?)?PA4&C#];$5K*2\L%NKO*) M%UA!P"$SEH'B9PMSX-P2H8P?':?77VF!A^L]^Z6K'6M940USR;^RW!03[YU' M&L4GC+$F?1* M9+($^00&6 MQL^ZRV;M9>$SET7D6@I3:/)1Y) _QOLHO%$+7=$, M)AX.J0:U!2]]_6HX#CX<*_<_D3TJ/NZ+CU]B3Y=*;ID;;O06?"BN%09; 3NT M'(TO:@4"ULP,CK6AY1X[;NL\V_0L'KT?)?[VL+X_LX9!/(S[K%:X?S .):B- M.N[WFAFU$FG&AN),^U?ST-K7QK\8+#3K3&Q2E92/MG) MUV3B>)80<(B-1:#XV\(<.+= 2.-WC>DT(:UC>[Q'_UQJ1RTKJF$N^2-+3#IQ M1@Y)8$T+;N[E[@O4>H86+Y9T0E$(K9J6L&VIH-%9R1Y2U1C0[*,^F]$8U3-A;7!J%NPS] M3'1+E6!BH\D"%%FF5 &Y($O,E:3@0.2:S*AF,>DP.[T!0QG79^CPL+PAIR=G MY(2X1-M=39@@#X(9?8Z+./Z>RD)3D>BQ:Y"V#>[&-<591=%_@V) [J0PJ2:W M(H'DI;^+$=5CP3]<^)[?M#!9_Y^=_\(G:"Y@J#$"]Y_!3^G M*VT4IOBOKN.JX ;=0)*&VS<:Z8 4F6O6FOZV2J M<&$9SM:O;731[X^\J[&[;6M^;>9[P]%E8_5"S+ 1,SPJYK&L&) 0N@6%!9"( M(EOAC2+K^DE@$=4&WP!>]H$6XL!$7'A5750'89VJ.NG15!9!X(CFGJK7:J:$*,&K?C=?S^P<"7EMY MO6!P0-YMU;L,U*9L YK$LA"F*@/-:M-IIF6!/5B?80>J&L8_F*I]X2/?,*$) MAS5">KU+/%-5M81J8F1>5M65-%BCRV&*7124-<#]M91F/[$!FKX<_0502P,$ M% @ E("C5F+2ACK' P N L !D !X;"]W;W)K&ULK599;^,V$/XKA+HH$F#7N@^GMH'82=$^[,*(F^Y#T0?:&EO$2J1+ M4O;VW^^0DK4^%"9%XS R_CW-P1GLAOZD"0)/O5P\,0VA38+[F2TI1M8@'[>SB7.W,Y*SBK@B@E.)*S'SKU_-_.M M@I7XF\%>'8V)H;(4XIN9_)F/'<\@@A)6VIB@^-O!#,K26$(<_[5&G>Y,HW@\ M/EC_W9)',DNJ8";*KRS7Q=C)')+#FM:E?A+[/Z E%!M[*U$J^R7[5M9SR*I6 M6E2M,B*H&&_^]'M[$4<*:*=?(6@5@G.%Z 6%L%4(+=$&F:7U0#6=C*38$VFD MT9H9V+NQVLB&<>/&A9:XRU!/3QZIY(QO%)F#)(N"2B"?R *#):]+(&)-'EA9 M:\A)C^#- VC*2G6+*L^+!W+SX99\("Y19E<1QLDS9UI]Q$4<_U6(6E&>JY&K M$;@YWEVU(*<-R. %D"'Y++@N%'GD.>2G^BX2[E@'!];3X*K!SU0.2.A_)($7 MA#UX9F]7#Z[ "3LGA-9>^'8G_'._5%IBD/_;=UV-N:C?G,G\.[6E*Q@[F-H* MY Z5TOT**)N4P+KJ-*8 ^CL,R[D!E.DD;KM MX]6<'!\!CI,@3KPL.&-V*9AX:9@%PV$_N:0CEUR-45L'L.(26*^Q!!OX=WU MD_<,S7@ M>\32H9>]$&/##O/P#9CQFB7E6KT&=7B9$FD6I6=(+Z5\+TK"H!^I[_U\-[UW M3/9:H216LQPT2'S&@>3MNPJ'VK]%Y2;07N'= CM-\6@89<$Y]S[),/'#.'XA MN/RCML&_2O_A.OQ(,6+E4V;V$RT MV-I.:RDT]FUV6&!K#=((X/Y:"'V8F .Z9GWR U!+ P04 " "4@*-60]-^ M0B # "K# &0 'AL+W=O,A+ M@LV]Q^<<^UJ7Z9Z+!QD!*/*8Q*F<69%2V:5MRR""A,H+GD&*;S9<)%3A4&QM MF0F@H4E*8MMUG*&=4)9:_M3,+84_Y;F*60I+062>)%3\FT/,]S.K9QTF[M@V M4GK"]J<9W<(*U,]L*7!D5R@A2R"5C*=$P&9F7?4N%SU')YB(7PSV\NB9:"EK MSA_TX":<68YF!#$$2D-0_-O! N)8(R&/OR6H5:VI$X^?#^C?C'@4LZ82%CR^ M9Z&*9M;8(B%L:!ZK.[[_#J6@@<8+>"S-+]F7L8Y%@EPJGI3)R"!A:?%/'TLC MCA(0ISG!+1/AM7 M2N!;AGG*OZ8B9>E6DB4(LHJH ').5GA8PCP&PC?D*E4L9'&NW28K"'+!% -) MKA^#. \A)!O!$[+@298K:G8&DQI0/WT%15DLSQ!?ZADYM14*T#3LH"0[+\BZ MKY#UR"U/582+I[AR/=]&X95Z]Z!^[K8"WE)Q0;S>9^(ZKM? 9_'V=+>%CE=M MAF?PO%?PNO+Z]P\$)C<*$OFGR>6"1;^9A;XX+F5& YA9>#-($#NP_(\?>D/G M2Y-%'8'5#.M7AO7;T/U[4Z5H#-V!P%N'I'FR1AO0%HI>GE=FRB5 M[D&K[CN02K! $\<;(G@@=$]%V%A1K4#OW>N.P&J:AY7FX4D4Q[!+PSH"JQDV MJ@P;G6QQC-Y6'"_#6HIC7.D>M^HNMIEG^@Q(E!J2^6JYN&ZBV0KTWKWN"*RF M>5)IGIQ$<4RZ-*PCL)IA/>>I\7%.MCQ*:L<'WWE6&JTAA63[J.U+0&Q--RQ) MP/-4%3U0-5MUW%>FSWPV/]>=N&DGGV"*-AX[G"W#*HIA@Y#.Q0CYB*(S+@:* M9Z:Y7'.%K:IYC/!K H0.P/<;SM5AH!>HOD_\_U!+ P04 " "4@*-67SIR M2[H" #R"0 &0 'AL+W=OZ&:$.RF?W,H[$6C/*\5Z"6F<9D:]7R$0Q<8;.VX,'NEQI M^\"-HYPL\1'U4WXO3<]M*'.:(5=4<)"XF#B7P_,DM/%EP ^*A6JUP58R$^+9 M=F[F$\>S"2'#5%L",;<-3I$Q"S)I_*F93O-**VRWW^C79>VFEAE1.!7L)YWK MU<0Y' M)QV8Z6[,Y7HY "\H,3Y\?7J XSK;+EBR#ZPS)]?8W7CN-Y[[)3=XAWLKE(+I MEM&_;DT,W&C,U.\N\RK@J!MH?PWG*BZF[545\Z4=,AX$3="6!Z/&@]%.#VYRP0N<==6W4[AO?7W"DIY@6X:- M&\/&?:^^<9]&]@E+>H)M&1DV1H9[K3ZSAZ=R35B7@^%_7WX0#/SMY3'=^;I] MG>D)5CGCMC98>QHRN]62<@4,%P;O#3Z;>9#5":/J:)&7>^Y,:+.#E\V5.92A MM %F?"&$?NO8;;PYYL5_ 5!+ P04 " "4@*-6S"<*FA0# "1"0 &0 M 'AL+W=OGKBNBI*,&?J2$R1TYNQD#G3-)035TTELMB"\LSU/:_M MYBSE3MBS<[8B7G?:3B+B;MTDF@SX8:]*9O@/>J' MZ:VDD5NSQ&F.7*6"@\1QWSEMG R[)MX&?$UQKI:>P3@9"?%H!I=QW_&,(,PP MTH:!T=\,AYAEAHAD_*PXG7I) UQ^7K!?6._D9<04#D7V+8UUTG>Z#L0X9D6F M[\3\,U9^6H8O$IFROS"O8CT'HD)ID5=@4I"GO/QG3U4>E@#^\1: 7P'\=8"_ M!1!4@, :+9596V=,L[ GQ1RDB28V\V!S8]'D)N6FBO=:TMN4<#H<4.D?8S'G M(,9PAS/D!0+C,=P(?C@LI$2NX50IU I&S_ )Q42R:9)&+(-3PBHXA!LF)3/5 M@/TSU"S-U 'L0:R-^@NC W\GX3631Q T/H#O^0$\W)_!_MX!95(^HMX@;_CW;/Z";8?*H"Y' M8'F#+;Q5!12,I$5Y3M>5.;[%?' I<9<_=B4 MZW+1YN9%S49QHJ8LPKY#.X%".4,G?/^NT?8^;LK,&Y&MY*=9YZ>YBSV\*?(1 M2M.KD^5.+,NH3,_-:28!ZMI4/P-M=M29E,Y?VRL]*%=LV17-IC<+@YX[6W:\ M4],K';=JQZV=CJN.V"2\!+:7A#>;+:_17E/_,JS5\%KM3AVVHJM=ZVKOU'4A M&8\VRMJ)^]=F>R.R%8N=VF+G?WR,G;?,SQN1K>2G6^>G^]K6[+[H.3_PC[MK MG?DR*O ZW<9:8[I+IQNE?6(/?061*+@N]_]ZMKY7G-KC=&U^0/>-\GKPAZ:\ MK-!V/DFY@@S'1.D==>B;D>4%H!QH,;5GZ$AHJKU]3.C.A-($T/NQ$'HQ, O4 MM[#P-U!+ P04 " "4@*-6$ ]*AW<# D#@ &0 'AL+W=O,%EFK(U[;8<,"I 16Y[3E.9!>84"N>FKEK'D]9 M*7-"X9HC418%YH\+R-EN9KG6?N*&K#.I)^QXNL%KN 7Y;7/-USWXG,XL1T<$.2124V!UV<(2\EPS MJ3C^KTFM9D\-/+S?LW\TR:MD[K" )9+ M6"[,+]K5:QT+):60K*C!*H*"T.J*'VHA#@"*IQO@U0#O&!"\ /!K@%'.KB(S M:9UCB>,I9SO$]6K%IF^,-@:MLB%4E_%6R,9'5XS*3* +FD+:QMM*F48>;R_/PNLEO,+\%/GN7\AS/+\CGN6OP[V> M)'"J]%P:GP 7IG*7C*Y/+M7+D>X+]^^EXD&? M)13BORY1JTV#[DWUA^1,;' ",TM]*03P+5CQGW^XD?-WER(#D;7T"1I]@C[V M^"N32HY:I:Y,*WADX/H+MXV#('3<:&IO#W-XOBQTG3 :-]"RN/W?44'PR35.R(HDG0'V MPE];C:'8VLEZ3\EZ;V'8>M>A-!J(K:W14U?D]C85OV!9_]D?^B0*GSOV^3+7 MK,38-_-+_01R#3QS_15.KYB3.X'>H/F8!C_ M!%!+ P04 " "4@*-6%1A.K+\# "V$ &0 'AL+W=OZL.CM5,]U]&.V# M"S>0P@T%.6$C[38B'R M"UWG80P9YNJUAH;"@@N:U6 909:0ZAL_U4*T )*G'V#5 .L8X+P L&N 729:15:F M=84%GD\9W2&F5DLV=5%J4Z)E-@E1Q[@23-Y-)$[,%_+L'R.Z(XBNT1UL@12 M,(G0GY2<+0O&@ ATR3D(CAZ>T370#<-YG(0X19<2R]$96DEO144*;8IK(,"P M@ @E!'T3,3"T2C8D64ND9%S2@@B6 $/<1O5.@[S$M MN(R$3W4A$U7AZF&=U*)*RGHA*1M]I43$''TB$41=O"X%:E2R]BHMK$'"KYB= M(]O\%5F&9??$L_S_<&L@'+LY-+ODLU_@JT7F:,UHACX]"6!$GL>RM LP7A[@ M#26;LQOYC$3[\_MQ(WG0%P$9_Z=/U&I3IW]3]3ZYX#D.8:;)%P8'M@5M_OX7 MTS-^ZU-D)+*./DZCCS/$OM>G+\<*Z)5 ]8K;SAW'-4QOJF_;T9\NZ05N8!XYM&>9;TX\I]^ADR:NR6!@R3%X"V\&8^HS$EE''],XU 3&S[JS1K9]Y[C^Q#IR9\\RUW5P:+WK6!J-Q-;5Z% #F8,EQ*!)[1/W M6;853(Y->KK,-OR)^8))#]6'.5Q^_(%S3'KC&L2]6O^1V+I9'FH9TWT3CXY: M XW%UM7H4 69@T7$H$>]TQ(S\(*3%^GI,M\/_.,7J=[J *7XF[(QYBA4;5;5 MYC2S3?-]6;:<1_,+U927G>6!INKH91.S20A'*:PEI7'N2VE9U217 T'SLL]\ MH$(ZH+R, 4? U )Y?TVIV _4!LU?%?/_ %!+ P04 " "4@*-6'ASWU4 # M "3#0 &0 'AL+W=OVT\/>SW1 :"!&(2+PT<7+/ M\3W'IXDSVG!Q(Y< "MUF*9-C9ZG4ZM!U9;R$C,@#O@*F[\RYR(C20[%PY4H M22PH2UWL>:&;$0.N6JDN^^0Z%H)[ABWDJ[2_:%+6>@^)<*IX58-U!1MGV2&X+(W8 M?O<9 "X ^*6 H $5NBV,ROKF"@2C03?(&&J-9LYL=Y8M%9#F5G&F1+Z+M4X M%1WIM;])^(8A/D>7L :6 R(L03\XZTQS(8 I-)$2E$37=^@;\(4@JR6-28HF M&BM1!\UTMI(\!4/Q0IB=8LISIL0=VC\&16@J/VFNJ]DQVM_[A/809>CGDN=2 M5\J1J[16T[$;%[J.MKKP,[K.B3A @?\980\'-?!I,_P8XA*.JW!7.US:C$N; ML>4+GN$KG)5H+GB&3FX5"*:MF-H%!B&M'V><+3IG.M7)O75_SC0/.E60R;]U M'FPG[=9/:IX AW)%8A@[^B\N0:S!B3Y^\$/O2YTC+9%5_ E*?X(F]LA*3ZUT M8J77J=U2A);"/)[648!#;S 8N>M='35E7M\?>F59I<-NV6&WL<.)7B8=W]K& M&I&O78:6R"HB>Z7(WGO$M->F/RV15?P)2W_"M\=T2]';R=_0[X?AHY365.%A M#]>'M%_VUV_L[^3\9%+74B/JM0O0$EE%X* 4.'B/@ [:]*P-^Z'W**%/R_QAX'G]^HCZWL..PVM^DDI*.AQ%]LO@.U \97=1%]SI1?.GB[U5Q,(4Z#O MSSE7]P.S+R^_PZ+_4$L#!!0 ( )2 HU8N#Z> ; , "P6 - >&PO MQQOV>_:K]D/CN$0'V,]F$M [6Q[_-]]]WYDKCMS]6*TYL9I=!NM>(@)TSXP[Y8 MY%>YFGN38B'4P$]JDVZW>*N24'U7)/'1'B;LNAQR3VET2ZH=.QD0M,,.?VH:VQOS,, M?5"U^+"?%6+3Z9%O#3H^R:EW3_C 'Q'.QI*!5T9RQE?6W ;#I."%])2^Q;2@ M$"SS'Q8.[0SNOHHG9Z*0)K:-8'^/J^4[P'H& AGGM<"V;PW#?DF4HE)I R,BT$,1K6'M5 TTXHYS?P:/J:;7$OL\;.FFX2]5 +JH:6QDZ O\EF MN9NTG2?Q>B6[+]2'A4Y'F#DT"[V6-&-+,U]FM0",/<3925GRU7O.IB*G-OF# M P[[9.WGS0K)?NAHT"H3;:#2]^ZI5&S2M'R7I+RE2[5NIV6&:VX?H>9_6^_\E5_G)BJ/N6)S_ M*9\>FH_%,&T])])#?7JHC_5R(2/SQ>*X?1+]<6>:)%$4QUA%1R.G@A%6MSB& M'S<;I@T\L#@0Z7&UQG<;[Y#]?8#MZ;X.P3+%.Q'+%*\U(.ZZ@4>2N'<;BP,> MV"Y@O0/QW7&@I]P^402[BFG#[F <21(,@5YT]V@<(]6)X>O>'^PNB:(D<2. MN15$$8; W8@CF +0@"%19-Z#.^^C8/V>"C;_'Q[^ 5!+ P04 " "4@*-6 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( )2 HU8[-6NME 4 *\T / >&PO=V]R:V)O;VLN>&ULQ9M=3^,X M%(;_2M2K76G8TGPRB"+QT=E%8@JB[.SERB0NM4CLCIV487[]."EE;9J^VIM# M;RCY:/+4;OR/"O]]*#44_"C*J49#Q9UO3P>#DV^X!4S?Z@EE_;(7.F* MU793/P[-4G-6F 7G=54.P\/#=%@Q(0>G)YMKW>JANZ%JGM="2;NSW?%-\&?S MW_%V,U@)(QY$*>J7\:#[O^2#H!)25.(G+\:#PT%@%NKY+Z7%3R5K5LYRK6<<7MR>NM MIE9?1%ES?5%S6 MZW;4O&P!I5F(I1D$DE5\/+A0*ZZ#6_;(VP]E[W)5K#]@;3R\#^-[NYOKH\N[<;LWO[\G4R=2!# !GN$?+?T(&, &2T3\C( M@8P!9+Q/R-B!3 !DLD_(Q(%, 62Z3\C4@

-K(4[F!^BT?R0%O.\,4)R8ZP OS?V M[MT)+AQ4#;%K9ORQ/2,0]Q%0X(941N&F<6GH/T;3&S#K5AISS>?@J], M/_&:N9A(,2-BQ]QK5O#@CN?<(MI;>UV+M#(B]LI-O;!AS46C==O!9\;8,,IE M0S89$>O$9V.R"*9*OFU?NYC()R-BH5QS9OP.1>(8$9MC4BU+]<)Y<,XEGPN_ M-Y$L1L2VN.,K+ALO>D9:&%%[8<$T/SBW75<$%ZJR5S+O![80"2$D%L(7(9G, M!2N[+_[Z4;B2N:IXM\/%1&H(B=7PBG3/?GB/0 B3#F(G3)B6-DTTP:UMLZZ? M73*D@9 ZU5!5)>KV)-/U8FZS:$O*;4?[S8>4$!(KX5QS]E2H9]G&3*]/[6;T M/;AH7$QDAY#8#K/FP?#O3:N"R:IM41<,^2 D]@&,.+VD-T2B"(E%T1MQ!K_= M=^')[RXELD9(;(V>T+.7$:DD)%8)C$']60YDE(C8*%LQ:%]#1D@F$;%,^H+1 M7DADEXC8+C J]7L;3FH1JV8=E?:V'I)+1"R7K?"TEQ!Y)2+VRL9X?5Q(*Q&U M5G8$K*^@+B;22D2L%1BW^H\'\DI$[!4W;NWM:B24B%@HVP%L'V*,9!)3SU>A M(-'KYA@9)28V2G^0LE,+KURF/(.S%UQ01B MN@6R&'DGIJZ90$RW1!8C \5[36G<(EF"+)006PACNF6R!%DH(;;0=N;E/.=J M[F(B"R4?FMELTJ]+7C-1>I%'@B24$$L(YU_N>)0@"24?6EAYC^D5[&'%?I\U M%F\\2I"$D@^IL?B/39<%*?ENZB]!$DJ()=2+>5847:3$W#@N01)*B"6TG83O M'(^0A!+J- AA>N%FBB24$DL(8[H#4HHDE!)+Z&U>HV= 3Y%V4F+M[)S8..BD M[F(B[Z3$W@&8;6KA8B+OI-3)SV[,FZ67\:;(.REU\K,;\UKE3RXF7"NVKTFW M@^!N]K>;HZ7(.RFQ=P#F/^^^F\@[*;%W\-R@-U(B[Z3$WL&8;NB6(>]DQ-[Q MIC#]D.-6JY6+B;R3?> * 7<:YE5$+B:R4/;ABP:\-G4QD84R8@M!3"\FRI"% M,NHR#\1TG_0,62BC7K",UF,$!RXFLE!&;"$\V>ZU)ERS3+VB &)ZXR:R4$9L M(8SIIKP9LE!&;"&,Z4[!'2$+'746&G8GF].3PF8HDA=3>PMC]^>LS&]UT+YT M*_+".&E7Y&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4 MA>&M6"P@N&[=A].*,^I)IJUL #GEAV(;!+0ZV7U;SL ^J <]B3@C5" N_^@# M 4^_RK$9#^UYV!^Z8?%Q.IZ'=;4?Q^Y'70^;?3DUPT/;E?/ER+;M3\UX6?:[ MNFLV[\VNU+)<>MW?SZB>G^YG+EX_N_(_$]OM]K I/]O-[U,YC_\87/]I^_=A M7\I8+5Z;?E?&=55_'&^[A_JZ20^7R=7BY6U=]2]OJ:KG#A((DOF#,@3E^8,4 M@G3^((,@FS_((YP]*2Y1Q29 TP9I ZX1<)P*O M$X*=",1.2'8B,#LAVHE [81L)P*W$\*=".1.2'N?)RQ("O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GT MSJAW)M!;46\ET%M1;R706U%O)=!;46\ET%LG+[L)]%;46PGT5M1;"?16U%L) M]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTMLG'2@*]#?4V M KT-]38"O0WU-@*]#?4V KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V M KU]\K,)@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WC'Y69! [T"]@T#O0+V#0.\5ZKWZ3KV'\?-8AEO/UQJO M_YU4CY=SR^WRU^773KQ?K*XXU_<5P_-?4$L#!!0 ( )2 HU8L 6<[&P( M XN 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>ILD6-ZW\8 M438PVQD6\P(FN:51D]BR#5/>?IP4D!@Q%:A(TKK8YAV^,I69+@TNU#S26E8V/@\OE:[QGP34[=T],K%:&-7[,-.9EGFI4 M5Y?4^?'=16I3]7B^K!QREI7+H2^:UPNZ^QQ;/]*63XGU.7D MO"=MNY#.RH:*O9LPK?P[X/G*L6MI<>MB_N&&LHOM>Y;R4T^I/E[BG1[] M9M,UU/KF82A'ZA0BN39MB?+0UX>B9\>3<[EA.GSRD_/G,L<"R\[;Z$,J$XOT M^;B7D4RGEZ$4HIB[XZ_XFEA*G_Q^-$V[I?:#V>5Z?_NXF^>1V/PX_8[?SOBU M_B?[$"!]2) ^%$@?&J0/ ]*'!>GC'*2/"Y ^^ JE$111.0JI',54CH(J1U&5 MH[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )%5HDBJT21 M5:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HZ+X^=G/;AN?,EG\]_ K_X 4$L! A0#% @ DX"C5@=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " "3@*-6!<7C[.X K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "3@*-6F5R<(Q & "<)P M$P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ). HU83<524708 *@E 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ DX"C5MTM3XZ2 P /@X !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ DX"C5G'3 MQ88*"@ E4< !@ ("!_B0 'AL+W=O=KSM& , *<' 8 M " @3XO !X;"]W;W)KF"[L( C) & @(&,,@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ DX"C5KJ$YVJB @ D08 !@ M ("!?3L 'AL+W=O&UL4$L! A0#% @ DX"C5@C 7[_E"@ ;QL M !D ("!2D4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX"C5D%$!%JA @ W 4 !D M ("![ET 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ DX"C5J_(-R!: P TP< !D ("!AF@ 'AL+W=O M:\U5!P% #V M"P &0 @($7; >&PO=V]R:W-H965T&UL4$L! A0#% @ DX"C5MFI MGGP," DA@ !D ("!/W0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX"C5H#.JOG5! )PT !D M ("!WX4 'AL+W=O&PO M=V]R:W-H965T^2 !X;"]W;W)K&UL4$L! A0#% @ DX"C5G<3G+][ @ G04 !D ("! MW)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ DX"C5EHJ# /H P I@@ !D ("!<:D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DX"C5K/YA>X;! : H !D M ("! [\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ DX"C5HP#T 7M @ AP8 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ MDX"C5KO&PO=V]R:W-H965TOC !X;"]W M;W)K&UL4$L! A0#% @ E("C5EQOA#Z7 @ M:@8 !D ("!8.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E("C5O$7".0C P LPH !D M ("!X/$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ E("C5LO98@O, @ Z0< !D ("!9_L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E("C M5CG+Z)S: @ O0< !D ("!] ,! 'AL+W=OB:"8# 9"0 &0 M @($%!P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ E("C5O_M]1F^ P S!, M !D ("!2@T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E("C5HLN%&PO=V]R:W-H965T M&UL4$L! A0# M% @ E("C5OR [QPH P 10T !D ("!%B(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E("C5I#8 M+A&B P M T !D ("!7C ! 'AL+W=O#8UL;0" #%" &0 M @($W- $ >&PO=V]R:W-H965T&UL4$L! A0#% @ E("C5D>=Q\M@ P 4 P !D M ("!K3L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E("C5J0\(-IR @ WP4 !D ("! M&D4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E("C5F+2ACK' P N L !D ("!GDT! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ E("C5AX<]]5 P DPT !D M ("!TV(! 'AL+W=O&PO%I 0!?&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "4@*-6+ %G.QL" .+@ M$P @ $K XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 150 314 1 true 48 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 - Segment information Sheet http://www.criteo.com/role/Segmentinformation Segment information Notes 12 false false R13.htm 0000013 - 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 13 false false R14.htm 0000014 - Disclosure - Trade Receivables Sheet http://www.criteo.com/role/TradeReceivables Trade Receivables Notes 14 false false R15.htm 0000015 - Disclosure - Other Current Assets Sheet http://www.criteo.com/role/OtherCurrentAssets Other Current Assets Notes 15 false false R16.htm 0000016 - Disclosure - Other Current and Non Current Liabilities Sheet http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities Other Current and Non Current Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.criteo.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Employee Benefits Sheet http://www.criteo.com/role/EmployeeBenefits Employee Benefits Notes 18 false false R19.htm 0000019 - Disclosure - Revenue Sheet http://www.criteo.com/role/Revenue Revenue Notes 19 false false R20.htm 0000020 - Disclosure - Share-Based Compensation Sheet http://www.criteo.com/role/ShareBasedCompensation Share-Based Compensation Notes 20 false false R21.htm 0000021 - Disclosure - Financial and Other Income and Expenses Sheet http://www.criteo.com/role/FinancialandOtherIncomeandExpenses Financial and Other Income and Expenses Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.criteo.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Earnings Per Share Sheet http://www.criteo.com/role/EarningsPerShare Earnings Per Share Notes 23 false false R24.htm 0000024 - Disclosure - Commitments and contingencies Sheet http://www.criteo.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 24 false false R25.htm 0000025 - 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 25 false false R26.htm 0000026 - Disclosure - Subsequent Events Sheet http://www.criteo.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 0000027 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.criteo.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 0000028 - Disclosure - Business acquisitions (Tables) Sheet http://www.criteo.com/role/BusinessacquisitionsTables Business acquisitions (Tables) Tables http://www.criteo.com/role/Businessacquisitions 28 false false R29.htm 0000029 - Disclosure - Segment information (Tables) Sheet http://www.criteo.com/role/SegmentinformationTables Segment information (Tables) Tables http://www.criteo.com/role/Segmentinformation 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - Disclosure - Trade Receivables (Tables) Sheet http://www.criteo.com/role/TradeReceivablesTables Trade Receivables (Tables) Tables http://www.criteo.com/role/TradeReceivables 31 false false R32.htm 0000032 - Disclosure - Other Current Assets (Tables) Sheet http://www.criteo.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.criteo.com/role/OtherCurrentAssets 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - Disclosure - Leases (Tables) Sheet http://www.criteo.com/role/LeasesTables Leases (Tables) Tables http://www.criteo.com/role/Leases 34 false false R35.htm 0000035 - Disclosure - Employee Benefits (Tables) Sheet http://www.criteo.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.criteo.com/role/EmployeeBenefits 35 false false R36.htm 0000036 - Disclosure - Revenue (Tables) Sheet http://www.criteo.com/role/RevenueTables Revenue (Tables) Tables http://www.criteo.com/role/Revenue 36 false false R37.htm 0000037 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.criteo.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.criteo.com/role/ShareBasedCompensation 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - Disclosure - Income Taxes (Tables) Sheet http://www.criteo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.criteo.com/role/IncomeTaxes 39 false false R40.htm 0000040 - Disclosure - Earnings Per Share (Tables) Sheet http://www.criteo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.criteo.com/role/EarningsPerShare 40 false false R41.htm 0000041 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Tables http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas 41 false false R42.htm 0000042 - Disclosure - Business acquisitions - Narrative (Details) Sheet http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails Business acquisitions - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - Business acquisitions - Schedule of Net Assets Acquired (Details) Sheet http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails Business acquisitions - Schedule of Net Assets Acquired (Details) Details 43 false false R44.htm 0000044 - Disclosure - Business acquisitions - Schedule of Pro-forma Results (Details) Sheet http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails Business acquisitions - Schedule of Pro-forma Results (Details) Details 44 false false R45.htm 0000045 - Disclosure - Segment information - Narrative (Details) Sheet http://www.criteo.com/role/SegmentinformationNarrativeDetails Segment information - Narrative (Details) Details 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - 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 49 false false R50.htm 0000050 - 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 50 false false R51.htm 0000051 - 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 51 false false R52.htm 0000052 - 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 52 false false R53.htm 0000053 - Disclosure - Other Current Assets (Details) Sheet http://www.criteo.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.criteo.com/role/OtherCurrentAssetsTables 53 false false R54.htm 0000054 - 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 54 false false R55.htm 0000055 - 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 55 false false R56.htm 0000056 - 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 56 false false R57.htm 0000057 - 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 57 false false R58.htm 0000058 - 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 58 false false R59.htm 0000059 - 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 59 false false R60.htm 0000060 - 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 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - Disclosure - Revenue (Details) Sheet http://www.criteo.com/role/RevenueDetails Revenue (Details) Details http://www.criteo.com/role/RevenueTables 62 false false R63.htm 0000063 - 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 63 false false R64.htm 0000064 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Share-Based Compensation - Options Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails Share-Based Compensation - Options Activity (Details) Details 65 false false R66.htm 0000066 - 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 66 false false R67.htm 0000067 - Disclosure - Share-Based Compensation - RSU Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails Share-Based Compensation - RSU Activity (Details) Details 67 false false R68.htm 0000068 - Disclosure - Share-Based Compensation - Warrants (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails Share-Based Compensation - Warrants (Details) Details 68 false false R69.htm 0000069 - 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 69 false false R70.htm 0000070 - 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 70 false false R71.htm 0000071 - 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 71 false false R72.htm 0000072 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.criteo.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 72 false false R73.htm 0000073 - 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 73 false false R74.htm 0000074 - 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 74 false false R75.htm 0000075 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 75 false false R76.htm 0000076 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 76 false false R77.htm 0000077 - 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 77 false false R78.htm 0000078 - 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 78 false false R79.htm 0000079 - 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 79 false false R80.htm 0000080 - 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 80 false false All Reports Book All Reports [dq-0547-EntityTaxIdentificationNumber-Missing] Submission type 10-Q should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. crto-20230331.htm [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: crto:BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - crto-20230331.htm 4 crto-20230331.htm crto-20230331.xsd crto-20230331_cal.xml crto-20230331_def.xml crto-20230331_lab.xml crto-20230331_pre.xml exhibit311ceocertificateq1.htm exhibit312cfocertificateq1.htm exhibit321ceocfocertificat.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crto-20230331.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 668, "http://xbrl.sec.gov/dei/2022": 32 }, "contextCount": 150, "dts": { "calculationLink": { "local": [ "crto-20230331_cal.xml" ] }, "definitionLink": { "local": [ "crto-20230331_def.xml" ] }, "inline": { "local": [ "crto-20230331.htm" ] }, "labelLink": { "local": [ "crto-20230331_lab.xml" ] }, "presentationLink": { "local": [ "crto-20230331_pre.xml" ] }, "schema": { "local": [ "crto-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 459, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://www.criteo.com/20230331": 3, "http://xbrl.sec.gov/dei/2022": 6, "total": 13 }, "keyCustom": 36, "keyStandard": 278, "memberCustom": 11, "memberStandard": 32, "nsprefix": "crto", "nsuri": "http://www.criteo.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.criteo.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Business acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.criteo.com/role/Businessacquisitions", "shortName": "Business acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Segment information", "menuCat": "Notes", "order": "12", "role": "http://www.criteo.com/role/Segmentinformation", "shortName": "Segment information", "subGroupType": "", "uniqueAnchor": null }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "menuCat": "Notes", "order": "13", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Trade Receivables", "menuCat": "Notes", "order": "14", "role": "http://www.criteo.com/role/TradeReceivables", "shortName": "Trade Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Other Current Assets", "menuCat": "Notes", "order": "15", "role": "http://www.criteo.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Other Current and Non Current Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities", "shortName": "Other Current and Non Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://www.criteo.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Employee Benefits", "menuCat": "Notes", "order": "18", "role": "http://www.criteo.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Revenue", "menuCat": "Notes", "order": "19", "role": "http://www.criteo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "menuCat": "Statements", "order": "2", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "lang": "en-US", "name": "crto:PrepaidIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Share-Based Compensation", "menuCat": "Notes", "order": "20", "role": "http://www.criteo.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Financial and Other Income and Expenses", "menuCat": "Notes", "order": "21", "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpenses", "shortName": "Financial and Other Income and Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "22", "role": "http://www.criteo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.criteo.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "24", "role": "http://www.criteo.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas", "menuCat": "Notes", "order": "25", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "subGroupType": "", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "26", "role": "http://www.criteo.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Business acquisitions (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.criteo.com/role/BusinessacquisitionsTables", "shortName": "Business acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Segment information (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.criteo.com/role/SegmentinformationTables", "shortName": "Segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "eurPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Trade Receivables (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.criteo.com/role/TradeReceivablesTables", "shortName": "Trade Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Other Current Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.criteo.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Other Current and Non Current Liabilities (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables", "shortName": "Other Current and Non Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.criteo.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Employee Benefits (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.criteo.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.criteo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Share-Based Compensation (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.criteo.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Financial and Other Income and Expenses (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesTables", "shortName": "Financial and Other Income and Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.criteo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "menuCat": "Statements", "order": "4", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.criteo.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:UncertainTaxLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Business acquisitions - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "shortName": "Business acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i523c403e1bd349b4a025eccaa4565183_I20220801", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i523c403e1bd349b4a025eccaa4565183_I20220801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Business acquisitions - Schedule of Net Assets Acquired (Details)", "menuCat": "Details", "order": "43", "role": "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails", "shortName": "Business acquisitions - Schedule of Net Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i523c403e1bd349b4a025eccaa4565183_I20220801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "ie4ec416ddf174dbc9d411170bee39cd8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Business acquisitions - Schedule of Pro-forma Results (Details)", "menuCat": "Details", "order": "44", "role": "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails", "shortName": "Business acquisitions - Schedule of Pro-forma Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "ie4ec416ddf174dbc9d411170bee39cd8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Segment information - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.criteo.com/role/SegmentinformationNarrativeDetails", "shortName": "Segment information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details)", "menuCat": "Details", "order": "46", "role": "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails", "shortName": "Segment information - Schedule of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "crto:GrossProfitAndOtherCostsOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details)", "menuCat": "Details", "order": "47", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Breakdown of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i5cf012e00eff4372a256ac8eea57f737_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details)", "menuCat": "Details", "order": "49", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Marketable Securities by Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i5cf012e00eff4372a256ac8eea57f737_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "menuCat": "Statements", "order": "5", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details)", "menuCat": "Details", "order": "51", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Trade Receivables - Schedule of Breakdown in Trade Receivables (Details)", "menuCat": "Details", "order": "52", "role": "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails", "shortName": "Trade Receivables - Schedule of Breakdown in Trade Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Other Current Assets (Details)", "menuCat": "Details", "order": "53", "role": "http://www.criteo.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details)", "menuCat": "Details", "order": "54", "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails", "shortName": "Other Current and Non Current Liabilities - Schedule of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details)", "menuCat": "Details", "order": "55", "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails", "shortName": "Other Current and Non Current Liabilities - Schedule of Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Other Current and Non Current Liabilities - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "shortName": "Other Current and Non Current Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails", "shortName": "Leases - Schedule of Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i7b8a422aca5a4cfa8b61950ecadd2561_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details)", "menuCat": "Details", "order": "58", "role": "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "shortName": "Leases - Schedule of Additional Operating Lease Liabilities and Right of Use Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i7b8a422aca5a4cfa8b61950ecadd2561_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "ida1c84ea5e6140eda5b5458b6b573e59_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details)", "menuCat": "Details", "order": "59", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails", "shortName": "Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i46a71cb9861a44d6b36dcfaa571a0051_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i190030965ab04a7481c96e368e83824c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "menuCat": "Statements", "order": "6", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i190030965ab04a7481c96e368e83824c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "menuCat": "Details", "order": "60", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "shortName": "Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details)", "menuCat": "Details", "order": "61", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails", "shortName": "Employee Benefits - Schedule of Defined Contribution Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Revenue (Details)", "menuCat": "Details", "order": "62", "role": "http://www.criteo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "ic4e1fdc2594146b7b52b1061d333e62d_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details)", "menuCat": "Details", "order": "63", "role": "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "shortName": "Share-Based Compensation - Equity Awards Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Share-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Share-Based Compensation - Options Activity (Details)", "menuCat": "Details", "order": "65", "role": "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails", "shortName": "Share-Based Compensation - Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i7fdfd65406bd43cd9eff89b90ed88c9a_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details)", "menuCat": "Details", "order": "66", "role": "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "shortName": "Share-Based Compensation - Lock Up Shares Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i7fdfd65406bd43cd9eff89b90ed88c9a_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i3d40b51009dc41358108f443225f8592_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Share-Based Compensation - RSU Activity (Details)", "menuCat": "Details", "order": "67", "role": "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "shortName": "Share-Based Compensation - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i3d40b51009dc41358108f443225f8592_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Share-Based Compensation - Warrants (Details)", "menuCat": "Details", "order": "68", "role": "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails", "shortName": "Share-Based Compensation - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details)", "menuCat": "Details", "order": "69", "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails", "shortName": "Financial and Other Income and Expenses - Schedule of Financial Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "ia48432280d3b4c85aa220d23ee5adec2_I20220205", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "ia48432280d3b4c85aa220d23ee5adec2_I20220205", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Financial and Other Income and Expenses - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesNarrativeDetails", "shortName": "Financial and Other Income and Expenses - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)", "menuCat": "Details", "order": "71", "role": "http://www.criteo.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "72", "role": "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Earnings Per Share - Schedule of Basic Earnings Per Share (Details)", "menuCat": "Details", "order": "73", "role": "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Basic Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Earnings Per Share - Schedule of Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "74", "role": "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "menuCat": "Details", "order": "75", "role": "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i5f2f6a761f4a4f3f8d38bfbc1fb20f8b_I20220803", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Commitments and contingencies - Narrative (Details)", "menuCat": "Details", "order": "76", "role": "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "shortName": "Commitments and contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i5f2f6a761f4a4f3f8d38bfbc1fb20f8b_I20220803", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "market", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "menuCat": "Details", "order": "77", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "market", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details)", "menuCat": "Details", "order": "78", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Consolidated Revenue by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i2846d31dfea144d289f943bf7d956afc_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details)", "menuCat": "Details", "order": "79", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Revenue Generated in Other Significant Countries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "iae27742c13114640947125eb46d43fd5_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "menuCat": "Statements", "order": "8", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details)", "menuCat": "Details", "order": "80", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Schedule of Non-Current Assets by Geographical Area and Country (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "i27f3e6df555b4515a7cb17e8aaa5e752_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "idabe2cd560474a13890253f5a06f168e_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20230331.htm", "contextRef": "iebe682c5eb674da2a2f5ffb71e21ee6f_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "domainItemType" }, "crto_AccountsPayableCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable, Capital Expenditures", "label": "Accounts Payable, Capital Expenditures", "terseLabel": "Accounts payable relating to capital expenditures" } } }, "localname": "AccountsPayableCapitalExpenditures", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Operating Lease Liabilities And Right Of Use Assets", "label": "Additional Operating Lease Liabilities And Right Of Use Assets [Table Text Block]", "terseLabel": "Schedule of Additional Operating Lease Liabilities and Right of Use Assets" } } }, "localname": "AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "crto_AmericanDepositarySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American Depositary Shares [Member]", "label": "American Depositary Shares [Member]", "terseLabel": "American Depositary Shares" } } }, "localname": "AmericanDepositarySharesMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "crto_BrandcrushMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brandcrush", "label": "Brandcrush [Member]", "terseLabel": "Brandcrush" } } }, "localname": "BrandcrushMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period", "label": "Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period", "terseLabel": "Lock-up period" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "crto_BusinessAcquisitionNumberOfLegalEntitiesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Number Of Legal Entities Acquired", "label": "Business Acquisition, Number Of Legal Entities Acquired", "terseLabel": "Number of legal entities acquired" } } }, "localname": "BusinessAcquisitionNumberOfLegalEntitiesAcquired", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "crto_BusinessAcquisitionTransactionCostsDuringThePeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Transaction Costs During The Period", "label": "Business Acquisition, Transaction Costs During The Period", "terseLabel": "Transaction costs during the period" } } }, "localname": "BusinessAcquisitionTransactionCostsDuringThePeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_ClassOfWarrantOrRightAggregateIntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Aggregate Intrinsic Value", "label": "Class Of Warrant Or Right, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ClassOfWarrantOrRightAggregateIntrinsicValue", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "perShareItemType" }, "crto_ClassOfWarrantOrRightCanceledDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Canceled During Period", "label": "Class Of Warrant Or Right, Canceled During Period", "terseLabel": "Canceled (in shares)" } } }, "localname": "ClassOfWarrantOrRightCanceledDuringPeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercised During Period", "label": "Class Of Warrant Or Right, Exercised During Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisedDuringPeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Expired During Period", "label": "Class Of Warrant Or Right, Expired During Period", "terseLabel": "Expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Granted During Period", "label": "Class Of Warrant Or Right, Granted During Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ClassOfWarrantOrRightGrantedDuringPeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value", "label": "Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average exercise price (in Euro per share)" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "perShareItemType" }, "crto_ClassOfWarrantOrRightRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right", "label": "Class Of Warrant Or Right [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ClassOfWarrantOrRightRollForward", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "stringItemType" }, "crto_ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term", "label": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term outstanding" } } }, "localname": "ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "durationItemType" }, "crto_ClassOfWarrantOrRightVestedAndExpectedToVestExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number", "label": "Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ClassOfWarrantOrRightVestedAndExpectedToVestExercisableNumber", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_DataCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center [Member]", "label": "Data Center [Member]", "terseLabel": "Data Centers" } } }, "localname": "DataCenterMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSocialCharges": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Social Charges", "terseLabel": "Expected rate of social charges" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSocialCharges", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfTurnover": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Turnover", "terseLabel": "Expected staff turnover" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfTurnover", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "crto_DepreciationDepletionAndAmortizationAndProvisionsForVarious": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation, Depletion, And Amortization And Provisions For Various", "label": "Depreciation, Depletion, And Amortization And Provisions For Various", "terseLabel": "- Amortization and provisions" } } }, "localname": "DepreciationDepletionAndAmortizationAndProvisionsForVarious", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Current", "label": "Financial Liabilities, Current", "verboseLabel": "Financial liabilities - current portion" } } }, "localname": "FinancialLiabilitiesCurrent", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Noncurrent", "label": "Financial Liabilities, Noncurrent", "terseLabel": "Financial liabilities - non-current portion" } } }, "localname": "FinancialLiabilitiesNoncurrent", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_GrossProfitAndOtherCostsOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross Profit And Other Costs Of Revenue", "label": "Gross Profit And Other Costs Of Revenue", "terseLabel": "Contribution ex-TAC" } } }, "localname": "GrossProfitAndOtherCostsOfRevenue", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseInAccountsPayableRelatedToIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accounts Payable, Related To Intangible Assets, Property, Plant And Equipment", "label": "Increase (Decrease) In Accounts Payable, Related To Intangible Assets, Property, Plant And Equipment", "terseLabel": "Change in accounts payable related to intangible assets, property, plant and equipment" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedToIntangibleAssetsPropertyPlantAndEquipment", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseInOperatingLeaseLiabilitiesAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "label": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "terseLabel": "- Change in operating lease liabilities and right of use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesAssets", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsOptionsAndBSPCE": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable To Dilutive Effect Of Share-based Payment Arrangements, Options And BSPCE", "label": "Incremental Common Shares Attributable To Dilutive Effect Of Share-based Payment Arrangements, Options And BSPCE", "terseLabel": "Share options and BSPCE (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsOptionsAndBSPCE", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "crto_IponwebMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb", "label": "Iponweb [Member]", "terseLabel": "Iponweb" } } }, "localname": "IponwebMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails", "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" ], "xbrltype": "domainItemType" }, "crto_LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount", "label": "Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount", "terseLabel": "Additional operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_LesseeOperatingLeaseRightOfUseAssetLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Right Of Use, Asset, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount", "label": "Lessee, Operating Lease, Right Of Use, Asset, Lease Not Yet Commenced, Assumption And Judgment, Value Of Underlying Asset, Amount", "terseLabel": "Additional right of use assets" } } }, "localname": "LesseeOperatingLeaseRightOfUseAssetLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_LockUpSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lock Up Shares", "label": "Lock Up Shares [Member]", "terseLabel": "Lock-up shares" } } }, "localname": "LockUpSharesMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_MarketingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketing Solutions", "label": "Marketing Solutions [Member]", "terseLabel": "Marketing Solutions" } } }, "localname": "MarketingSolutionsMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "crto_NonEmployeeWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employee Warrant", "label": "Non-Employee Warrant [Member]", "terseLabel": "Non-employee warrants" } } }, "localname": "NonEmployeeWarrantMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_OtherDebtors": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Debtors", "label": "Other Debtors", "terseLabel": "Other debtors" } } }, "localname": "OtherDebtors", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsForProceedsFromChangeInOtherFinancialNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For (Proceeds From) Change In Other Financial Noncurrent Assets", "label": "Payments For (Proceeds From) Change In Other Financial Noncurrent Assets", "negatedTerseLabel": "Change in other non-current financial assets" } } }, "localname": "PaymentsForProceedsFromChangeInOtherFinancialNoncurrentAssets", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "label": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "negatedTerseLabel": "Acquisition of intangible assets, property, plant and equipment" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaidIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Income Taxes", "label": "Prepaid Income Taxes", "terseLabel": "Income taxes" } } }, "localname": "PrepaidIncomeTaxes", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaidOtherTaxesAndOtherTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Other Taxes And Other Taxes Receivable", "label": "Prepaid Other Taxes And Other Taxes Receivable", "verboseLabel": "Other taxes" } } }, "localname": "PrepaidOtherTaxesAndOtherTaxesReceivable", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_PrepaymentsToSuppliers": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayments To Suppliers", "label": "Prepayments To Suppliers", "terseLabel": "Prepayments to suppliers" } } }, "localname": "PrepaymentsToSuppliers", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_ProceedsFromPaymentsForChangeInOtherFinancialLiabilities": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From (Payments For) Change In Other Financial Liabilities", "label": "Proceeds From (Payments For) Change In Other Financial Liabilities", "terseLabel": "Change in other financial liabilities" } } }, "localname": "ProceedsFromPaymentsForChangeInOtherFinancialLiabilities", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "crto_ProvisionForNonIncomeTaxRisks": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision For Non Income Tax Risks", "label": "Provision For Non Income Tax Risks", "terseLabel": "Provision for non-income tax risks" } } }, "localname": "ProvisionForNonIncomeTaxRisks", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_RestrictedStockUnitPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Unit / Performance Shares", "label": "Restricted Stock Unit / Performance Shares [Member]", "terseLabel": "Restricted stock units / Performance stock units" } } }, "localname": "RestrictedStockUnitPerformanceSharesMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_RetailMediaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retail Media", "label": "Retail Media [Member]", "terseLabel": "Retail Media" } } }, "localname": "RetailMediaMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "crto_SalesAndOperationsExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales And Operations Expense [Member]", "label": "Sales And Operations Expense [Member]", "terseLabel": "Sales and Operations" } } }, "localname": "SalesAndOperationsExpenseMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_ScheduleOfEarningsPerShareBasicTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "label": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "terseLabel": "Schedule of Basic Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicTableTextBlock", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ScheduleOfEarningsPerShareDilutedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "label": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "terseLabel": "Schedule of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedTableTextBlock", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancellations in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancellations in Period", "negatedTerseLabel": "Canceled, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "crto_ShareOptionsAndBSPCEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Options and BSPCE [Member]", "label": "Share Options And BSPCE [Member]", "terseLabel": "Share options and BSPCE" } } }, "localname": "ShareOptionsAndBSPCEMember", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "crto_UncertainTaxLiability": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Uncertain Tax Liability", "label": "Uncertain Tax Liability", "terseLabel": "Uncertain tax positions" } } }, "localname": "UncertainTaxLiability", "nsuri": "http://www.criteo.com/20230331", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r343", "r344", "r345", "r346", "r397", "r533", "r558", "r585", "r586", "r598", "r612", "r621", "r665", "r703", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r343", "r344", "r345", "r346", "r397", "r533", "r558", "r585", "r586", "r598", "r612", "r621", "r665", "r703", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r713", "r714" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]", "terseLabel": "Offices" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r290", "r534", "r599", "r619", "r660", "r661", "r666", "r712" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r290", "r534", "r599", "r619", "r660", "r661", "r666", "r712" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r343", "r344", "r345", "r346", "r382", "r397", "r423", "r424", "r425", "r532", "r533", "r558", "r585", "r586", "r598", "r612", "r621", "r657", "r665", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r343", "r344", "r345", "r346", "r382", "r397", "r423", "r424", "r425", "r532", "r533", "r558", "r585", "r586", "r598", "r612", "r621", "r657", "r665", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r291", "r292", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r600", "r620", "r666" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r291", "r292", "r573", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r600", "r620", "r666" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202104Member": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "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).", "label": "Accounting Standards Update 2021-04 [Member]", "terseLabel": "Accounting Standards Update 2021-04" } } }, "localname": "AccountingStandardsUpdate202104Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r0", "r15" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r195", "r296", "r297", "r589" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r296", "r297" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net of allowances of $50.5 million and $47.8 million at March 31, 2023 and December 31, 2022, respectively", "totalLabel": "Net book value at end of period" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r18", "r115", "r591" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r4", "r159", "r170" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r31", "r196", "r551", "r566", "r570" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r31", "r142", "r526", "r561", "r562", "r633", "r634", "r635", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AcquisitionCosts": { "auth_ref": [ "r154", "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Acquisition Costs, Period Cost", "terseLabel": "Acquisition costs" } } }, "localname": "AcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r10" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r432", "r433", "r434", "r645", "r646", "r647", "r697" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r229", "r230", "r231", "r232", "r241", "r299", "r300", "r311", "r312", "r313", "r314", "r315", "r316", "r432", "r433", "r434", "r443", "r444", "r445", "r446", "r460", "r461", "r462", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r505", "r506", "r508", "r509", "r510", "r511", "r521", "r522", "r523", "r524", "r525", "r526", "r536", "r537", "r538", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r639" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Non-cash and non-operating items" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r112", "r113", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-Based Compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "negatedTerseLabel": "Total equity awards compensation expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "negatedTerseLabel": "Total equity awards compensation expense, net of tax effect" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r197", "r298", "r317" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "(Less) Allowance for credit losses", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical", "http://www.criteo.com/role/TradeReceivablesScheduleofBreakdowninTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r158", "r169", "r191", "r223", "r274", "r280", "r286", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r465", "r469", "r484", "r618", "r663", "r664", "r701" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r186", "r200", "r223", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r465", "r469", "r484", "r618", "r663", "r664", "r701" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r223", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r465", "r469", "r484", "r663", "r664", "r701" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r72", "r303", "r549" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r72", "r302", "r548" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r71", "r301", "r318", "r541" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Debt securities, available-for-sale, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Term Deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r458", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r121", "r122", "r458", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Business acquisition, equity interest issued or issuable, value assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r695", "r696" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net Income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]", "terseLabel": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r129", "r130", "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r128", "r131", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r128", "r132" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Earn out liability \u2013 current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r128", "r132" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Earn out liability \u2013 non-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r135", "r459" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Businessacquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For indemnification assets recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the indemnification benefit which may be realized.", "label": "Business Combination, Indemnification Assets, Range of Outcomes, Value, High", "terseLabel": "Indemnification assets" } } }, "localname": "BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Earnings or loss of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Trade Payables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r123", "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r125" ], "calculation": { "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r571", "r572", "r618", "r630" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r58", "r188", "r588" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r53", "r58", "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Net cash and cash equivalents and restricted cash at end of period", "periodStartLabel": "Net cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r53", "r152" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r630" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Term deposits and notes" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r192", "r193", "r194", "r223", "r244", "r249", "r251", "r253", "r260", "r261", "r310", "r348", "r350", "r351", "r352", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r484", "r587", "r628", "r641", "r648" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r83", "r340", "r341", "r575", "r662" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r645", "r646", "r697" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Share capital", "verboseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common shares par value (in euro per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r87" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r618" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common shares, \u20ac0.025 par value, 63,316,696 and 63,248,728 shares authorized, issued and outstanding at March 31, 2023, and December 31, 2022, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r92", "r93", "r104", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r203", "r205", "r213", "r545", "r555" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Attributable to shareholders of Criteo S.A." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r139", "r140", "r145", "r203", "r205", "r212", "r544", "r554" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r138", "r145", "r203", "r205", "r211", "r543", "r553" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r667" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer prepayments" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r40", "r534" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedTerseLabel": "Traffic acquisition costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue": { "auth_ref": [ "r651", "r652" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-Sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r56", "r118", "r442", "r449", "r450", "r644" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "- Change in deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r632" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r7", "r94", "r95", "r96" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Defined benefit plans" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial losses (gains)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate (Corp AA)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Expected rate of salary increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation present value at end of period", "periodStartLabel": "Projected benefit obligation present value at beginning of period" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Currency translation adjustment" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r376", "r379", "r390", "r395", "r608", "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r378", "r389", "r394", "r608", "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAccumulatedandProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "negatedTerseLabel": "Defined contributions plans included in personnel expenses" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Schedule of Defined Contribution Plan" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r373", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r400", "r428", "r429", "r431", "r435", "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) allocated to shareholders per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r214", "r233", "r234", "r235", "r236", "r237", "r242", "r244", "r251", "r252", "r253", "r257", "r480", "r481", "r546", "r556", "r592" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in dollars per share)", "verboseLabel": "Net income allocated to shareholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r214", "r233", "r234", "r235", "r236", "r237", "r244", "r251", "r252", "r253", "r257", "r480", "r481", "r546", "r556", "r592" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)", "verboseLabel": "Net income allocated to shareholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r254", "r255", "r256", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r497" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rates changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Employee - related payables" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Stock-based compensation, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation, nonvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit from equity awards compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Share options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r87", "r181", "r206", "r207", "r208", "r226", "r227", "r228", "r230", "r238", "r240", "r259", "r314", "r363", "r432", "r433", "r434", "r445", "r446", "r479", "r498", "r499", "r500", "r501", "r502", "r504", "r526", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r146", "r147" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r146", "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r146", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r146", "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Financial Assets" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r357", "r383", "r384", "r385", "r386", "r387", "r388", "r483", "r529", "r530", "r531", "r596", "r597", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelExtensibleListAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value by Fair Value Hierarchy Level, Extensible Enumeration [Abstract]", "terseLabel": "Level 2" } } }, "localname": "FairValueByFairValueHierarchyLevelExtensibleListAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r357", "r383", "r388", "r483", "r530", "r596", "r597", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r357", "r383", "r384", "r385", "r386", "r387", "r388", "r529", "r530", "r531", "r596", "r597", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r331", "r332", "r333", "r334", "r535", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r78", "r80" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r493", "r494", "r495", "r496" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r639" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "- Net (gain) or loss on disposal of non-current assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedTerseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r321", "r540", "r595", "r618", "r655", "r656" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r39", "r223", "r274", "r279", "r285", "r288", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r484", "r594", "r663" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r75", "r168", "r308", "r549" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r74", "r167", "r307", "r548" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r73", "r305", "r541" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "weight": 1.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Securities Held-to-maturity", "totalLabel": "Securities Held-to-maturity" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofBreakdownofMarketableSecuritiesDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r156", "r163", "r177", "r274", "r279", "r285", "r288", "r547", "r594" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r335", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r224", "r439", "r440", "r441", "r447", "r451", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r225", "r239", "r240", "r272", "r438", "r448", "r452", "r557" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Provision for income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "- Increase / (Decrease) in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "- (Increase) / Decrease in trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r638" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "- Change in income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Changes in working capital related to operating activities" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r638" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "- (Increase) / Decrease in other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r638" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "- Increase/ (Decrease) in other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r245", "r246", "r247", "r253" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Share warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r245", "r246", "r248", "r253", "r399" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Restricted share awards (\"RSUs\") (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r77", "r79" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r153", "r165", "r209", "r268", "r507" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest and fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r217", "r220", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedTerseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r43", "r267" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Financial income from cash equivalents" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r519", "r617" ], "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r223", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r466", "r469", "r470", "r484", "r593", "r663", "r701", "r702" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r161", "r174", "r618", "r643", "r654", "r699" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total equity and liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r187", "r223", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r466", "r469", "r470", "r484", "r618", "r663", "r701", "r702" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r1", "r2", "r3", "r5", "r6", "r223", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r466", "r469", "r470", "r484", "r663", "r701", "r702" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Trade Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r84", "r85", "r342", "r343", "r344", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r342", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r342" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingencies - current portion" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueNoncurrent": { "auth_ref": [ "r342" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Noncurrent", "terseLabel": "Contingencies - non-current portion" } } }, "localname": "LossContingencyAccrualCarryingValueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r343", "r344", "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency, estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities - current portion" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities - non-current portion" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r25", "r160", "r173", "r223", "r310", "r348", "r350", "r351", "r352", "r355", "r356", "r484" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r219" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r219" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash (used for) from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash (used for) from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r53", "r54", "r57" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r57", "r164", "r176", "r185", "r201", "r204", "r208", "r223", "r229", "r233", "r234", "r235", "r236", "r239", "r240", "r250", "r274", "r279", "r285", "r288", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r481", "r484", "r594", "r663" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss) attributable to shareholders of Criteo S.A.", "totalLabel": "Net income (loss) available to shareholders of Criteo S.A." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r141", "r144", "r201", "r204", "r239", "r240", "r635" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) available to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted in 2023 and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r136", "r363", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non controlling interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "netLabel": "Financial and other income", "terseLabel": "Financial and Other income (expense)", "totalLabel": "Total Financial and Other income (expense)", "verboseLabel": "Financial and Other Income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r631" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Noncurrent", "terseLabel": "Non-current financial assets" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Rebates" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of geographical markets in which entity operates" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r274", "r279", "r285", "r288", "r594" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r515", "r617" ], "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r513" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability - operating - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r513" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability - operating - non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r512" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets - operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r199", "r618" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Net book value at end of period" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r190" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r26" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation differences, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r87", "r202", "r205", "r210", "r498", "r503", "r504", "r542", "r552", "r633", "r634" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r27", "r29" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Actuarial gains (losses) on employee benefits, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r41" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "negatedLabel": "Other costs of sales", "negatedTerseLabel": "Other cost of revenue" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r618" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Current and Non Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "- Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Financial and Other Income and Expenses" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r45" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other financial income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesScheduleofFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r18", "r86" ], "calculation": { "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other creditors" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Equity - attributable to shareholders of Criteo S.A." } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r52" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment for Contingent Consideration Liability, Financing Activities", "terseLabel": "Cash payment for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of treasury stocks" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r47" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payment for business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Units (PSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r198", "r319", "r320", "r590" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r46" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from disposition of investments" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r49" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from borrowings under line-of-credit agreement" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r49", "r642" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r48", "r110" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r185", "r201", "r204", "r218", "r223", "r229", "r239", "r240", "r274", "r279", "r285", "r288", "r310", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r464", "r467", "r468", "r481", "r484", "r547", "r594", "r615", "r616", "r635", "r663" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r82", "r175", "r550", "r618" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofAdditionalOperatingLeaseLiabilitiesandRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r51" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayment of borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r116", "r178", "r709" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedTerseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r630", "r640", "r710", "r711" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "totalLabel": "Total" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r630", "r640" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash - current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r574", "r631", "r640" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash - non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r88", "r172", "r565", "r570", "r618" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r181", "r226", "r227", "r228", "r230", "r238", "r240", "r314", "r432", "r433", "r434", "r445", "r446", "r479", "r561", "r563" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r265", "r266", "r278", "r283", "r284", "r290", "r291", "r294", "r372", "r373", "r534" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/RevenueDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Consolidated Revenue by Geographical Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Breakdown in Trade Receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used for Actuarial Valuations" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r121", "r122", "r458" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofProformaResultsDetails", "http://www.criteo.com/role/OtherCurrentandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r98", "r99", "r100", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r109", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Non-Current Assets by Geographical Area and Country" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r304", "r306", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Financial Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeandExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r60", "r157", "r171" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r38", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenue Generated in Other Significant Countries" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r34", "r69" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofConsolidatedRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofNonCurrentAssetsbyGeographicalAreaandCountryDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasScheduleofRevenueGeneratedinOtherSignificantCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r63", "r64", "r65", "r76" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r63", "r64", "r65", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "terseLabel": "Schedule of Stock Options Roll Forward" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r91", "r105" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r338", "r339", "r595", "r712" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r262", "r263", "r264", "r274", "r277", "r282", "r286", "r287", "r288", "r289", "r290", "r293", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "verboseLabel": "Segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "http://www.criteo.com/role/Segmentinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedTerseLabel": "Sales and operations expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "- Equity awards compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Outstanding (in Euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Number outstanding, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Underlying Outstanding Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options (in Euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting schedule of grant (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term outstanding, options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r516", "r617" ], "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r61", "r222" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r184", "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r336", "r338", "r339", "r595", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r192", "r193", "r194", "r223", "r244", "r249", "r251", "r253", "r260", "r261", "r310", "r348", "r350", "r351", "r352", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r484", "r587", "r628", "r641", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r23", "r87", "r181", "r206", "r207", "r208", "r226", "r227", "r228", "r230", "r238", "r240", "r259", "r314", "r363", "r432", "r433", "r434", "r445", "r446", "r479", "r498", "r499", "r500", "r501", "r502", "r504", "r526", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r226", "r227", "r228", "r259", "r534" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r8", "r9", "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r8", "r9", "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Treasury shares used for RSUs vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r9", "r87", "r88", "r409" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised, options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r8", "r9", "r87", "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r70", "r618", "r643", "r654", "r699" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Equity-attributable to shareholders of Criteo S.A." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r136", "r137", "r143", "r181", "r182", "r207", "r226", "r227", "r228", "r230", "r238", "r314", "r363", "r432", "r433", "r434", "r445", "r446", "r479", "r498", "r499", "r504", "r526", "r562", "r563", "r643", "r654", "r699" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other changes in equity" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r518", "r617" ], "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessacquisitionsNarrativeDetails", "http://www.criteo.com/role/BusinessacquisitionsScheduleofNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r9", "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Change in treasury stocks (in shares)", "terseLabel": "Change in treasury stocks (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r22", "r89", "r90" ], "calculation": { "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 7,323,153 and 5,985,104 shares at cost as of March 31, 2023 and December 31, 2022, respectively." } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFFINANCIALPOSITIONUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r87", "r88", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Change in treasury stocks" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r229", "r230", "r231", "r232", "r241", "r299", "r300", "r311", "r312", "r313", "r314", "r315", "r316", "r432", "r433", "r434", "r443", "r444", "r445", "r446", "r460", "r461", "r462", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r505", "r506", "r508", "r509", "r510", "r511", "r521", "r522", "r523", "r524", "r525", "r526", "r536", "r537", "r538", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r517", "r617" ], "calculation": { "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Dilutive effect of :" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r243", "r253" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding, diluted (in shares)", "totalLabel": "Weighted average number of shares outstanding used to determine diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r242", "r253" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding, basic (in shares)", "verboseLabel": "Weighted average number of shares outstanding of Criteo S.A. (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.criteo.com/role/EarningsPerShareScheduleofBasicEarningsPerShareDetails", "http://www.criteo.com/role/EarningsPerShareScheduleofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding used in computing per share amounts:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 98 0001576427-23-000073-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-23-000073-xbrl.zip M4$L#!!0 ( )2 HU:V&)]+IM8! )L6%P 1 8W)T;RTR,#(S,#,S,2YH M=&WLO6E;&\FR+OK]_(JZ['/W[MZ7PCD/[FZ?AS;#HK?Y=M=-VP'3J#[&TOF$'PV5DQ:&0??>B?9+'7;6OSL[.UL[H6K=W_ IKK5^=IW-61B>]/K>] MEB^NSDU?RS,)0N+5Z.#D5-<;=&\UZGK%('377+?]*KT]HA1/SAWV\V-C3J]. MCZ9ORW;'!](%9')R<3ZXU>[50Q2=5M$)"9=7@Y[I]&.WUS8#P"U=CG)$OT:7VH7TQOO<24JW6%GT+NX+5:3UQX?O/7D/A0/GPP'KD]\W3*= MX[]60B<_/%@!60_&O_FS'08F2Y?FX=_#XO-?*V^[G0%H<%Z[.(57=:-O?ZT, MPOG@52GZK][\K__UO_X<%(-6>).$.I]([Y^O1C_^^6K4M.WZBS=_^N)SUA]< MM,)?*[[HG[;,Q>M.MQ/@ 8KSU^G$T!M]++P/G?(C'*^"&>D5;G3_\\%^B'^M M%$9*YQPW@B#*5+!*,V64<-S9*!DFGS;*1\$(Y]<:U3'M=.M0O*YV:SWCB\[Q MP47;=EM;+7.\DA4>&O;TPX7=Z'Y^1_8_UVEEZ)N;GX^V=7.W>8BJ[4UR5&NU MCYH?BJ/:WOGNQVI1OZPV*QO5UM%VA=6;C68Z]HY66_7++JYN'#6J[4-^U*[C M>OL056JM9KU=N:Q?KE\>?=QO[F[OL#J!8RV%WI&CB_I')W9K1XW*9057R.9E MO>E;U8UJNWK9.-G=V&.5YC&O7IZPZL8AWZW5/_OMK<)N'XKJ]AZO?-P[.VIO MM:IDJU'=:+2K'_]I5#;6265CAQQM-$ZJM0^MH^;>^)H/<"_>.:IUT='&R?G1 MQM_M^L=#6O^XB7:WT[-NGE4VZF>5YM')[O8>KG[\T*YNJ?-WMNE39'7H8,/SYZA:<7T77&QN( M\UP@)IG!5&E$.(W<(!&Q4.$;Z&YV0/HNWH*P]DQKI^/#^?^$BR6^W\+WX@%\ MK?!(>^5S&&Q9SDA0N26, +Y1>4N$D(JNO$%@Z[D4C,@71/GML-<#B+>*OC.M M>C"]S8[? *:QDHW,/]SA?/#:PR]Y&V[;R+U9"L$WA>#R 2'P*!H63,@M(CAG MWLL2T 6_!+?PGQMR!F#T!,?$!$"I]3 MIT'/*8FYA4$X]\Q$XH$^1X]7WB08IH;P>VB_ZY<8/PIC_@#&FE%&-2%YY)BD ML5KG6@26*\8(YP0\(N)6WNR]I ZO [R^A'C)P![#P,:(ELA64G]<;G[BV.L@ ML,ZA]R6H;@RYBD#&%!6>$(>1HVSE332M_G=Q,$ZH8^ 48^LITY89 #8X9PSC M@F-%/^TD;P(I= 5H\@!>_SWL@PO3[Z\[\"'Z17+"-N'3X&('VNZ%_F"GWQ\& MO]M+_QK;"N^Z[N3P=*33*F_>T_CU8*DF1(N A4>08]P0L ?=*8J0IY0JI MKVCI.,SP>JOH%(/PKO@#0=D_44VU M VZ<>P*#*=,1Y580GSO%; SZ8)$ !_[+OA^/54DU;=C+-M[E]7:WT5E8^\, MVDM&&.YYR %;#(;ZI-YTN$K@6.WP\BZ61QM@Q+=WSJH;?Q=@1,%H'[6JM1/ M]I!700ZJEX<4#&^C6JM&P!"!K-#=VCJO-$](]1CLJO0A,#"DBJN<26[@$Y C M;#BF!C0':?+=FKB$\L6AW%W_E$RJC^# \@CC) .#FFNF462)9($Y'*8E ' MFA;-$6*$=T'5O/5BFI2Q,618BB0$' MIG*L;-"_X&9EC05]+I?3HF! M;&3EU-#KP<4I]'N_:)^VTI12^5NCET3GUJ3*VGG?0Q.O;K^6WQ\C^@-,^:2B4L?7)M\*G[[$(O:Q\H/#@]-S;G?^Y'2.^>_&; MR4^W6S\MZH,4X"W#4#D\',*3ZZZ/73VFOW$JS2F^OL7HR.3[Y":O M;G74@_T6O($!Q!CEF&510B\J#6Z:$QIYYX6<0K^-7S\<)QT???5PL_/35N&* M024D:Y3Y HZ.9NFO3,@ ^B!=\[9E^OW=># PKA^7O17RHF\%)@!_F,Z&^&T M"WS3]$86I3]J\<]7#][HJA.OGF!)E1 X!+!MNG2P*&)$S8!)&R5%#,8]P'*BKAH:'WE<#R3Z4;Y^ MOU32JS=K!],?]L*;,0#EP4D3DV.3[ZF-!WN4R$B#\)%S;AG'W$AGL0S*&,.# MY&37UXL/'=O0DNAE,L0-<)S!",*-QR MQA7(+)OYXC,\ULU32^_;#+J]+W7\ MYN'^USK^WO7IQXW0Z;:+SD/-/E8];C7QZO;3?PMW3C0G 2FI*6;@!5I&F77* M4V"8(?!1")9,!ADR(^ITRYZ3Q]MS\C/V_*;N/86T?$--9U%:,+@<%&G!C47, M2*:PTR)0X.:**AC72BN!7\)*_#03&<4IDZ/:[<#7_@NRD1OF"_^,^;H%C:.8 M!AFD\YXPI8W%V@F'K'6 30AT8:"I]4JAOBC!&>$T)Q!A(3QVX-QZZ9FV1&L; MB;::RF!QX&)A(%KWOIP+,*WWIO [G;?F%'RUUIS !$ZT#!Z&0&L-BY$8C851 M1 7NP?_"9G%@:*36/H>=CNNVPYQ 1@7%X"UC9!EC MUA(#7!88K(E1&^,]7QC(]L/ %)W@-TVO4W2.GR'N\2SX>*0YXAZ\-.T8@F_& M W?P2$IJM5-V8?!Y;U+NYYR@ D2.,FRB#H0RXAF,1!AS!T;/"64561A4JMU. M>O%>M]4"I9G,3<\)2BEY'3NKE<"&,2\L%=Y%8[C$!B&.7PZEJD )80 D4X,&+HXF$[%;]H^D C[*W4$8BY)*X-Q'<7L07#^B7 MFW.@45((&SDATCDFE0)() O46!@M%5%\8:!YZ3F6IX.(.E0X=R%2(QP0D6&H]'(2:#N7F*)492+P^:F M,,?RE+;-8"F-1=P8AF*P$AE%G<8L>JQ4>#F4IM4#4>(HG39<:,$X2;R)1*FC MP]C#.(W'/0!],',]D#KA"7H $R:Y)C$"WDQ2\*DU\D9+3$DJY3<)?T$/Y#/4 M%7?]U9N=\0U_]>:I/^&O6LP\EX@&SA5#P 8D-]Q[K7V,5#G^7E_]? M+&\&IQ01"Y3&@>-JI%4N2*D4"D8%',S"0/;"_NJ3Y03BP#'F*%*JF&7< L^R MT5HA+ Q;X057'#TS/B_BKSX5*@J<'"M"Q,%2AKPRUH1HK!2: [6;1!$6 )6I M^*M/9MLHB=00K2-)M7J8T=$0YX3TP<@0'ZS<,-]PO7!&W%36"'L8KB(P"\D\ M8H+".&6,3<;1.2#NUBX>JB^2$3<5+"W1"K324L"+86^4ITA9R0P)F'+N%@_+ MJ63$305;YBQQ2,14/H-A./R-N.DH<(T!5. (A"(&:*DH9(T9I$\ Y=$1S$\#Y>+#@Z'P# M.IV,N*F *[#AGK& .)6,!&N)56DNU.'$HL8!_(4"]^4SXJ8"K!.::#N>FUH$/%]JAN&G2M#<7OB!A##4*D6)8XQ1PPW&*BWK(2H8 MK18&FI>>87@ZB*+C 3LFI0#'TF*AK/:>:8]Q +=$FH6!:!HS#$\'DU,:!;(.-.<(PD:YX,> Z>\ I<./#>#A* M25!\!I*@[N6#\:>P[BH2[R4)SD06N%"I')X-&/@MT3SJJWPPGL]05SR0#W;5 M&=_.!^/7M_CQ&(L-0A$@G59(Y@TQ)/(8K<2!X!!$G",W?-TWA_U!NJB_U>U5 MPQEPE[2W*:CS^UZW Q]=:0?N,YSQ66 I.M[T?/_P-&WXEZIB(+:(+KJ55($C MJ ,@S8121H)-%UIP!_JBPSRM1IQ+T*>R4O$[-HV94:P?V+_F1K'Q'1C6SX)] M[AQV=0.X'ZQ?.][>8?+[[9*@I_!QTL#7Z@%?5\,M'_U>:V6?C(X]IKG;]@%9 ME&JQ"8%2@3:K5$IQ%* 92G(0H;%]4!/[L)29;ZF[>KRZWSSU9Z8]@;5CYA7F M)"T1$-I$8X77FCKJG%2SJ^[]WN#U?MJ$9 14^EHQYT5[V/X&3K,N%$]E2&[C M3+33P6@D-&71 _V51EEKHG6 =YRG>92WO>"+P99Q10L>ZVY0XW.W]1G&Z]LG MS;E$3(4*WJRC_L6J]-\HCOYP[)HAIK'PCDC)& 4_5,7HP/0HPGB0?G9-SE.* MP:-O]N7-,/M_7U1,L]LK]]^X,[,17*/3;76/+_Y.^S+=O7!.C!9&(54)C$B6 M@Q,SSO* F494$,D$FGU)^2'PWH*KTFV'WGYHE9MM]1O%Z;<@FW43]BSR\2-; MS2Z2H+RXED\_)H$Z7C7&_8; MSZ^*Y,;N:]]0Q9NG_@2,47JEN(U:6L6B,59&C7E$6F)"59RDVRT^>@O&R&[/ M$Y,?WM7O=MH2ML9Y:3Q+Z]<]LBHMC5#*8NH+HY@]'[L<' MOSL&XZ,5$0=PHFFJ^\653&4IX;= !(Y"SQ&[NDKF6!;84:BQ$QK&P5DUO9CQ9,+UG;33.1T.^N499$XRDA'! MQCHE8U2&$:T-4T@X& IM5)Z[.2C!-?MH/5V%&N"@"). 4!KFJ"2&<&%L>G55&G):N\J%V< MWA"'W1@+%_X>%M!NYW@1?8.(5(A6*F:09\%XDR:A!;?$8H*2:1NZEDI@)[ V88H,0TQ)^(3!8SH^[-YN*.A77#TLNK8R" M4L$9CU0)R:E2SG&%/,"Z:*B^K*).9P]:F_Q"8ISAAKD(PZC P&N#,]Z#\S$' M56)F1C^?IU2,<98@;ZS1GB'L+.?!4.*P)I1K'A8$GV?7M.>I/A)X<%X@PI%F M@F'C1%0^*NTD4^[>)K\SLMO\CQN=6S3^9Y9 &@]$GGH*Y)UIYJR3F$BGJ!4B M.CX/:V4>\MN*SB/\MKFD<\XIQQAG,F)PN(0QA#D5<#0!(>!Y>@J"/C> 347# MF/!8:148IXX%SBV+Q"CA@7]'H.'SX%+]<&1D+C6,,8JQB\X9HI@@/N6'&:UQ MM!;ZT]UUF.9%PUX$L*EH&*@5CMX1KAEXN%9:3BQ&X.I22@, ."<:!NS,#]U@ MMW<0>I^!T/QR.5U&$R^HB]@9EQ9 @/XI1Z-)VVDP,5:\N<9QP3-^HHA4.@&$ MQ&+FD+8\*K"?2K 8HI%T_@%H#=5K*.2IE M>Y5B]Z[KS/6,]741DGY(Z3_KT&4IO:=;QA,WST^AM<7<4H.$&(7W#BO03D]M MVF$W4!N(\]KH>9I.FWF IZ+!B%N/O#$T#:!$6^,YX"H$Y2Y5_)JG3:R^"G!I MB0],*_0!VEWHH-$:^P567:.#=X9)9#AFT2D#@$K#! RJ1@DT3XG/LXOL=$9= MB[3T2""4%B=0JW191<=B(07\.P^S&-]EE+=#!U!M ;SKOEUTBOX@8?PY++#R M.HH(BD0:(H :!V'R* $U9P)P@!;$[T1:<<< M[;T&CVB.M'C]S/3\]9SZY.?-]FFK>Q%"N0G+[FE"?1%U52@'1(EH7JY+21;9 M,&K!*2(B1HOF25=G!LCI<&$EB=4Z[7(0&);:4D] &X.1UBDR5][L'2!+C@26 M]^3P]*!A>F$A)U2DQ*G*0032"T,DPP":PBC2Q(P*<,WU2TCW+/'5<> M/!7-TDY73'HM@J!.$T[M/-5_>PB^_0"M@I!N]#+W9[;=-Q87&U MDFE -.CHA+4,&6HU=FE1&=4F6HO5G&OE#, ZG>(5@G A"-4N%1*"81+ MS12(TRGC!PR'8BTPCY%)'(RE!#OK RXG9R8A^GG8JV'ZM&<*VS0(ZZ6-(8@0 MF:%>22^IP%["Z!@B(;.[@G1ZJ#W+$D\9??2",P2 ,.I\VAQ)::M1\$HY/0?; M#TX5B*=;W& I90(Z6GMAF,-416 5#CP[+U* 1<^=1MR87+S+%?O[!X=SHA_( M!FN%IC"N:*:H!)U(WR)2C@5MY/PROA?'9_K,CWJ&+,<(@7?&,.4*(Q59VD*2 M1\7U'&Q?/&T,G\7T44JDUI01P2A#S!FFO*+P1\'O"L]!T9POP/("/O$SU?>( M7C$1N#&.T>A3L$9@]:1BV!/%+$?."J<# M ZXQO^;N9?7J":N#N1!LJI&#A6<>>2N#9 $\(1$(\+QY6/PPE2VC/L#P5G2. M;PM!B7Q9E3SM;0V7C";82XGI@6@T0JW1"PN9)X&PE0A9(;0TS!.NP$8S*G50 M(#M@MY=R]*1RM-M92"DB3DQYD*+:67<1 MI8@Y\(G3MCC4 67T1G,ML%/1<"&\%V2.I&@=6O!%6C;T.1P$-^R!((7^YKEK M#7WP6[UN.V$[')30[L9-T^N '/2!C8S0OWBX@:^Z:HLH$H&S()T&3RX5&%-: M!Q(DC0%%)H'Q\'F:8%D\D9C.=(WATGN"I4(J60RKE$/828HB!VF9*X_R.45B ME-:=SALEG*7L[K\/WK_=7$0[@=*^ZB:M2<6.,6^MD9SJ:"GW@KDX5ZE+BR@4 MTUG:&DD41@H>1X;,?MIE^#=R?BME<;575+A>3/[Q3U>C8I(5';U25RLUX MBGT,@"_X[DJG>3X;I==X9TX;A3.MZT(TZVWH8&<6 M,JIJHE6.D, LDPR 4EJ*$"W25E$9 IY_!*\2X"N;ZXN(($?,B+1CD1>6T1BM M!.+B!6T00L3'_"+ZL(9W.NFK&8U R51#R3$=CJ%'"(8D183CP M!1@-77?8&?0N7F_M+]802)DT/# 3N.),"ZF09#&"0K)(E*1Q_M7O!9";BLZ9 M0*1DQ&&*,1,P#C*)"0\6?,.4;S,/M0P>B=SAP6+I' YI$QS$0Z*=U&,+[CL& M$!E%)"WA6QR=>T;DID,WM<+!&^)5(BO.&H9C%"PY?@)Q-P^5!QZ)W,;F8ND< MY2Q5%^564,U$6>\_1D,Q\98R[O#BZ-PS(C<5G=/2B!B$,'HG.ED U^X%D)N.SF'K M!3@&"$6@F%@J+&UT5'L2N+.,C8PX% MK1R;X>V>IAK9>IX%=J!D#".%"$9 _;SB*>2(D<>*2.3TW&+Q[#&J9X'#.^DP M-LPB%!C55&%CHDHS,]92Q69XT<^LF*DG7 2<%B1(1ZDS"0NAO/%,&,$UP9Z8 M&=_/=Q;,U--AH04G/D2&E4CEN) 6V" 8N]-^K=C1,+=8O*29^D$XBO/7O= : M55)M%*>9Z;E>MW6[ ],E:]W>\2N"$'TU/N-5-&Z0QVYWT.D.PDH6>]WV?HC] M9.?HAPN[T?W\CNQ_KM/*T#UO?/=C]6B M?EEM5C:JK:/M"JLW&\UT[!VMMNJ775S=.&I4VX?\J%W']?8AJM1:S7J[874"QUKJHGJ@VZZ]U=EM'U[L?OSGI-+>P[NU8W*TL7=>:1[R MZN7)9:7V3Z/2WKRL?MR[J&YL-=[1_4:]?=Z"9V-PC\M*N\*K&^NT7MMC1[5_ MBDISG=2;%5:I;155\@&>S5]= _<:'I%#4:TUX'TJ%_7+$U39\(WJ1J-5:>]< M5#:.BLKE\7GEXPX]^EAM5\E6K%Z@\\I;=/ZNMCFHU';@_=SY)QNX#$')W$:, M(J6B4IX[+;-FM7^]65G;I 4K/A*J7FY^82ULD0X^,LAJC#17R?IP[2BQ:0VS7\KJ MMWH5W>U5718QE#C' =..F\E6S0G<]1KA7^M7]Q]-&? M6L+$46V'U]M[%T<;AWQWX^BDNK%Y4:V=T-U:Y1RNNZC7*OAH8P=5/FY%:/OB M$PO",L=#[ID2J2=CKN&GG'J4XIU$*A-7LF[/A]Y?*XFFO;I#+)9,XUHAZFAW M8YWM;A_"?_O-=,U1S8-"M.#9=LZ/-NJ\VCQ.V+!["M'<8Y6-8U @^&^["KAM MM:ID!YZA34S+]:K]\R,""[&P&$@#$DY!!&YE3'D(6K/C;&*\+#LU6_TZGU6["F2 M"$>9>\$=, T.WEMWZC6Z]QXJ=H^!?,S !6BBPY,KG)B*3 M"Q!A&J-#PJ-EKWZC5^_Q-QH9I5Q2&!4UL&(A"9@ L+/.77C[Y,*2==60+3WR%&SSNH?Z]";ZZQZ>S![SL7U>9^46\> CH5>E<]*C6X3VV_56_^TZY^!'78 MJ)[4R3^@8D>-2G.'5+?_*:I@MRN7/E8N=P:5XHXM)TZGG>)(+I#6H!_*YA;\ M11@BL1!<4T>EF9[5F8MNK>T,JG>'2,PHF'*PWE8X&"*)!0?'&YLC0Y .6 8K M^+);O]6M]Z0U<@M=Z0.0#@1C) LAUU3['!NP[LZP"#9HV:W?,@+WI%7*$X].Q1N]IL M-."93H"5T-V-8W[4W&I6/AY%Z$GZB4B,@X@J)T(:('&6YL8;D2/B=O;C'Q64( MA#*6DV!CSBQTK?$".",B2'D8$2,22S/S;3/#/REJB-%@9I@0-&<8QD%+C>U"YU!Z(TOGAQWW5:W]_H_4/GGC]CM@,$T[:)U\?J_UGN%:?W7:M]T^GD_ M](HX.MPO+@,\-CQ6^?5L]$H,K@8!#%>O2-)[99.G&QC;"I-[VA*''&[=,J?] M\'KRX0]?]$];YN)UT2F;*B_ZXW9_<+COY] ;I*GK\7N5KS@Z?-VI:VC4L0. M;^ G=QX?7BL/O1KX^\>T6M/HRX?1&KXZ]JILNS!,S/?'::.F?3_J?&^Z!R_1ADNF[F^SZNR,UX08'8'8/D@P(?5G=KF M1G906Z]M'MP6Q9EYQH/-MX?[.[6=S8-LO;J1;?[?M_]:KVYO9F]W*Y6=@X.= MW>KDP9_CF;ZA&/?-Q#?5_X^7TNF'N_.C 7O9.1YT.ZO9QMK;M8P@SO13O\\+ M&PRYIJF<<7L!)B'K=UN%GU]SL;6[7\D2H>]T.]5AF8>7C1-\@+4DTF+*?=RY M0$PR@ZG2B' :N4$B8J$>+)Z:=4S*H_*A>+W1=<.4DI2J$J^,4QFG0X/.WY&C MB_I')\#2X*-VY>RH#<=JU49U>[]=KS6*W30CO'&(=S_N7=0O-\_J'RN?_?8' MYO_U3^N(M#[;9A?5:Q_:]YCL3G05%AM)=>&[?R!J-\K^0WURA\Q2 M MM?/KVEF:L1E63;G&'Z6;OU5,[R3;[83?9U@4E%AC[(>(G5CC4C]*$KY+P/ : M(5^^] $!^Y(T302&G)XGD;D_*-[KG.[I=PI(=M@I7->'K'+PP[1^I$W/;\'W MAJ8'+]VZV ^GW=Y@)2MKR@_@!N>#U[$X#SX?](;S:>2W"KM]*"K-39PF[JJ7 MFZ2Z 3[N]AZI-H_/*Z1"=M.<4NT$#'S]LM(\&5_S >[%.T>U[D6E=DCKS1U: MJ=51Y>,>@O/([L8F/&.=5VN5\]U:ZP3>\&+W@SI[5ULO@P[O:FD^:X]6]CXY MKA6.7.7$T9 S8GBN)1.YX(X':SV."(:)__R/].,?=T>**^LP%OCOD^56B/?5 M_+LE^8<9;"F^>X?K^[7-_7?U;'_S_>Y^+7M_N']PN%ZM9;7=#+R%&K@$__D? M6* _,,UV]S/,?]OX/=O=RFK_VLQN>!,33V)T[OK;&IPSODY3=JN?ID/*'D?H M0;.R02-D_YZH7#9*PGGHS*7J_S"_.Z]NK'_"WD$W.YL[+%W. K>Y8J"\40.Y(SQZRL/*&QC'72.C M>#5+??YS1._EI+#;6]*.)>V8-NU(VP&,:J)^F7=$T^K/,_%(.YVG0))097V%EBO MS?/*QSJI$B T\$9U>/YJZV'B@4BTE#!P34W,&1,D-Y[ZW M&L?/:(34A'FP! MB4=M?[UZL)/HQ9)YW&0>@RNMFU"/-%4[>J%/DS^CKX-N=O7+C(YD;[OM=M%/ MR^ZR6, @U1FF57.OGY-(;98K[[;@;M7R9G-IG7XF]G5(/W$5!38:Y<&9E+B% M?&Z"E'E T4JJB;2.I565.*<"\Y_D1!,%YVL&/0SURA=[=^71F.@6:+6..%SX@O_G/_P[./33L=U>^#WEFE19;F( MMZ-"7&_!?[_E"\,KN-?!'YO>::_[>5RN:TZ#LG.VFA,+: MAU9E8ZLHUY)L;+7J#[O%TA,L*#6Y=@(#=?4A5Y:1W%') $;#F!,K;[;25H7A M)[SB6U;QR4[]+E][%L;K4I6JW4&V?IK*FB2S_90)0(^+9=T9^9_%/(U&F:?I MUF\2Z/*M?BMM1@9N?1?\^E[6'/:*OB]VE3K]$_[^ !\'(L_M98?/G 6!PI84P:FAN#3,<0RR'&*.>1#8:IOVX7@"YV=)#OKON_V!:1T5IR-O M?BFLWQ36REUA#5PPJQ3(*4KKS*Q+/KNWN6^#:%:>FE87SX,J-DN%G\$Y"__=LZ==]I1-!';.DCP^X;M\] M2_;0BL!9B+B4,R3_WS.:N?'XG*;7NO,Y#/_PM-IE9:/^B1OF-"0QET)X87 05(EB\IAEYECX0\SVA_#CR62L&K3)=)1C7R%S+]/O/P]5GM@-Z MIK2&!Q=MVVW]UO^>*:A9?:?J. 6IQ#2RL4< OUV;Q1Z'^#J%G M:U1.M8N^?R%!\,8%;8QRS+(H@6XI#:S-"8V\\T)^@V"-!Z +3&RI77-)L$9A MEJ/MPW,XGU>^?5[:/B"-H^VMXC1QMUM/NQCM/B0VC[;ICEY*B6U@6< M7.YNP'MM "EK_W,"[W%RE IK-O?X4?,P%01"]0_PC/%'0\ M\:#='HCFU6FK)9'I=-OP6RO[;%K#D %YHH+]@=: 5J=D]*R?SGR9I(M9M2C/ MJ"YC SRROTM=>82NW(N?A^!E9&F:$JE4F@W1'/1#YPD6Y*C3+L:5-V_W:[N_ MV 30$UGRS?$0.LK8OI<"!T?G?O;GY:3W7D"=4X!%>+#T9>0*$9M;:UR.C:2* MN(!I#(G3]+WY=[;=ZEJPU ?@U[I!ENI5A,%3F>:YH?+?3VF,E,XY;@1!E*E@ ME6;**.&XLU$R3):4YHD%_>(!2B,H09%AE@>?]@BPRN4:^CZ/$4D! J&%5"MO M;A,4X#'/S$YF59S_>\FPGEA[E\/8$VKWO6$,(X*%MC&7/NW@EG95 /*%\A"4 M]XH)BP5ZKF%L5H7ZO[]C1G-Z50^_:8_*N/)_9REAO%RO//)85C,['(!/V;I( M:[I 83OCN/)9,6B4,>7)$K!)[G,99_ZBQ[JV+* X!XO%'HM%T4G9V:^)O"K6 M^^RK"DHQW>GXE! >,GN1N49P)UD[%74[:X0R'?^F6'8&V6_X]]&B^H;IETO5 M?69:K10UZ?8&:0+EW\,B39\,NID-XQ.@X?$,RE6= E *S'_S5Y,I-^9@)H-. MFF!)AU-U@LS#T>II+[A01F QR2D+,"@ M809WW^+,W'[4?'X17Y?S4S'9[^1&V]K8:2#DVPS66"XJ#P?KDR/,FXL ME0/I9Y,2!:>F/\@TRKRYZ*\]_U+^M\->#^X_*D*2 B0#,QCVYW)L_N'96K:[ ML?>)6(&=83B77+&<296V\Z0H-\I029F!+VSE33WHEY-J8U7 M!=1><''1^,;IW4=_5[O9]#N!_?'3P]M\F-1D6\"LM(O! *Q12?!ZW4X:.H$H M!!A&+[*=-$ ;5Z;(;9B!R5+9CKO&]KJ-FW/7^T,XDR&>3.E^.!Z.RM=G!WDM M^RVA+?\@E*R-3Q@TBG*A^6FYT/R9C>[H>:_,:.C_OI:--?#YUZQ>]6?JSK'E M_+5,Y7FEN8X_:8\]HU;FD0B=,T9D;GS:D8P(+I25C ;[%5NYM)CW_ZYV9Z57 MOFU"D[U4=\TE6Y/\JSM&_ +MW-QUHW2[P&B.-__X'+ZX#\=X1$+7EQ@+#L1P M\.5+GF#KCM'?C=ZUDW\<LEA>/#7#(QF_N"!?AN&>+A+;\+88:1KPZM?K";_ M")H#?R+UUG%VW.N>#1J3PVO@+H7RV7R(1:<4M#*C/F7Q$7C-+SUA>1S_,3[M M_@GCXY-VOOA\D_.2B[3RA8=<23&.DGQ@8G,RG??C%]\74KF9G\8DC+9 MGC[EC,HUQI^^3BC%:QC]6#K?UXZ1-4&>.T'N9>LUOGC!T>N*?;VWH+7'W;2Z M< XIZ[B6>>V$5^'>]?8>G--H5S?V<+76.CEJKE\8[]=V?BGM;M=(=7:)CNJP?-^H:0H<9AH1W.M MIO"O-Z/H-*UEV_2R6&'VR5ACN^A +8**KMPG9R%N[#?K"Z#+[!77YX$N\=:G3ST]/ MRL[_>]B'._?[BU@*_85XRT.);U%'%2P).>8H &]A&GB+4KFG0BAE U+6?+L4 M^O.:\=DU"YL/.ZK/:Q064\DG7;E=]N3;B<>_5/8?5/:+!ZKTD$@,5YCD/#@$ MRAYDKHDPN6361*8N#<<$B/C1Y5T[9@=_0 MZ98S;L/^*#@'KS?:#>F!K0JZO?)>K8MT\S+]!VZ;=<)9BOSUPN>B7P;E.J;C MDF$ MIJJ%:23^P/3\:;G^UDJHEKX+RU5I;^9WQ\,NF59]KVSNQ_AQDD ^C\_ M8:*F-E'SB\PFES'J?B.T6A-ISGX#&2TCQ:-BXO>#LB 6OZ_=G\BJA_YLS?*Q M&9KE>X(9OR=2J^>G]$F:%G*0_ZFJ$/R3]8C'X'7./>8Y"UCDBD@"?)Q'KP2W M!,N5-^=?9^+E7[,ESU_Z>[V<95H_[16MC*C17G&K]T?$J_W_MLH<"QB-AIUB M))#EV@-P"V\)*0W>"ILJGG#"7*2:6Z6I$@('Z%*E/^V4LLF(6@$[Y@KP,/M_ MK>Q4MQ[(@>NVVZD*>=>=C')D=X>#-%*/WO6(2RFG6OX;F:#9R;>;T7W"@'SLQ\=Y@ZYAEVREFX7(C49JG%G DC M@HZ1V\"P=M91A\#>.&65@Q\_R94GR)]@J-PO^T4S**:P[*%L^]OU=&KK?[_; M3!O0O=T%%[=:.YCO90J:K)'1%B3?:Q\P6M/Z<7/>WW=,H!]K]6L/J]":HD]? M;H>MH4?6!GK:8&2[\+X55KY.KV)\XB#CZ*F 4HRW*W@]!)^QE\Z")S%3?H*L MT4MTZS^^;10Q6GGS?GV_ENW\^H!^]](I?'I664'X92O(%V);V<1YY^TL%/=,FVI MY#\#OD@[<:=IGC3]!I_*Q=]E3N -/0]A,;A8ZOV\0R^6>O^+@J\>.]Z;?B/;:G7/ M^DMMGW? Y5+;?TWPTY:OU>X@]%,>_!?4_L' _5+EYQQUM9P2G768-!Y-B69? MFEQ9FMHY0[-B.N:XM*#@*FT4?3?L]]-$2"H*M-XQK8M^<6>N)-GDT61).F<_ M](>M$?W:/0VCA^DO[>\\B@+]4HK#T@#/#$[0T-@"_UA6PO-:X#M-Y.G\U_K. MRKM]6MS_L 7M>M]WA9(N!;+_H MGRR-\EP"SGXRWKVTRB\!U#A5,/O2I.0L6.4;ES2'_4$1+Y8J^4-( P,>] "B MTOZ^[W5=\,GD+@WL7*+)?G)B86E@7P(H,5G+LES,LBAX[M;^M;F_7,DR]SBR MGYRK62K<2P"EQPQUN8YE4>!\%XY3ZGKBG^6F+DL".I\X+NWG' "%R<1^KB\- MZ(+@F:*BV99Q@VYO:3OG$\*E[9P#H(@^3VM;4AW61G7XUY=@8^]8A"ZZ=-92'\/^^GO[K"W MDG83Z!?0!Z:7G773I@'PPVFC9_IP=Y,>N)N-KLX.UM;7RK0$H-MI:^Y^X0O3 M*])3#\Q)@"?M'I<%Y]>RG?%C7SW6ZLV7@B97_O?*:&_0PX/T:72?PTYQM?"J MG_E4IK/77\MVA[UL>%58R5TMVW WEVU<[X30OUZVT3"?0V8#/-II+YR:WJBZ M?=HJH>?A[##>5^%ZZX337@&-G+;@]L3QN!G0Y&UZ:.O?V8J=QU6;3; ME'NRKARN':QEV^OK[]=6LI^0W"FK7JUG?$B;"/3G7?O&.]6.-6"R+VW"<2S6 MK>YQMY3%[FBSA*LW+U4C]#X7("CC'^+D(G-Z&D#V062*NZ(^DF9H_[37/05Z M>W%]V5I6]FM9DSQIS?6MTOWOW6OT0*,]&HJDCM]Y4_A>I+U"^J>AW,@^&ZU; M[G]S5]U9D,N'4?X9E7I1!3J /D_6*"TW YM];%+U\^,$V!E\S-]UNR?I^XTU M9K/W9M^G:+7; ID&.5-T^JFD?OG*K?$KW[#/R?R.C6H[@(S#T;3$?K1!S:A5 M(MY# [T-0HZ0)ZVZ0?L6:TM5450_TJ=Q'Y[=TWECC;Y\^5OS?5TM5NWT+ MO/G +6[NB#.^%_OBO6Z>?'VG0<,,2L6T)HU7,&3#B OJ/5D5D\[$\H\^#%&M M(L21%3#]_K!].MJPN[1*'=#VT;8$:5T,/!^,HH,T+'TV,&JG.M"U; M;]T:",>F#9XQC81]^*UL&Q ;=-/0UKV6G+ M3'K#-D>VK)2KR0VN6UTM^_O+(K>6?6P '1CV'WZG!.F(!4UV0 => (0 +K^[ M]7F)V>=[/SO3N?=3=]CR=W\,_4'1?J#9<)Z,]=U?BT[:*.K>KVG3GCY8XK2# M5/?NT;:YN/=34N.[/Z;.O?<;6"UX<].Z=P X5''_^:Y@N;=!?./6RW='FQ%U M0$K* 6FD=OW1:H,)#84N (GIET)2I!!Y$2^^"NG6ERW,2$A#DJJ1*J8=N%IP MH\&HSVZ>:]*JAM>/MR+=[@G, MULKYC81\MW/<31"%&,/(KB;KUC)7:_YZ17]$<(!9@(YDO9)D3Y@W<.N;AJ<< M.(SK=0-8JFZ[<.-VP0R,C>W$F*S>MA&W3,_8/#UV^Z\E\#\"O+%%J[BBI1,: MO=X#Y2Y*%'8 \1;0RN0B9K^M[_R>;7:@C\O1#3RP81($&/7&!B@+G>/Q8)6"#X7@DF5)@@"'A,02K[BS6FYK^"( 96Z>@9F.S$4WQW[S7X(@_E% M&L<'B*VP4M?'EW!&< M.)*FTZ%M%7V0J*4A?RE C2NCEFF;5./#OX=I!\K^\/2T59KY"4"CX?PS=%\7 M3$ $=;R!51JG 5BP"%?.4C2?N[V)7S-FH"HPM=/" _0>O*)6]W1R16FC1S(P&@5N&O@[CP!C0W & M6-_U@/_'DH^_%/[@Z2=O_Y8Z)Q"2%/0 U&2ZQ[L@E^X:H)E.A]$XPN@\:F@) MU\O!E:(]I0;=5LH[(1;PIM/>TF/W*NEW.OUX=$H9DDGM)DL^"L#TEQ ^JR,T M]E!3SX,=[ 4SFLIJGX;!J/)-,0D3INH*R]'OI;C,Q(WIA>,AN"G=-%"UTIZU MK7&H*DT&M6)^?7PRTMV-?([4$0;3TU[QV;@+@'(P2+QTJ5@OYI]V!\F[2&Y$ M?QQEOQ5%'SFNHS&N=%1]BCA> 0:>B@,(EXB]&&)CUWT4L^L!/$O#]YR#$/AC MIC\>_P]/>FF.)P5$]E.!-G-%%*Z#M*,0:1E;!YA&Y.).A'4)V(NIRF <-AM1 MA(1**>-(BR!>3%@2G4!K@ C2KE5?*D?5['-Z_#G)L-P+YUVS@*O941HV'*5]@G.?T1SJT1.N9T(JF:)45_\9.:?^B/PCM,C,. MZ'3/] >]H4LI&%].*5MF<$\K@UL\3:[^S"28U;O#;)1/DIE6OSO**$Y&9+QV M?I)S99J#_?96=W2M;[M].STY-F\Q?%T!.L9]V.M' Q7'TI*,) MD+8![]. WSH.RY6V;I(_!3?V14POG3*'4D>WQA,J@T87+ADGSJ14LUZZ0:L8 MS7.6J5A?R9]9[Z?P?7F3ZXR<\6.M9F@AP*!\V===7LOON M)ZF>%:W2V$U*^(WGOE6(T5GTLSJ.+XY^EY& M7B[2&9/N*A/36TG4)M/#*7LJ92 D(-*\<"\-1F7^WRCEI/^U-UPMNV(LDJF# M1C&@\77]6_O^I@X>I]Z-(Z^]#)J%P0T&0L!H6!K5-)DRFA8?49%1/Y^%4<\9 MUT@I9V7?W$B$*V<_RPRY,G@/Y#/EGI849U"TX05ZIEW&K]($6PLZX6/(RF5D M*6L?GAO:@CX93Z]W1Y-S#B1K>)I2Z\L6O]8'9XTRZ7_RDA,I2E[(C9#+ZB17 M+TTD#,J7O5K^L J26RZ1,/W)2HA2;EOF;&WNTV)O6"T81OR]O.VQK^V[;C@2 ME@GD5PLF'LKV3LF;:7%#+%HAY8Q"#X[608]6?]S)Q 53$$:!+KBNG#U/MRQE M )#LC'.IX+8WC,Z=W,T[FI3F^4I3E,Q?:8+.QH\]2F LA6Q$M2_*-2W=;ZHT M #Y2'+!_Y51&FBT>&:$?E@+]9$+PDVL0TM\O3>E6WMQ)R2X'EU%*[SAV,,ZY MZ-S(T9G,P5X)8LJOM>,TX!+IZW2>TE*,YIK6LEH)WE6#U^T4G<_=5JHHG76& MY7":9I7O9#E?9_B,T_.294W9 &-A"",#"\)]G(+Q(+I#,(KENZ8?^T/7N&EM M2O$K%21=E;C\:2@)/OCQSPFJ6V'G<3;J ZG'67%SQ1&0XR)E0*S>>[%T M7M%IA'$.>)$VH71@0I]E2<<"KLU,;1;^KY7'E,]:>0IW@)3%/6;"'YB!966C M,JL/6/-'8D)7OOS6Y2NB%U[FDUR/D77':P]N'?5-[1D+R)359\K+NLB3:*QX M"HVEXJ75-5W*IZZ:;_=W:IN[HT6^;W>K&YO5@\V-].E@]]W.QGH-OAS4X)_* M9K5VD.UN95L[U?7JVYWU=]G[W8.=5&,W^^VPNGZX >UL_#YY];*NQ+7H]H!R MYBGYTYSVP^O)AS_ -P8/YN)UT2D?K+SHC]N=G7KH3K60LL-&A\>(:;+&1Z"- M2\>,;SS&1FOXB\>^VNP:XN+)6\5B30KY0\U^_1A# M7[[I3SPL%OI1S<[:!HQEO9DOUJAY MW4WU+-$H^*Z0$+' >AZ)51^?(KC?5L M8J; LRX7RF>3Y_N.WGEL4[/;>_>B>+SK7$GQ[TN.'?Y^ F="R'&K[WU5ZM(O=@[K_?[X0;7 M^XJ0?.L5'R-H<]G&=V,?RS^SA/U#!;J .(U69*>0!LC ZQ\2@COO^D.=/P]M M+( !>%@(OA3S*[<-+Y=!I \IMOW9M&[YA3^A7S,Q"#S<'^SN^WW/.Z%L9G'^ MWS_U7E-E1P^_T)_%^>M.M[,U65N7@IC[J:[@L.]7)I6JRA\*(B,-PD?.N64< M(DKQ2N:#*]JFU?]K)0>!3O5N4HOYL3&GKY-.K'=\ M^F?S6B'6!V]-KW^>[':E&_ MK#8K&]76T7:%U9N-9CKVCE9;]+73;M;:_N0=W6_4V^>MW78%52]/T.[&_DF]"4]]N4>//N[P M2A/NW*Z02NT$']5\4?EXB";7P+V&1^100/MTM[;'JMMPOZ:[K&[X5KUY&'F# MG6(!+(_ # 5ON.6,*RLLES1P71HC@LG2&,V:,4)WC5'0)C+&4&Y5,#G#D>4 MKL@19N!M*1X#5V",F%HE",V0,7IIC\9_I7;URS':406[7G !E,6V4L&&)YS8 MEH]ZMK2X*DTBMUK=,U.6E(1O__OYJ0R_:SW6)T^PU>UM=(=V$(>M]5$YR?[^ M51>-/<3'61&QM"+?MB('Z.R.%?GLMS\P_Z]_6D>D]=DV3XMZ<^^BWO[0J-?@ M.3[NP3GUR]V-P\NCFL.5C7UX^Q.RNWUT4FDIM+OW"04!\ZOQSI^9_5F:Y'J#[NOW:0N*PH_DJ);$:&E9 MG\RR%O>9D0Q(8DUXKJ,#7\HQEEMO5>ZM)#QJ(0DV*V^(6D7HOC4(L&440*!QM)5@7Z:"LWQ M/,#4J=#N:#>)I!#9LZ8[_9I.W5.RC1*JTG2M=VY\N?;SEA;MR2S:Q7T.$HS$ MA 21,\]-SJQ2N3*8YB9RCXRF0GNV\D;C5-0ZRU..7U.-[S$0; MC0QB. =E!E\B1)-KX60>E !5#A1SG:(T:I7(6=+C7RY(,V(F[E9&]H(':\0R M5O,L4UJE*(W6=2P#X4]L8GX\7<8JP"U3GTAN9,T58;A#".= BT&:&/$ZS M5QRO*C%+2OO+16SV0W_0*URY?W9:B)1?<:2GB-_,,#NZMP[I%_=)GXH=70M4 MRIQ?VMJGMK4/9/I0JI6(W.0">%(.X)%<$V)SI(.(BB/D@P0?E*^" 9XA'W09 M2YHE@K34V^?6VWL<"0=I)'4J1\0PX$A,YE9$G3/C(O5<>!S5RAN2]':6$O1^ MN=A1I2S:-RI7=+T-_#532B7^ )(%#R?]&&%:7,_TJ0C3M70=7 G7TOP^L?FM MU-8'E0*=ER:XM@/OY\X_*1M1,,B#9TI3AC0S*;"$Q6*9 M![1HZOM4O&FIOB^DOM6W=]27*B*=TC+WFOHTCQY3J0*<.(/NE9 M4M\%"#$]7.KJB^N"NX.T(_#/3[T]H2/XQ5)J,VCJ'N[M::SE6H;/G\>X;=[G M)M98H"(FY!81"\;-J%PKC'-*3,1>!T,Q7WD#U 3L&WY@_<<3KKS_'N?I>_W1 MQ^GA'$68?BG#\F2+S):&Y;D,RSW6!#2)R&!U+J73:?FXRS6W(8\2Q2"1)%:Q M9%B(0*M:WY^;6QJ610Z!O1]OGK=:[ALTWG/OW\.BW,IZ->N$P;.6,GV$*SI/ M!G9F8DP36-\G4-<[?G,":34L[>T3VMN=^T2.4Q^HER1G-F5[X\!SBYW+$?.6ACP(<.$8 M-3@WUB4;X+4+A K!1%I-#30+R;E0^@6(6CVLF#N=@>D<%VER;Q2:^G&6LTQ4 M> DNSKQ5[G,:;X&\!"-RB5)I(251 M;D&4;"T$BW-H__*FPB\F*KMI\^I M+O^P/XFY9'F68I5F ^>M8*! PN^_$PMEY\]S^+\B1B]2U)4BMIN/.R/7,RE MI7TZ2WMXGQ8%1;'TE.9>69HS'3TPHH!R;P-60E)C)0)O$LE5.5,5:Y=AH5FB M14L-?C$-OL>5B+=$*RSSB)S*F<,\MQK[7%E,;923YT>#[.I5[P(-%RP=E+K-"O=CONH<3+6)P'GU^&7G=I5K_+K-;O$R., M@V*,HERXE [ !;B@RNG<".X0C)!(&)X2'14,CW_,D NZC!?]_^R]>U,;2;(^ M_%44G'W/F7U#Q=3]XCE!!&/P+!.+\ 6OP_YGHJY&-B".),;&G_Z7U0(;:&$$ MM* EU<8.YB*UNJKS>>K)K*S,-@FCV7!;--'#P%O31$22F P32$4"7@UW%!FL M"8('JI(TDB4ISZMKE/#1(R#OIM/XEX31@T[D+TX,J90P>KP3^85NYT&W?LK! MM\ D""2)E%>9;J,&K<0CHM[$A'D,+N7S*;BK5;WA9HDA+3:"YWDHOS@ZC8-W MRN$R<'5,B(@!"2.N+4,N.8NTQ-$[1W',?3H:U MMD1*SD![=P6G+7+W"G[;I#\*?A\-OS4-8KDSE/F$G"08-(A(N7(&@)CSD#P! MM\&KM0W1-;1-J7E+&ZZ9--ZX')QI1P6@)62O.32X**PU#];Z/"7LH3 )5&D$ M_^:R'%8@&YU TF)J#8.?O0;6PBVK!5N VR;948 [=^#6MX< M4%1CG3D!/'@ M'7*81^2E"LE935DD%7 U>;#>*!&/VV&W%5,$NP^Y"VD)=+1=:EP\K>^=E+\? M!2VTU1AM?9I2^YA+8FQ4#'E.$H+_)+($Y >G6A)B,),!KVUPWJ53:H"5,,=B MH[[$6C65E:EHKFEHHIA9Q5,C%Z9Q&KQ&C."[(\$!2\P\%JPA3. M[8:ZQ) NU_6RAVU?*NZ*O2<.X17B7&'B;%9M%^)LDCCK&ELK$9@WB#*=-QB$ M1/EY(1\2"UIPHU3,Q,FX!HW-"W'^7&-?W,CY+"(N_51W\\I\9T3>U8EQ#]%-*5UNG_Z M!-Y9][='VKYBH\>CEQ-PJVRL=!AO7^U.JW02OK"7)(X.=1SP8@6P@ M&!&+1K&XK3KGEX6G;)D+J_)GP.[X0;C\=^4L5GM2KX$%%*^,Q% M_?U[,!K],*TS(.+AJ3U\;H?#,_C5?^SA:2'BYHEX2CF?&%A2%B2@C)8B3B1# MVC*.C()'FX1QC&D0@VIJ$_MRKFVQT=R4CBIH?AHTU[=R//%)R5S5AQO$C>;( M"4=1E-(Y)ESP,KMVHJM$F]"\.ML3 M1X5C&^?8*?6'*)"L,I8C;$U$/'EP75-TR N,.5:6:IV[:,BN)@\N@-B^Z-F* M@[?!R%,![_S!.R7N%+7A@H+U!(RXI!)I8P+"U,3$<#2V B_K8M94W_<2=KJ' M0'KQO1;BI>WJE0L_E0+2S4HG/QP/GGTWK4NI,H5\&R??*3643 K,[:/3@X'9S%V4&<8#VWN M,S_/\WDK[G\U)5HNGMKKR2,K&TWS9+(H#XVC^'IUB25/SE$E.6=^WG=575W&AP M"(7+DBD0CJQ(&FGFB/%*$"9B;NMNNDP^>..IQ'=:AMU&&YP5[,X7NS6EE*QE MBAB!>*RZNO. M L6&>VTIUK3X @H)=;EHDW078)@SGVZC32EE!KT E>M&4!C MI]@+T\V1Z5[550KA7DH-).=Q;@ ?'0>!@B7R- HIF,?.\!S8R65#ZI&=4JBT M,,R"%4 N##-?AJEG03.6+-$6^63!#XI!(&- 6BFCA8E.,!9 MPC%+'@:[TK^VX6C7"C5T:DVXJ=8C\Q+EED:9C=+MVRD[=8R(E&1"+IC=*/A?TE"&G=J'K@=Z'CXC%\-^Z<',*UEOQ\F2GG MR^:EN+(M_3XQI9?Q> 0?_!(,ZC+[E@:;9."&E14I;EB!KPKQ$< M:1X259Q:AWD^DT^FM.\MF5*+#>@&950!]!,!NI[9K70DTE'DDPL(M),$0<5Q M/D!J)8F2FI@/D';5PXMLE*RIV^%X4R$CF'94BAFM L\I(1U3)TSJU>44'GO=%9 MTSI&I#NE_K4Q7M.@#?*$&G P4ZY09#E*T6EP+F-0E(+UXZZ2M$4> M9@D9M4$6%1 _"8AKRBFD$"07X-)@FWM !HE,# $QQK'T5*I@$R@GU16L32=D MES9,=+W-VNJ%ATJKM:=KM59H=QZT.Z4"MF), +E:%)0#[<2T1DYH@@)33L+_ MDM1D4MV1M\EI+2&E-FFG N@G W1-1Q''C)'1HYC[ ''++3*@H7)O(!J#2)9* M70%:Z3;5M%_:*-2D&,%E]=3P,;L6*ZC[%2187E]U7@4)"KDV3ZZ]K2FUL!V& M]=!;"FK):\25]LCE:+J4EQ/3D50F:E$RK>[*EC94)"N'- M@_"F5,CVV 6K$T.&@U+AC$KX#B0B88>]% KE"N.XR7=\9:_O!X7)\;FE( M9@[%"0K)S(=DZJHJ64>PH(AX3!$G$DC&2P[>$3Q5@J,-,M=ITZJK3-TI*B2S M-/&OZ2PP$7.EM-0R";C"J,TQZK1BX40E'#!!7.<#,U3E S/>(Z>P5]P'YZ/) M%5\()UUJZE'\MG-JJ2JU-.0R!^%6R*5)=8'-[?O9UK/-)/\MQM%5CP=OHS#"CB- MB*V=WHOK:FOR%-Z,!_[S2SO<&[X9YWXR59[6CX\^%UJX"*T9A-;;\>XUH077 M.XS_>GWVX5TX<93+W4\>OS_Z\V!O_SV&>^!PO<\?CG;$^W)@EW[X M_.'3YAG\/NU^VO[+6Q*)]@HD6M4G*BFDI02=)I(E!GX,&/]$JM]L1?>+!Q0K M6DPK\MH0'12*1GG$N?=(6]#]C&"'/4D2_K^V@=_L6\\KF))Q+5+H&*'.6J M,$@K[#A+(GEN?D)GCVQ5.Z/1:;&H=EL4:!_%'+9(!9J[VB>&-$T>,>$5X1H3 M;4E[+&KO=#P:@SL-$KV859O-RNNH&"R92*408<4$HC*Y;E5T)EHBK78ZK&U( MUF5$=J69UM/AUG4TAU7N9ICSD/[%,!?&,'M;.W\1'AD\BXB$DPGQ& FRUC$P M3.^E)IJ"K=Z5[^9G5D67+8A562H\\Q(,RCC$C=3(JF 0DR8(SJ1VAK;'JHHN M:[]%46^HE!0C8R)#''.-G,4,&8*I5L)H;DVU@%*NNXI.VV&Z=0&=F%W'?B>9 M;J=?F4:UM Y^+&D=.^[LVJ$_Z##2[63QUJU>L@5$>N3B\.+7M-N!"YY$N/[? M\?!L_7N(N@J/EB.GK3L"=8D:JHA3V35NE!/JS5B=P4)S<-\%N._2*5#%S" 5 M@P;G71A%V=H&[6)-6G2HM$"V3>>>"F3G"=EZMWJ"=01Z1<$KB[@&E]:Y&!#V M(GEB""7)59!5#VY6O\#GP!]W^W-_&.WH='@&'P8H:' S4L_T\=TV['\^443N M8NHK_CFGHO,/+-Y$4S3T_E9OHG?TG\\?MF!\^_Y+;ZMWU/OC[5GOW3:&SP&/ M8I?O_?'Z:/?3[MGNT8>T^VGSKV2YI[#J(,MU#L=1A2PC$GD!O*4,)Y;QM0W5 M9:#LB:BWY7G*6%LQN04T.?\7(28I2@R*SDG$DTI(>YU0TM1[PHSGF*QMB*[1 MHDMPO2K2=^]T#'8U&G?LJ#-(U[S0RBSGZ86NX%'^7Y[ #;T"\:)JF\?V=4<4 MLR0%(0YI:32H6I.0 S)&W"6MC+2:D "JEI N&$D-FO\LU3<6%K)-N:$%LO.% M;+VK(I=!@S.*G,\[JHH;Y, )1=YI0P(GV%.[MD$4[](I[:N?!+)+F]R_"?>7 MI]4>=DYL/Z#^<VDMX9CO'SR=/[%(\K3!8<.L8E2E@*R7CC$O=?(@"N C+*4@DMJB*UZ[N N,TUUA2[Q[[; N"GA46#\ MN#"N"1&NL*68RUP)!SP&>(9(&^E0C$Q:2C0Q(L.8\2XW#VX4L< Q\<=3(]Z? M'IT>YF,#G4%5)]4/CDZ&\2 W[/P[=OI5%_3.+X>#T:BF XM/]91AD!$,#KZK M<=R/)UJ5.7Q^^7E.FMKG8M&].-Y+^_9K(;SF"&]*8QQJ#*,8.Z2(!=U":$+& M1H$2\S:Q1$VB>&U#BRXG]>,?)5:RN+B^OV0IN&X?KNM;^X)0S35%B410,Y0H MY.!Y(B#JI*WP4DBZMF%(5YN6Q$"7-J#R.HYM;C7>B79X#'?ZY/5)%X7.GB". M"0-2R09 JN6 M6ML0@G0-;9,#5F#L1,4_JM@ MK%173LG(*7&4Q@NV;5=U=9 =CX=]=SJV[C!VQH-)'LIY\9V<@O)\V!_'0>?- M^N;Z4P=35JU.7E,2I@H3GS_2R5,O7-<8U^U/Z?AB@W%4)M H.%+$F1+(RLB0 MP)QK:XCA@>9R>9BHKIC2]*64RRL9>KD5#KQJ.#@\S(=:^[F]7QR-GSS8 MM& 4VYI(U&[_> !B_&SG_$$6@FV.8*?TP6%!ZU1E"2<)!)L,03HZAZ33W'!L M-!%N;8/1KIR2SM_2AA$%[0L3L"IHGR?:ZQ7.4Q(D.HP\\[D A3;(F<21I#HE M23UFSE4=D+%\<)/.QT+[TH:N)NUA)H6A2U!J68)2.\?^\#1/U\O!,-_%YJ7( MY/X@M^;ZH68+*S;/BE.:RH3$E'4>N%!(ERMX,.0DYPB>-D^8J62-JIQ,@;M$ MUTL"%">S\-+"![(*+STU+]63L@EACAJ'E%4Q^V8>N603#PX>L;@<87!:=YQO1C_P^BZ'9/^ MCWMZ0$W,RF(O7G-HM[AY',J>S#R7I=TIJ?-*>!Y80$PK@KB0 98EH5$P%F2( MU81'GJMG$4.Z7-W'9.V:,T$"9XH*BHRG M"7$I C(J!41H",$IDS2GF;49UUUMZGL]A;7OXFW\6OG-CS-;M *T&_XZEVPG#ZC[V#V+'^GQ6U1Z?Y0WYX\$XCBIH@X=2;<]_'%8E-H;CG'@Y/HBC"/1C M3T,_GW4%Z@GQ>#3YKGHXU1'8U#^VQQYN%X8%OZA:<*Y_+]DX*0(&7RX&?7Y+ M3,(H3@:CZFSYLV$\M+EZV&]?^F%\<$&$E]YU;C3XQUNL@ULX'=_\EB,[_-@_ MOC W0N'SSG]5&1B]NA3ZF ,GS? \P3/9!;M6*.W2USR,BDL%EU9&DY)PD1/C MG6<>LQB\=MK#+_\BN?_0Y$T'PXO[/K$?(W+#:#\CFV!8S^SA%WLV6OOUZ@3! M5)S?$*?K2L!-WW\NSV?NJK%?']+YU1YKVFOK:S7MSU_O[&_O7]'9>[G]>G-_ M!U[0^>5M;_/M%@QRZY\/&> D(?L[_BIJAH$>VI-1?';QS6^A/SHYM&?/^L?5 MC5=O^NVJN63#ND;+U>=-_GQNMEUK/2]KOKSOTG&9WWG% _C8KIA^;_%%WG$5\X\IX2L"ZWF M,*EV&;HEBWJ'K[GQ>VIPMF-K'3W$K)Q0R3T_J>N'H&V*P!\,8 M.[OPNH-19QO$2[@B69M_:BV>BU[6>C,$GI_$JN;[RJM^QU7/XF:?XV=;#'./ M%,SV3+\7YZU$5P[0-ON ?S9Q=_77%F'ZZ)SH8:9YNO$ZA"X2S_S2/P;'<7 * MEPBC;B=^]3$/.9_IZYS$80=\1OO/:?-\S3\DO)J-IO-%VW>-A6'1ELS7W:ZQ M@!F(L^'L=?P['I_&)I(/6\$FTP.-!,\UN[(MV/JY7W7_&E#M,-79]W>FC:N% MPN%..S0N4A^$Q%QQ2Y@VF J6A,4R$:GC7UO5OCK!!,U:#:;"_8OAX.AYSOJ" M6WC7'Q\\/QV!1HO#[:_GJ6*;HU&$_X>%*6NU]^9B]V;[R][^ZX/W\*J]K;=? MWN^_[N_E!HZ?7I'>_N'G#_N>?WBW+?;^V&7?=V\^A4\?]C]_W?WTG\^[?_2. MWG]Z#?>X+>"]1WM_Y/?_!U[WX;"WW^M?W[WIT=[AWO[V6>_=JR_OZ8=^[X\/ M1W"?![T_WO,/?^R(#^]>]#\XY9M7/S!L-GP7Q\V_X+8V&)P!AY MJS7B/F)DN-=(2(]II)I*IM8V.!==3.::!S8;H]XO#ZQ%*:B%%!>>% 4U@D:L ME6&$FZ@=9]QY'9@B,D:A*U*D%Z1("RFVG13%=5)D7#CGE4-$XYA+9@FD26ZN MJXQG)DDG-%[;$ 1WA9QK%E+;2;$XO^V3W2V>KY5S?J?C]7EN4#9(G>&$]Y\] MDI.XM(YFB^?K;M=HZ#A!1>5,M='T]X\I[S*C'U!G^R?4N0!50981PHW[U07"CP+A MFOM,;>26885TU;F+18*,2[E2OB+!AV29R0GAAG6E>$BI_ 8AW)"OT6+EM7?> MZN>*ZU$\CT=07:UI>;( JNN\STGF[;V3.+1CF+'S\&CA[*8X>V_*/A"A1 3I M/6+1*,0C =G%A44R41:M]8;YL+;!3)?@>IF2TK5H<2'GEZ@F#M=%5S4+>OX7+8/VBAIVC=?*[=],'VK^H_A M8#3JG P'J3\N O[Q!'S+*X*U/_FK,MR7E=T6)="4$MC-Q>W/KAW)3YPG2Y5 M4?&J +-'6KF08ZJ26N.(D69M@VC2%5/D_((D,+2F2LKJ5!UL?RY5X9@Y< MF^LU!*D*S%*)I(L:<1(TLC*!]Z&2#BH1G>NV ,?P+J9S+?JQT!Q37* 6B\(9 MQOJPPW&/]$#N?I-+ZSQ]#TEUXM>37 YF5-*O2OI5H^E7[=O[>QU'L3HMG"NY MAOAW/!R:41:$(8,54;8B+''N2%3]L[K1Y@6.0>K??+K#5CRJ-)>@XGW,3@> M/4QZ%>^CY&_,2WJ]B54G%N#L73O\'+.O7!B[<<9^5===5!#%+ ](&",1U]( M=SN+&,RPEP26XES]'AYDEW+:C@2.DH/53N%5,/PX&*ZI+JU]"MQ&Y,%Y M\) M,*Q5,@A3[*FQGG.IUC:T[AK3DC3*I0UZ_1&/8ZX'GG67#4?]X_YH/*S*=)>P M5PE[M5-[G=LL\/;F%8LMY-TX>;^=(L"8TU:# &,V]S"FBB+'5$"1:V:X)SYY MNK;!<9>H$OA:)APWGX52X#.%*)$:0UE2@FZZ/C7&N' MJU[DC-5+FBURZ*OZ[%:>/ISTDQS4-M]+]*OD+R^.//N>/'+.XZ-"Y,T1^?NZ M(%/"AAB"1HP3C+@3#MDH$[).1L.%8C;ZM0V*11?C!B)B):%X"4#?_'G& OIY M@KZFWI30DDF=$)8NIQ_XB,"Z-9+>>4&="#J#G@C997(10+\$ ;;IJ90[QWYP M%#N_' Y&HW]VTG!P=&E_LX36'B^TMF U_7>%SPW!K2(LHC 8T7&=)4,12M4\996+9Q[OG-NOQ!I];O"I4%BL@M M!?Q;H? *Z.<#^IK&HUPQ%J-$7F3'+I>M654R1>VX^. M/1;5+&V^W(OO+9GSWNVD<%G_7&R>!PYKQ-_0!+2F-KX,ZUEX$L[;! MNYC5G,'U[W^/WOU=& M/GG=?K;T[:_CH84G +[9\&QG'(]&L'+DVQT.JESSG>PXQ5&INM/@LO&YKAH] MQ<*(X%"2CB(>+$;.,(%<"%X+;Z,2^9"([$K90&Y3:Q1C"9>V1S$6\E@0\JAK M3JR825B"TL06<2P$,CAJ%%64Q&/#HO-K&XQTI2EAUY4+N[X<#O[NCS*; @O M J[W5[D+%&QE)=A:HBU/HCV.I6=GD OAI6EU<3Z5DW*#HG4"< MYGW'R#$* K. %>6454$7D-B+$G0I,=<%S"DMZ'\$]-?D+^/"$J$( E('WQF' M7 W'&,2$@R]./Z^WU^%7$N4]6&OG&](I!U& M\X^Y.8IWP.6*A9$G==9+OERS*]?VE%P!I0*5BB$:F$<\2HVL\1%%+(-7"D>= MF^(2VL6*K$[4M]#:LM':4VKR0F;S(;-ZC23OO=-4HT0Q1CSIB"PW 7$5K0") MKI70:QN4=*FJ-_@N4>@KXO_B1N[7-V(1BK(_N7A^T"L?YAT^]0-YA+X1/RFB M04P;=TEJSFG'_FW[A]8=QLYXT!D=V&$\&!S"O(URH^WGP_XX#CIOUC?7BQ<[ M7R^V=8INN@'=6=&U1[2UHB3'#;XHX+(4(!NM1#A2*I)+2@N6"P)UA7[PH9D&V:?)\FX+J8KA,:!+Z7[PTDF^ M7ZG_-B]-W,A6?3ML:_;5ZLZ#;N%2UD(UO3D>#_ON=)S1O#^X*7.WK&UW6-NF MM'^0VBH10D(B]][B K[3/$KXD>!@I2?<*5C;%J+F54,L7-AMV=BM-4*]<-H< M.*U^X,#1:#!W2'C-$#P^AZPA";EH.'?&:JSIVH8T]4WKEF9;EG;=[=/ =QEK M:=>]H [FN^J'&,"OC$/[,4XV6D:=P>EX-+;'>12=TQ'\O7\,,W!TCU6F0M5L87Y,X:*^.$K98";OC4NJ1/'5U9*2P^DB@K6'P,+-9/R> ( M*$P:$:$CXC2"+.,J(J:9$-IC3D,N#\RZDK"N$/4BH=-D6=FW6#214?8M%GO? M8DIBW.'AP-N\E7']N,CWW8JR2U%V* R3-;KXW//(;_$B9OD?][ . ^,\2I[ M70/;:*66\YSF6U4UV7S:KE=W;O\@"78K&;-JX6+G:M MUM?GQ% 6OCLM?#MUA1VDP(ZJ@)Q@N96MM\BF(! \06.#<(XD4BGL>H3^SN>V M%NAH5B&=HK +U3R(:FH:&]SW%)-U2%!.$3>>(HV)0])11[PDVC-<:>QZ0N3] MCE,UIK%_K<[9P;^A__?&_\*7BX\^LL./_6/D!N/QX.@9H6#CY[^J=I'H-+W9 M#)S,!9RJRSSKC^$C_,\!1C/ ]@]BQ_I\Q,0>G^4S)L>#<1Q5>^$=N*E#C MT!YV3NQPG N C0_B* (,[6GHYTT?@%[()=^K[ZHMLFHO*'WO>3T:PR^.8*2C M]<[W!];$O$U^T\\?#X-AZZ(B],D'N.&O&S=^V/GX.5U7\)[?3@:C?C:J9\-X M:,?]O^-O7_IA?'!!0)?>>'Y[^,=;K(,A QO<^):G,PB";R/8ZOGSJ]-T^6L> M1L5L@DLKHTE)N,B)\",[/\ %3^9/'7S."QYKU6F'8:M:?O][9W]Z[6D;O M!DSDP[.]U8'OWNS]>V=K+,/_^QN]_;?=/9>P)]V M7[[>_A>\;N<_VYV]E]NO-_=WX.6=7][V-M]NP9"WOFO$BD%_ *O::8I-OUTUA&PRUQB[FJK)G\^M2:MU+%@VJ//PR/D'G]O: M>F5KUY:1R=^D69?2W/AGO$[^O]9XSG?VL6\?/O JUGK6X=_A;U+P>[WSUIN= M[5G=$BI[DAB*J7W\D\2HS&V$@">Z81AC9Q=>=S#J;,,B'.Z2-[_H,:II+F=; MYZ[=N@/.HQTJ\4S!V-FB4$VE<8UN<[%TEZ[U++-+5U)K)@'8V4Z^4W, MYC$?Z"_]8W"$!J=PB7"MG<_TS%3VD\34I7F^]QK20U^Z@.U+9[.Q^W2-:J5] MM#ZT.MOS6*#0ZHPDUHK*? O6IN1LMW\>;3W:%KO?MK^\/^KU/[S;81\^O>[G M:^SMOX!KOC_;_?:1O-__\]/[=R^.OD=;CUY\[NWOG/4^O3K[\&F7[GYZ)7I; MN^(]A7O^!'>X_^?AWA]_YGL]NAYM??_N%=G]M$-[6W_F.SOK;7W&N]\./\'X M*(R,[!Z]Y>^/_H2K?DB]YYA4D=8W^.MNGH]OVX_5?#H?QV)]UQD.X6-YF <2' M?DHQ_SJ.NIWC.-E>LE_C+%6T6ZETO[_R9TVG[W*X[.F:3L_V>!]705[E\+WQ M01P^'QR=#.-!/![U_XX_JJ&>F]WSR'C2V'KRIBU *CUUQ)Y DB>5"2!S!DJY0TI9R[@U7EJ]MR"XC#^Y7 M?U>8/5*&_\,BIJO"*X_$M!7& M89:BL1C<7-.EI*XXV]=9> FBF],1ONG'IS9?I?/1]H]'DQ!G'/VS V"/1R>' M@[,8.RX>1_#35DD=SAJ46$"B?E0%^#+_HB+CZE4O!Z/Q,([[PRH3[?>)7;T\ MA(%/(^C"P;-S<+^N\K@-PB0:D$S6(NZ5099$BX2W6DKKB>+@]1,FERK.N(SP M;KT,>Q#,BPYKC -J.BQ:,()H*')*.\2=Y$A+)A#CUC$N/,BTO-W0Q;K. B4. MUWBPO4)'QU\&T9)O+K?E9'S3NSM/?C*^\=V=1]6%A?T;9_^SN@+T5"E8XP,R M&"?$@P[(42Z1HI@+PU,$39CC?$3=7'ZYK=L^I3I(X<#F$VR>1CX7-IP#&]:T ML#1,8*D2"LHRQ!GQ2.<:1@0G<(>3)(Q[T,*Z2Z:<='R2LD5+$':\X=3"8&P/ M5TH'+T1KT3FE0+6TM>@BI6=.63@N%@WXZ? T3^'+P;#:ZIJI!6E9:)I9:/:F MY'@F0K @SH'B9A1QK 1R@@>4'&,L\1!!5*QMB*XVI>ER8<:%9<:GS!PM?-A> M/JP);VP'J?-\V!_'P=5R#:V0_2Y:NPXV M5&#V#J-NX?9LZUV$LKPUMKQ-R:8E26J5MUD M>.&+Q2Z)'IXM)%36C9G7C=W]S7'O>EU9)32S(0EX<((A'IU'A@>:V\5$G8(F M\#!!%XN'' !I7_YQ(:7%)Z7Y98$\F)2*TFV0L:X7W7=1,I9D0L:IB+CGX--K MIQ!)S %]"9&,R-G2]$&>?*F"W?(JV%?K(*]V76K12%UJL;;10%WJ\T+AI3!U MZVSG <6JW_QK\_7VO_;^O;7]^LW_=+9?O=W9?W^Y4'6SQ>IS]<='K7AMS+J6 M-%OJ72M>$[U.R6ZI,V7IY[75;F6C5_5K"O3 M_%7E.E:T\:OJ.=F DLW?JUIG,][K0ZL"RW94$UD]T>W$KS[F,50"VAX-3H_' MH\[4EA2+=)IOMJGXW1[:8P_#'G>VHH]'#N08(]T.Q90\I(-VL^U)YCDO=TR7 MFA#PM4TG8C!FV$AA'>96<4V\D9%)'373E/N_=O)\$GIUKVFG]^+Z'M.$>?9. MQZ,QV";,T6R[1D_CMV=Z[/S_O'KTB>_L?Z8>M5SD72?2^??ZV MN__GP>[1]K?>NU=GO:T7!S_ZI[['>UN;?.^/M_#?ZT_Y/1_V0W_WTR'_3Q[,/6V]YK7_JIU=\=^LC_[ /__W1^PS7/>S1';B'W2^[GUY\[GWZ M3/>V_OS;LQRFKCF>$1955#X$RK6QCA@O M/7;. Z9B9&7-:04\OEV'![/88>PH.>B)#/G) L>IJ MQ6Y/5E@EC/SC+JE ]T/(3S* RNK3.GCA6LJ[,U23Q!&CQ"!N/4::N8!H2$E1 MS8+W-%=.)5TAZTGOJPVNNP@Z*0/QF*N@ C>.&N,2-&D+4-!9 "FBV2[K[+%7=V(* M&\DXLBE=IH63"TLID0M"@B^D_>$H2 )("DF@IR4X%-) MHF!M E>:F;4-)KI$ERCY?0'%I57$.Z,EL;QB*QE\LE8H8C$6I !J80'U=??Y MM0. 0C"A&-%(,ZL0!W0ARR5%#%/.M9$B1EZM4D9W&:V'_AZ6[_'T74QF@T\O MCN]( @6?*5"IG7 %' \#A[*8)L88CCYRYF&Q,+!L M.*Y2E-&EAZTV@@EHXBS@J O,!$9'3;."1(L>%0MX*8_/)%4;9 MRE+!74#20,RJ@*0=(*G%O)QQ.!J*D=4. T@\09;%@+!FQB?.!)BTJB8T2)W!$.[5#L_N4+'L'N-N"TW<(M2$W%M:5> M!)NL)EC<0A33:CCD#-4\_3%LG0YS7BH,8Q FI1UZ\4OUIQD#Y*6PPPP4T:\7 M$^+1X"2\0TH9CWB("ADI8S[49WWTWAJ?\PIH%S=52&@)\#'%'7L8.&[(WJYC MXS_V\#1>@D99(.]B_;6J/UA+S0DX6=*2G'ZMNC+(EH[Q+>)EXS'!@$5QE[HQVB>:26,+I".Z 2(7$VD!BM4H7@1%OE0]( M")[/#MN\A >-G,[E3A@) ?NU#48:.I*U.*:_&@!?C5$^91IGH;$YT%@MZJUQ M4B0!@VDA$N*21>1BDO#%>'!"+*59B]UZ"&[Y3+\ ?-[9> 7@\P@UU**103 = MHO9(2ZP13SPA(R3\"#X7*$X>$I4S(/RQ$_&J-G"/AH/G!_;X8T[ ZXPO&@F- MLGE^#T8V<"=\78@9;F9*)\J<[(OH.N?U5G3.CF*^PMK&+___C]#QI-?A2>"9\0Z-:G[K53#98D7 !JKL3"NQBCOE'K9]!GZ0G./3'.UT_52$J\) M\!HG.B$.SBBR7BAD##6$$64U)[G[AV -U[-=-F@T'7HMT'AD:-3"LMXS(PG/ MC::D1O < [()6R1!-+.4/)8!KVWH+L.K!XVR-LX]-%L(X)$)8$K8EF&%25(H M2.$13P(<9 '^.QHX$K/Q@!+FT-:Q6O0[W840]47/!Z/;![_DN_9K,;. M5!EE&>5BC?(I<[XVPZ?3T?@(9F*T/]B$JUC19=XO M"I?)\G7NHS[JC^.;./R[[^-D$_9U](./Q]55JN6_+/9-+?9[S^NY9(SKY%3( M)T1H3@?/E8FC\EIOFNJ9M#B@6@WJ6(U1/F5(HQ#D A%DO=0@ MB9CKR)&,% -!,H4LE0YQSO)I5&\M)2M*D$]93'#^H"JXN0MN:L>U50H\J*AS M=B=!/*6\9K&Z;>.;B 9FZQM;(2+1"BZG$Y::BSC&/0ZCIW MX[$4N90HLC+I(#GUV$F 5!?S6PZP+7MEPRJCSY '[U=B6**,L MHRRC+*,LHRRC+*-LMZ=1[T582;.K#D+J?XT!?8O#0?$-[N(;3"O\Q+1G!H.[ M;95@B LOD%-!(JZ5 (_;VZI#^W?#7_*N@FHJ('ZWAU7=)SON[-JA/^@PTNUD M>VZ@*8(;C,>#HRE]$6YLFK#0%#+UC Q-46/,&>7.H'(AIK"GI_F85IKM"'L1J[1,.B'H@9&Z)0Y8FBK!W M&FNFI5=J;4.*KL&BRTP]ZZ< J($^P/>#3^D#O!"0ZU^/Y<7$O(H&11?RT6B% MD?'$(.ER=38L/$DV)Z 3T6SY@Z5&VQW/=&HEI4N"4N4]5UH#T!2/S#H;L*9: ME/6J)> YNP8>[ID6FDD4C:8@<5U$UH+8Q9Q$)ZQSX+_D0VJ,JJ[D3:6IKP*" M_G&7W._[X>YK:!6=""@Y$!@VPU&&M MDR1))!JX+$O=,B#ONI.F66!<4X:<40QQ'RFR.@18^00X:8F!56K0F;(K<%.% M0E8">7< GL2$:P"< >QQ@[E+*4KEO%1&.F7+2K?(>+ONU\7&/>@[BW'HN0N+/4,FT)%D8*JQ6EKN!M M5*6%U 7Y>KHBWG@C@A?$S4 M2B]UXB19@[T*W@5%%,%)E;#_(B/NNB\7;81'2SP*WD;$*:QU1K"$& @;$H4 MFB5K&XQW<%V:7/[K+?_ MBNV^^BM8KV ETR@Y$1 G#B-K-*"#A2@3]CC0:HF#A]X5]);3*%5FS*_5 [VH M= M?+DS\R X_]H^_0XR"Z9[_JD(5_'P-$S>"]9Y@$>OT B[5)SS+YSGZ_N< MHC\K^ZMGK/H[SU'I>XUI;:.322$-!N/CP3@N)'X.X[]>GWUX%TX_POO.WN_OD@];.WCWW8NT^\D#YCS\;9/U]M]^ MV_WX%Z726B8LLI744XGD8OLYE&&#QXP+,RD[.YFNUX/\) _&XY-GO_[ZY+@^&'[\E6+,?@42B[]>O'9M8^^X\R*ZX6GNH\6.%-)(#Q(VG-"F3/"'!A4#."1\H M_PKABZF$__K[3;VYE^!&Q7![)!5N01? M!(_?4DE0TO!DO#7*<+ZV035>K^\B_?=_$8E_ ^XXO&0V^;R:/3X#DQO\V(GO M;!X!GW@PLZU8T5PVTLE^_7IG'][E;RJ_WNF/P)".3H;]7.0'/N-NR06$@L=D M:$J@*;@"?:<,#C JPJB*G%PTB .S0]/LKQ2,;MSHR"X8G7,6 Q4@8AA'G$LP M.NL"BE@+&Z3@#A[#!L.LRWB]0>IYE]!+U!1R,BD8EX55TG[,3-6?-!;]*4.] MC,/J^35K,N2G!G-A*IN3.\W%U'[<1C&0RD#V7OT5O111"XY4,J 7L>3YQ+)& M4E.0C3[ 2!'R X;GA,NN* M*<7D+ZTY$V8YS90"4]]Y_>;MJ/,W/"EX>.O5^R[TU@^7Y-X.R,;_NN&O#[E. M/0@ 5Z[\HN]>P"2> )K_T)Z,XK.+;WX+_=')H3U[UC^N)'OUIM^N?J*H>QW5 MYTW^_-N7?A@?/#-F74N:<]3/CRJI^3F/^-U=4H$\X(?@";CW5]YR]FEBU@FSI',:5>7M9>V(NPY_3Q3M9QW_*1NQXW! MX84:TH5D[5329(: ]P*,Z4>AE-AYL[ZYOAHSTP,G\=+V4*=_OC^T M&J/?'P 9GM?JF6'$3RL1:C-?WS-=D&D'&CX"NYNXG@U8VDSS,?N\/NQS6CSO M;]HQX40_^I-]8N3BI8'N+WF_XF!P"I<(HVXG?O4Q#Z-R"&RU$37JS**EYOI M%J&.W*V5(K:BCT<.1.N#BD6<#WRALVSN%M1VA >A,(M":(ZE,DI8$8(Q(26F M_?GA0$++X=II.3-O.7S&M]VC7=';VF3O]U_Q#_M_]G<_;=+WGW;Y[OZ+?H_^ M!^XM'-1R9O8/8#R[9^^_?<:[6^&@MW5PN'NT<[:[]:&_^^WCU]UW.^S#N]Y1 MC[Y(WP_67NZ,9C&V+ECDL(^(,^.0B]@C2KSDS@5-/5B=9%W*=5?1AK+4E@$? M=TE*N!\Z2A;: B#J[#JB"%?:!H<192+E"N(<:9D$!1CJ\N$K9JK;Q5H(9JZ5!0 MV"(NN$(&YW-UVB;LJ$I,F;4-HGB73BG#O\+(NLMQ.4U(]#A*XC''+FG-%!,Z MTYJ0R::BXQ863[5660E'+2TAB#&%$2 +KOW+:1Z6TQM'J M2*(MZ]3"PHE=AY-)5O.@!(J.:<1E;KHDJ431\D1%(@P<*?"IE.I*T5#[I56# M4R!1$")P8DQSQX5C5+GDG)0./*UH"IP6%D[U!H"&)FV404(&FXLD)&2]D2AX MY[D1@OF4Z]WE$]NW=UXJ@+JAOA9FS,F8"'!6%@#6V9BL4]((J%A=-]J]5"%:%5.H3KNSBUYS[ XUE5\.!ZD_ MSL>(BN1L2G+VGM<#C%);8;&N^D/E#G-&(RL#1MC%.6.8:"81T-:YG-*VN M2+H+2(*S+CEF% ^82Q:MMM;E6".XLM0Z5T#2,I#4PH;4":=RI3EX^#G*D1AR M05(4/5,BF>RTX0*2!X'$4:-A]7 ,@,!)L#HPK)WBED;"A/#-@*3@X"XXJ$7[ MA%)<)*G!^IU%G'.'M#<4!2=E2,$:%L+:!I7UC(D"@MEB?2Y2'X3$'"R?,&TP M%2S! BT3D3J6E:)E")D2P0/5JV+,1? <1]R'@+3$">F %H!SWC35+< MR^22 M \21%$HA3DE$QC*/%'6:)*EMY'9%X=^."-AL$"DHN L*:K$Q&J(,,1\%C_GT MJ_<6N< #HB98&;F0!-.U#6KJ23O+[IH^;@"LK Y/BHMZ1"Q&HG*#3Z18RD5( ML$%.)X]8C)Q8*27#(2\/Y'XE$TH^VU30Y8+Q5=FC0>H,AG"O]GMA\H>$XA>9 M;J:7-DI)X(@]=]CR(+1)B?&@#9/.)>)N8YR[UNOOQ2_5GY:[*/_CDDZ_7OB( M)5AN+64(T^ 0)S'FUGQ 0<$+ X];>\: !XX8D]#HV M_F,/3^,E:)0E]R[67RM2)(AD#@" F <(\!@E,L8%9+FV+B01=5 @15?-\!M( M["NC;,DH[T!BD5*,(Z&:,@&0L1KX7XU1/F522[B^M1H[%:HSRCJ6B);$B $MBP12GT3GJM B)>Y+% M[WFWW5NB]S=LFJ]JA^['7?6FE)&VAAHK=$*"2HZX$ 89E9L68"F$QP[KI/.B MQUBNT=34>:ME@$A=%3X0'W55> 45E1:\ $5N0KX;QP>#&>%11.%,\*A5@C;$ M>:T50202!DYA2D@S'U'N3ZUI)")$M[;!5)?@NBA<=FRLQB*Y&J-\Y#H$A>>> ME.=JA0DT432XG$_' T8\)88TIA0)XQFL8HRQO(E)6-?0IHZ;+B0R61Z8"TH81)##7*9\=\$(]B )*7NU4W%61(/2['<70R7GE M\7AD\YPN^4[4:NRWE5&642[6*)\R#VXS?#H=C8]@)D;[@TV8JGP']O"E[8>= MX^?VI#^VAQ5=YBVI<)DL7T=0"Z/^.+Z)P[_[/DZVEE]'/_AX7%VETA1%032E M(/:>UU/H?)+:)QR19A8$A-$8&:T)8HE0"7]S8"YK&Y1W):DWZEER5*T&=ZS& M*)\R4E(8J"@)BDQ8Q(7GR!'.D<^-78T4FDE[R?!;[W"T+[U 3079[_:P MJMIEQYU=._0''4:ZG8R1!OIGN,%X/#BZWD)CH9MKW.VTD)>&"2\Q54[R%((. MW$IKE-#!&A=(U4IWIA)?U=7W3L>CL3W.&:NPDC8EYM7:AF1=1F173BFQ6=#ST#;4]\-.:4.]$'CK7\,; MHU9*H1(*B7#$E73(<(612Q''Z*3$*?=YRFVH"]3F<:Y582DMM<]5F.8#%@!Z)+.R,O+E<4:$1\U MD<8I5:U9A'3!Q KNFE>(R8M(/$R\-(H[(K4S(7 3"(G!:F6+0EQ@M%WWR)*) M6NB80!(JDWL=>N0DN&61"5,5=3<4T*8D[K*&\SR6&&QW6>2\-D2(R*F*DG-B MG+.&PA/1F'BE/2V+W#+ [KIC%KRPWE/ A&,8<4THTHI:9'6DVD@LF>9K&UIT M.:D7/BUKW(/7.,&-$%C!VN8]=Z Q"::.,R=DD-)A7M:X!0;;=5^.5&4&0%$& M;1WB3A)DDH U#DMCB"(B&;*V(0296H*@@.VA8(N8&<&PY0YT)"7"6,$2B=I@ MIZ(G15 N,-CV:J4N"4N>LESKUBO$A9%(:X]12-CJD!)@T>>J7YBHKM#-5O4N M<*MJZ"@GA?)21ALY)MS @Z L)J(X4U*) K<%AMMU_XW(X"GH120%R3MJW"+' M<%:XUBC*K$H0Q)"."Z(L##E1$5MK151B9]X;P5K M;BKVM#Y][6QD%G]G>_NY7>-_9^_U=\F%K!^^^>Y'@VF=_\2@=]^!6 M!:YE+O>:D(%?(1:PLC)1I6W*!#69H->#_(0.QN.39[_^^N7+E_6O;GBX/AA^ M_)5BS'X%8HN_7KQV;6/ON/,BNN%I[GTHJCPJVNT\'_;'# <=>SI^& PA*<9.F /0->Y9RA0.;QH?! G_1,[PWAR.O0'8$>=D^'@ MX] >=<:#SNE)_GJ71$QF8WFYF"Q_;QN$N_[VEU#$&IP*(T13(Y*ITG$K0T/3+&Y*6L&J%L>^OYE]VQ5_,2P-(Y8@K 3( )H/ ME"NM$0<-H%)P7A"998!BI"M977>?]V^]1$ A)XJ"05E8Y.S'S$?]2YQFVH#)[KQ^\W;4^1N>#3RN]>I]%\IIHP/_^U\W_/6'YW%OGV#CH=>I M^_K->!OFGGH]K]36^\D*GY?U/&.CRGPS%??A#D%_'79.['!\K@= *9X>6W#+ M 0(9B0%DY>2[*L1A\Z]3_]@>>[A=&!;\HCJIOW[CM)W?$:?K*K>0J3M 7_IA M?'"1)7_IC><3C7^\Q3JXB=/QS6]YND=$\&V1E^J)R&MM;BY]S<.H&$-P:64T M*0D7.3'>>>8QB\%KISW\\B^JUR[>=#"\N.\36*J0 P!]!FD(PWIF#[_8L]': MKU:]9K1U6J67_^>F=_>Z_S9GUSO=-">,\Z MBCW@W]Z;[:T.?/=F[]\[6YO[\,.;??AG=[NW_Z:S]Z+S?//-OSHO_KWW[DWG ME[>]S;=;,/*M?S8^ZBK^\@.H52P41G]H3T;QV<4WOUW$;_K'U6BJ-_UV]1-% M/>Q1?=[DS^?6:>2Z5B(;Z/E!JO,//K?=]^;.;)6*=,;E(-ZMFNNPM1^ N N8XA\M_'A"\]:5F[9I1U@/T3QZCU[>A M'4_6[F&,G5UXW<&HLPWK<+@26GW$.677YW3JCLA/-T5NF?-A'O?33_GW8XS5 MBC;K4<99QESFMC:WM%%S)K3VVA9C^Y<<-SL8G,(EPNB?=YF(-M8GFFW,X$6# MPP&^2.S\O^UM_7[YUV:W[O[]^ M?>1[[]Y_??_MQ=&/#>AM^G[_+?[P;N<,/O\ WO/MPQ]P;_05_'[GK/?I=?_] MI[=GO?U==GT#>G'[3W\>]=Z]^-S;ZGU^3__\] 'N???3#NW]\6>_ MM[]#=K^%M'N&SZZ78Q1*!2H50S0PCWB4&EGCJSS&X)7"46NVMD%H%ZOZ<Y<\;FH$C5@KPP@W43O.N/,Z,$5DCH6?!\#/28W> MGHA3N&PN7%;K?JF]]TY3C1+%N2N&6\>@"U@]9[;Y[@V.D;>C@PZX !UX\FAP$HZ/\CEB(]]_S""1[13.429B_<' MS^$EP,U_]T,,OY^]'<6P<[QW812;,("_^^/^K+N/A;1O)^W>\[H Q=YS6$,Q M(E$JQ(UW2-,HD(]*:\Y=$!Y(FY&NX?6SHG?DT+LB;=XJM+!'>T1:88\%8(^: MY'..)^LP1Y0EB;CF"H',H\A%Q3VVFG%J@3UX5]%ZX:^6LL<2!"3_'WM_VM1& MTJV-PG^E@O=YWFU'*.G*J3+3O<,1M+&]Z=,2;1O?/N:+(T<0UL#68 R__JS, M*@F!A)D$2+@^&(-48^9:5UYKY1I^Q7CG?Z)LJQL3$LY22X'$SXZC8L7HVKO1 MLFO,^QL!ZU),_?4#UJ71,CL8]5]M^^,!?)PB66B'# .R[3PZ$?/;E?;UU6@4?>][UH?;^'.8UF]6YO.TUFBC[>#5MI M!F^8G5:#_0W ?L$6L+;<<44%$L$YQ#RS2%-BD.:64&\9=@*HH&P(=8/2B'>! MG#5PKZV+$C\NE;LB=N,Z9:[U]3;Z.K_-::+#G'&D;0#3C<@"J;R(V5B%X+@P MN0]VX_5\1MC=W%WKZ-%*(?)- M0,QHC[0K'#(YR:4S!0]Y 28S;\",+LED7E.?V3/4X*7O1M8:_. :/,>K-.52 M8X)1R$%YF2 $:<8-PAYC;?,@G(F\JL$6%&%Z.@6NW5KK%XIV-6-\,ZWRXGSP M@X%WV4C_]+43:S6=6%<8P-O5W)7A(GOZY]N2[?_E>SZTUZ2DWCK ^,(&5:(0 MJLBY1C"YL7Z.8F ?6X]X;AW5G'HA24II( NZ#]0.K=52Z*6F-7UTIQEBK;].Z,Y3>T M,E>#L0#$Q4I0?MN7_^_TIJ 70UAK++L%EKV=IR3:>65(4N"%&.8]8R"5BS'NDJ'((:Z]RJUDP,02]4/,H^W3F7:VN MJ\*,;JRFM9-F>3H\[Z1A,($DU\@4UB(&^HP4@#'*-XD];/SF@=ZFJ'ZU)Z:WRV' MYC&].-.$Y#>E+-1PN#PX;,Y3&LPEF(P> Y&1 ((F,X *QW%AKA9L 8F5W5?6[GZ+C4H/"M"58/"PX+"'*7BU*B"A1QA:@UB.L9I$T>0*P+, M+^=!2C"R%&D(NJS(H-6C5.OBEKJ:4DTT"0C5BXDVO3RG5,?Z].Y\J@Y,6#G. M]&\YGWMQ6$^MV ^EV'/,AX:<,N8DRG/F0;&Q!,6.CF;C32&9-ERXC==, M-0KQFX8FK0"ON=)5U$_A2G5QHC5@-]-4OBEGLBQK4B/?\I#OZSRE4XFF^-7N=TK:\R+SU2J%;FQU;F.1IC ML:!!484,]3EBH,U(6:Z04C@41GO#:5[NB2TH^5]'#3VN>^:R=^8BB^FTM6EW M5B*,:%W0;W69S#_GDUDCX/(0T"[PT,2$,.H+1#'GB+DB1XI(B1P8;HQ9RZT3 M<5^K413+B@JHO33/B=/X,X%LK& M1% <2 R+QK+VTSQ]VOIY4'0G^6IF2$UJ1I+&+Q:7'L.7M=]FA?TVEV Q-1GX M10CD/_'O&52<6'\U_-T"_@[FZ4UA?*X\D!JG"HU8'E)F%T8^4,,8S;7PL9(: M70WCKE;?%64U=U7?FMHL3[?GJ U35A'#! H.6 VSLD"2YPQYCSEA3FLP:6)9 MGOMM+3^>[V;URAX^8('$U7-++>[6'7LK9F'0[]8):RO0$'WI;JB6']7=,Q\; MS(\6E$HDL52BIPKE6@G$=# ([%./&-?.$E98HV) 6ZH8GY;K>Z87B/0(R'0 MTG MN?=NR_[ON%T66XK^MW9OI'L';=.9N.$:L5$PZ.SH%'[KZ!A6U7.9AY..8R?O MI_;2K1E,KX0+;\;T_U>?IG[L>_TD!P.P_2?S7YKZ_U:3_V^<^JV>>SN9^!JT MEP?:"\I9!N4 G'WL<")B\V#CD'&6(<^%%%:S'/M8]44TL.+W=P*L#(&KD6$% MXKAJ9%@A9)BC<[DSEF)MD2U" 6:D,DCG2J.@%/R'B2MB;A[.&Y(O(;1K]8C5 MZCG8?E4M*FY^ZBJ-8Y)P-ULMZE'XUF\8+/)DC.K:+)Z/Y>3O]6M ?0) 75 D MTWE%-342T4)+Q K*D"XD040&(JAS/K*/3?=7RYGJG5_Q75_OKBF M+H0T4B'.#(YA%!1I!BB +74VAX6!$;+QFC?(@DB*E6U(M[[.J,KHB#*?F?$0 MOA\"(>KY%!H6"\\"ETK&B'MJO].Z8.&39O7-V9!_57/JART_V@UQ?Z#ZQM5 MMSR@6U VDTG!24$,8,E)Y*:C==%@^?S>P!UR-AJZ?13 M[NK=7:5#^Z=WZ,P/^K4VWU*;YVB+ME@QIPS*?%M2DE(J!%28,LH87B!&JD=0BNK@E!M+B\IRX MV":\(/-[7[5'9KW5>?F,Y;;J7!.5.VOR'%$)+%@?.$<6Y@F!3DLD"U)$_TH1 MC-2*![8THO)X'I;5BU-_P(CV=7$>S60;I@(*\-)H4D0AM'NZ9^$.=7+AZKN/ M+L0?O.L/9A&\G.0JZ?K=9%9C6ZJZNLS#H/J"ZI=>N:"DKH^GS^V.TX)@ZA71@.6(T%$@J MG2-C8-*#SGTABM1MBC(?>1;E_6;J;2O_2FB3PK2 P+A[J MU:CV?446S,U M+1HX7T+!F9NISQIYJM8?#U8PEZY&@0=&@?F-M^ %M<"'I,P98@4W2&DO 0HD MEE8I9A5)5>74 M?TNN?2U;%+-]\"A$$<]$_@@8< %#"<63JA'Y =>-<>9?I@ MX/U*)]"M(#"O]E[ASG X!B/5[X9_^KV#/3_H;GLSJO<6EH+%"RI\*FD"=S!5 M1C+ 8I7G2.( T.QRZ@GV00>[[""(U>!EM?JO""^[K?K7?.Q^&##'QTRN F).:A$53DF""&%9B9DEI$O1%,2IT3 M8U8Q;*)6X-7*Y+^=!M?LY'YJ/-]&5^6T*'A DN46,2D<,BSV(-"*%JI07AMY M)3NIBY0_G'?&__0#VQ[ZR$6&H[[]GO6/XZ#7<4%K0$=FC:Y/ZI)[C&*9B/'@M"0AM3-DE:.2+V? ONL/SB=S-[SI=[O]7H*PFG\L M#<_.%E34EH*#_61S1 I+8TQBCK2R#-E .36Y9#"W&Z\Y;N0+ZMD^B555J_)J MND5J57Y<59ZC)I)K[S G0$VB*1$41A)3 ZH<*,N#%#:G&Z]E@^;W:3E=^T=N MGSQUGC!UW_ZSM4'UB$E3,];4#+@M3J6XLE=EO9-S1X1;4,=92XJ=8AP13("L M!*R0IEHBF8="\, YR<4J5NJHM7NEW"5+U.Z:Q-Q/Q>=)C"VH+8R-54,#8EXH M9$+02%O*:.X+9X.(V9!+:#1=>UANP&1BBM3Q3"'!J)'PQ/%/^'78=JD!3;]7 M>UO6Q]L286XZC6]F9W&" ,@#.0?Z-$ZU=;E2;.N*M/,K3,U9 M$_,B!M=8>T(7Z40*Z1!QE*"/$QDP16U5.B-UXS4!75678%7 M)9KF1FI;4Z@OSK$GC*VL,@DTPACQWSAJ=0KZ?9]!EZA7Q3. MF=3-F>QNU15S?I^*.;5[Z$$Q<$'+"86!MJC"(YX#KV&&261RKI%QQGC),:QU M8>.U( V"[].HL*Z8\QSP8/FU!6L\>%H\F,_5%MH0HW,4N B(.460"@ */J>< M^YSEF,?:.0U:K#P)M2M/U/6X8$#?3(#[/RCV$&6ESVX>JY\I?8 MF?0'*,9=FUO4M2Q6CD&50K ;WE8B\!$D8+<7033^>WL^X1_]<#1HVY%WJ>U/ MSUW\8.;(&EJ7!ZV+&F:0@CN? [1:JQ'S)D>2PF_"LE 0PH7#,D(KEO>I35C7 MP'D.N/%P3*O&C17'C3E*!K//I64PB]CK/9RJ5AMO*X<%;L7>/X++]YW\TVI;6<< MIV 6IDOHKM%V>6B[H&U&KBU5P5 $1C 8P)072!K'$2V4Y,KY8+3:>%V(!J9(M7TL),CS+C#]J]7MS[[(?L."EV[;A[U(P_;"7SFOL"L]P[S0UG M7)K"<$$]5]]V(J!C\J" 7N/S\O!Y0;,0CEUN.&>(D5P@YJ@!SF%A58H06V1D7W"V.N,#3FC6G-!=9YSG%"!5RC MPAJAPGRBH.,\4,$ !@H1\V44DM1+1'&0A!> #+': <>\P?!&Y%I2JS +#DOI M2[.\!MDU MGY>NQ@40F!%.?/,7D>7F"T&4["1[I&M>/V)H]X;,URSZ-CX\[J6VB[F2N/;2=_G \B&&I MH;3"0J=_DK5[)8H^=(V7=;_&L]T#J4H M-K.=37// !WBC)X]5 M7A<7YI,6_]GIV7[7[\7Y^Q=FL^7K?>6E$:36]H+2RH855)BX9:$T1TQ@@Y0J M&%(%#3DFV!$/!$DTU()=BSH/?7TU=^G1)K7F/JSFSB=7%8R;0BD41(A["]HA M:1F+#>049[I0A=9)<\6*5)!X!ASU)N2C#5H6MPJ>.B#W.:+6 _"-*HAQI'&N$!7"..4=E@YOO"[P?&'4NCS@^NKE [") M6B_OHY?S;$&3G ?F$$L_"L^0U$(BC)GPF.*XK[CQFA8K4K8S<84_1MIT_*2, M'/R8W+JK!P?M'C+]T:C??85C,;OJH^0O(TDW'Z=.'KE[G3S\\C']RR3J=!9U M.O3[HUY_Y-=2DSK^?SZ>[G]QQX:PHG7T-F^^!RV"YX3O02OVNZVCPT-XIN_- M[0.ZNWW ]X_>'36_[(-66/Y-4DVT"A(4H*"(X5C?DFJ+K%;*YHYYZ\)&53YZ M[-U6M%T",]YYG6.3:U;PPN!8S2DXC[%S+.31S"D']&,_.N,+22SWIA#,P*(Z8E1CHVJ?(FE]0P#R+#-EX3MGE5>!>H M=B=.>HPPNHTD&$%EH:D"Q#6LD #F@L06P]QBC)5GURVYM20L41*:>UL_O\'B MJ0DW F%)8HJ&B[V? T6YQ@0$PW 1B^>JS:O"?R>2$$MQ_.^X/3K-](D>N&%F MTPD3Y)CN2L)G%5*E"2I'_%JTNKC:7&GP/^@R-"-6F2_EJBS4/XS!=;%#_@V\S[IPPN$PACK"9#3UP!XVLKBV),2*T-*(D9'' M/A95\IW3S?\V@S^F,OK')2%]V/=[6+Y&%O*U)YJCWYK(T6]$8 V('*D$!HQ M;BC23A$UYE7\I.U&AY,@L9GSJG'.ST_1!IYA/+KZE*>;(9S?"!W$ MI0+L,S_C:R2XX*S0A5J+K:8XWZ7*A*&O4W M'W?VWNYFGS:WKI;2F96B78/R.AQ?Y!0"[[1V;!OV____Q^A],]1^5_$ MOJQD^\-LV.X>=]JA.L(W,E@^XF4_;38 %9TO%Y../AE6:)F]&_@>+".Q9:T! M3(XU^5K]'[YKX%@:Z5C.&VD5TE4N2CQ1J>S4ZT&9O#(Z"X<9",EW#U)6OGC7N[;.^B>]^ &\KAO :I 9/X(CXOE=/[ ^ZX]' M+\6_]>)D&'-#K_TB4NE%F+!WVV_!,57WQ[+A_X@"&$8=S+M$M$=QIN'0;^[X(6O'L?-[ J!N$*CGT!:)K.57DN?IG#!R<25 MKS(9*IWU_$FFCX\'?0TZ%C5B9FS2^,.9!FXT/+\$,!1=#@N< U_%^PUZE3TZ M I3RH^E43X4*A"P^#\SS\+!_?!R//NJ/89I/TZ4.?>?X5\);2NZ\R+X8ZDX, M=XNO#/_-/OT A*XW]B^O4N 5F*_=<207$3M!G]M)4ZX;B%3!'4[(\'"$(JD$ M?3B&P='V% UUF)F=&RH[3,)5:MV(^#@&Y$]Y?H.^&]O1\-65:U:U]X%B8,(K M(B:+7SL2W-$KA.7C+5II=*.0D^+/)6XTW.C&?UX8!\PV4[1XTJ5^"# 7Y[/[ MP@Q@IH;1B3#2[0Y\5 (:$$T@_W[X,JEPU0PLX:@>1ML,."AHZ[F.P3)P JCK M;ZAL7;C,.!T=#YG5&:L!)(&K#.M)ON\DSRKMBT1=AH<3C9Y.]]P$@_WL1_ 4 M"^8FG@A*V.V71*H--*8WZL.R6G;]K#1X*@KESW,9&1['A-WRLJ-VU]3>2"Z21S1H-L+@-/+SYH.+=PR3X&_\"7>F--J9<-@UA M'PA$Y) G[=%AUAX-$W]O@SH!H83+PDMT)@[71KS21GFCQD9YS3?EM29_O@=$ M/(8_0$DV3OS&U>;IK)33XI?&][UFJ_ZR_K+^LO9A_@))Y5)\F&QM?)B/ZOB+ MFT9X,ZO"#5J1';7M$D)M+T84? +1:8>VU;W1EK7]<6KT^V^_TXZ\?@_N]%>G M;[\_;:C 66NR?=7]>K*[MW7://JKL_L^1N3!/[+?;F[;D^:7_QSNO_]\UMJ& M^Q]]X)>WK_:/MGAS>^>T^?XSBQ%Y[.2>MLZ^?^EW??]_>:>>O+W]W6 M=B7MY0E706% > L4Y\]Y+ MQ7R.J1%%7F@LY651?6P$3/,=%>/? ;#UWNABZO J.Q.=<=R( MCJ9PNY>]2 ;!Y^FUWDRO]6;V6N^FU_HTO=;&R^Q0)W>:[X$5[H]UY6&NC)SC M\6 XC@ 37:!PE\$X^JQ+6_]@W-&ES5[M:'SR=CQ(/;C2$9-ZPLD-UQX.(Y*\ MV/CT]LW&R\WL#=C_NMV;S?).)TWC'V;SPGOQD&I7IGQS.'/AT$Q? 0XHXXG@ M&%^:7/H<(X_!5+7MX_@N![[G!^GB\+T_'I7GQM?YW$NCF08KO>-6PBD-+_%Y M\]-F]GYKZ]\+XW<^AV"4];M@4L.OLR,X'-O#Q4.XF?T/6-0__*"1;EW9>G#9 M3AL^'99&=_QF=EC2#HKS_SN.?M/H9-'?DX/EPJ >E\H 3P+#FL$\5%[TS6SO M[EOVT?\V[H"@^.BS2R,&YQR->V6(8QKN^"#77TB7SILJO"#:QQ[>9':>9\;C MOX;95@\6I4[<->O'P(->]BY&). <_3_3B(VX059%:FQ[6VVHX485UQ3:'?AB M^H0@CNDJW@S&<5TEK(R$2L.S)/T<^! M^PRD#.8KNC#*XUY4L2A5%=]2RJ/3 M%-0H;3K-'/RR"BR&.6],1J5_W.Y5P85=W0,&'(^,*?+6#X?Q9:+(Q<=*&U&= MTU*#_7#<&9W'MZ1=J7:WVF,?3BD4OAK3TZR&05N\C#MI+T. MU"=:/1/$J"Z9=C7*^\ C@U#%;;94E"_M?_9.9[8Z+]TSJMKD:4([AJJF^5^N M.^21-J/[26VCQS2)YQ1D8'#^=]P>E/H1V]^F<%*0FVY"IJA"1V-W4 I50@I= M-H KYSMJ2IR1;D2_-)-Z./2CN+O4+EVTR?]4[2NERU4AF<.)I-U&^I.C?RYR MJ-Q*C;U/DM/PBH<'83X$A>A'F.W,K0WPWP^0I/X8#DR>-'B/X%,GTWB=^ M IE) &-]^W[:9YW9@[?M@1UWX8'C)NYF%O>JM!U%4)G(8%>? LXF=_=D&Q6> M>_K,FXMF9CR<(O!5+P=C.8P0#W?2\FTN^UR$_]5]@*_ MS X&_>$P^S%,A2_BO V'W5(+IA,&>-$_Z"4?09:]("\CSO1/TNN5/G18#]MP MY7X\NY&]H"]3=$/73VIJO& O+PQE:K#<8)/.@WWFNG%3-P%%W)>/1_E?!B8?=W0/;A7O^T)B G#&7-VEJI5YBQ,X= .VJ:6R@;ZFKWWDI[ZA:*]).[+UK^9,9U,>CWX%=;KK&U(R,Y,ECSX)L0 M!E/+ BHH#8AIRI$BFB/XEVM',%6:/;5C8M8Y=V$>LRW7GUB<40Q6UUG12I9$ MSZ7OS)-#[5)X>(I)2[O)%ZRWFX5_/\%;+YZXCSZB:';E_*U+ MF.O,"YS/8B+,YPMR&]A-Z;DX'O1A4:H"#6.@ZM:GOY)'(W'NZ07@8;#U$2<&GLQ3"P^C\XB?8ZOO5B0 MIM&,U[JWLO%Q)&354UQ#LWZYSM]KF;G%YI;86"5Q^L56$WGPK::_*EOBS;DI ML3WU?JW,LG"U(8I9#S/D?,%@Q)X0PB(L#@"F#A>FZKB5K!G2.Z,$8P ;]PP;E3 M&J:$XJ#MY65R,OZE_5>RU&'VZVVEA53J^AM?>E!F=1$XD*Q<,6JMH<9"*FV M*9=Z6$7"3QV*U05WOF3O2[]^UIQZ1K.]>&QUD_2T\39_]0=PR69_?';Z'4S/ MX?=V.Z9=E/ZB>-";P[8/<53L.+DN=P,8J3'X[>J1>#'S*._*2TW>+4MF6>)- M,5X,%J=N:9A.NI&4:]D /C[I#[YG_XX'8"EL]*5$ZN<'HS)@L>1[,WZX5..GG[-X8,PW,?^-WPGWY4@DGMJ?(HT+]I60M$?C,&L;OW]>>WG K/A%1( MY5X@%JA$1KD<.$F>(GH(HV%D !5'%#WYL* M2?Z;R4AS;^ND=?#-AB((1AP"<@-'&C#%2RMRX@N!<"@Z*694?DI/R0Y&*E!*D.!5(@ZWK+"FL MH#06=+U6@ :^BO@8+MA7K0(')EN?=G;28G )L-0KOX\4]EB?IJW[&%P4JS%7 M(6B5L9@BO'I55$,V/HY?WT90&1<6,R5(@Q@J,-',>::\-=090A=#%-/6"G#92 $OB@F 1)9]P M:;$>QE"19%3';?HJ)#%&6DQB*\JT[^'$?+P,E%,$C;(R*9Y%9[>=K\ZK?P+N M@DGLOA,C)*/__4*L@QX,XFY\'(M'IC/IH?9F;//1.2O(]@8II_>TM#:&52#G M):!YRO5IQLQXFPK\32S-G;2?LCN(_T<8^T]\VJUAC'*X9'34"+ 8 6AS^^TW M+(R0EC"D#,:(V1"09 K(#LTYYZ+04L=>)M=S'5@>*NW]K^%D#6E$S^91BI3K M9W$S <$Z,H6*X6)%6'9QN!MJR-:PBD.K-"$:WS-/KZ?/7\5%ED5&?AZGZ+04 M&!7KF+5[0\")SC3:+B7<5VMU: ^&H^S"NT9[&+5_HL.V<[[WZG>51-8ZVOFF MG?5&%AX)'AAB(8^TFRKDC2HX(8 F5L14>1CF2FQ@0>BU?X"3-V_ MTGK0 N04./ABCD6517YAE2'I)D(O^ M!8R]LXK?"+EG%OOHT8@A Y?S RYZ0BZ9$MKT?Y1AS3&R-(:75^&%U>;%L")$ MG=/SJDD+W>IE&;"Y*J^3:.E-6%9\5N9AXG3E,!XD'WK<I?VF*!=E;%$9MJ)_Z'8G&8_)<@2M[H.$^*H,39FM MTO.7DE4N /+L9I$;^)/,]4]Z<<>(%NS/J_W:X\O;'(PHJ[Q6>:$H"\[J(+0$ MK0C&@KD9^*V+N_\[Z%OOW? =B.H_449WPYL4X%TCTT)D.FKRUM8WK@-G.<$H MB,(@)I@ 0LD(*HBVFE@F PL;KWE^;2'O%[?R,=23_^23O[OUC3%LL($I+U@. M*Y'7.5(Z6*2B5P'[PDBC8?+Q)O[UY+^LRC'V 8]20>!I#E(OU7,!S.BAF+L5 M>=K _^AW?J2-Z#+_(FA;ED-Z$7,4V['H43MZ#_K9_X[U(!8S Y+V,OY=;:UG ML5#/9.>D#=@$?YVN\:;)5I7&,$1IMW>9V63;P'0;TY2J:W0Q//)R<&2=070;',;Y"[D<"VQ=>R]V\6NR*#]G_NT";U%>]#' M>Z/5B&3Z6%8+./-N)]8A:8=V7#E+^W@2E[K5<_^<$_*MDH]'*88OWIZ+[[K[ M=JHNNI])\VSGI'GT%G\E<-WMCX?[1X?MKU_VCUI?_NZ H99_/7-'K://['(7 MW=;>U[/FT=9I<^\_1_$=6N_?=>%>A_O=)CSS?P[W]SX>M4B3M/8.0[.=GZ8. MNI_RG\TX'F=OOSDK+;"A A$38Z&TEPA8D4.F(-(:D #&S,9K13?I%QO,KK:HUPNS]P;:I=(:'J0]-LNX$U9?>O4[M?E>,'Q/T^;[-X&YTH=:'OGQ M?/YKL+L-V)W.@YT(N>7( M\^!HMQAI5Q#ARC&=_[F;MHTG6PF5L^XAF.J-T.^FK+5&O^6C7Y*$&O=N@7NM M-_.X%Y30-'B,2$$%@@FGR&"&$:.NR VFWL:.WE=O -8<[\$XWK2Q2$WNE@]O M !M9YI07/.Y6^':IWE'6.WQG1NQ8'MS7@XZL>FD.5&7K\W/&P?/XBW M\7?G<#CWW!(?PR0-B08#1 MFA.#")'4Y$*IX,G&:W%_C*O)VRV5M#138<3115.UIG*_AZ6:YK_5[]E9B[7& MN]O@W8R3#M[Z!/Y]RS'+?8$QDBI78*QBCQ0M'"J8$X4(.?P$*>7JRECEFM0] M[([$OV5B>DWF;CIL+]8N9-\Z2/!JR6.%-/@=Z+VN"][ $;T+N9@*$:X;WVT)?O2-Q:\!; MX+D+3E''E4%2*HV8(AH9[PNDI>$FB)QCC#=>TP4[$C>'NYK>W=N>O2_DU6QO M_2#OW*"M4>\^\2=[6Z-F._^9D&]O!][/_ORF I9>$X$DXQY@+Q"D;!&MW%QC M5C!*C0/;EBV(MEM%FG?7"),KTSCXQ2P._GB5_9/JMOQH+C7L4KK+[0/F+V:1 M5"]*CV.SB'',,IF\3'5 REZ!;U-GA^F7JQ&R*)=DA;KBO_):<,!8>99-[20J8@ M0[)9S('\H^9QSH3@/;C6WFL!^B-EUBW*(WWTUA(Q]77;__"=_G'LV#.-WKE< M"M0OR-2:%AKS>I0:&*?J59W3296J266LXT'?C6U<@V*OJ=@TM[SF<4>/8IF+ MJD!":F?D!S_:MFPB.#G=5COOP\UL\2;\^;->^Z@S3WCQ$A=Z6TSO.-/2X,I6B6 C"HPS$[]J.J!&\:=D XO*PR/JYLE4[N+F]]8TJJBP.$CE2N,A0\Y@* MQ2,N,= M+ZP7^<;KT!\/SJN\N5^V0LHM53(PSS4-C LB<5%P(;VQ)G>2A!L4<'C7CKW( M_X$9GXDL2.O:YR0,_[2#GR]D[\:#:2'[=5S*ECBO!]]";C3E$B.-<0P!Q3"O M7&L4%,.,,^.7@\Z6US9577)^[\$^%Y)Q5]^"V*,%RN MQ_M?P]AOH)>ZTNE.+ >6#0^]'S6R-P-0H'XV@[GZ4:L/IMX4GWM5I<8]_;.N M!GTK%=[=._A& R?$Y0()*2AB(BBD),N1 A7F2NF"A *(I5C *R\6\9IX]4[+ MA;%L/;BHOO-_18XRJ:XYTC^S2:V-LORXM0"O2[?2)=B]<%W_1BML9.:?X,(?FP/OP]K\;N!^-%8-9\)@[5C%@5.,6*%),@( M;9#,I1'88.(XV#647ID[-1&_X\E\7%6)<+X?P\5B5&75URANC.?9M-Q\;).] MF6W%ROF#T83!SE4UG-3/3R5ED^2WX7+=7CN<3E RWJ/L3#ZK(!,]F/&)-ZK" M^^>%^)^X'/>,,V"G>JMV692H2B:,1&OO M\S>-O1#*.61842!&A4:*%: *A7#62^(ID3>II+B914F-Q8@;8.25C5]G8;(W M%Q7I"!^YF#EQ3\G?& M470$ACS@\Q.7_)VX3I^Z040LJ3BMIICF*KI8]*3SY$UKV^F+"^7"NNQ&IQZ* ML0BUK5H?7BRR7I79;P]'Y17G5]U4<:_RX?RT53?,!46K^S_\8('3J+=@2V9: M4[*JN5>NSP?3Z8GWFOSU5( Y$98:^&X ?/"L7[]A"@-LB44YB:TN6*&1QMP@ MC)TDPE#'+0'S1EYOW\3F20,8WP%H7Z9'HT';C,N*;B FP].>'R1?X6SC=1-7 M7\"!L]07MM_-.A[D41]$4[H_'LPX&6-GF]G>JDDIIH732U6()M%YX]&NB4[/ MV&@61,'ZJTO87HEX=T7*=4/86=BP_>%H^!3%U6 ?O^FNLPU]%P//9]I M:_O#MV!Q3FSN$6!03+$*'DE."F1IH,1CQP..[6#))I?7D2X_\.>$*UJT8#$> M5+VX4^=@UVWW ",&J;KII'?"\->L*XE>7/('_A .CR>VDQ=CVH!K=.([\&DJ MRSW,RI;:T][5M&J!OIGM5/TBRKK=5;OLIH:%>'(03>:(:[O4:*)\DRPYP M,;+.K=35NX;!Q06_M\YVM[X1IJ3"HD#,*_B!!4=&%SFRPA*O@I4LQN$2OB 0 M=U)/,ZD)(%/T#U>H]")JSA!W3(:[@W_@J6N)NH=$D=T/WV3AF%A.P0L(%<+).4W;@Y 2NH M"(;80)#%DB,FF8Q-9"3R5A*CC37.\[EB_T_:H>.7Q=9W ;GB2H_2_$971WO8 M*+TCD_B565.@;Y.C+'E#_M:]L1Z<9N5RBB?;JY<7ZO.+3_JI1JB,'HT*)ZM] M!K -QQU7^H!+O\:DL/[PU973BJGW(;E] M(@F_23;A_4:C'N^9\2:_IQ;.+(%WFLY561Q?I#Z__3%?-')YT M/=UB9<9@]UV[2?[NP#FG^]M?&3P;V]UKM5M?_M-M=O\^W-_^?/KUJ$F_[GW_ M>3EC\.N7G3-XMI/=[;^_MXX..ZWM ]XD.WC_R]?3K]UWWUM[?[>;9^YP=^]= MK,Y-+M?"P(0Y97.)3!X<8M1Z9+C R,34#,\9LUALO&:,-W)\5>C#P^C*7;/V M:O2KT>]AT$\*3W,KF<"!,P^_&>.DRCEV8&H**A+ZD0GZD1K]5@W]V%PEH$(P M8W.*E*<<,2T,4LH*E!?$2:T#=C26>RQH@ZIE=65Y6/1[I'XMRS1#;JBHL3[& MSNP6[X,6!5I=UO[D98V>8.YO4]9H"1QU"*\)O]T&KD$Z2^&,^_@U:"\-M#\M MH*RFB#OM'"D1<\$(D4A+DB,98#VFU&!%8RHB:>3B/A7<[E7):*HCM6JO*?^J M%?JA%'J.A5EMA#4%1198%V*.%V"-YA;9PBNK/7,TST&ABX8@3]MGX*)67RP/ M4U;HNEBW8$'1F+N$I%P327\X4:_-&!8Q28MZ5=8=^>'/^[S_WXLA,=6-\_-3 MM $V.AY=?+ZX&XTLETV9^'@[.'=,''IF!U]^1#O"(KW3G1)\.-_ZX M^++P6A?']N[#\HN9O$-PS2^N=DG@2D"2E$G!N2948"!#4FEG G"DPAMIF LE MSL(YWFU%C L>8VJ9R;$-#%!4,L*"-BP(FQ.GPTJ'5L7@Y&X=A6J/NB7P!_CWPW<:?8*,Y'0,0$LQL6G))P0O$UU MA,[/CJ;\J,I7BP6 7'L QRS(#XH7F"2>5_>L\F]C]'Z*[M?#?@\./ZV*$L&) M9<[9^=UF7ZU=!F;/?!0S)\<#4/D4]Q^? 2X-A\6(^W;/I83:'],:3 ,_''?F M8KW3B\S%C=G#-KPH7&P^#>]0NVRDO\-18/98#^]=OJH'*>E- M[.(\Y#.ZZH MJ19,BG&[.FOI\67ORKC^N=VS)(U_#6!\[6 \/+RD]4M9&1Y'HQ:#RO4@L=O+ MWGDS2-&*1%;1_R?^4O[H;&Y'/Y3+N4ZYD^7O\9C^>!23/LNR8X=ZD%(%RJ_/ M![C\&TC;9O9BX_SCC9=)0G@8H;0/TA?+A,0S1^?Y?AL1LQAL28 (QVS. M'2)$I0V0.+UF]EN3*8?@34Q M YD:A.IT"!^U2[A/>?N-"]5,%\)JB=2_KH\QA=A4)*.K3V-M@(E5$-2@F/7#Z+.;)Q<0".V*_**IX7"IA=+URJD+$3C1]7%=[0ES/AJPLG MHMY_6DHT8U6DM/-:CQ8F36TW^>[V5MZ"]VH>;1&@/<#+8>"U!NUQ)&9:H642>5KZVV7S!K=1 M^\(6^\+(U;ZP^!Y)(S@K= '"$#@H*%;66&ISZIV51EKX\!O+-];"@?:P.9J? M_$%<$C[ZX_X@XN!V>QC7C_' KTA>9MY\,X&8SN'7O7?=KT?N\.O9U_SKV8>S MW?=?>6OO8Z=UU&GO;N^0YM'A81.N7?4.OIX!##"]H^^ M8X HLOMEAS6/OI[NOG]["L\MF]*$E0C @FM+",.">YMJS C%%/F WY2N9Q+G;OM/JPVM/-K)*/64?; M"OFL?OD*I4R7F9GE6PP?NC;&M?[;"0:4US% EC+!(!0E3ZW*89&HU,C G0COJO ;>G:KF+.C(C5D2"&_]Y81PPV60LOOB"&7@%"-X^7ZYT*J,0 MG;; 2FVY\:%[[;)E"EQS$%VZW>@7/>[$A6IRO8,^:&!R;M^T.V7AAWX(\;6RN"_JX;H_ MVH-^KUIU:N%8OG#,:N)BJ1BD(^)DQNWC5*5M%)T]*>9D6':]JB#,YL MRD2!&0VT*S=QPD /P3RSL9M4 VA#;(D4*T#&L\LML&Y:AL+PD&5CK&F_ MJN$ME[Y5Z"231&EB4?8G+'IB!#12TX$4-A))H/^)]K;>-*(W>EH(:#+592G! M2;^-KM?189$&;.!#Q\>JRK&^[$%:-:JZ@\>=,7Q:]AZ?%!ZM@.@V0_G [AA[ MZ-VXXW?#91Z8TU0&Q@JBB"R$%@$8ZP(7S6,["EC^R 6FEC=K=0VAM=&?.Q6/6J-2-'7IG^=1^F>UE4?=3WG6O_#/ MLK*,GZ

\$**IC*N12* M20^?>5+@4*A;5]RIZDJ\&_2[R8\ C_"E/3J<=.M^^[/JH;V5-C6]V],_UR+[ M\:[6=97]"/PLT]2RYG/\;W M:9Y]P%_/FGGSS,(S;YVVOOS=V=W; 2O\\TEK^]WWYO;GGZVS_= \S?%<.G/! M\E $@90G'#%/)#+$"3#4L50F&*<5W7A-)6ZH_-XU*'['I.;5+BIC"N<\+ZB6 MV#$II!%6"1Z8LU9I3MBMDYIK!7]:!:>7%=PHS1RG'CE-+6+,4J2M4\@1C@G# MP<%D;[P&@&](>56+G\=1\'N6DKE4$7%U2=[LYMRZLKL;X>:"&7DNN.ED4$;F MAMO@F"D*0P,33F(EH/[@O7C1,]9OF]L":\F8QHJ1H)7UW!N7%Y@$@:VM M>=&:Z?<<+PJ6%DSJ@ S'-IH[.9(<,Z2X8\)8S'A11%[4*(1:(?U^OKZO*E[D M63.B9VQ),B:*0BGF)+5,A=P4\*:,X\(8%:QG-2-:*\3\-,^(O.!$NB!0(6/7 MQ)P!6 9#D)(%5UX $59%;)C8R%?*D*P]14O1;^VD\UH;R;T'55?(D"6@OB8$1 VCB!%KD"QLK$^B5<$**PTG M57PI^7.%=/LY.(FNB 3IQPCGFW<(64E.=-TT7 Q%H" $KC^.$6R34;UR!_OR M)O9SK&>_C&%9\T7GGDED-:EF(O78VO-;[>"U\Y49SX7 I%,5-> OMCQDI'!2Z\Y[)VI(6Z4_(4WY14_K[)4WP33+V'2)[";/G) M4_%AZ^2I.GFJ3IZJDZ?6:KSKY*DZ>6I5 T@6O_0":VE=-TZ6NF']E-=X#AMT MOV^JWDT#/%=D2F[M"'Y.KMREI>K9P:C_ZGTLRO-OJLFSU7.[L2!/*G@>JR^N M3V?H^WEMCUK?6U_@:0F<=W8(S_?AI+F]Q?>/MLZ:7S[\W/^R0UIG'[\WW[\] MN^RU;9(/>/_(GGW]L@_/L]]M;6_!N9UN<[OY?KT5?:>O_AY.M>:V'P M><&HY1@KQ K#$*,.(U5P@6)@'2V8HH6(/0FY;&!Q[UBKU8L^KP'I&0#2TE(+ M:T!Z=$":VT8BGFN&'47$BCRVJI=(:2M1P'DHL/=$* > )(ME!'_6X?)U%N%O M$5.[M"S"&B(?&2(7A,/O\;1XWJ$C@:QJ8E >3 $4)R^05EXCK)S+ M%3?,B>5E_*V00V==(Q2N>[_?+)/CUF^]YK"[M$2XFD$],O8NJ+E9,,X\P1BY MX(!!T8(C)0B8ERX(G%-=$.& 09&\4>!E55)8F92V:_"XQKG?&N>6EI!6X]RC MX]P2PIXAIDR.-"4&:8E,$2P@K N <+AH*+ZNV\..DEHVFJ3L3 M06=E_YTE&YDK3DIO\ZXS$[,@(_!> 8BK?(?GL &].-QV]V*7MM3_\5D[:-=M M]^K%4Q;:F"ZV,YVXZT5WR8ON[H)M:.&QE85VR!14(98'B61>**0UYR+'E',- MBRY5#9S/[UV]K'>@UU>'EU[,H=;AQ]'A.>(,\R8*P@)B1A'$/"Z08CX@'YAF M5!HBB 0=)@VIZ&KH\'/8>EY,<][/M*==5WJS?O'4B^=BG>.I%[_14U*T&>]( M#>?+@O/FWM:H!5">('UO!][/_OS&@G>X4 Q9 C]B$0JDK%*(:!X\"P5UBL7H M:=S@"TC9H_9SS\M&\FN^2U\#WC, O*7SV1KP'@KP3B\!GA;<,QD*!!9G!+R" M(>DE!7,48\8TK%RBB(#'&CEAOS7@/6/_X,1DS/S/8]\;/@/O8)V-?R[H5*QD MN]:/?NA3*9-8$<_Y'[[3/TX5\IZ-$#ZGP,,G=5%/1&6KY[;/!>5M*2 M0=B9MXA@AC2%B40Y%D 0K&1(,8E1;A2V,?6=1 ]701M9?+;J_$# ME!RNU?BQU/@RSR<\:"-(@0J'@=T7\,,02A VUD@=J%,J-DF,-'\^P.-)U'A) M?'N5*="GN!.?^$]_4LQW^'O0G^>\N[=T^O/)=SJQ$GO/34M9U:"Y=-!L+N ^ M5'!'"478X8 8*3"2C#K$ 4E=(7#N"KKQ&B:R0=A\IGB]1;_&2KQT\E,K\2,I M\67FDX=<>,D#"MR" 8,E1TIQAZ16DECNJ=)BX[64#:56),SF-W#^O/<](#R= MQ'VTZ[9[[>%HD)H._![\YSG;C^GF>EN\M/QZAU]T%U]S*S"403&R1'7E(P47++@=E8C0C!M*#:&$NC MGY87#5JLB.[6RB:\^J+]N,9SN]&R_Z[,7G?YP^#(+@WYW9LMR M74GKO1>[%8G?O'61DI6//7]DYCV$UX3?KES&2^G_!V2_7LB7MY#;>1*.)6B^RQWLI[2.=OJ]_H7L;G>PEHZ/!\LX(?&>(USBJSB>8SE M 7YH"49:>L*<)SRX8N-UT9 +@IC7/E7Z=]?BI=.K6HL?1XOG(O**P+C'!KG M0(MMH9#1AJ(@&<,N]Z2P9N,U:^1T/J#DV>?_/KESSW@0?I^-],]UI3NU,;VJ MQO1J^/7.K>EW@WXW-J-O]\8P;KM3C_9?20?*X_;T3S]\^W,TT/T!C*X>G.Z, M?'<(BT=\W$$_A77OP(,/_+"N5K'$E>/[//]SK&!2$XN*:)2SP@NDK.:HX+D1 M!A@&87&CKP#S_#XA3+5_L(:T=? /UD"V+D V1X&%D=90@1P)(@*90M)%MV,! M)FQ.5"%BQ +%C4+5?D;XH4W'OTX#84LIU]5(N/:/U_\-/R8/T]6#@W8/E2SZ M%2;P>M5'J= \2:CZ* -'4ISGH<_>]+MPO]/_&F;VL.U#-K4YDVX/(VAT]7<_ M:&3]0?9F=[O9R%S?#[->?Y0-_(^V/\G@]*R?/)%AZIUL]TH-C>?#;UE_/,BN M!*.A/XBY]LNE6#NM=W,F];AK_&"F"NVG\L87]RU@-&W$E!, HJ'O3>$D7T\X MZ?C_^7BZ_\4=&\**W2_O#IM?]MLM\NZH=?3QJ+7=9/M'WW'K_6>R^V6'-8^^ MGNZ^?WL*SQRM8]S<^L:L@15 8D29$#'TD"*E/%C&@4E>*%]02GZQT#SVW'[T MQ_U!TLAZ-3(_@2P\ ,IFLR;E9)];>V)R">4+0 M>62-F)KFB[-"P_H4 C>>866-I3:GWED)2QA\^"U2[GL \>O_-H,_7E]\G%4 M]#FZEP"]U1_YC&U.D!9T JYCEZ!Z%W5MN@FUTQN.!N,TY]OMH>WTA^.!WX-; M_=7IV^]/K5*G$Y7ZZWN+_/V]=?:5[7_9/]S?^]C=A^M\)1^[K;-WWYM[?Q_M M?OEZLM_]NW-9I9KO/]"OW0^T=738V>^^Z[3>[W]O==\=[;^'-P$:!FH(E.RO M[M?N?T+S[#MN'GQC7&M/>4#"N (H$V%(Y6$G))P"^I6SF-US_CQ7?* MN:!@3&"+@X.5 O31,%Y8PKS7BC"VL4B1HM84CZPT[W1[D/U'=\8^:WH=)3@) M=%;2ROF?;6LX]*-A]7QNM_M@>_K8J=V3SW6U+ M=_>VZ.[VYY/6UK=8_$)*$?L(Q\+WNL!(Y9PB+)DP2C"&/;NL3ELGO([P3:Y8E=^G6_B.WY'.;_3F;]Z6)QO,B(> MX&'9'8?@NH>E5W\]>]EK=F9N$>Y][:%J[M %OC;KHQ/E(7U3\D:NJ:W4[JF9 MBFQ2W,@B!%ZPX1]QX&9\G[?H^[:*HYHX05SP+Y&#&^R6W>C5;SZ$$TX\=ZEU M'^*%).NI)%<]&\E]T>Z!3=@?PR7<\.5MQG.-,ZU++GZ]:OYF69/WCL8A(E!? MN, Y!ZL#CWM5F@X7K?."M[;=G^T?? MSYK1V;2WQ5I[W^G^WM;IU[W/K-7]^'W_R[NCRYL-K3-XYNWO\&RM[NY>\V?K M_6?^YSKP&-F,Y&-G/,E-7>MMTZ7KIOKO'5ZU:Z2))AW[0A67XN#]LCTIW9:\_NE&Y MF9H8/2$QFG$];XW>Z,'@%$8K>2MKRK0LRM3Z-$^92,A5P;5',L0V<,0')#EQ M2'.FJ,YS3JS<>"U$H\COG6BP>HSI=]=@;XJ"4R4TE3D3SDM1!):3 FOA#$S_ M337XW(UQ[L6H]7:)>IM?UEN?YR*V:$3,>HL8SRE2-AH]V!+&I @JMF^DI)&S M^?SQFH&L?Z?.P"9<_+&L.\LND:5L] M5[.U1T+]]CQ;"S2(X )!AFL"J,\"4EY+6 1RAXUBL'@7@/HY7YBU?[>,LN4I MTHHWX*V!M ;21P'2FBT_,&[.L64J1.&8YH@#3L;V-@(I7 1DB,HU44P%K9;% MEE<&-B\F%-PIVK2.3JJCD^KHI.5$)VU[ZV-:P21 B=0!2G6 TLH/<1V@]"## M6@:&,RY-8;B@GJMDEQ!,Z@"ET@[Y>-3:LZQ) M]@^;7SYVFWL?SIK=MZQ%WO[\>K23M[;M*3PE_[IW\'/.#GG?Q*VS@[/][MN? M^^^__FQM-\%N.:!?]]ZUFT=0YWM]\M"%#Z_,V3W!M- ^*$&<2P M,,B(@B,<\\QLT(''#GU$D@994/9U[;?;Z@"E5?6"U %*=8!2':!4!RC5Q*@. M4'HZRC0?H/3Y&_"B(B^L0%04##%&H7 M05DF)#(ZU?A3#,F"&41@.1".<*FXW7A-F6R0?%DEKY]^I[T&TAI(GQ.0UFSY M@7%SCBU3QRBV7L9PSB*&<\H8XLD06#PY\TIRIO&RV/+*P.:" *6Y4F(+J_55 MKW8X49O-&%Z4'&IPR*N![\"Q/_QY5-'_O5B6J7KE_/P4;>#MQJ.K3[D^6FI^ ME_FQ4"(5'L/L4IG#F9^'T^:[Q_K (S/P^CO2 1[QE>ZZ^+8 MWGU8-JXN??B+^G!WJO=VQ5,4%^?F:#PQFJ7I^FD;E7"+1L/XU6!\%:#./+VL-?^ MW[$?PJV&< !\UC?P]#]2)$@0CF2X"?[5[/V"ZJOJC M\5K=^/5Y!43_\]BG^H=AG$ZS,?XH=/HGPVO'\RFJ$OXZB.P[IT#--1EQRL2@Y^^(8)T891BCB10 2X<$@R8Y VQCN,C5#W+CDX M*W=7LH-'4-U^!Q0F*F,IF<> D GA8HEOK^UA5=$W'G$,M^F[1M+-M'RY_DEO MHJP7,:![+NO#J:R_NB'*S8_7PF5];<*B.8Z&1_Z^K[82FY#I.J_:([B'O8&,SM26_Q_?<:#VJ#*V3A]F27B$ M0Y]O.%L*7MNN+.R'"%FK0X2?P3X$MR''Q.O_W]]V][_E<[[;M'=Q\O]]I=C^<->,]MC_3UM%WMKOWF7X]^ZO;/'J; M?^U^^/_8^]*F1I(LV[\2QIN9UVV&T[XOU6.842F2H5Y)5&8J"X,OF*\@$(B1 M1)+PZ]_U$)" !$@@@031"PE:(CS<_1Z_Z[EBJ_GU3C"WGN?CZQQYEM M B?$?6+(PD^D))6.D!@\]W/(,50A485$UTA$@@G,D)"6K1]7]A^]H/VVIGI_WG3O<;P/?:2;A[#%3@/WWP MOQA60Z7SW*3(D(H$U%",.3(D"<2)U)CK9-+TU- I"M4B)Q-60/HQ@71:"805 MD,X!D YIT6"\NZ@Y05PDCK@6 6GF(Z*$>)\"%TKSUTPRG#&0CI%>^-)$@(=2 MVR9)HYJ?C RX;:\'\-"-\)B7,13[MG72*W/'SKJC$RN*\]B-9?_VG&:5AY$3 MU(9Z\;T@RVQ.IN=N9MG=A#W[:,K>C#/V9INX]3B0-_/O5?+65?+6_AY)P486 M,'),1\134,CI*)&/.'=2D-P%^^SDK?F1A1')6[YM>[U6RHCP,%:XBW)_YA/E M#$3D5T[E,].SY*/IQ1-<9>&3O.A,\J:883/)FR)RD08[WLS.6Y+7[%-0QDQS M>IV@_CS/P,VIB<"X03TX-]^>/W$1YNWI=L[SFQWW# K15[W(Q]MTL\Z8F_^8 M3>TL%[: 81&+BVB[+P#B$8^\B*[ ]^2YFW7*338$ZS<*^W:K?] ZV3J).["1 M/I3W;O.R4:N?@[T']_C^LW'Y]:!1^^-@=V/]O'%X=+ZS7>?U9OU\I_GY>,A[ M=UC'].H0YSP@&W&N,'3)>\NE4?2&!O;U MX>/]9DS?TKKZG2*U?@RTKRIYNDI9G =-;BW30 *-P]@7OBL)$L$(Q*E(2$OED/56 MBN.$B%7ID,\%JR$=TK,(F$0L(DE%Q+'DR 3OD9-1&AVD@45^I@Y9I6%7:=CS M-+%5]N <:JZ53CI]F!]1]D<4$T2[B"(HGX@;XY!-22)J X_&>1R%JO*M*\2L M$'-N$/-QW?DA$M=*-7XN9@Z[5Z7#B6N-), ?XH3SS.0:$:6,,PO+:NCT5.,Y M ,UGY5:78]&OS'WX-?;Z,)Y,UECVGQR9*/A*\$#H?Y;=@$]MMW_-7K=YVCDY MCZY8\_][UAK0T2X7Y[$XL.$ZX1B&/AC?@!LU*!>4U' Z1YX"X$5(B@1"O4DX MN;BG<7;E7SWC?\R^^D/<1Z-?4SY^1TFYF,#S_.QA&$5C?R]QKIC+R<)1*<1I M6=AL%-C5BJ7\FJ(A^__PRD-L^; OVWE=83N5+*2MDWZG@+T2>[[;.2^L]R73 M:5YHVSK)&;OGK?Y!Z-ISV\ZOAG++]5:*G-9;7J',V!U0IA:?.L>PBR[^+^S9 M3C^>]'-J^ZF]*//:X8XC-F\Q8//=CX.;ECGR5RGNG?*2WV*[';L]V.0'+0_C M[?T:1 M@$0ROY%W;$G9F@_2(K7R=AL$8%:*[2QE/R(\$$!C_O"#0XT!GO[?\_@ (C=(IX$ MV/+W2F6*9];*7+%MS[8>Y)L_B.&L';?279 ?;KOR8Y-IZJ0TR MH,>#$2T\TBYHE#*O+_8N&A:'2D$6J>2@XI5]:U[912$MG#J]8<64^SH5%//R M^(\SY2[*YIY8#.:WNF'"VH0WN.7\+>IH@\.8?G;^U MF9HH+W!:ZRVW:NDT*EW;Y-^%/^MV 2^J[-8J6VRF5&UWW0^?!KON(^0%?&%; MS2.R>[B.&[4=WJA]A>]O\MWFWX?U[;^/=YI>P'6.&H?K?*A'8;?N:\A M;ASNX\;&%U8_/&@WMNL_\_T;E^TVO$;KS8.1!4@^.9,HE<@[&Q!GG"*3>[LZ M'TQD3AAIT]*J$LL8DSG*_JK0IT*?:?.;5>@S:_09BK!S+Y5.#"//#: /E1+9 M&!WB+EGF,>9/4YVZ>3J_"/B0Z@H/B<977ZO2UH5!_=GH MG(W.B1\%_.\NJ^J5,']$=91.E$?A!1+64L0]_' &2T192,H*:ESB;UBT6@'# M@@/#;-3!AX"AT@A?A Y#&B&+H/4Q%1&L&4=<.HJL<@;1&''R41FLW)4].J%& M6"E^[]69.3JR\/PRJA78(VJ9UB9J9IB?LF]T$6JF*GBLX'$QE/8*'J<(CT.J>C):>>TT4C)S M3ND@D35$HB!]$H$XQ8@MRQRFZ+V=/WR!;?ZK1O;<,\?\5=JDA/]@39.:@69:V$7%WFF[_S,]10I7@TLIH4A(NLVM#[J*TU3^(W:_1QU;9):17:_5\NY,; MC,Q+]46C=75@'6^2GVO[;JS49J M'&Z2/>I@9JU6B.!,JA4T1UI%@HP6TA(KO0INZ:K8ZRR&M7SHIP0G5#3*&1XX M]\XZL+4H#\Y)8Q57]VLURB4H;LU],8R*M_?P/6P<5 )92G#"02>O]/C]75X1M\9O MY-([Z)P/2C]+] ^=\Y.R:JW<[MU;V_TD]@O7Z1R5/8SB3,W=ME[/-U<8JD](I6#[_]W HAHE<$IPM2SE0.=KS+3C_M?8Y+6JJ*GDF9:_[(012TOE87W4M?Q'D).#S#WE0?J%3M#[_;)^J+\S/?D['Q/3LMIQ72N MU?1?"OE&;MJY4!FHSU3=!TY,N':C=G#<./Q^63\\HHW:EY_UYKK8W89[POWJ MV^M\9WO]LK']1^N^$Q.NC[?RM9OUBZWF#EQG';[;;L/K%S".GSO-@X.=9AW& M_T>J7^"?]YV8 18O:2J1QE(A3K1 8(!9T/YIOX)4>$MJ7\_O#!/3:NHA/F-A'E(R> !.R-MR\ Y0=H]'#;/-^QTQB-4NKBY$G*F>>)UIFA5Z!P5JO%^>'BWOK MVXW07^S6UG[6:W71V%Z'W[]UZ_/"([3?A,;?.\WMR_J---# +-=BXW+W:.O]"MVFZJ'Z[S/2F=LY98E)C, M[:Q )3)1>\1D MB5*7KB[V>#4B$C(PP[824/PAOX'"<"Q)IX%CB[G^173GEQ M->?%8-*?DQ#ZY'U?+R%TQ"Z:I_S/U]]*FS_W.-8T:"^1PB$!^#N#3 @!I60T MI8P&FOC[S/_LE!O\BM:@L(,-7J6 /ID"JE:PGD%6I5GA['E$^6^0 IH'JZH4 MT"H%M$H!K5) JQ30FX?^JQNO6FGUH)"O7=2;NT=;S7VQ50.E?/MON/?FS]WF&FUL MY^*MWP_J37\QW-GSBZC7-G\VCK_ ]XYXH[8C=K?7Z<[AYW:]MD-V\[@WUG\V M+D=G?5JC;721HR P11P[C<#,2L@8H0B7*I(@EU8)639D_GE'JZ3/CX@]+_4Z M5]CS.M@SY&QF3'LI&44)RX2XT@$Y$S"*QA,GF8LA4L >NLQIE>CY&D(W\/.% MZ/J=83WM7::!O;:*4\YP;3#!%;A,"UQ&I6M:+9-+0B$9HT&<6H4<#0IABFWT M-A 16.;D6=983JEC>96S.3?".A6=H!+6&0GKB'1,8P*W%&DA/.*68/A-:N2\ M##X(%Q6&K2:7U2Y]1WCVE +""_32B>\FN?UP30O M5(;+0D#-B#Q"D;R*) :D- :C0Z:(+*<:,4<3ULZD(,/2*@.C@Z@Y,CJFY/#X MZ(([K0RU2G!G+;A#.H+1PH-,2F2\"H@[QI'!Q"-MHE.,CZVV_8D=LX6JR)](9"G=4MEN%QC6[6U M/2TL52Y8Y+*VP!FCR.FL001-N2=$)N\!>9:-9G-DG52>A+G2&"H)?CT)OKPO MP<2Y)'@T*&F.07<0$FF5/&*12NE\M,31I56]3$:4;L^M?V%.6;3?I4/D-6M4 M/VZ9U'NKAYJ!]E<=%],^+D8DQ>3*"2Y X;-8DQR8CLA*&1!SVE.G$Y.8+:T* M."_(BV-'SY&+.<^:J=#M0Z#;##3C"MVFCVY#CC1JO !]F""J LD58QR9& 28 MLQA'+(F4Q &ZD64M%PK=QJCE'+LV1][%H\.S7K^5+EZU?.E^#*XXMJV3]D66 MP5ZKU\_*ISV^IM=MVUR0U.\4WZS]5MANUY[LQS*;;>5>LY''JEFK[C.WNL_( M:72?$?2FM4%?_9LJ[5AAT\A[UF2/V:4N#0X]U: MG=0/=VB]&0ZVFE_;=;K)&[E1&APCC>8?[<;QYX/=C2\_[Y>$-BZ_'M4OOU\T M#G=^-NBZ:&Q\O]PYW( MA]S;C$ADG.9(Z&2YA+/$*'N_OI@S(5VR(BD1N(K&&*RQ L,GN>!DM(_7%UNP MK!N=$W3]]ZU5>4[1\9.#F771\>U2XUO/,D_UQF^RN>K[>X808IEB*"\*X@$V METW*(-A7(46F!77A^17'LX.JT4?&W8!8^]:VM=W;=<-E-=A0;?)OQ3/KB.4# M9^7KEA$;LZ(%>U85L5@A]'D=7QZ[+,4K_)F7?:**F,UHL%4CF:J*N*HBKJJ( MJRKB7P_]"2SO#NAE^?B\+M"J*HC?817?M&(EG^"B^7;;K?[!]>:!.\#D7>O> M%XOD97RN9G[%)+ISD4WJA]N=S9WA2E]GVX+NJ77V@=QK95^WHT MQ"1W>,1W:YLTCZI>\[A1:QSL'![]+!F$FD>7H-%?;,&S-3:^CBPL5@PV%*46 M!>MOJV/J3YX)5\GU*EQ#T6#> MUV]->P5+4X.E$97*>0$MPPX9D[-0#58(%E A)8DQG!J>5"X[TLM&O<-^O!]= MA*?"8%*)\*N*\ A>$PXXK!D25%#$+:-(,RL1EL%1A:UR"C8@%!0 M."09CY=6^;+F%>W9NY/?J99D5/+["O([7)WAN3)&102RBA&G@B$324!&A\1- MD-H%GH])2Q2020EK$C:0(CH0$BH'32@J-C>( )^^0ZJQ*P:A2,"IT MF2JZ7-Y'%V\PCDY8%(G1"!9&(9<"!XN#,FJQ2"*(3+(\1^CR?GT;Z[9[4G3. M?E6>7!3_]7\T)>3?US4IE;MC-KK+[V<]&$:O]ZES[%HG9>W9I[(.;1\F_5.N MUPVQ6[Y<)7R]BO)S94MI195V8$MY;D'Y\5'DWJ@).<,)DSH(S\&6XF*9OYPR M' MRULC4GDQ2<(Z9A!+-@(N&X=T( Y1+3#UD2C&26GVTN' M.E5*N0I@/R; 3C7:60'L3 %V2/&50D9"I49P!CK$F:;(,4&1ETI;;[AVP2ZM M:K;,Q7O UQF2T]TA1QO%\/4*]$:-SHFO&([N,1RQK2][EBJC(O:(^1QULS%3 MR5J.%.7.,Z%LM&31&(Y@,Z%783FJ2(PJ$J-WP.)3D1A5)$:/W+(B,7KO/L5' M(K.WSM**UN@=)K"\88CYETY^UY)-K9\QH,O8[;P/(_:PW0;%O+W3S(:K%UO- M+P3&=##X_A6(Y>(1"I1Z9T.6F&[ MM,KYLIPK+K;WFZKW_<3#&&S6A>W/XKIK0E6.. L:@YNY;MJ?-\A3XX72,T#I$8105#@X5I-"*0B? MV_U&,.LD_!98#!*4+88S X1 M&8CUD:!D;,HM0S@RV$3D,%$NTJ@BUJ#BFF5*IT6G]_;@^=)<]4=2T+=NZY[3IS=/.R7ETQ9K_W[/6(#Q8+)?O?(OM=NP. MLJU!_EO]]J#SN[\)M@]:Q%]'V\M&\<6Q_=DZ/CO.?_S')/CE. -+SCF+(R>) M6!B\A_]%H0W\US^ 7V(*R0'C 9M<3&![?EG!95WL$9AQ!;B$=(H*<<4P_$8" MBLE''8VP&J=RBW&>RF,]A\Y5ZS_J 5 M?\3<=3'OG.N@]1457M$'$8[]7N$N[NQ9=[78>0'+-_(>*=MZ9TNA2*V\=L5% MM-W>2M$\N*+WA_O&89F$D?VP[3-X,W\_P%8R_7%!S;$[M?CN__PC!B MKU_ _V&#]..U(-V5A?Z![1?G\/#P89"W5EFF */BQ3^N*QI..]W\T7\.AO:@ M5.5GN_4D@V><5+J>4WWSF)C]->B0^;G3?4JZ/H,4GGCXQ!J,\D>I4U0"-U+@ MX#Y;-<^VFFL,?F>-_3T2DY;<412($XA''Y C1"#FA+9$RA1-9O6F3TE?<6#S MIHTG-SLQ;]A3.#\Z( LG 7;YW=*!E8>.J/D^:I_*=GFSX3ZKR*G=Z\!2^?99 M 'P\/>UV?I9XT[Z82/2?Z561TPJ2?S0Q;EQ^.=]CV&CF' 9QM0QQSBVRU@M$ M7++.!Q()5SDOY0FQO3ZN0.DZ&[VU"Q!L. ON2R\<*+WX\'>Z\?:E'] "5^Z* M31[IX(PZ*P%^MJKY$]^[$B-.5U0NM[M^M-\&[7M^Q*LJNRLK^M87K^Z$?WW% M.K!KSOH/?^7QPLCR[X=J9%\'1HBZMU*W?N;G*,5/<&EE-"D)!_JU\@M_>ON#,%&/<.BT5K9/]/Z/MQ=Z\%#\WOEVC M;;M=KWT]!L2]W#W,8D/CX^^5]M-W:_G[> MV-@%Q&T<;]76SANU3;'5W*> V =U^'MKNTYW#W,CB( M6<@]*PQR.$24HI.114V]%\\ODG]U!7)@-Q[#V1US$SM0!-IYK0<=Z^#??-#; MWE5E?.^W"8[AL8ZXURV9+[T,@P-ETIIYBE= AD[("F=R)C7SJAKL3 8+ M^+DX@UVHF9W58+EX'9Z'H<+Z:S1\E*)G'BO?FP?=&(LZ?.Z@5ZQG[\XDU>]/ MSA013U,0+,(T34R6,3G9W/N>LY'T&J]%;#''D[254LL_TBIX3*29%J7(RV\R MQW-=LWU;?"H'4TWXJQPNHU(_)YV$:C(KI*B0XIU/^#!23%]'GX86-9C]Q:"F MFO_2@#]O.Z >RDA[ORS*'X(.63.1B3ZKI;6V.-[?IE_=+_W#G\PNK-39ZID>N'Z^<[AY]A M'#MX=WN3W4\V;5SN'M5KGNS -QN7GUN-FO]9/]S'C5K]HM[\O57?AF<^_-K> M.0PC:1.PR\K&)HO&!K*>8_!"1,E04PPC6 9#;)6 MZ]RA2(M N$O.+*V*9:$F37FO8*B"H=>KO'E9;FT%0Z\+0^0^#"G08C%-"@6C M0!O")"&K.48TRB ,<9$(M;1JENG$;#05#%4P]&K:4!(&4".@VZ+1C6'HPR MOLSQI"UD*QBJ8.BU8(@HH9Q*DC$IN$A,2P7*O?9>:!P ARH8FB\8$D/:D$S< M4)X0L<0A'K5"QOJ =+0ZZ>@"Y30;911/VBVK@J$*AEX+A@0U@D:LE6&$FZ@= M9]QY'9@B,D:A*QB:+QCZ6;^F[FMNDOS9/:PMC2%&A#VWB&L"."2D1@P+X7VB M0E"2K3))YLHY]$HDH=,,6HXI?=\..MU^T8_=X[M9YA5OZ(RC8^7$-V'>;T%/ MA2[CH\L(4E#F8DB@Z2!M30 E!VPMS:1'PDNB+*&:4U!R8/GFB$ZPH@2=SZA1 M)9XO%<^AP)!SE@L/0DF) _'$E"#0XQ226E(+2"JIPG#V5\+YWH1SZK&42CA? M*IQ#X1*-DQ?2)@1+I1'851Z9!#]8(CH1(H)+L+^(()5XOC?QG'J,H1+/EXKG M4!A!L4")T HE+,!NQLZ H.*$@A%<,A^T8)5XOD_QG+KOO1+/EXKGD'L]::L4 MYA@)G!SBF:&0L"&!TZ4HX7^P6&G(Z!QX-XR8A MJP@($"41MQ9 @AB'O%/2:R^C%W1I54_HGIK=43W! MB?P>)6KJ#M]*HEXH49Z)(I!HJB32 03B6,F.<^65B<\="N! M6A0G;250+Q2H(1]MPI*$S'.G&)B:'$<0*#B<8#V,"#0H[7%86C43FIF51"V* M7[62J!=*U)!;E;' (@@2LC&IW-S*(RVH1RPH:SQ-&AN_M#II_\%*HA;%%5I) MU LE:L@3*E4(@1"'&-$:)"H%9*7&**1DB8T$:P=*WX2=XBJ!6A3W9250+_5+ M#'DO-='1&T60(,PCSHE EI.(L+%8IR 3XUFBWD"DWG%6;.Z8EMV6K1/?.?X8 MR;#_>--LV*L)WRSGNP*-24#C8MB9*5B.;"C8BTD+P P)F)%R&33#.":+32R; MMM)A;^8_JV#D?(GEFR;!WI/*VZ4QJ?4S!G09NYU*6B>3UB%'J8D6M"]N40#X M1-P[ABR5"NE@DW:)61'H$ASGFA+Z[SF*459B.YW3=/KYL=5I^@+Y'/*[6N^\ MV#^D65,(D,$34%[HK&K3M-W)Y;3SXNMQ/(%8CGDO.48K ^C/2*& M@EARK)&ATL /;!. :(#C-/=1&R[W>A=B^8QKS-C3VH.'AGV_5/SLM7X[:;6O M>BU54C!%*1ARN 8EK(R2(Z-S*K"')T5"Y_]6=+$%YUK M>HW'DT!'\N8SF+K0R6)P0X\_-G?^ C.X3./IYQ%-W]*Y7)&[3!UDMT;PCRLB MF%!2H10MZ.-"6>1@+0%H [.PHMII/. ??QZWRQ1$XW6"QQ6>57@V2[=\A6>S MP+,AMSR/&EO.'&+6@<[HDD;657BVP'@V]7!% MA6>SP+.A,(:/3%'M***>1@2:M4;:$?@1DL64VDB(*QG1S82Y1!6>57BVP'@V M]3A/A6>SP+.A^ _V."8E-*)'9+/!L*))'N',Z=\I*A!K$5?1P\ MFWIPM<*SF<0#AH*N+BCLF3"(@8:&N#8>62();"./?5)>FQ1*LGO![OL>WNMTYN.H)3D)"KE\H1TE$- MK:^DW&MUXO]7C//0Q,&\7N[XX\64US:\7^^7NQNAU,'FW5K^_MY M8P.V_V7C>*NV=MZH;8JMYC[=:GX]J,/?6]MUV/H[%[O-1H)1L#W!1+02#FMB M>/:M,#B[$S$(%"Y!N+=<.[-41$"4TWB5%C7A#GDM=*89G==Z12<-1+!NN_Z@ M8&2YR!MFN3B/Q8']$0M[LU/NA_E[RT7_P/8''SOI](N+V(==>GP<3WP,Q?E! M"RYXWFJWBV[LG;7[1>ODD:L5[5];K[ GH2BE$X97G,&;MMQ_O]V5CTGGM13C M>]@"\]NVI[WXV_4O_PZMWFG;7OS6.BGGJ_S2O^]>7YP.P48IUX.W_WW>"OV# M?/ZMX,$9>)7A<77GJ[=7RK?N(=[@/4Y7"!$/OHU7R(/O/799L:(9G?I5*5O1 M5,[FLFK?=3%GH2:[=OB4SF:NS/QBAM*SF)#S32Y;/1<_@,.C/Y! MYPRN$7K_G&0VIU62_ 8&T]I8)^0X0C9I=N^+,WKG9 8?M+3'>K %-Z*5TY93 M:KT5EOMDM9/$"!P]/",5DNQM/AZK+:V#/R.H6W&T97!1_M7H]'=B_].UL@?F MP=GQ:1X;6 U_G(5]>+G_MVV?1; >3@""VA=PG=*(6#N&%?@0%ODNC./OX_IA MXZBQ\?4 +'&^U5P3N]MU7C\&LV+[CZ/Z(8ST3'?QPVMGD=QL,Z:P#'Q3H#-S*@GAC)A1*P@Z/U! MT%!27:!6N< 5DC;E'FW$(IL\14['Z(4,*2JZM$KELIDK.NXW,"6'GR>5_UDL M776$M^99.NJ]9Q];1QTQ9^_C@!CU8(M^0,Q*1[WGKZZ.B?DZ)BZ&-54:/?/& M$X2%2J"I*H\T(;G?$5%2:>]-"%/25$>CZM0UU0J(%@B(9J6I5D TYT TI*_B MI*/U1B"J-.BK(D9DO,7(>PH8Y;@4V$Q+7YTN$LU&7YUBS/M5(YK-@P@*Z/U( MY2 ,>1V;+,)9-[_7/XA%:F7!*2ZB[?:*>)(7I*A%'X]=[-Z*AL)/7D8EX1>Q MG .:IQ'6_D=L7ZS<#4KFJ=GJE M'OY;-[9M'M6O$.1_WHT_7]T9__J*=;U.^ZS_\%=>D-3P.DM.]+T5N/4S/T>) MAX)+*Z-)2;C(B?$.] [,8O#::0\O[@F]=/VE@^ZO4,M^1*X;[1%8K_!K]6>*:<=SC08F%6BAGEJ5QG<<&) MF=D$[-51N7Y\VNYN/P;_BYQG8.VW"@ M?1%;&Y\/=O)!V-QMU2^_BT;MZ&*W62?W4U)VX:!K;,//6FAMP8$&G^,[VY]; M6[6UGXWCSH MA,-MH/D *('FD54(8[WGQ#,5!.:1!9U2#,8SPXV06JK[22S7TUY^.D1FB&;.@ESG-668%$)%S"_LD44,I?4JVIBT-Y75^:_4! MZ?SC\J%X%OPLPC68K),8KJ>M*/?K,]-8Y&MG!WG?Z98G8K]3'I:?NW!\'A1M M>UZ>A?FE;Q<@[;[XU&FW!P=BL;;?C3$KL\O7GX]7>Z=7V&Z$0[;?ZK=A2N"B M_I9L%Z>V%0KXMQO[K6YY!<"65TB(N^'B\0Y-T.=\+\D8B>8BTT%DYF&-$:R%0]@1YP6(KN/V M^2EQK[WGFUDGA,W<.2_W_2!C[.P81@07Z95;WA_8DWWXOGGV[Q)VI$>*U/FKT?VX(RR MD"9)O9['*9NCY*('84'<107Q>@K^D[L*8 \,[9-^\2.[K K;+_ZPH.QU+XJ! MS4SOV2YCQO#&2UB;#X?JZ$F;./0_YB._K:MU]+-.X&H%\UN!(F^T));S(!V3 MP2=KA2(68S&(^1!"GZKIN=*G;UE_0UK98CA*GZFM#1REQ]\O=@^/2'W[.ZE? M'K'&Y=>CQJ47.Y>_MQK'>5R;\'E/MC:^7]QWE.XV_SC>:G[_N=O\?KG5]*RQ M\06^WSZL;VS2G<0U M,<80834;L.6PX8C-M6B\7C#@>9D$8Z?-ODX[G1?F TQPO%S? ^4+_D;("A77 M-VJ=!(#[WY!Y/85\T*(G=G^T/&C=G5Y_])DR%BOMU1S>6ME[Y62+0U@[ >KZ M**(/$DQA;+CDQ'J9=$C:>,6UM^Q>2>5SX/=J?1:GS'(A@'=$KQ]#< )0C0@S MDJEM94(ZX82B-8DERI@2)H?*E9B4=O&%PC+G;<7F2,U^[(S:S&91[/5+H"N* M%T#=HA%PSQ>>7:_#7#4U7 3,:HR@B@TA2L.H150:CG@2"5FA)?*)6"6QDREW M5%&3EH6_(25WI9W=S0#U_;/<"K1=M#N]'&C_Q[YMG?3^6;P(P<;-H9H7!)ND MA< K0-C-HFS 6OP)ZU(I9E,#N6_#($-CW0COG\4Z\.@L,B( UIFH MD%%.($5QT !](7D!6,=?@G25,C=SI)M&O.=^EN2D$9]A)\,BD+N]-.@S\5,O M>-PG6.(!&*R(DG <@Q5.<*&==$*Q*$P9]WD6_%=QG]DA_PCWHQ)".F4D4DIE MDC=.D?,1(Q8],3A:150<='T99N&=^[C/I%)9:=X+%/H9#NJ-8!)<&"7\+1LX M/!']J1!V;(0=U5<+"X$9=Q3%(!7BRA.DL3 (4\6$C-%1XG/OPA>'=R86B'>H M?B]TA&?1_*/SA5E5A.>YH#7"^>FX4Q$4>*1TR?,!\&6XPHA+KYRT!!830&N$ M/^#M:B8K)>SM(SR+YOI\702[:;#^C$A/A6?C9]DTU_I#9.9"!C.W78 +RKF>3>-?:9; M\+/X'7]>'!RB*K$H0Q)"."Z(L,H[HB) CA51"?H4_U(5''J3TV-S^/3 L(;, M88JH) 'QX!@R7H'JK(Q3*4BA+,L]&LF('HUS'QV:NMS.0S>BMRBLSU0N]N0" MYBWVRHXQ!YUV*/(KIR"S5[2A65#+USII4%\/]^N$WO41%<.;L4+<,+;UOO=B M^/#<#XVU/69-D)9[Y"A,(==1P&]>H:0CE2[*1-F"<3\#:K+[Q M]7#G>_>AG8V-'[!S6\[&^N76W]KO,?RKD@^(LZ,1]Q(@8P%2\.&W#. >:K:="=U:)[Z;6=1?@*73F]=%@KH7 M:C5T^E"7(6XKW6;4WKQ:W KX)@*^X0*9^\!WOG/I89[^/MQM?CZJ _#M'.[\ MW&JN7]2//Q_6Z3H'G>>X#O,(SXSWI"726&(1D9*#CL,XLI%'A)-GD06,O,*=N6X>9DZ MT_$Y4N,/8.2Q-SW+\(. GK"!"",V<)5,0$D8@#IJ!;)&8>23X"XF$K%-8+P-)X#,B9?F@\FS M]]IS+F#)"*R;M)9RKR-)-F)L6#+C*C&5/,^-/#^INC2V-\]WFXU6_G=K&U27 MYB;8))L4;)%#F)]6O?D=9+U^4=HDS!AGG0U(RQ@1%\DA)Y1#$7NNN1'8^CBV M/%>NF&?I+KV^3:GHGW5/.O"DE0?F=746-A.,:UZM9@5O$\';Q<[A;/D^#?CFO;Z_S7'51:LQ"^-PVG",5L@6, M$T.Y'0H21+D0699I/:4CA3-"?/+>4LTE#2"=P1I#DG,<%!Q;[<*/N@O%GC5! MF9@4HAQ,-AZ9148G@P+34E#)6'1Q@B.E\CI/9+GU^B!CI=OYIHUI8?=?$CQ_ M>CYGGWWL=V.OE_O EA4'XR3MOI%/;T$FK7*<3#*7?[;2_4F]PZN'WBE%,].KU5V(>[&K+S]B+]*NO[SKJ1?W0C_^HIUO4[[K/_P5QZO M72O_?C.SKJSF(^8>!-SZ>=#]54ZS'Y'K1GN$+"Q_]S?;/K<7O:5_W7U8>*R[ M<_O\:7ED)6_J66]OJ($&S0S1C%GBG=.-XB_LQ)-A$4 MO*N2Y%YIFUT_5J\XM1=EB6:_DXM$X9.GY8.ZB^*LE[DU>J=@B*7656I"[WX] M\W-VT^O,P2;Q**7@O&9[L%;!![4F9H7/&3P,0TKZ^>NZS_ M:(5!!W:8T>N/%#]:%NS:P>:ZO0J#.5\IOH,BTGWD$[>>H#BPN2K]-BU*!][, ME;\PP;"8,.Q!U2^H:_=DWP$WNR60=I)R-=IG?@\ MB]=%Q1?1=@>/6A8?W]U+\)>/W9,"3#3X93#:[R>M;&!\Z^?=4_PC7X=C/P)LTSCC3X[]4(2N2$5G4+W.C)YZ]7HYV+&+XM]V!<;\Y/3*JY\:AUFD M8O1GU>,ORDK,]I//K>Z;.6'7A%7VI4'R-I7VUZK'W6;K8[=A7X19I3.7ITI& M'T;@Z3(Z#+;K:VZG?X!AT#_HG,$E0N^?%9W#\^D<1EB"O2L#'>RR]AF:LFE[<-Y[+4'WT MG?T3>)#P$2@QUUEC>P>NO\YVFOMXM_8ETUN"4?T=[@4&]>4ZWFFN_]QM>G8_ MA+_3]&3W\,O/>C,<;-6^'C5J==&X/#C8;<)S'>8P_->#>O-SNW$9@^()*@1 M-&*M#(.]&K7CC#NO U-$QBCTO?RB"I'F#Y'H4._>F)2GC* 0&,X\.@$Y$R1B M/&!E:%+4F-S!48NY1J0Y-9)NHL3WX\,W4>,)HL1CAU(?B@>7 B*XM#*:E(2# MP\9XYYG'+ :OG?;PXIXD2[>^].@5QWASVB@V9 F5,:A&IQ\+@E>*&<0L?NYVCDO0 D'8;O4//IWU8)%B=T[B#K3^[0:,VHWFVD6C]OMA@WX]KM>^ M'N_6]GFCMB8R(_A6;8?M7'YN-3:^CX@[?"?U6LXJK+/=C9WSQL;NT59M/R>K M9T9PWC@,AYG!8K>9XP[K;(\E8@@L3RYE!]T&X -I03!R06+& 64PX8,#!?9[ M#&L9T!7S7%AEG B:FZ2M](D0K6&I0M1>WH]27,U_,2Q0T\B9&!EC?W*(8K5O87,B#T:C5*4FXC[ M^NW)KHU9$8(])U;)Z(IFSPO=/1J XROJF:S43W%=JT49+%DA7"S*8',<=D8S M.UYX]YVPB(_9;*9NNT=D_/HJEFYFPF0DQR?PT@_IB]OFL&S,1_I\U6F7;],)#F4S/O% M@XM/R=/!P_<1.;P>QO77!MW1IW9\5!^]\]%7"M?.5,I&^Y2/UL__,(;S>^BGFFR#SW?/83['>]0&./E_2#! M5M-?;,$S-6I_9W\$W'>?-)I'\.\.;5P>P/T;\+R[1_"'RBARA0JG%0:G[_ A[L"6H8S8@RGW9K#JWK0X841-TQ)AY''1&J65, M2052%4C-(4@EF9CRDGOM"/<8#MFD:7!:\A235:P"J04#*7(?I+R-R4EID*84 M0,IGD-)8(*5=PDS <>3XTBH5RU@/)UQ4(#4G5NV,0>H-GN@M$U,KD'I;D&+W M0Z)8KR2(7QBGC!B79@5S*G)DZ)K;#P#;%P1/>#/4D( M"S%(9)2VB ?*D8.?R#K/K>!:,)T;34JVK"?5V*8!>9/%(RH$F3L$$<*X*(A) M5G.ND]'&.L:DU!ZTJ<1BA2 +AB!#?BE0I8BC#B/MN,4V\3=\P;ZQVU5EH':HC2]_O.O0* I-;/&-!E M['8J[)@,.X;<1"(R.Q1IAY;Q*HFS;*I=629HO^NP*/"CPF MU3ZF7=)7:1]OBR!#OIQHX2SPF"/-)-@O!#.DL52 ((:&X)*2FBRM"H*7A9PP M=C\UE\W4R%3UW2HY=I]MPCQ:_S-Y(<(85ZK85W_5BU#\,/OJ! 6*_*9 \264 MK71%S9BS=1XX.Q^KER0SKY?\1: +V'GN2&"SO-[Y=#)6&U M.JEO;)[#<=':V@#8K^7CX^A\J_9=-(Z_MAJ7W]EN[?>#1K.1ZH<>;]4\VVK" M47*Y?M$XW],L&1P41<*Y".B=-*!W5"C&0+CW.&(>[A=5@I7)$Q<@1%9R:X)- MS*G(@HHTQ>"&BBK+!4#E"A2W%^F)*LN1U9)/W_ON6*W,!7 T6 ^JK2?">D^# MYIJ9).%,"DN3E1(W6\>Q5S3B>?&UW:?^]C[] MQ4KM<[E"26(U8",^*0L6[%4[R7X<4"]W4M$YC5T[(, ZM[T"_C>H\/Q5M3G= M9Z1C/6/Q,!WVVQ>(:K$"4OF< E&I5KB<28$H4<^KCGS\/:EG0">;!SMM0M^7 M%CR^)YK6Z15_3I* M@?' %'&!*^^$CWKB[+LK8R"&T;;"E:FS&$[:9]H+UTY:O-,\.(+O'=4/VP>- M[)RE8"\8Z'W;2?CT VP+LC"\76]OKM%'; 9MBG]8O MUV!LWR\;V_7+QF6[76\>W"FP:C3]9?UP9X\SSW(H!R5OU:#*RE&,$;92"2)# MLID7DLAEHN@\T[ ]OVW?1Q5G1^'19 B>Z,1= O3*!)9Z1$PUMSOV5J)\QR* M\^5]<0[4$TDY;.!2DJFDJB:BQ<@V&ALF*D^,FX_TX\JS=;$ MX"T<6580GKRV(,3*2KZR +[2#;B":@A[5(C60O'K9-6K]\MLT@J+\E] M+XG#1@4L<]D_-\QIHZCDPA&I)/PK*J5DWF'LV[!2DF2B*C&#C 4$@TTBD/7> M(0]@9I/%"@ZOK)08,4DF52:/<,4P]I;*AFGT3N"%6$**V6CX,I7 M2LG\2_.PDR21G-KND?8B(,X80U8*CC1F(7G.J RE4F+$2TR,RDDR5:EM#IJ= M/YEQ\A(OR7C,FN\&W*9.IU"!VRN#6VN$_R28)(U/H* 0BGB2%!GM(U)8Q"!L M@(4>T+R0%[F )Y*85W*M/#V8ESA=/A@X3+T^IP*'5P>'(Q-3J%ZG;.9Z5>K1H M%MY;ZD!CI<'#POT^6+=!N6(%@[.#P1%)+YY9;(7C2!!.0$=R#&D*.I)U1#%) ML. I+:V2987Q^V/"^^@2/W7%II+XN9/X(<5'$0)B'1S".%M%6!ADH[0("Y4R MA9;46&:)IV38Y3-O$E_Y?48I-LO%2>SG,J(^*$6P -$/9?".J;!>9#X %\'LU8G\K+0SKQ"(@_=:(_"&G8\!&$>0,L8C3 M1)%6!*.4B/&,P[(&M;1*V3*?HO]K/,%YXPRC"OXJ^'M#SUX%?S. OV$/GS & M!RL1J+4FD^X8Y)(T2'$58-VQ$]XMK>IEJOA"H]_3C>_?L%7\PSV+2YZ8T#DO M^V'G>OC;BNWH"GIW4;1.>OWN62Y**_H7I_&A\OBJ0+TJ4*\*U*L"]:I ?1ZF MLRI0KPK4GZ')ESITT3E]O'GX>_+=3Y2/2574DAG!)>6$*9M UW62)Q."X6+R M-E7C9B6\"[/D^T7]\.!XI[G#Z\TUN@.F1GUC4]2/U^$[[2,P1^CN85TTMM?) M?;.DT=R\V-J <1[N_ZSG\6ZLPWV/+N#Z8FO[*Y@CNS#B([+3_'MDF;G#C'C& M-,(),\2MHLAI'!"LIJ?:"EA(FSODS7.^915IFU1:I?9!.C [F<9I M497BGDI/G4H(:YH[%$2'M/8>,:Z4IY13;_#2:J87-R^IRJI*Q>/N=RJ-Q M#\R8",(+';RVAENM+%?!R"B9-U0PERK59-X1;42]N Z"$R$E\IQCQ*.W2#-/ M$"..<.ZI<5R#:L*7\8C&:W-D1%4NCTG%F1N0Y&B2E\YQ;)DSQ%N1N0-LQA'Y&V02"2A)6,.B)4F51A-)MG:?Y8+I%&YP3% MJ]3\XMQVN_;DF>K'HIE2$^7"2@KG%&7&>\PQ34811@4VG&EI(P]50&4.(&E$ MF3?S@?@D$_+$<,2I"\AHX9%C6,+2>4%"V=IUN("I\GPLL+A2 A*()8Y1@;6 ME9,@FO"[3TJ[Y_1LKL1U%N(ZI$$X(D4P22'*$XBKXP(Y#'_"JV#O8<4]ER"N M? HIZ7.N/RR,9V.FA#-7L_#!."4JPIE%A[;;J1V':Q>-2[^7J/ DZ(A"D!'! MPCH$2QL1YH:'J+SCW$^!<&8BB5D@+\@'@X"*5F;Q(>#R-@1LU=;WC,3.)S!! MHHBYZ 1^."P%4A3P'ELE'=,OIY5Y0P3X6)Z3UZ*5631#K:*5J6#P&@;OE1Z3 M>JV^9SF- HXQY(+1B >=DUQC0)IPV/R$,66F12M3N6;F3>(K6IGW+_&WW3KP M?-_WA"2.6:Q0 &S/;AV/M$D&48.QD4YBZOB4:&4J[\["TA5="^F\CO%S>$^( _H0FR05I$, O4.(H]P2^GE7E[ M]!N?5N8QCI4Y(9Q9 _'JVU8[!OBEY[NMLJ@\*[/1^H,A5IE6KSCM=GZT GS> MQ7;G?.7NZ*_6M0%?Z;;\T]PZUP]YES:&T/+T&',6FJWCV"L:\;SXVCFV)^/. MQQ"? /U56K]U>J^=ZB,K>GC6Z[?2QH'=;^Z+X$7M@RH!4%/]] M9RFG4&)_%[E' _9:3L';CWG#_7[QZR-_V8O\TEJVP#1K.1ZH<>;]4\VVJNB?KA/JVO[1'LM,RXG*+P MB'.LD!,1 S@3+46NUDU^:35USKK%1;3=WGTA7BYZ9^X0C-JBWRGWU$&G#=OK M9DOEG=$Z.8W-YI[>;.[^9EO/@RT_/-AJ(W=:GK6/OLWV]Q*. 7/MDX$18:K!'\R M(QG814FZ7&IY?WL--MT@B)0W3+E1X/PIL6QEKA&X/#$V3\IA#XC6\DXOM8#> M,FSTV/6M'F L/&9^H7RBP?.5-=A%LJUN\<.VSZX:>?_ZNS@%R;CR//TZ@^%3 MW?CK &Z=%/&LVX$KV]YML,^G-"!\IWO:Z6;=.'\0-*U<997O4E+*P??RQ_+O M_JS;C2?^HCB#S9_W=_EJ.=C>,^;_B9-^Y/<>D?YG>4SN2;\_B.&L';=2>5I> M'>Y?8<$^=[I9RIMYQ9IPR]_!FCCZV*),&FM[+"47';/(2LT1P"Z<&!@GI"2W M-H+I%I1>*D!=M*=Y1;MG\=5) XU9P08_AS20D15)9T :*%:H?/CMYY,&0M^@F^G)U^9[9= M-&/WN/C'3E;_A_Q_U1P_,<=K^_O=N)]MB4V84; 10''^.YL.8Z#FZ#-FW'-E M>A]]OZD#MU$9%;7H8XG@C"P7C]*^?HQD\ 4T+NQHLW&YZFY'*_.U5N+.CB1QXLGX<4T* ?QI..=\WKM M]_;.X>_P^=W#G?03?N?URS5:K]5_WH\G[1ZNG=@^M??A[)!^IALQ I""):.<2]]\A$ M&1#6\%\7F*6<+*TR19<9' (W"B]PIM7T9"-;J?7>Y+RKCK_GC[_1G%7!A(]452@8+1$G.52 M@10BPA3>"<;8M$B4=\\O%JBN,9UKO&-KZ^HDN8ZX/>\L>3^48Z]UF.1HVF:O M=Q9#[:Q[DXXQ\%'>#K5=N]-"93!-[< 8P2CH!"%1.(N""+EE.4W(N:B08E2X M1)UBG"VM$K"7Y%QSD#V_EKZZQG2N\?Z-#L"A%%L?Q>QX^Z/BA7;'Y\%RG<%8 M-V]2L:KC8OSCX@X]W#Y<[\N>\BX:!<>%-E8AKCE!#@X)A+VD"CLNM?-+JWQ$ M(?(<\4TMIBK^GJ[Q_LT*GU/GVA_$JGBKD\)W^YT7'Q.?RI5JE]^Z=5!4#JHI M'R #>T,2E33'');64\2)BD@'1A"VREHKC,=A>@ZJRNIX]]=X_U;'H/:ALCD6 MPN;X5?M1V1S/.C)&Q/0-E]&SB!%F0<*1@04RQ@>$,7-),,M M;8X'TJ#O)([5;=-/=Q[_;UEC8V>FLG.$ZH2BS(D(83C@@BKO ,-56?- M-"I!RZRQUSA&JJRQF9TP6R.BYEI+FW1DR$:!$0]6(T=SM6LRD4;MF22P;9DP MRU3*H5/F6L1>3TWZD'EJ,T2K.<%QL'J9Y#-:US?F@9D0GN-9%[3G$B.G@M%T MA@A]7;EP5;AP';@NRT J:)X,FH<:7##.H_4NHH M*/]* RJ+%!%Q5GO-D^-! M+:U2O"*'F1 K8%[ 1-;Y5R9G5G+^7,*))R'III3J5B55+J2B[XR:XK71BMQ' M*Y%TIK,(""LB$!Q/"=FR?[B,B=! A25A:96O<#/$>C1&+5NE2U6ZU%1UJ1?Z M3Z>N5-W/%(>_:K8?;XH5RUK%2J6:#*38$$B19(WG'!EI :1HSN' G"&J+ LI M,L]SBS\B5VBE4HU6J1ZHD!6/5,C.U-]YZVGOL1I6EZ\N/\W+OPR M,5RQS946?,E-- -_^FC^T<7RMD\C#VANO.WKO]:[\K9/N4:[N5;J'J4.TOS. MZI>;=,^(F(23%H7TZ"Y9B9)0?!5)X&29W@M'^:!<.>\ M5:!F>*ZP=TZ%Q&4(P2=MC5@:0:7^H.K\R#).C:V;YHY"![&P-\1-K1OBI@'G M:S>>@F95\KR61+BME&)F9HV%B_WS& =$LW=I9EJZ= M(@ZR5>[JUBO%6B]?]NZKRZ!&=J/O[)_ I(7!+5#I R\;*TWHD9CJTMPT=?J/ M"?I9/$_M1>)9?=P:G9,?I6%3ZKN]LCO5[?<_=7K]1J>_$V%PUU-\NPIW/$U8 M+J8F/"7ZVZ.+QOF>I@:KE"32C(!.:TQ A@>)@O3,B1@C#71I%:^0!_19V)WM MO''*,PNV=K\#>VBP=/>E"CX)PEWFRCOTP($I-4;D/+;XOPJ M'%38*VZ]*RD$69LQB?K,-NG 1?RYT[UZ*7]N-*?_XH:SIK4_<7UM+U)8.L < M)+2VB#NJD,WIM-@PE6+@4AF]M$I&$JT/$WI/IQ7)5)MP_)EEY.QTP)(^H@O' MFPYYM*JV=5*LG>V#IEM<4?PM%Y-Y4&1BG!$CB4B)*Q*M8Y1X%R*QE'MNKUHC MZ>O62/#+6W/]O#-GRK1$E#3V]VRBQ#&A4>9*S]P]!ED2!'*2TJ2\%UQ'T.^7 MC<3+E ^S,11-T.=[ 'C7,E#J7W JG/1 )^P.#I6L@WW^_^R]:U,;R;(V^ES*S*?+);U'IYT[,W?Y!YX+?0]XLA87"W%^S\Y_NWG5J0 M6PL6'MA\Y ]?-^!"]OK@J#AAS#-HJ3""AE4 ]B^ZG4NK@EW]WT%6^%7>LH._ MY7;8-U>48*Q$B PI+ZXP07!K@SIH1]EO=)H98SMO7ZO0 M$! :CF-C+;-(") <%G,)/R4,8@CV-3AL#YQS>5.W M2=M>7\(^T5E/#]HN#DC#^XRGV"D=+WC.5>R /N0#6/';&Z[F'KKRVW*XJYV] MF \+BN2VWW<%O_SV+=VOBP+_\[(+N]_>!S$6WIUT[8 W#N-P7?1FJ.O$?=;F MDY1951]JV3OA>O<2=@(XK^[41:(T!37%(DR03)1&)*',"*8D#T6Y$Y S(:?L MRF&)IT+ZZH$[Y2@*W-RX]I,UD\L:-:U!676M,??YBR+V4KO[HMZ/T,9VIX MIM(%OVMW[YM3N:;X6E/F1OYW?!OV+^'-5\$;$O[AGRO*7%W!P-IM:S+H6NL* M6K3:^C]]'L"O1!3FX5R%=4JNR5&F=8.3JJ2$F!$:) >V=:D:8(8K;B*VZ7@ZO,\Z>4B\GCNI1 M'"^\4$I2CQ+Z$D5=*'N1OCZGI@N)%U73Y?ZOK7&Y@L(/F2,R=GNG8*HJQJ>; M>G ?W7&]#XD,P&8IO+87*>2PX':V,'AH/ -7>C._*M_PG- @%BD3J]3:R*9, M4B-B$],(FSA5RJ:$O'SYA@_>[=F_*:-X -9;[_!4=LJ3KI&5\VI"ALZ@S?V%'QU^X7IP^+%] M_..(0M]H'[\Z8ZR#HP2;1F82#1DB%%. MD.*8(R)-0D*%P>U0]QV-K6,0\:(9=%X'CI3,4.NXH-M+1?2IJK9PAZ(*14Q4 MDK 0,X"G.%'4D#0Q5L9*"V+%$AF('M18M^]FMIOA;DFZ:E8)!AV'29)&$4IC MQW#'1(H$6#$()YA'QB1:N9K6VU^"89M X6E:9X&+L[VN4Y%W4=&D;K1J*1:Q M4BV+5"TSBC6$0L42] CBAJ:.#$.C1&*%C(Q2+&,>ATR^!O+4;0*%9SDTE=MR MW]1^?%7U&K97NXS6L5(PBU0P,]BYL7 T2YR@5#MJ *W=.1M)$;%)2K@-C=1) MY;ML%BY4OLM2B%?EC-25%TL6W[A\\46PL\:I24W$61@IPZ@VB77!1RH)K1%" M)_+E\\6K2Z&5*:L9ET(JUJ$V<8IBP@AX0SI$,DQ!67$2\\0(&J7LODNA#>.R M>2X2K-AY6R7>K8FZ^->*5GZSZ,H&N;F#KNQI"F!Q+&7SP_\$_^*(R(I/"A3$EDI$N6H?6$5<#_#+O]?CJ' MA_+J'F1V6';*W6Y_*KN\"!!O0V>N@E-I[L\V'X6D%]P2+JB["S\#(F1Z+%4W M#>3%1:_[&R#(!W0_)C_\:2BWS/SP44O%ER91L,H9?SB)XL-U8_$*1 MT2Q$+!(<)2R*W6E+I(T2L3=@&:_?%=!4)HW7@LO3#&0Z\\6BK"[SQR=RQ(M4 M\/DROY]T.EAE?J^=E(7-W9^IIB0B1J#(4%.H2\$H19;&(L54"E]QC\[,_,X! MT%RN)^!W$0@@Q3=3F#>B$SQKS=P[:DN@N\@1'GP;Q=%[:7(L:>, M_>5Q8UH[E?=U4CM)O]>"$]L!X[0%VLEMP0(?TNZ@5RQ\;3P[URW[:;<%MH8_ M3(S_S&^(=8*\V. N">O?W9M$Q(NQR82'35:P5_1/P=(Y.2T2JLH<,"=+]>F, M_;6;R?TB#RSMMEK=2Z_[G6T$4W6;7@<^&-LC15*;I];Q264%W<[-[VZBADF6 MV8UKX3,HP83XE97);G;0Z^8^^WK<8"DRXKJ]BVY/EBP[H",ZQ7(4U#_P/9\Q M"C_K0:_GW$0T4A>16'AR%\9UGCRMV>5GHD%GH_#N/U>I M:'.GH@5OOG[[/E54LDI(JQ+2UBWTI4I(6VRXC**416!])":23(.9DB:,ZM02 M$PFP7)(J(6T5Q\_[X.-"6S^.H+T&/3[[^W[5 M_+1_-77\?'9^W3@[/3V&OA]=FW9S;_\:QGG9.#R_/CZ#/AY^/&\>[H='9Y]G M)J0Q+AG3RB E!44LC 62C!.$(TNX@)\(#G?>\1IE22WATW4TUC%_J4I(JQ+2 M-B2RLTI(NS.N4UFEHH1:+,%UH['0B?LM#85F-I'Q.L5UWI>05BFLIRNL65EI MJ8P33HU%1B418@8L^"25!H%8&,NXB(7@.^]8$M<$N8NCMHKL7"]DJ"([JZRT MYP_US?8JF/O2TBH%\PP%,R,WC;$4)"",D PI*!BK-)(6?G)$CC(![9(0O/.. MQ+3&^'11GZE#M2HM;1-U2Y665J6EO1[U\D!>6J5AGJ%A9B2GF52&1B088<83 MQ!AHF$10BF*:AC%)P(,)0)17\5]EI&Y2=]C24J[+3 M-BDN'/K3N/PI(LXPH1HEL=&(&6Y0@B5&6C(<1S%\D.J==P(_5-+T,=EIP]HZ MZ'&%2I]T:%BEJZV=V(7-RY]21]B5\T98688880ER99*133%6F$81(W+G':UC M/CMC;2*/I2HX_^(%Y\G$C&],P?F9->4?K!$_45,^$IC%1J52DY IF2@,OG^D M7>:,*YRL=M8N76HFM(WE/A:Y#A[BO@_QKLJ=FI$[=?F36$7"!'#*@E6$6,I# M *N$HM1H:6%%X--T-_;<0:D.C]J?L\G#T>-V ][S.3O>.SX[.CP^:^[] M ST\9ZXT\-&/+Y?NH+1Y_36#[\[,G1)6"3":.,(ZL2X4G2)%-46$<2II1 QQ MM8,Y(346Q57FU-:B2)4Y565.K9&: A_>"!99+J5F-#62$V9IJD.!0R:H6J?( MPU>7.;4D=34KV;I&!>7>;4LA3,C,PI8PTXQ)@@GJ2.SYA9\(=8@DRLL1 R M-5Q&.^\P%C4<3=^U5IE3:X8*5>94E3E5N2]50:_EZY89.5.IE!P[8FFC8HR8 MI!()'G(DA>6P^#15(JH*>FT6+E3.2Y4XM7+17$3B5!I&$;:2&A8+A@T13/%0 MJT@GEK&(5HE3VZRL9EP,12P2A-@$616!LL*6("D907$H(D8) TT&XAQ'80T^ MJ>+FJ[2I*FUJ4_#_[K2IIRF!*FUJ"Q3 5-J4-JZZ3,+ 0Z44L2A12$BL440U MY]2&1L3"<0C5294U^Z)I4W<'R,^*5ZY2K!::8O4T1*Q2K#8I?/QZES5.?M(8 M8QJ#P9M0&2.FP@@ES'+$=9C"?_NPE% MRV!?(%MNH "VA@\ >KRZW10U/7.X,TN6W0=:)$ZIC4S*.7Y4+Z>[ J"_*I69"O?K*^VK;,.LZ\>0]? M=JD14[:@ M1S>B=QL=_/%PWB^JOE_B^)?/\ M("T]FM*A&5NIUQ"1<10>.T?GQQ$X,G^=PG?QT=D1]&?W\NCZY/?1]9?PZ,<_ MK08Y(E,7,SS1N?/H#3]$_6/#N%]_]U=K#W\:RY]_7T^,?WZ^.S MXYFINL92IJ/4(JMC@IB-+5+"%9$*2:0$(Z$58N<=#4DMCE]GD<,YVGAX0,]I MO>KA(I34QH3 5_F[=ZN<)YRKS=0]NM?OSE8\Y>SO#<"T/'D5H>O+T3VS\FZ) M9I0;'B/,DQ0QJC02UDK$'7T$392&A7T-H>M5&XMI8WL=EP^_;4]G>95UNRJU M,%J NQ5#Y9D\0SO,2)J5CGTA8B&"->,(/!&%9!RFB$0DYA+^DBI/(E0C+FMC M&W-FJS86T\;V^@KO'9MKJW(65J05AM-?>0N+U@Z^%YCB8@TL3$D4T16 ,,L5A+)$RJ$$E-E,94:$:IJ]\7UCB? MSLU:^U341^W.%7LV+P@Q:P*^C^41>-S -PI3[Z8)>!JPDH<-\C%,?2T)_DO# MU:D$_QA+K+%0*.1@C#,3821-R, LES@15FI8V9UW.*Y'T]%$%:JNZ'QD[@&M M,=0L.A/K;CPIF'-W.Z:\%'190!/ ,HKA'@OAOC.I<'-3EI>--G@2;1A)=!II M@331&#'-!9*6:12;.(FPI)AJL_..UTD\S83Q8 Q]9S7:V6V]4%G&-4[Z[> M_?AWW\N;.:>Z62A#U@2QD>M228LD"X]C6VD\,2G5[OAP"VT5"EK62#BYZCGNJF_M/.3,8R9UNYOZ:.V*(M>^>V7[X+OJ:[[7;7 M39VG#"T:]S08\+?A2^I!LQMT8-**IV:_Y1)Z&9P4N6DP*-]02>MHBTO]VQ9= M/=B=4=R@8$+-;IB0BW;3P9!PS9KZ##E;IF?KUWYN&K]A=VYS,+E2YT-:)K_[ MR;S2_W [TY08\[5NPHHBZZN2>Q?%N0S/ZR)3-4:7*.?;'L2WCS%:D MR@;]N[_RC%&\^/IZ9!OS. IH&_O7C<-O==C.,K))FG)E&4ZTTE2'U!HME-#P MX<\XW!E^Z71TXG A3RQ2/2O/D4QA7&]EZU)>Y3O_OCU#,!?#%0GK;D&>/I?W MK/_3Y?3%#S=+#D: (DSJ]_/"/I_-SM,'-[N=+D"6IU3>[P RVM*5Z>1V3>CK M:&/HE)SM7Q_] !?@QSX_(A]8\QJ'>Q]/CLX;(3'/QK\^,<'/DE? MUSAKGAZWX=UG\)[#$]K<:X0'AR?0KWW6:#=XX_HK]*O5.CILI=#NU4^36"(C MPA W,D&,L@C).()?:6S"&)LH%F+GAA%QUSEV/"8BU$J&L31,"*S""!,3<2FH M$M),$=Q]S#JRHT%@O+[RZQ$4B^ _*)>!"P@FX9^S-D7Y[!M;R,P? M_E'\9Z!A5 JLQ%[W'(Q$T[WLN/)1:;?5ZE[F;Y]H4$1W:.(ELU$F=18^B8TR MXO4HFIN- YT[SX /@V>W,G57,\$L\^9@#GUOG M.KQ_!]DOV;+C MI33656P67J%Q_:(*9Z_?OYZ3@KGBJ,%'Q@Q,UP)[9K0@HI/'(?N^O))S?HO3 MCWVG"^"3^<("Z&:>BQ1A 6?GX=&/SV?-L^/3QB=H_^SKZ?&GSZ>-'U_@YP^7 MQ^T/86/OX]G1]='E9%C P:'[O4%< 4,82];\]/'\J/WA]_%>,VL<_M4^.OQR MV?C1A+;_[[QC(IJ;WO'E;*+7OIE>P#JH-M,S-M.442 CK$FB M$Z2(J\B8*H*D)?$!BZX*+5_,./<,128I#$L MH-'4(D9(C&1"#8K!2),4$*QRM.^^X/)*PQ<& ;..!G$/*)*R0C92&K$=!(BR7&,%(=EE391RHJ==Z*& MDVFKYEX,K X(U_B \ Y?XZ&-6.VUQ^RU*7LCC5*%K< H3+! C(8Q2D(; 98) M99D1.DR((SU:IW/##3Z%.>SVP;J8)_5D[2V.A<>)O!B7S)JL_:/C2Q8R(>NH M659IV%4VW8OK&4><,ZKI=[@/X]._?R8T"DU$(L2LQ8A)2Y&,TAAA,/2HH2%3 M+EDTJ@GR;-J'+Y4T=6V12\7A)S%S,3I4B$H45A2 P#DX1''(0SJHL[-A=(3\NMW,P]YYTJ>^3?-M%DJ]U2;Y3W$R>B\GTLE^V$Z@K_ZV>U=V3CJ?]<40& M,N@X6BMX(LC:%] 5]V$Z>:T/+W($5)ZB(X=O^*<\SQ"\]-2:$T<7-:2M&ER@ MM >]\B&M@6QW87]>^Z_61J17@W[6*C\$(<[[>>V&]6HT\M)K+5[DWM#O!MU! M+Y"_9-;R? 9?[:]NZY?[T_N>-5D_^"@U--R_&K;2.:F57%3=-,VAW^4L7/2Z M $XF+_*ZG'_:S>&-,*J.[]$8\4,VBCG/ZX\A97@.[=D"T&.W/R4-;NY@3KOY M *0"YG*XS+J\H MZ67X>7,H\<-F>/>C[M6-Z[F]EYUN>?1< MRVWG-H74*^?T8@OA]*([[RI.K^=S>M$7Y_0J;(Q#^7LORW7+P]3:<"M=#6V) M!G9F^1'Y[#,SR5N/:G#;W/F=@2W@;85GQWN? MSX_W-&GNM=J-O1/>_/3]NDG Y&]_AGY]X0=[IVGCK!$V3G[24*2)C"A28)8C M)ETL;F092BP/P>E2D3#A)(]7:F5L+!.:PTLE(U)&.-(ZC0Q\$"=JDHVIY.R" M:7\:6=>#[YLEVDZ.DR6+\5]NNWN:)= ^$Z-^$JI'J]?RSD?HR]_.GOF5Y=YP M[#I#$2 M:Y=TGGF0Y6#GPT> 9R.U#3T$LP8,]H(ZU-M5'5A8,+O2U&IO$;J6 M>^Z!-R6]U>Z'PZ\E?=4?8+$9-V1HT;T3;"C=L_V"#@O,/K EW&MN$8O6@\-N M ,Z!'K3\:YT]4O;!!*YM9[&.=6LPLGF5#Q1R';(W_*A# ]1USL/[ 'G5<2N,)(P9N^OS#QA*D%[7EIA!296,:F%GXSMR&I43^GJY\DUXVX9LQ2<4&AAT!GD;A;],J0]^]\!M.OL3^W>X:?$3Q#\'49V MT;.GT&]O?A1Y:KZMZCB87A0NB6#]J$O%\Z]<(M](Y(^R/F/H61.;D#_ M2"&N, \P/?WL AR6LP'L"]>2=Z2&@ES,J']RVO6"#N3%W,W8F*5@I(.^L^DO MP7D$\86=8(;4P!?.^RI5L'Z<@@*,\=_BIV]GJQ+J[ ,FB>_.0ZCDUJ#"(6QXC1 M.$0JC1F"3Y-$*!TII>?@75S5N5;!LB5TLS5[R;.G;'!*\38IR2^:ZJ_[[#L-@Y/F]*?V^1Z<@ MW7L_^7H#&S8B@F$]4A?O\%,V))+A:0Y,&&- MO7_.C@]-^V!/\X-/GUN-0XTG(QF:9!_&I"^;>]_IT36TL[?/FGOGE\T?S5:3 M'+'F]3F#OO]N7O^3-H91#+?2%"464:Q1PE.#F XY4H[JPT@.?XFPY2ES@0P\ MF:ZL^K(8LK37>K99>I4*YET:YZZFT)9482],(F9BDB'%'S&9YC"BA M6C!77X.F.^]P6&.8+2->:[T#L^ZX7%]FH;&/\T;G^%/7V^Y.;>;Q5SX\1\Z# M?RW3WN&/MW?6)?)KV6>RAR>7!U]^,AH:)0U%@@K8JXE(4!+1&&&N*"!NJ)+( MD8_59Y"/!<.X+R<4CPGZ>R[*3P7]/0OE7^'"_VZ>_"022V:X0$G,%6)48R1# MKEWAK3"UVEC,L0/I^C1$#Q>^%O1L?E%<[[2NZH$/_JQV^SHN>G.O ?_=#5WI MYN;>"6U>PLZ71B:4(JD81\PJ SO?*A2'7$918H3DZ4,[WYUE#*^N70S>[;!- M=]E8!"N6(;G=3EY(R<.*YIZ[R;;,.JVKLFAI^8(B1K.==63+W3AWC(OA^^AB M]$Z+2\=N&A!>#_]/,+Q1]5?+%Q&?VG>3,",''A.O-93U4H7DS0O/X M0D+SHBHT;Q&A>>S%0_,^R%X'3/[\;]O[=BK7)RZOF0VQ?_>R\>.?#%RQR^/V M=W"QOIX>'YZ[.'UX/_SO;/>ZX5)LP V;POZ]W=_'/\ MN_ZK?7QX$C8_?6P= M')YFC;,O!%P]TMAK7!ZU/UPV#PTH_/W?C9.?.#)V(,JCM*(A)HP2I*$!8M8+#L\3[J:VC-'O:G1>3_L6+2;\N.SP_&!%@]R/S[E].^O;!17YM(K M2L4'ZKI0_*536=;GEOU^+U.#(N; 132Y=DZ[+>-T>*E/_Y8^H*TT'XINNH@N M%_MT B\9M!7TP 6ON2_G/O['*7OH17WA4_XRX*1[_>Y8Y- D1GF!6JM8H56@ M5?/+3Q*EB5&>K!WAQ?-+BY:%5A<;(,/K!#^MV0>B>3A_F<[.U^QZ5^JK@HG69RW6HUSI M@B)45AW'LX( J2V9N4=%0*UC<,^<]YK-&YNWC*M_R,8=RTE=>U:KU?-?/;P= MMO&B?XY1K^,E_WH$-<&6+$[^'5'S9ESR/]&_*B_Y6Z>-:^C/8>.R<;9+CZZ_ M7/M+_D^-J^;U/^?-LW,&OA=N_CCB4Z0L/SY<-_<^\,;U[E5CSYPU]QK^DO_H M>I\V?WPA!X92_)<2"[6?K'V9C@)RD/9VRU$K^DE[R#U!_CYP8W8^2YP MS\;'.;%YM%&J_;W0_?U,JZO:WVNSOZ>,LHBP5(>PH4FH,&)6<"2DQ"C%,C94 M:2.IHR8,:S$5-?+8,A@ONK^7=/"Y@MWYUQU1 5MM9E4)3*\V@>G>L\UAY,9B M;4YRYQ'GS(B12L\\0L\TWT_;D2D'8\&J"-'41HC%/$'*)"D*(ZE"%1H"]N/. MN[!.<)676<':=L#:$U#MF98VJ<#L!3!C&YP]N5D4/$]R1)+CPK>RURBA-GBN&!3CO!ID<$O' H<7+0&CJ?P M*KCH]J$1&+I/%X(N.Q["\@N.K?+*]2W/!XX.U&41^3\A)7/'KMEMN\RQ(BP= MO 97(K[G6#9=CXL4!OR'SV9R)(;NGTZWY+R?^=JLD_=[ T_)?JNST@_YP33; M>O"^V\F'S)RU !J_><_-6PJZQ7QL.+DGFG3L\!G,KS6+#Y1>G@RZ/&7KJ$/+ MF/*2@<^:FB/T[#K^]X),TR^J^PP 16:=:7%YD]5MO5:*;/>B(/IW)/^V?='J M7EE84MGKR4Z_%DQ^$KS9^>O;W^\_[/SQATMOEGENG&U\W/U\I)I5V/VKC$V=3SBV)31U MOM%60??:='7PZHD=GGZN@^PK87BVP M52'WVPAG5H;[:@39_.]W6I+[X%S MB*UI8T$^3*&'2)WP=?1GOMJ\W\M\)>4B#$A>RI[)@S<[7[]]SW>F3LO63C[7 MQ&?93M-CT5[)?D?W?"27;+WOMMO=3F%T[(Y=71UVAS'0UOPMK]S#NR[B[,1_ M;\ZCJ,H>>=@>:7Z;=E6XQ9%*J46N/ UB'"LD,81K]P7V()KG(9KM.47Y&.LMWWV;2PV._<1\3[L>JO-LGD-^_LP>L9:;P]&+\HL M\W'@%WS."(2)"&+5@K:52&,24 MB)!0D49$* F?@TB$H0N&$#7,IHL8/>WZ<(VB'BHP6)3!5H'!QH'!E#&7"AJ2 MR%)$<,@1BR.+5!B'"$>&8A /&6H%8! GM5 \^S!Y@6#P*H[:"E.NS)_+M]J" MJ[SL=3Q8>R];K1LX_E$*8H7("T/D&9?_-(+5I E!)F84S#-"D+0I8'/$8IQP M#4XWVWG'XYI@SP[NJH[3UF^CK^0XK=KH+[[1ITPOD3"KL#0HMF&,6,H8$M*% MIR=8IE(28D3B*@FS6D37Z>!\DV_J%QBI.7#D!?TN;+V^[;6AL7O8/;;:=*O\ M[?6(U"Q)&*:BLBH47Q2*'\Q@P .PYEAK@H3 [C8DB5#"&084UZE6,M9""A^0 MQ1)6$V11\?C5@=H:;? EQ5M6&WP)&WS*3+-$:';9<4GC15:5FBY =3.%48^"2.GS'@5J\AJDR)IL$!,A1I)GE+$(\MY0I+8 M&.7)G1><3;E"H)R#^?EEV$*'LGQ#&+K;Z6=#9M=O5@]Z63^S^8??NC4PUGSL M==OON^V+0=_3!D_SB[YB3M&KQI>?H;*@RK5"5%J*6!@QI'1"7>9?2L*8XC15 M4YRBCV&O?2'RM=E4M8B-\QM^XT -H('33)^"; ]:9IIIV/H&2F[A=- ?N)>Y_^70:JO5O&/(7N.HCBF9ET%T[?SG]21[3>H1?AHKZ_*Y7EU?YYN!]>87K:A>UV8IUI7J M=8;-M5+_Y*6Y7L?'^\KF;2;?Z[ ;PZ]Q/R/5%GHYD7K15ZX@TVN1!26?E8F_ MU5<@U5WT W?13,="6QIJJ@6+C$QX JZC2"6/(F,B\MA@DV=Z[KMMF/G^:[BA M_A >'.Z3X[-=>.=N>'3]A1Y_:F:-'U_;C3WPZL]VKXX/#?1;AU-'6X=?>./L M&)Z#_NU]/6ONF?,CLO_[^-/197/OZ*JQ][G5),?MYO77F71AD8E4:A1!%M8: M,1IIE"@9(JQ5%*8B$8:%.^]8$M?$C#J,5?S)QN]YRYF-=1(R'1IF19)88F.: MVC!E<6QC_MCXDVK/K]N>GSK.EMA2R8U .(ZPJU68(JF(0&'*)<=&TXB P')1 M$VP+(U+6VRY[C1GX55K' Q@=21X;0W L0N%L-"6$#K&.*>Q8@&^U!G99FOVV M!EW;7K>"YT? \ZRZV"'1H="I1LRH%+&0$22-D@@;DE(-F)T(N?/.E3'$Y,\U MRNVHMON"MGL8BIA+'$N*-0,A4#+F-$D5Y29B.B5K8))5V_VIVWV:E=5J3J0R M*,'@?#$E0I18H9$UX);1.$XX(>NXW1\PQS;%'-GD)U]C-MWMV_RQ"W];XEE1 MA_F>:ME;;4M7YQU+3JBKSCO62\/.(*T*$\Z2F"BD$P4:-L8<"<,I2JU*M QE MJ")2G7%N\9Y?=(Y=M>?7;<]/6=4),R**H@3)).*(4<61 G\*Q3+""1-6NK#' M-3WC'(7=^J#!J>!;^-U)=]89>/FZ%59X.MPT=7>Z>='-,_?(VYYM22>L-W%] M_^=VE&<9%1C>?$6JO.M,J#N_<13*R M29IR91E.M-)4A]0:+930\.'/.-D9?NET%.EQ 38I4CTKSY%,85QO9>M27N4[ M_[X]0S 7MQ?DZ7-9SMR[_U4]>,F,<3VEM46OPU0 C5^'9K=O \SKP0M'C#N& MFJSO:0!W.^:]WR(GMJ,!FO>R7+>Z^6!]HL$/O@UQ]>/YT=D1.=[[>-J\;N"C MPZ_9T:&!_YV0H[,/OX_/3JZ:U[NL>?WQ?"H:_,?7K'EV?-[X\8$VKO\Y;0+^ M-LGGTX.]XZQQ^+%]L+=/&WLG%)Y+ 7]QX^1G*D&TC99(86'!%(+I5''*4!BG M(<%,,6++8H\ +];L.NU$1(@53E(BM68T,8+$/ PYD3344HET,GI\;!W\!88> M7XEI.!L7Y0EH*Y;HX???[F^BL4@(22FH=Q;;,-'<1H(;@C4-00?=7M_4+7/&L$[3L MB6P%%[TN:$SCW?)N#YX+\H$Z<]5LH 7=DED;!*>7Y8XIIXRN[_;@<=F[,CF>3WX483>=[K]801_ZRJ0P87L]:]/M+DF@%F3I M#1&/":0!#9W;EO_:(*\%ES[Z/^O "F1FX,/_7R7U%?!OK-J.W[+P9Y- MLY8#$-@Y[0N ,1"BRZQ_&FBP^.&WP,B^=/+4MX73*@?]TV[A.P((=9SWZ" / MW)".MO^3!UZ1YG[K-M_]CN%[YC]=P 2UHK MJ/2^N?^?G3]J@3R!=X-@EJ5AW6:58^>IQ<;-,Y@LV0-H _,?E.\0!_L%"D./ M3SLPQ2=7?FRRX[L,0C3P?W6I5L-!%F(/:#)Z\']@S,ZQ_OKSM_ MU&$U@L\2; <0&S 2PUK@YL#AJ\?UPM]N.87D-FD)E+!*W>'<0*=@@U]T'1@Z M97::Y3=K62MP#EXQZ-B 4!\/CLMWP)"R-'.D;C"(]W[D5T,$D!<77?B^!TU_ M@#W6@V[O3<_]O=>W@]X?HV2T;N>D6VB_L:[6 X=.MWLO6SFHS*Y#:&BX6,L; MZ9M8^I[5-BLU\2UY#M15,0Q_='YK'=Y[O\UW;"\[<1LX^.IVAI.PYL'17V[: M5[HW5_OV@TZP.S@!S P*>2"U8LESQV(!,WVSN 'LY($70U C\%&Y:YRU Y\. M=X^3Y.!7UFT-#0+XS-DPF09I[P6%'^^V7'=>:0'DS=YGI>2-))QA%,F64I3 M8:A0J=(X521,A?JY[X_Q1$AOE9WGDQZCJS9_8W)??2A5]T'Z-_PA4ZU'E*./ M7ID_V3C3!/S)6,1$15PC&5K''A(35\HG1HP:X6Z:8RV-8["KWW7(!CNQY4'\ M7_?Q)U3KOX[KWSSYJ0E,>Z@CE(!3CI@D&,'O''$51K!&)*':,1CR.KU__?^H M?^\86R@_KXE&H.'=-3/H.8.CU&.GLM"S_CS5 56AM+U>NW3VU U %@!5"\#V M/9W"-_> !]PTZQ3^H -$]^DOV1J,+/AA5PH#P&3@)'5K98:W>U61(SXR+TXM M^*[PL;+P@;T9T;?AB(KSD;Z%%V@- _-&19%EAJ,B.Z]6]-7W>LQN\R.ZT2BE M-U*88#;K#*/ Z0AP9 MK!%HH3)"1^7"/R>O2Y)UJ&TZS[HX[7K6T1KT;-YU[WC=V/XV2]<<4$=B!LE58VWXPK>SP"J57Y8'4N@<6 M0.X7R$D$F*9ZQNG'Y:D%6[0?>"NWDV>P 6&BX0GE60;\JLN@!1@(6\Z=&+C' M.S!9[K&A/-[VEOW#[NQ!N;TG<_!9%$SQT"DVM>'WW''#L)ONX*9G?V7VLFQ7 M&N>&^N@-V!3_!8/>V:#*U7P)NL6!4#;T@)Q0_9+@O+@NR]*L#; MP%E3A58IB'>4TRN7[KBJ%YP"BD[J@L(><.?1+B3#*030(>YZJ3\Z(B]O%=K2 MV.&50H&T]2!XI)[8R%-5KW6:_KC+7\KTY6\PG_/SB7/5>V,+UF# ]QX:S[X] M?/@V\$>Y:T 5.ZX IVP?@Z0150:<7XD9QRP-C8I"0Q@56A-M0LD]DD[%$3Z( MI+N%=;3;?R][O2OX\!_GDU1(.@M)#PY/>//0!P;AYMDY;UZ"5L74M M]!UXOW9G]]O[@/$PN'7#N^.=L]P66[$X' )3L82^M"G;U?P=9X>SY:] )678=-+;=<3Y :2[GN>W?T):!(W3'C9=[X_A9':B! M45NNZ?(X;S@9;@:&D._\N\'(H__X]^[P\'IF5_*Q_MX,?EE&:LA]=\SI*QWA^C2XW7T55X51C851Q8L(HQ*D"J-:1!A5 M5(113>LYI5)+DM202(3,\% *@1EEFJN?=7VYA3/?2W^E]M>"Q#HH8 ; CT/MR1^[Z'>E/9VSWI"G3F>*=] H,YM_T)$X7$*;6124$!*K!2N(RUPK$54DIN8TYF MFRC[S8^3-LJPFLA[IR]Z /+[G1_.0_@ "]*_.BB[>\M(@7G0SE"Y!'S/;6== M IM98Q38;,#.^'Q^L&?:Q^W/K8/#+V'S\ -KG.WSYH_F&?S-<07CQEDKF[11 MFF2?--I?F M$AO?QYMX7W#@\N6J,CTH"_P>=GWZ\.?GQ.&X5._RTBI,Z7'#[F[BY)]&=A=$W_N^O#! %+WC3!6SOU^/.M M.X"?RK_\\>>V3\&'QH?=X$UQI%X+&CY>''V08'FYR=A-RUEPOVSY3.SFF41_ M2W^>/7<@U:KC(P]O ;_3H>$X1[;_X]EDAXCV&#KCM9D99T]6LS(E+V.V934[ M4[SQW;YL/84J?DZ*D442[N/\'/9C5?FR5] MXP^5N@-HP^1_S%K;B=/P1?&:5X\^A79\A9P]#SNZ+O! MH(^\^>GH]_'9.6_L-7B#'&>3+!@'AY^AK_KR^/ [C,0]_QG&=-IJ[IV'QV'YY>-Z_-KZ(MC^OT]7=Q3BE00C;"-$L226"))J464&AG&D: TI3OOL! U M(L3C:#!>CN#F@:*;%8*L#X+(5 E-B&6*Q0R 0B1Q9%,5)DK0V%I<(0#21A?LJ!#KEC"I].);HFH[P+).<;V(:C)XZP4M)& ML)!*11*3(A)0A)HQ",@1_ M3H#YE6J7#4%!.G'":H+%:\2$NB#RXPJEM@"E8N8HO)5A5A&FC1*A32U/N*M; M%VJ25"BU82@U=(49HB(4B,$DSBB%O+K?$H16L@"!5*52BU MABAEN*))BA/M-*TB4I(X"5,I0IK26)NH0JD-0ZFIHZPDHH08;) (B4O?, )) M%8$ME88ZHEAHE6A *8)K(AC=*8)UPH,!-I6+\KY&HH%^F=(@FX?UX^10;:NYB7D?U(^ M_)U51E\6<%\ZR?&;/K5FT+('Z7WICKO]?B]3KM3D8?=CMP<=[(R2XR=3(5]S M$F3CRT\KE3#"&H1)S)SW9,$N20GB%#QFDD@:Z:E:+A%F-K;<:BTILUHJXK:/ M"*7A E-*[DJ"O*6%AQ3W)P7S3,$K5BR1X\#L^8HE)=>"RY0L>56++X_S+MR5 M^+AJCJN'9^GVK&(K"$MC)KC!C&F3*' *,.8BPDKZD- R4?GM0PP>ST>2F0-Z MN(-+SO],HKJ(^5/2/[FH1WSNO+^UJS![QY./R'ID^ 6R'D4=H'OA*9KP2C)? M+N6C.TN7G*+Y$K+PX.N3CCXP]([7_\,[4=0 M.*S?LCQQ->;1$!O9QH+"9(MK15(G?,4B._LB[GLG<^<&WQP7[7;+[2KNBE>P MH"]\5[R"$3TFO=.2.&9$8XHQBUB8L!@3;A6+#*.IX55NQ4+NBMM'T"_]VY7H M/H!VFWM?VXW#KUEC[Z_L^.SDLGE]PIM['ZX;>T=D\J[X^.RXU;S^$#;VH)^? M&J&[6VY^VK]L?/K*4Q EQZ9U)C2=XI7?%HYU2H52%4K=S&&R2&A9RZW(8J,$J35Q! M%<9H2(1,6!71LF$HQ291*@2K4J8F0>XF #$>QDAI+E'(12BYDCB-'(U%C&LB M6FUT\&V4VE[7;$X.N"T6=U6NJORQE6_I5PU2E#. ),M51!,6I2+1,9CO%!.C*.,:5_[8 MAH'4E#\F-)%:)1'BA%C$0@/^F,44)2;EC*9A'(IPYQWG-<;Y&H'4@MRQ-;=U MBYR#K39U'W"*'K.>VZ%%9@ULP[7(M8_HQD# Q-E+ VCJUQN5S@CS_[?G2!(+4D4KI5!(4]KD[+ MYAJY#QR5;$T;K\,K^RSA55LMKY6]L_WV3A++*+61E,Q0!O]+%)*,%(1L6T<2AV\ MGT IBF,E73V!4%H7MTI#)'D8(7##(XE30E*1[KR+XUH2/_L&8M%NV4,41].? MSYUE[WXO=^6[_U6]?[][8K;^_.V<#O>L+RE_TSIY;%D1Y<@8B;D_3^+^GHVJ*%_+$(M6S\AS) M%+KX5K8NY56^\^_;@X5AW9[;IT_+/2M9_#N3@\$*KMRAEL X9ES'$D#4\C@D M";4XINJ)O7CQ4P*_% >>\F._4X"P&]/M<2^+.N8#S&K_ZD=F[%Z6ZU8W'_3L M0>[V'-U3M^,TE&.9:^,LB'?PX\IA&IH^49"KYLP4,WNS/KN#=;]Y)\T(*7I6!K^39 MQOTCN>M-RY[ %ZW;5+ 9ZL$3U=N=Z[M<4AG \GI8X/FC666B>LC(P@E07J9& MO:B+^.Z_5GU]+7V=3U[O*#Y-JN+3Z_'HXD@ZGO#H2HA-DD6S%2R0#F8#)F;. M7*'7-2F/O,9\79-SV.W+UE.8@=:9]^@>%ITGKCG!SV"?FJUF::5EU^/15U)5 M<"YFM;7((JGJ5"SYJADK$\62AV$:,X)C@6.5:IH88KE6G/[G:*[B8.=LG1X>MK-G^Y_SX[(@?7[;/C0QU. M7LPTSHY/#W[L$^A/NWG6.FM^^I@UK\]_'^]!2^W/I\>')Z1Q=MIJ7G]UM2>N M)L/E6$I%&&F,C&0*,1PF*(G3$"4L360:*JT3N?,NJ0KD5,"SKL!#N8P95Y;@ M1# =$2FD-"EC.K2)T Q7P+,&P#.53)!HRB,5"A2S%(!'&XZDY@)AIB@FA'"> M)COO2)@ \H05\E3(LX;(HT)"0&6*D."0X=0([DJ=XM!@0>)0)Q7RK 'R\$GD M,2;E*4M3Q$@,_T14(64E1EBF)&)@MFKETIA8C4>KS=BO@*<"GCMR+>.4V@CD MF'/%. 8#2"L<6S!\)+)I)5P'/]@-/+'!D8DTI""P 3R2,-"R2 M$4\(-D3J"GC6 'BF3K%B10QAD4)Q0F/$XE@@*2E'D>8QY3CA-C4[[\#HJX7A MLTLW5\A3(<]+7-Q%G!B;,BPBRW <)A%VE/(V%DQB<$PJY%D#Y)DZQ7*L;2SB M,1*"4,182) (58BPBJ(T2=(D,JZ6-:[!NJT]\%3XLL7X8@!%!+.2VPBST!KI MTI2X4)$"'6EY4N'+&N#+]&&52%5,DI2@,&$) (Q*D&!*(QW)V'),%-78$>G$ M-9P\^X)N@0AS.V5SE*!YJPKT\Q(V[\Q:K%(OYT^]3.Y.O73C\'O6Y09'-DE3 MKL R2;325(?4&BV4T/#A3R%V%I&O2>KQ"R=LKF_B9;/;MP&.Z\%+IU@.5&[_ M.P!)^_#+9:"M2S[DP?LA/G^_;AY">WO_G!Y_^@(_?_G=O#X";&[PYJ=_ *\_ MGQTYO-[[<#V5#WG8P WRSWGSQ\?SX[T&O/\#;;I7 MC<-FVC@[O_ZIDMBFX#NB-+(N^ 'L-I$(@PAG22P)UH;PR1KP(4DD%8R2T&#' MRJP23B6E)I(LE3A6D]F3-Q,>%#,>3./@W,EXR\(&3$K;8CJ]^<'QOW,)B^^[ M;>CG56!=#J7/?I2M5I#?S(4MYJ)_*OM!5WN# IYQ.!'<#G2%1T!%G9SZI$8# M3;E\QBS/!XZMUR=GPN>#CAP87T$0.FQL)R]^\N'<_NUIUH'G84I@ZN #GWSI MLSF-A5<""+G\S%/;LSXAL],-<@!DEV,@)_K:@_YG[C'CLA^+=KJ]P(RRE.NS M^ D>T$0E\+UN543#1:BB!&^.*EJF?MD'H2^,05*''=:!&7'"^__^/X+@^,\\ M<&GV@SQWV]QMB]V.;%WEF4\>_CC:.^]=HG1_^,S7,N48'CFXL+TBV[@^)>SW MVF3+%#"'2VFWU>I>NDQM =4/)Y@3/][C!WVP2VE=M+#SX^U05F_>^$Q]^ZU/9.?$*HIWYZ:\Y_-SY]N']3LV_SZH>C/XJ(*Q0 &LA M4;,WU7LW,I>2OZNUHY=P#3?O@Q<\7M)V'7<%"-ZI_.4(!VS'Z3[7 M8]=P4*Q5[I@+G&SHX7#ES7 OQH=KA\.]H2$8)RNXZ'5_9:6L.3P*0%QV;K#H M?Q:'0K6=!P2[D-)'B_<,YH2U$<:OUBEM@(Q],(Z@\W_WNAU8)5U P#KT>[8 M?K,VV)GL_-B&^M:'998]D^\ AM8C,)5 M'Y-FBW'5+ TG\;,]=F;$:0A])2 M;!;HUPV^C]#\_0C-WX\#Z8W ?;L!4B.P)\#97>V@3[N[?X_-4L-*9_].2]K*/>[9; M#XUY4/U77CAZ@Y;-AY+RL.8*WCCSB81_@O+R/^$__Z@%EW8(=- ^J&:=M;(; M)A9/,#.7A#,K10K?SMNL#Y*MY\.\ ML0EV\^MY!C,U\+_;W^AP][V;N$^];IX[2$RS_OI"X0_P<"TLBYTY# F"Z$0+ MAB 5C+E_-5SR0)Z[->T&)WZ8Q3-UT+& -P$H;#TH3#\0\?Z^MRN_U[_5O7C7@Q^EZ3+2]K.:5U9+Q\>4^?F0 MP;F]F;E!7LR+,Q':(U/$CUIU <%=WXO-UNUYO3$\T0BZA;7A;"#;\T8.=+ 6 MG-B.^QRVUZ#O7C#V6 M$P[?.+W91XH[&8 M4/>KZU'OQI[KCNRY(63ELFW=,L$4N^TPUZ+5@P-XS*W_'?!P"BVULC;LJN)= M;I\YVQ)LS\+<[7>[K9IO_:H[&'J+3F"=XY4YK(6^M5T?86Y;)13UBOWJCKSZ M67_@!,)]-F;1NM[?8/!PW#*_H2XK@'Q,W+]UV\,S+QC/K4[W[-O@C?QCM._< M^9NS?,JMX:9W].'0)LXZ!FP'L* *+>%W4@Z-@NR-) -:[CF]Y^V?&DSW52"- MZ;F_>/L>FM2>\S*6 &2K?#ZH-ILTASDBF MX=$;8"BF?.Q]0U77X M-K;XHX6?B=.M;N?$_=G/<='.: UGZ/R"XLTKWY+Y;;2WY(0)<8^&&T?EMX]5 M<1O#WQ:3.J/B!;B[J%@\=Q?&=1;3ER :HT^C+WNPLWS>9F<$CZQ?!88E,FXE M&T6I[ <^=YL$'=]3QXA4V5L)^-A>[SSHOU.,Y7Q[-9_0:9FZ>/*.U MA:^)R\+E,TTM2J96\,JU7=17I)/$XUG>/*.RA877X(2"8V=D7]YF?EL0S9>/ M;(N+N]XE%B.99/.;'=LY\\RJ2D%_!2GH6. :#Y.*Y*"2L!>3,%8+"5LW"5M; M?3UAA&%^CQ7VZ/2MJHWM,^2VP@(IJL&\=Q>.W30HJWE5ILAK4A0TJ>'*$JD$ M[.4$C-1$0M=-P-96WTP:(JPR1"I#9.L-D5EWGJNP0^ZK$?'GG8>6VZM=%C$? MZZB4" EK$19/TTH+F)0UMY:J;?!*M@&.:@F.MV0;K*GJOITC/U\XZE/^.&$Y M5DF'WOO +U-Z>!/S!WT[SXF]WO4YL=8$'_[:/]S;=5%I3=L/]CO:A2V^^4\W M'ZO?M*#*HZL(SIX<9QF)>BL-S\I>!V#,!=6GW=YXL'U63H?]?>&R3OZH#3_I MR]\N7M/8BY[5Y:RZ2$39[@+67?L/:F7B<1&);5UX8J>,AAP+Q71I#?VK0%[Z M%!07\PAODJ7Q[-]:"]Q_?/*C[?W*M"TBM6NC9):>S?N]@>[[1!77Q;X]Z=WT MJ=^#F;P)^)WX\G1(N1]'T'(7FD5J](GMZ*OQTK@NU/'$A79V>UVZ 4\;.POV^I>N C57A^YI';_%Q>+6OPVBJ:&K_I0]#FBS>U(Q,HM MOB62Y7-\2]%QBS I#..A]7(BN/[QL?7!O<'UD^_>S,#ZR5$L(*C>[<2U"*F7 M+1>9R<.SGVB=E$(7%F?>#YLQ)KQ-ERDN[PJ0 J6 MV2>CPS;5-U7!BX228LXFI]MT;0&-/9NV8'F"HA/RPJGS8FN:S.>CE#EO-^F, M^:"HEN[>->*S<'_HV,L'6RBB_!_N39E(G!79WKYSDQVI^=6[[/;.?:Y"^>*. MM<:]1<_Q%C=)%]V^*W,N6ZTKD%0P3EVD_Z1F1$H6R?LW\ 6O,/.\0OX&R+QJ MWQ""E!D-10EWCS4^PFH5P;SI%,E_1\DWQU%_HR;D72M2I6/$Z/:JO\R73K"0I M8"T%84;0[C;4H[X_SZ1:_H>7?T$9&"]Y9?= D:UY*M\\JEB].)7$/-)T8:D M/:W/;)&72)-894# [)$V1RY \*9UZUQY@=>@:[>9EV^9/G2[MZA;WN5+T%,O M>9]]C[O\H;[!I!;&>&J/+&;$\U_2CD:^@EB%2E W0%!=F8Q8#,>[M.BR9\4W MO-#N>+3FGDW=OWZA?+LWQ,EOGZ2TMR%FI(\3FQF6@]+UZFSI>=-5(O"Z-&VWQI9>%NY*JP6 MTG EJ[*UEL7?+G#"1YZXV^OQH*K*SE@!3LY;&VY]=B1/^/P[\EFELIZ&D_-* MY!:M"@YK##^6IF"!2[.U1N6'!P/Y*N.R,BX?3!"):F'$EYF\6UF80 XUWN'5D_>]62UK%OY9+6L6_GD]KKZLU),*B^_\O(?]"?C:'7.9.7G MW^U(Q(_U(I;GY*_WYJR>K(R:5_5DM:Q;^>36GK3NW9LT6AVV5H>M\]I(O$;) M"H_TJL/6>_C":I@ME4V[LF!?P9/5LF[ED]6R;N63U;)NY9-;>XB^>\.EA(9T M2=5!>G60/I?P"$JJ@_0U7!=2XX]V1*JC].K)RK1YA4]6R[J53U;+NI5/5LNZ ME4]6R[J53U;+NI5/5LNZE4]6R[J53U;+NI5/5LNZE4]N;0C8U\>7O*@"PE[H MR1>+.GI)NL^[4CRC\+&W,.M7FGD;5R;&2XW3N[TNE7;K9=W*)ZMEWW-ACLL%M4V^J7!28]06L5"+8")V1N]M-U#T7B82U.GAB+M![4XPN, M']O\Y62XQMEC:X$O93FWX-QH-A_Z1+6\ZDQHL4\^-&>W*W!1D$[3';C"?H\H M8;^%A06>-Q]K6': BEI\4V9H:8#ZK+(#SUJ$S2C94>V[+=]W$:D)PJM]-Y^! M\V]?'_;=,TO4.H,B2Z^@Y>76J(6IKX=^^I]2I)8(?N>?-[2<['UCF)@:C.<> M_=R3"G/*HR>U^D!!V3E+OSZRK]'=?WV9@K(O(0D/OCZ9>G0EQ5W%>A5W7GU%3\#G1,XL^@UZ!3(@D7GD9TV=%054K M_)!S+@@F?ZY'2@WX94+&].O/Z;-QIX_19K M!;>LFX)R$1;+Y.AXFL9ZA>O"*5W=NFRM)?^WO.IU6ZW7AVQ;%?D^WUHGM8CB M*B=A#5?F69;U2O!M4XRW]]U./FCUH8\%IHV KM^=R.W::K1[A?8"X8_-\ZGL MN&6L"XZ?&*A8V7'WG$(_+HUUHZR\Y<8PO4 8T_*E8;%A3(N,9%K^7/A,W 4& M,LUKT2T\D.DE8ID6<5[^G-Y66[?:NG?/18S#:N/.;=;<&818CH^1>NSB 2^Z M!;'X6^\*9;_L31B@"]8:^V(YG/#F*U)!SP?]N[]R?\"C_WWJ#G\Q(H7#A]:7 M^(#RF_@,/T_C_[IQ9.;_V\DXBV1DDS3ERC*<:*6I#JDU6BBAX<.?"=L9?NFT M=Q-D=&*1ZEEYCF0*XWHK6Y?R*M_Y]^T9@KF86)&G3V8Y=>_^5_7@+3,&-MV: M_ZH8?771LSZUDTEIGH(7[@,$#BYL89CF+G0@Z)_:X&]HM&O*2+5@=HS20OOJ MVWF;]4$*]1R]#UZD$_>^TAGML\.*7ME$O/G>D0.3]:WYX[9\KXUD_[*=@0W\ MOC?=RTZ@KH+G-]RNKP7!5]N762MH6)-)[Y[N7W0[EU:]O7/@I9)$ MSD9[2T=Q\QD 1J?_%BUSY&1X8$NB/Y>[)V=UY<];,X-9G;N9>-^##=.=-?LO MN8%G3U4@6ZWNI8L%:]N>KP?>AG>[V_1^-X#.@[3D0=N=T5Z O=0>=?FD*UNY MVTRV@*K(>?+^3#Z"I/+C,^JMV.E]EZ4(G>0D5O?(NO2N8<$KE>.%D! M63NQ'6=Y@"@8;TSG3J9Z!7SG12SC4+8 S5TT9\U)S;^=D=(-3 \LY2"7+3NR M6]JY;?VR\!0(:;O; ;&]OA%3(_L%MCGM93O:R?LIN XGTR);"RQ(,KRUVRF_ M[-2(R4[<0@07O2Y\H7\5=(*FL5B#5 M^84K5NOD)@\R,#0&6C0R=7P"-@_G'72GAP>%MM: M8&P+)-L=&[MO2Y!4$[2]9E:#*W^8#&+>\C^X9O[_]KZ]RVW=R/.KX#B^D_8L MFQ9)/>W9G--NVQG/WGOMV+XSF[_V0!348DR1"A_=5C[]5@$D14F41$J4!+*1 MDSC=+0H$"H6J0KU^"[@""W%LTP4=IYE1>"3$MX!W@;_A83AOMH/' ]B7NYYA MZ&R"XA$8SPHFMPN*_$TG?,ID ;=2?#[4MSAVKY%T-=.8VT*BY&8N2FY8P45& M*+X@"3W"*8X.?,/V+#&U#GVNOK(JK]ZSK!TPSQNV .E?H,&3;9G M#,\SV7)%E*=6PTE2&7CX^.;\FP<*!$\NHBM\M+ZRPZ,*AL[NU"ZY _76X)U0 MM%#;&YI";+->)I>W;+%*8D$8Z-^TK56Z;D6KO=GM8Q^G(4DIW41NEL&0Z*DQO! MR3VCH_7Z51,:9>3D=J3;E]RV&\.J7*I\8I[&Y1;W2ZT-*.0U&^Y]#R818CZK M,U]0.R)_Z-]T,D&W4?#:YQYU.PX"X88\)=NX'=*V:&$RRE1CJ'5[%\T1/V\' MXJ:/<>F+1_VN_'*WCXB'_R+J1:G86-:9[]+'Z-'!^11DYZ%]<&OI!2YN[+*" M Z!"V\B.4>9F&\W-;M_2NH.J==!-,C<5O[:)7]7UJ"D=@,I>G$;RM'BZ\HUJ M([O>X+DATAAM:HP6><_+)RVA!VM5 MK_0*UAH:VJASI(*52(TJ#I.5P_#*,1Q6;8DE'X>UU(\]5'[L!OBQ*REP*3W; M5]C_,WNVK[ B8ZAUAE?L8B>+,2[+&,WW;%<4+'OM_\OYOZO=9VKVB-?BL6F4 MT\8:C;31Z$C4^RI)CDUI"]B.;3W),G]6V]JW-C5 \@ M-]N*40Y+Y;!LK,/2&G25MU*6,9Z9A;W+CE9NRI;ZL\"FMD8]Y8HVK M795U5X])/#CG;DKFJNPJ5Z7$8ZA<4+0\DC9V9?(_6^F*,'M:Y[)Y;5?7/8W9 MFZOCH=6].:=)%UFVY??7=\K%I5QKN0XN MHCQ9*PV;EM/:8I6L"89-[30S-U"USI_+_*NWCO8,L3H[13, MIM[ME@P]U##908F9@C;XY*U02,%D9HXG8#P"ALWM(^R-GL+'+. '[ 0Z0=@# M6A#U@:4X(8'_8F?U&!\<+PE=+%QL6P]?=_P >\\[_H10H )]8(3]M&?4@Q\0 M"(*C0HC1HO3!Y.4Z^1]&9O MXGBV&V-O]G1:>R"D/" M)GFKQ7"X6%?L4KHD^ JL$G@'S!3XA2\VBN#6$[!DIT*^-.%BXEN032""82= MU._8]I[W?*=C_Q'1@X"0MN,R@=<"MZJ8N@4,P!NQPAM#F##.B;,,?J,:KVP# M"J1,7QII[0)'VMQM:QT\TN9%C[1 I?CD(=P*H4& )RN!@(H]#SD =D, POPY M)/(;\YH? 2,#W.'3,H37$ MFKCB'[P-#[R$'R:^FRGV W!RNGH4"/PP0B M.[XVUQ0<\Q!,C(6"0!QJ@GU-?]$0*>IF].J7O;I00U'TLMOMZ1T"7%\S$"B4U77P>1'B^(^0M9,AK<@M45W.)/G$LX?,\M3&5E M&2;>J%W82_M]>D"'\]'41!F5W]7+;*5YH&XV?_J&Z>DSNJ6.GS4T]%%V_$J? M>$V@T7'D)1C:L9T%16T=@I("^]E%XT66(3JY YOIN+F)-AAS<#CL)QD&H-) MOS)2DXNP>_16R;K9E52TQ#[)EI'MJQHPY;,:NO4<%',L*TT?#&PV+'+@W$ M!9:)D*$ 9A3H=TA*7#KLZ),?_$CNY%Q/^![W"O![-$>CY%]80[3$(;-ME?>D M;08XRELVJ+Q>FCW=R)TK1/9,F<<&4<M/$?_#/V$FX&/Y[%S_$<'5+;!6) M"727*'$4K!IWHFP89CE+H1KQ/+B9XITI=P*1CU\:0SW)M,V](CLB4Q?!(6D" MU[QB8QB%;LH.E)F+ '$IHYQZ^1 'OD;^BP()6@6J)W4/^,$[!>'.9=0/_EN/SO#!3;IGV:B\ ?O);BO<4Z= 6M M L)=:D#U'?4=]1WUG;9_1_GL\CZ[;N-]=N?/A9$'13E'L,H'1 [TY8 ]P,FY M>G"KY/'(AX#3P-Y'O&4:G=N_G1H-1J/7IBZ:JS4'A)L7;7W'X*HDXM BZ/HT M<^Q9PX*N38(('XQV?_Q\4+<;-5D%$;Z=_Z3 P:]'>P4.KL#!%3AX9?HH5@I.[ I=5J(5I3%7+'HCL M9O?J:&;;A^-KD\EKUHM"T%/KS=>I)JU0#MV(O3C)%Y=^+YFS$'D3BEN)BM,Z W=>E[&X.(]IT MRV25PAIHTQC/P8/8Y/NX,1QJYH'F(5+HE.90=-35AMW]*EQ1M)(N5BZC9FA< MY3)JK\OHIM^[-,2*5(:,+&.TWU74%$]1M19TK7!/<&O15*XB*?:BA)VI]N+: M%FJ+T0E:9[[NQ- MM1=73X577J/FF+%[TXQ"A]Y^H;8S=6SE/6JFD:.\1S4M;]37>LIY5*P" MK?3B9!1J1J>O=4>-2M=13"4]4Y6X 4C&5,J=UR)WWA9Z:3J3_3TX5_V?3YSY M^:%,ZZQ;+X=ENK>*7C1_35JLKB!=MGJ_YJ$6>#_977"FO%5K<=/:%!)"-+A% M<*>T.?(*+8/_=>H\Q &K P:S"1V2=_9%E@;W Q&[4ER/!"$FK7=-YIX'),J@ MW:Q2<$3&<*A;U?&(JC?81EA71+0,G+G ^DD C39YOR2#9Q?W(X8-S /V(%K*&&]PC0#% MVN!(3*9=P\0:9)A8)9FPW]'-2S#A&HS6-G(9H3:'=!78RXB_%"9L2]W0EXYC MA>$!0]AIE_0UT,/&\ ^7:+G06H%4,XV$I390+$LPUPCN\%?E+3S?]RX-0U@; MCB=8+5FW6&K%O2I0H/6 %BF CIR)8/4:#-!1/%I_?;!^14LM&<7:F-(9;#<^ M3GE D'L$W^8ZF@N5$RS70IYK#KI 3^_WS)T?']T#W]2'5KD>^-4^.TO#_J9- MMEL.#J(EZ +E^HI?"EQ 8A+\0L3UO=:VZJ=WGC^[^ZH<=8Y%0*C0+;W]=%-@ M!I7 ##:L9&%R7X9JQ^*E-/B55]1W=38M+\=Z:S@1&KINV8*#B^$$X891-W9$ M#9D!(GC3N6QX<).:Q:&-[P&=HA\AC_1LPQ4A)#LB.EY9;UZZHY_4"F^7F M?6.:7CSF23;8ERGQX&<^O>*)2,E?<1^1-U-[7IR7J@,4K!XO0W+>2WI^##[ MEM;K[&SR(UFZJV(GR=G),OM:KWN5U-UGD3U=S Y6)S32_*+&DO M[%&L5>R_W)Y;L*L3/\9\"GF9>H?1WJM^%RR_(4+1$L8J+_3@Z<8 MZ+R5L.7(V)#^(^5H_E>>RKP(_*D3D=T;T#Q'>-;N61=^J#%+.L29ZFFJ404KH>_3@JW[^ENV]/3A9A%YT81V]VPQ#C1M M,8N:MJC$;)68K1*S+YV8K2BC4M:?]RM5EOREL^15[OU>Q\AOO&\"UL!_P_IO M[%BCDNZOE'1O:0-S9\Q*)=VW==\' VW844GWM1!S=R+#L_)4-W'G^NW:N4MG MF>3\1LD0M_@\SOV21,BW-#JOEZA:9]\#7J+]?7U5/KY<)^VFWU=U'M??AO;Q ME='3AKOK'YO 6FVL\[@9[;0-6E;CH9A ,4%URW'*_]-TR_'3PO>>V+C.EL]G MMAH/XD&4V:E6Z/>B=4EXSO[M3T/3,-]6K!HL/EYG5?(;KRQM/RK^4OQ5 W^5 MLA_*\IK:&]FM2<4-SX$;FE,@L2-3,>D2=I?K$H:-A'=""XK@_*H)N#3EBUAPM6AIF1UK+MFM7OBC/87LRN^;@M?[V^ZUGZ^+K(OSL7C MTFSZ[M+2Z^SWY?+*R^<8*PX[A<-V8FD_+PZK4I57LIQ.C'X^6)Y2N'IFEP_DB8NG^P ^\=?1 1-8P81GB&']LL91.'$OGH_A1< >^8F"A,K- M*@*7'GF"N$R(?(XQX+0ERF M8'@[=A$:=!;X\<.,3)P WH(K\!B'F1.H:F&\6/A!E.#8P;[,<6@D"IUP/1'B MZVP*H@*(5!I+5&;V/E,B6@F$>?-HA/E<0/%R5-PX]*-^>NA'.P_]&CMSI<+L MF8=+XBR;H"3BN4Q@%SD55CHH8<.Y\Q!PWL>_XZG(\#G'S*8QZAZ6P36R76"- MB8EY8&T,=RI13^GS@1!^^9O)/V)8_'19;F0%&IEC.JO? M#(G9Q0 M&PWY.%7P';TH<,9QVQG!&?[=B:EA/H?QG6A,T&K#U,TG$G(5B*H.L=CS<,--.XH<'N5DS_:9VAD&/[\Y M,/73[4DZ6+&(7^60$7*8U!RQN>"D(.8V>\!->W.T@*GJ #QIW,OVZ1H-]=&( MMT2JVJ:KV]6[@])MN@H<_.D2/-\[$&Q23VX]N8_6&Y_US%[972J]^49?-P9G MZ5#6I,E:PW(PP%4FV]=[H^/0H"\_UZ'>+=FHK[Y62U*>Q@L]J;K.M:(3B'SY M-M^$A52"_DTY*DUYLGJCH=1FW^HUU/2^6%D$DAO5U^E$]WR(>YZF;#OI)W\S MO[_[?R?W9^@!>@)ECN@1RHEY';(5-@D]>B%17:)'7 NBB8GI\/8!:U!0N;,J3QO R0"YG&^/21?)G. E'-V24 MA(?:_*0JR6Y)2;8U-+119]#XDFS%7W+R5[=O::"9HK5,R*4=2QI<$QM)JXEV97?7]^=U3_42B*UP'^R(]O6CZBK=+<$NKO5UG\Q\W6[H+R-?HVY M8&45D_('2,<,/:.C]?H#Q0R*&= O8+7 +W!"ET/%! CK\DQXH!CAVQCL@?BN MPSYOBJW4E"?/>F?*991OMN6L\TJFIMBT*5X!3/2"@K*H=T.#:D=VH4!))[O: M]V0S<]?5&*H>0-4#-.I)%>L!5C1Z0\T8J#B\T4S0@CBJRD.7\,EGYB_?D8<^T*R>J>)9,FY-1QN:*@]=QJVY4N6& MY%;8O=W1?RT?&H9\/@Y#=&PSA@(8@:9O-"W:D?$$HF;.IX?)G$G\*WG9!DWYZS M*'#LHZ'HF[-CYBMR^2W[/F,!(Q3^Y\&V!70Z=6Q"[7_&CE@$Z(840M:)BD)XBCR)P:C-BPWA#_0!Y#T"E%'7Y5^#SP-$^T.\ MV'#/MB;3[)KZ ,F^3=4$7IH[?O)?3!BAL_H*'?,Y[O[*81;:J<%.W"6C4VJ; MK,%&SE?NWUG6#F0!Q+X=!XS^N*53F.(;ZC[19?CB]?IB85D;Q#V>+GN$:DD] M7#03';L\H,^7A*Z6+A+/,B+P %!O8!)^Q-"088!IR'.H,#M#.#Y$%\H!HS2 M!Y/WZ^0WZE%QXN%OCPY[ KG@P4 >=9?_@J^.XQ"6&H;9C&%H-T:7,Q<9;#K% M%8%J@-4#.;S5S$%D>:$K"#)F-HU#AE^!)8%898],D&C,(C@.,'I"B9#X<4!B M;\("L;YL A$,.X$9OV.N_T3@JY1PHY<\S1P;B2N8!I<[XV(N!K6V3>=T;U(U MEPG-:EORYEBMM\OF%FO)!"5W^P/'NG01LC?I#V_3"X#C<0[D7WJ[_L*"%%7^ M/O%Q(E!&AMXS390IR64X>7$B;G0N;C:"%.*SOJEW.L.='W=TXQJ,,4Q\.]KWTV,_.,MF./AH.SC#9KGG@7$(?+)3Z&_^W\G M]_PR4J)=IK6G6Z:2>WN>1+SOP'\2OYC'JUC!:/7PQ[!<@U@Z]V.\]_&+F1_# M4)-0PVLF6_#K*DX4KJCAJQ+\@_5YBH%J"H8VH9!C5R./1^;%#)V< 5OX053* M;I-O@R[WY$4:^DEAZ._ K=Z ,5"DVDVJC2;_9R%5BUH2M*,-OHSM""ZVS'O? M@SF$W+4_7U [(G_HWW0R0:]L\-J/9BQ(W<,.4^T[J\J^9U@.;@RU;F_0GFKP M%FW-9 MU=D1 $Q5^*=95Y,J[D*%SG0M.[_$&+L!=JK&I]0LCYAE:TW#[WOR;)4O^4PV MXLF>/CEXY^4I7CX95>B-:78U:S2\M/M2\=9SX*V1I?5[%3 3Y..M5D8KS*Z* M5JAHA43FA&S&S#-TB=\,M9Y1P0R0V!G>HEU1@8KG'5;Y7E%^TA!+SQK1,;63TI?*(*Y95+'N&>W)36/;Y!>1,0ZK-5!&Y MY_*D;%$D-4L5D2OCS8H"9\S[V!#V\_;[W;V*Q:E8W'.+ER0 ((U''U7\)2E_ M"5R0QO-7&V-R"M-4A>6DLRQDLVN>80!HI(VLJGCD$H=_6K0S*C3W+*^E*BAW M]?NIBG T+<)A6AVM5[D6MF%1#L6VK6/;4R[,36';9Q>?G;+[;5J M&"75!;Q<_$MV6=+K''?_*[_ZYD@3Q41'DK%;U?FKF$B.2/QIB2W5NT$T17%( MX4508]0\1FNMQ<\B+N.''.0D4';BN>W$"A)Y_:K5/C=)M15+J+YOK)%F="HT MH*FTXBO'1A2CMHE136TXJM"GM4F,>N2EJ2K32K*5QI$1\;-MI9S^NZ;8#^K) MJ^, R#=A]>25644Y-UKBW-CMWY+&W]#"*;;66_+7P ]#\B7PITZDG"17=Y(D ML&&;//EL;Z:GT4-"D]\8&EJO<]J-YR2B-,,'H\Y!Z\]!5^N8W6=[#HYP\=1_ M)B3AA9L*[16NRP'*,Z2>E/M)Q2KJ2<4JZLDSL,KKB(*&A?^?.(]_^0_X)_W& MG 8/CI7'T>ZOK,_8,->GS'_?0MFI1_T;G4/ZW\3) M6L-U.N7_G67.W 5]8+?C@-$?MW0*4WQ#W2>Z#%^\7E\L+&N#N,?39<]>'LL7 MM5&4C_/&B6#7[#4:;^%8FP)4+&0<#)YZ$_*>/3+77\QAJ\F'GPOFA;F*[OT+ MVR33]5?V?18P1N;PW"PDS)NP"#OD4^B&8/_[?^&24H2 MPUJG17_'2>*B9'6 N;EN8UW](F1OTA_>IJ+(\?@:^9?>KK\/N7G#6N?O$Q\G MC#[JZ]W.$'D]47?)BY-CH/-CL''U$)_U^KHY&.S\N*,;.S_;-ZQAZGUC]\?[ MAMW_6:_;4Y,UK%+#'K!_#M[<1UN/2H'0MB42.BN1\)LXX!_P@)?P\%>(M#2 M!+\0>T:]!U;E:ETEUG0DAM_%/0[%U,G$/=?LJ"3*9/*76?,SI)U9[^%J#CQD M,7VXR?$8DBW*%"65:-[X:'IV3/9AVT[>T MWFAGQ_'SA;T.1'G5MI]WVRV,H0[DV7;9[P7%9!P.3NRCL*=[HYQB_)=<9=Q. M]=>B=IPWQG.!R*L[E;)-3+!34"H>.%^%\9F#1J4#%I<)VQRTC\G4#THYW"V- M.)X=,!K")R_-D=XG,$L7.^# "*"RJKOP=?)]YH39L&1.'<]=$AY?$\, F;)/ MX=XT8W1BPVY'M^DSZ3+XY-P8]YQ@ T4'KJ"4M^=94">;T:>%[SVQ,0F9Z[* MTX3:?$ 8"@E!0Q+.8 VW8[Y,7!$,SP?2^.,X"IW[<+S^)88'O96.F@/\SN;G MP)W.>W PMD##D$6A?B3G]*\>P_E&76 7($*Z@LM,IIBOR64G44R1SXN$R<(L M0EE M]QH8HY//IYO=%XF_NB>IL-QUW)Q;8_'G=_MOC=JL=^.0P&LCH!)\UY].0Q:1\9)0,F&K;P+U?[ (PW39NI$>8XKA MR7$6ESPV3':. &O%2,I?F0=[ZZI(66X2=Y.YXSEA%/#"R"71C7*F;6SG!) M!4PN%2UI*0^HB)F\$;.*S?+DK6$K81D?6<76UX?YV!GH*NVXX!G;$3L+<90= MP;+=(2[5>#*W^]:H=8TG)0QG?70\ZME.Z6JV^JI M;KMX< [X6^\('J\2E5=$Y% MYU1T3D7G5'1.KE"9BLZIZ)STWMUR]R,5H+O&O/O:T!SLQ6U3,;IV[GQ7ZU@= MR79>]IO!CC,T4F&Z5H9HS(J EBI,TTX^,!0?-#9<=YE 2Y&)ZP@3]ZCHVGA) M7IKK 3;0,FN.]E7X;"T4-UV;B7_D3)Y8P,@D<$#4XUSP6P&S_0?/21LW4N*Q M!Q%(=&!2=H1_A#< 53R\)W%?&7R)/5(W3JKU/!8)#2(B>3,V>1JY4ED4[P(WP#D\N. T$?J MN#QV\)4]^NXC?G0/Y'0B\I':,'"T3$?Q'C0RC=>+\? EB\ 'GIV$!&8Z)QAB M\$-X(ZP*9X?=,_$&G;2O?&1AA U#0YV0NVB+R#@EF*H?QD!LF&)*/3L. N;9 M2Q(XX0_R1$."EDX XN%?,"R-8,Y.Q'SR3;_3^>J1D/!)'.*"MD8)G^@B1 Z" M3YYH,"&+&.9!,?(+?PQY665N[Y+O.>SH=IL2A.2^!/ZC$_+SX&>7S>_T9VD8 MN.'5EZ#";J>$W4:]X\)*5XED68.S5/ U+.Q6;D+/ROVHPFXJ[*;";BKLIL)N M(!S><\>C+NP3V$'HN?V( MGMD9@3@#-HEM[HO.:""^[/'GY_0??H!> M;WB8$Y/9,P^XX6%) G])WQL2;%L?3/E_WDK@^)>A#>&Z."N:D304+!,9D8ZDI[0P M;%1PIJ>/NL>!6^T-(5BZ<60CQ"O$.QHU64,?#?K/*3BSI>*?872F) V>:WBF M)'E4?*9.XCV; $U) JD(C4RO;(GR&ZH(S25/]@X''UQT$[_+C;MVS6V*O[SD M0AOD,"^YHAO#U#H#H\G!F&;E\)?<%]/0S,%013*N9L/L.BZ]P:M*]5/R2^^* M=5*-.4(W.Y&^KE_J4G9KZC!+&KAU^T.XSVO[REB532D\RAF*%RQ"?XX#8-)SQ*?,?&"SBD;I8>,?_".(G"AR; M-P_E#VZ6XHERQQES)_P92*&\ &]]3FE&2G^@ M]XJ%S\Y%:X6KS@32DQ/-R'MFL_F8!<(LR')E%H$#>^GP'JPHL^%Q+E=S.(2@ M,?JZ\2HG3\7X,1)*(TY^G)5?YK\,.D&H M-I#NCC_1BJ$2 CI/RE=A%- 2;^!=* %7?IQIC9%769$%E@6"Y\R&GBW^+GKT+&H M715[QHM TQ2B3PO?>V+C/#\6D^^EH5OKKX?WKE>[IN28I*#060:>0Z_"M MFF/>.Q@7D$J&5/UM,I)._@=FXA//CPC79# >;$6N<%?L7T#12N35L@N&-@F? M32H =((B:.&[CKW$3+5L!%C*,ET<]Y"&G#0X+6<^9Q,'Q4B !S=@XFW)#P,+)NTMM M18]B21FPY.5LDI,##@J=.7YCPC@=@95X0V8T[4"2XM<2UH2GQ10XL?"44((= MI^#)5%&\5ZG<":/4]4.>/,=)]]$/YL3HW/Z?[%!/X1%8VQ*.(A>? M&G+=-[:(N&@EYD!+_HP/WZ/\!8;@C,9'16A88.XG& ?VE8^RNR[]!L=X\?7^ MXXM7">'Q[(4Y3H)]00X3@+/I:8/I_=N?AE:_^[;;&>0$XLW++@C(?OK[*V3, MC&\2E<9O &/'2W7&UGG2$D1:D7H")R-8"?L(CW<<+(7D"PMUG):R+,X:)8N[ MLC_P(D!>#@UKE:+Y^1%5L(O="6B,>529];SO8Z,!,TTXVW M4R!EHN*C1(2+^3$/UQ;F1IVZ[*-JZ!QO+S%":0* MJ&Q!_-6/)*B0U&C!S3$X&Z!1XS+<1XH)O2O^WJ5ON2H2AW+]ZVM'YJ5A]7<. M53[WF#?2(#,Z$>H73_U+M!5(3L4B,_K>[8./AW[GK)NR27>NFQS=E+U@^8]X M7)F'ZMOEB@Y[50"U K[X.9HLMUSZT3B:^4':W@.^SA\%X^2=C]G/0*WW0$0[ M\@-4NCE^R E:4,#KPZ 3 FZL8GNXR!6R1MCCPE0<=G)2AGL!0*[P%.FP:#M" MOJ\@P)FPW4"Y@56($CG78F0*2Q2B$*7^-(ZPRP<:;;#17$KC YP"( N>HIE. M#K9GN'3BZEYQ\GEE1>?NBKR;(YPC7.S7G&E36YKN>?FW?+$"+CK1^5PMBN6S MU?)#<:M\:5DYD'G\ULN>WE^SM#4TW%$=@1G@@M'V'O1H8E.7D#""27=/(+FP MH*@+'#1GL#!@=1O 7R M<@-:J-+=9. '9,X/2,3]BZ&+%'>7J;>OFX^7<.-*K(SB"LC"Q9/HPP(\X#91 MZS".'7?"R3:C"V'\X@O$*5R)\?RZLL7@),&HBKAIBTAN> 4+AB!PD-&S5G3' &B'(';RR9.V+M MW@-L[L!E,I/VF(VEMS9Q@<*="'0+'<,ZU M!.7*34MNPZD42.M]D)#I,1%*0UPM$E7&S6YGSGETNL7!Z*YF0>A['G.3&V!R M6->/.1<[8A3\E:O.:#5@%/B3V$XE!YZ#A?A+F-Y!\1>053/D"]']JBE;]VEZ MX(Z<<7OVZ91?PG:ZE9);]?JA".&I<+KD[UK=>/+,P>V+.5T"?871$E 0W7G1 M)JR+]-S@5_&>(_[_%E;V P5] /PUCE9^+"Z+$TDFI%,N7,(%?PRJ)?&38P1LS]*WCA7(C+'TA8M(K@C>)FJI_8:NJBT@U72=W0/T1M1Q3-X0&, M<(,F#)<-(Z:?),<>1F#3*=>)\!G09.X'ZQYA/#II& P]R%G=G8._4?ACQ)NS MI4>KAA-T +9L/:+QS$-,YNX0D^S1(DE/&4A6.# H#&,O%2([3MG3C'G\)+*) MMB&DQ&TJ<7;C*?O)[#@29DD65>;X=NQAF01D4'1-P)H-&1J<_%BRB4[$A Z( MU4A@TXF&B%P#.QY*5#;!-VE"7.;_!!H?W\FOO-SDRSE)0^8Y>+OPP5QT)UCG MF^A4(;0W_6=B]FCTHE%K@Z$,4CD=+XWM;-!')W=@1.26DPR]"F2D5MK$@2.* M7L>D,R9W/"3SDE!=[[B!3J>W[Q+_][<96IIW08 A@%-NG-=00$D(@K,-FH%" MZL*&SIQ%*'R6L;?66Q06F(3&@IQO$B\>'NP@?BUO0V9/AW!1 =L.?@K8E 5) M>@+EAP;T3(Q_$,.Q--K!QQ61CM4XG GY[1(8$8\T<)ACJNQA8.?]WCEHXH33_&23IQIZCD4:YDD)D;6U#9A MCL-)(TJA@T*W6J/0SYQB42QH_Q-N_'Z F7_D'B\]'_FEIR'N"XSKYP+52:Q* MA';S0:WD)K?M $R"Q;O=@.MY7&^.ITOA,;EL8?>HKP_,_E%UW0.]9_3JKSX> MZ69G<(Y2Z?[H/),M-VQ]U6+UEC$*;I"ICOKZU<32%'P6]^"0N)18/LH5UQ*K M@MDK5J]>0>2LE:^^JB)N=D9;*Y8EG771Q<43W':[2=,27^WQ6I>NCRM8>^EJ MTRM0H'RU:='"#A;$7&%%74,;]:OV9RSFV))5/]DB*U4D;KRR=/M/Q6!77M&@ MJXT.X 2>E<$N5.,OBS@N2IZ_2.V_U(?EJ-K_*ZSHQNIK1L>\4.W_<9+X&HV8 M%7/5L"*CKXW,WB4;&)PHB9MM&!=5_RB[N"EFR\W U$QC4%X2*YM8,5?YGB6: MU;\.;\G6G("/4[[C[2II_*[ VR!W(.E^;P$I5O[EJN9XI:(H7DBR2+)R1Y[; M&O.Z!:QD=!T>_1;@G3P7 Z.M6;I+,L"J6H$'JY[26KWUM,Y<>A__4B[I5N2+ MICDG:;:,3@ZL:H8M')8+Y$=8%B_C2.JDTM+@7"EF+AL%1Q%I;+B(M$25I[>M M.CN(\D(^4Z2.R$Q/B@L#9C/G$?E<6_UQ09<\&L;S@&P[B#$50O3TQ[RYR3]B M7KV(03P;3A%FSG!8UC2A$W]93=#!%':1Q(.=_MDBP'0'D4R01Y\5J9&8(7,[ MYDTS,)<>WID\.LE2*>C/_*+S[2":DP]9H;8)X7Q%/:"HXN/,6LA%'&]AK2!; MI#AYH<,WC&<21P)> 0MR;A 0,M>4A)=-6(8^RA=9B^U>E>F6W7&=W.WYYB9[ MK,[TVG2W^&/5"B0%F<"%F /=6BTC2<>BB,(;KG'1^I=ZJXH1C;SLZ/WTE/%# MQG-DUJ>:KE04&XMY%]5X(UU7S5XV"JD+^%A+6Z!T\A7_J[FL=3Q)I%71_,24 M^,X.]>&K#=0-$S:[L#W+JF0_-\W-I/I=&T1>&OUN;N!\Q3E/]LF)F+1% WXG MUY9KUT?WNMZ?NT?=OI\N_DU\8;2?#:%9A. MC+F2"5\DY+HQK#QBRB:7IN1*I.(J(PU$[8(Z&W3AZ[X%(RGAP9L70*D7K_+[ MU)C>7YV&PKJXHL*\8VB0+^;A"/&A/XV>,$%QPAZ9ZR=5;WX8):>_ MOR4ODIEF74/F-(I37*"-&J+?5A7_W[*,Y73<7*<:$#C\O4CFU38?[$(R6O4D M2+N/8*D)HM0+J>[A=/.IL*OYR20<*MZ+/F;.I@KWHJNT6SKIO!5VU!'G;:TO MD";8<]7/)CDK22^BS8X[>5[+LMF+F^W =\'GD;S'Z)2+11 EU%_S!37]_+[KN< 5Y-\9# M)Q0.^>J$/[99?&]MVR57F)NE#)/<66I"5QT!4#KW>85.AP4. ZN23-!-MN_WO52:$2 MQI9\H1TXB[06&PF^W0P-R UJ2-SL0J#T"SR+9* #E3TJ2F_^'/)C%X=A:N7> M>=1=@G6+PW[,RHON?4_4VO!GOG(5R!_YO*K0NR7O='*@C>2+U%=XYWDQ_T 4 M)'L%+;9X7QC!%EFWE\,=4^6Z4-V1V7*!!CQWZ\/Z?LGUF0A6E_7$_/B"H0/R M#4Z4RZN'\&\?XL 7/_T7A7EC'= 2CEY"I'&,@E] $.>-)$X0_] MFTXF6"40Y(L3,_^TZ$P&]/50%-SG#>MO()+3TJQI"KM(P\0@"=^ ^M&9!NGP5._?%U-3FHW02J?O[!&9#J9NMD[G.T$^W31 MQ*"_OOOR^H]O[PG9JJ Y=L$#COE0&EGF"LE0_PON,W6L]BB@JT92[%913/'8 MI7FLICH:F:7O%FAF"ABP+8Y5E8.\N;5&5]7/7'\?VL=9P%C7*YY1W-5R[KHQ MK*&26]??A_9Q%C#6E8O^CJPWD:.CE0K]J,G*.UD5^E&A'Q7Z:0;Q5.A'A7Y4 MZ$>%?@I7_^[KKRKTH]SR*O2C>$PV'E.A'Q7Z:8*CR[3ZRD&ON.M<#GI@+^6@ MO_X^M(^S_NU/0],P-^N"%(EE9$@"6\=__7E[RH I)SS*@"D>$PV'FLOAHZ*^[3 NW5C62/E MF;_^/K2/LX"QE%=><=>95F18JJ!,<=<9"\JN4PBK8CTJUJ,FJV(]4KD45:Q' MQ7I4K*>)XS1XZBK6HV(]A8O^\,=7%>M1?G@5ZU$\)AN/J5B/\FI)[=72^L.. MBO9X#-G$$NAJ' ME/J^B=_<$"2HG;A=!8#4.%2 M)P@0>2032X84OD*\W+5.^592?"+>T5"@-8,(<@+"$,]=8(!3#B&WB0^,@F^> MH1!J.7AX_.1^YK I^?"3V3%'!OT\G3HV"SAMD@]7DBWY4$-H:!R$(]O1B \T M61'8SA-XD1&8W, $)VP**T(\:?(U=ADQ+'IK]&[8*P(JEPF@O0\IK.*=';TB M3XB#"1J8V7R"('MAR$>'"W(:^A[/>: AO!EFR<2$;IQ7?"3'F_K!7% G8!P9 MG2-QCEDZ7S$57$# \1%#,G5)F(M.R $K _9 _ZR;!M6#",3HOA^ RG!785= M^H2:T!-PG>H5RVX+E%NS'(R94E M<9T?R,B1O_T%K1IE&L/DOSIS#A.-9K-'/J2"UP/9AMO1<.WYN7XI./&!?ST_ M0AQFH%4EE0@<5\1%(:@*UX4'&1 ^0J%*6!#X8B+XVS2@\40G=QG;A)%)U(+/4821VVV@>:I*?82J7NE3C:\GO3UHF^H5CYX_ M_H=@C# ]I.M3$1C8+-+)QSB CP,!K NW,KA)X%?HYA?F<1C!'*:N("(C4YI2 M,^+"29Q- 6^,7P[A/@>42Q0C?F,,;#IU!)1N1DH^[EA\ ]:*@B*]2B4W.3"C M;#^$^QIYQVP:KT""'0]?##O@9H>"RT3JNANS#SGI;$?>!$S,]!A4]8Q 4:!Q$/=ZZ"6W!\F8AG M#!=&O-GB5/X13QX$(K'C93HH&W+CS'8",&:0]U.ICJL J>),$,H: M^(+3(_2%$05<"_2'YS#'-0X3\D=//G^3'^!#_@+9&GZ'QU8"@(OK@)^ -286 M .QY;O66*9_F=Q:4S9@F1N2""DT#0B&BR"2PB_.%H#8=^[%@:JY1G)D/:@MW M-(Y0//!CON)C%!B"S,!3FWSB+=-I<1D!IJ#-Q 2H#2+JD6MAH$\8<B M)A8L\MC"CU!# Q63=]LIWCBLF1LQ:+QIN>-#E[B12&J0?1,PWQ"L/K>U.5MA M-9: W$:5Z0>)B>HE N !O8#MN4D>4/)3_$MZNKPJ9L M!)X+5VC;DY@?_XPC^>'BJQ7,B[/ WU 2XGTA.U2GJSKE_RGO_^G7X__I-\;_ M(^'6%!N*7^Z^?B>?/A6[;AXH4*>0YB58DIMMF'LVF^_L\'H[>Z>+J,='L"S\H*K+\Y+R\'??*_*7E-V$GKR; M8.KD#R]@#V 8W^/YV,A>K_-*+HT4Y65D:N&&?7YO>O0E JN MRJ@!;RV]0'ZCVP8'P&395QM7,;6_N+]W,$.X(8.)Y=CP+W4FZ&L3V]R8O375 MWAYS=C&T^X7[,\'$CL>N8[M+?-8Q MC/_3P2 G>8^&<4#^F[HQR_'&=_0^_T:7Y.\L(N]8CE?^R-(C6L87%RJM/&OY M]8XVFM2#.].2&'CAJE#"?KBTMO!,%&8X%R;,7H$6AF98EM;KF7N3SH_+_\V6 M@XDJI0-8<7P$E"Q-:?5/K]7N7 M+$DK(YOD*$F32)K55))V#0XS]<%%FUR>A;_4X5>;4!OUJEIU-6[0L8Y(34>KNSDZ94 MQL:>B.0I/HE327.*Q5S'MDAR:(IWQ] &8 +VK6Z- ;W2J,S'6/8U'91+7-G. MQKC/]=WJP*H#V\@#JQ@7N6=H&N9;Q;8EC<@C(60*R@)V&KRU)>P4%0P/?+8C'Y/[S(YIB-+[L4\#7G0\<0+&ZYQ$]Q;1&8 MZS$OJYW&2F7?>[B-6# GX4R4WJ=5&5C/@>E=^&2\0/_@2V/0(S!_-_?]>W\. M*U[^.21^'&$5.V^S<#>'-6%U\WO&Z8EQ29%AIB4%[_")S>;)W,V=\8+G$2_2/&*Q M/^PG;T,0\KKV<>#_8 'O7.2$HG$0/GY"O=NP?+W;KJ+LDJ\RC9.*64]]>_? M0ONJ^+PZZW8'M12?FX/&%9\#Q>Q;H'U [>B-:&>V?"M'G6A?)Q]^SIRQ4]1? MLYCSKUPHGTP7M/*$_;Q.;>)HI ][QC&EB2/=&%IG*4GKU5Z29@WUSNBX82\_ MV9'>'1X[GTO/U3#U;K\IDQWHPVY3Y@J$[1NU%E'6BQ56YZ,[4+=*82'6Z8@8 MEO)#?/)L/UCXO%<:UNA_Q489S+/9FH>@WLK6?:NT^E;7ZM6]RD0UR5'9>K%5 MOU^U!J]WY:61&25E^F_VC$UBE[WF[3+/#FG9'L)]=%S&[6I14JDH=P8)I"BV MP6OO03?5@DIV+$4.U;;N),IT6K/[7LQJ@LVX>5.9-[SAH?!Z_0M^]2?>V'E'[^-\K^YOV%G3 M]XC5,5,O_S<:C*G'PMO//UVVY VZ>1NFCBGZP\^%<[YA+'S*"]0DFSW)2R?T M*T5929J9]G2'HC1/591GPK=5S'!I9BA4;5NM^^50;6=@.C5& \:X=+VYDBQ5 M)(O)C>:\<$G4C*D;_RZ/,:N8X9K,4/(&M0<]9DT%&4/RA_Y-O]<)1KH';PVK MUQ&:9N(O, Q1I*]&G7YCKV)JC :-(4&=<]5H4-F*L(ZA?_K]VUEKF\][9:C/ M?7:&Q.K_^^[KK^13@F-$WOMVS)%W;A,PE^3OD_3O&9P672P8#5+<& ZX1P6P MRWL:48)N\ R&!@%O^'LB^A!RH"C,()U,UD$7/_$L&O%@^CY=F>YJ#,E-]\N* MPF_W_WG6WE#G-6OK$85G(B^7/-_I3]_SYTNP%-.,>XR[SVDF&Y5UIL90UEE. M)-W?_:JLLS-:9P4BZ9ZZ-J))X\^_.MX/K"*I0T U0;^K,93-5$U O?_P\=G; M3!<64._9U/&V73 MEZ\?E.UT6=GT)6 AB*+Z;W=-T/1J#&4]59%0764YG4X,41O'=)/XD MVF!L_XM'9D)F+& 8\B[=R^C*R_GWGW M@"W\@+]FS$@(&P0?P(T%LWW&;$;=*79FP(%XZF;R ':%8[$'7^+CT3B:^0&L MKJB/F)STS1CAXDV"NIWN,4V"K*X^&@SJ[X[2T_O]?NW#=OMZIU=NME=MNE+2 MW@<6O93 RC5*O?_ZZ?N'S^2;?J=7J4&7@F*"ZR]ZUQ%$N_F:";Q7153;L&=& M?-W7(&25RWT]^U38[_8*&_5N^:9"3Q@9\!2*U_$Z?(T% 71&_NHZ]H\Y]8XY MIJ7;8%QAI[#]Q1O"(70F_B$0 MR\\ !$ !C/T]4D#$<>@IN7,+QOWD^OFA\:OGW_ZZ=,_FLW? MKT8WJ$L-?T$<#W48P1XQT9/E/:!O)N'?T8S1!?I&V7?K$3>;GR51A[I+9LT? M/'1V?LHNSLB)@=^_-9JGYKN3YIO3V6GSX]F;:9.G[Z=G9[)?Y MQ?1\:LP^G+]MSL[>0C%#%#,^O&N^.R?O/\Y.B$D(D4R?^04W'L@"(ZB8PR^> M^67CP?/GI]=/Y:\KFK;.3D]/6[[?[6NGG*;.C\NW)^?AJ5%9RL#;PMAWO8,5:\38\UO:5+ M>#8-/&Z)QT+.2?/DM'D&DK#G,6OJ>^2:LD67S+!O>Y<-W_G+Q[8ULX@)T-I$ M@+=6(/'8PVQ.O %>$.YB@V@K]_DGA(3%K85+F8<GBGC 8) M5SO]^/%CZUGX3K8&F>X@RS?%S^;I6?/\M(38/+\J+ANNFA'=+G2(VTTY'2*Z M+77(;"MYOJ"CE->\H!J2$2?&ZSE];!G4=SRV+.*+623111DO7&-F$JN,[*BX M^)$A$SL.]22]N!/>8&8S:FF;5 MX;' P":!;0ZYXBXC92L.)!S>%Q+H__OZ&]@N6W\@,7S[[U%]D\S*5A]( M+,>J4'M!/8'GR#(O&QT*X\L[/ ?MQ/W[43]O8"&%QL4CGA'76)W/)_*_4]2, M!Z1-)"F1(/W42A.D6/FC.RXR;K# M0;Z\&,\O.EWVY->=SR!?V][@\EX>'W='[0'G7[[YFXX[D_ZP\']H'W? M[4.I@GAL(4"+X!G -@;3DPC"2!A*2D.Q.#2\1BN!*)*(7JUD_GS$O@@T=YA! MO1^(9T%-]NX(Z]*T7G&^>Z] K]9T.'I) K?A76_4%@8;[[IKR.*L1?]-%?1C M2<>^(!N+SO#V;M3[# M<1P1;.C(V^/?KF^&WW8^(,A@K$7_0Z7W @A"4M*Q-R@*Q3XZ 9T4+?H?=X=^ MC5O\V%\L,%O2V=B:.]8,JN]X;4/&E"UG?D=MR[ (+X9Y05XZ9$]/1/3&XH9- MN<^(@#E@C.@,)5BCF#>*F-<(N2N?6P[A'!M_^1:77 OBE$FI1>4TC4K$!B7Y MU B ,9F+KD 7-GD&G-?S;M.$E$Q1R00&;FMH>FOZ .N'%C86GEBW[A/)HY'+2 MXO-N,SZB=P+.J^L$[QJ!=D,P+PI+6%9K^/=IPP>$-;)J;^':=$G(%7& ;=%. M2*'26OI#VM(1"Q3QJ)'11^21.'[!U?FHL-;$'],F#BEK9-CQ V;D"IJPV:$+ MESB\S.PAFU9G]C-U4BT8-24GE&15(QRN+0<[AH5M>'7)=UG? 3L3N.H]"WL4 M[<<+\-'BHTRO5TSEBS5XU09\Y8V(JD=6A!UY8G@CIB+B"0658DSC% M@Z^;&&BQ4*:\"6ZRMUGC5R-8KAC!WTWZY-!9.$Q9FSX%4]+I\@NA M10LHNOJ1HM*"I,RG8Q8HX%$KHQ=9/-K'@E3AA:DS91Y>?&$*O8I^U6EU,6NE M:5(B>+N!7@N6,I7/7*]"KP)^=4)%78 J@TDNM1819>:?L8A51SRJKC>506U+ M&3ILSY7PPM8K6W7TA/1B51F$3H8563>O?=J6HEIZ0$:@>8,9 K4?2)1ZV["U" MW@HG+:I*&"$[^-U$*];H5'*@%KW#$O':A>,E^[:UN60V MDZ,_5O& K.+398)_N_;1;+KI$B6T1I': M1W7DUQR0OD2YN24_M)19"_&[=+D4!''3&BIC/Y M+,S$*H5R6:9:@',.Z4FUXUB,N))%HD2R([8 0]LT)6ML#UTB?-Z9RR*)]B#F M;^+#@71VSTF%4>!N16K]0@FR9OI%K 1::1&Z1[(KD%-%^=5$H %=ZCSP3">H M)Q U#'\A]",F&.R.T?\0,7<."PZGMC67NI?SFQW*TSJ-$O54D^A3_A.K()UD MI41$@!)J'-UE'3[._84K+0--RIQ1UA917V9A6RR@[=95RLC2N-%]F @40"L-4*S"T4768.L*,6(O@!-\2A7DW=EX9UZA8Z]U!"4"J7.$4")* MBD129BV1#_-<2\&9HM%BI 0 5QMT:FCP[/TU(ECN+=M/F)E\[7Z% ?Y6$K1@ M*O' W!T^313(1('0]8=U'OIG U0Q2:\8+RVL2K!O ZSUGI1G6WP8C"U@1&$] MELT^*,51BZ2:N?+9+5#>QU4*K)EGF0RL$H7LW M*')$. .*T?A^A\!F<-/B67RW+(R9QO='$%6S?Q/OHK+9KL58:>%3 EP;X(N8 MUQ(Z_5;E>$:X*AN4J3( WITXK0LHX:JB6Z?7)Z4Q55CV55CPYZ._9 )8;;!< M@:_. ]XKD:CB'E#O<71B2_S:=K%'BX. &66) J50KL)8"[,29UK;C:]L0PMD MR2#C^K;]>@-=K=EN8J %;N/IYK5OA.ES$1*9?YA;1OIQN:AO-=Y:1 N@*5KV;Y'S#V!KN&NA5V)4&EA#R4>@=J0;$LJAA':"Z.AU MNN\[5-PF4X*AUA>4B-K&[S_4?KA0]4R>BB?"[$J:U@V40-SV9P$=7:4:>,G$ M1(=3VS)%:D_(0BW_(@Y542>MVZDG]>_ [=:3+F-U5_RR"(\N6LD=0K(OQ!&9 MB\2T'!GO27P2HR.^A\'*INO_$,VT[JH$.W?MKA&+E=9B U@004M^962E^=%K M*_F&OC!P#(Q<;F7LQZBF\]L/2HAVUWY;D$R*")7_N[ONI]8SO\"N*X[_$7>" M:\>A@>[R%MPA-@E."0+'-IA'_^P2J*)AA8,KEP067C1FV.6D@!R_(96,KGHYEVV+?Z67#8^*3L,]39EL7 M+H''IJCN9:XI? M_,*D"VPY!;2_8\3%EKGV8[-6=*)?.S[0+T@8[ MO M)=SK<^Y#1\/$7U&#('?F3FJ>:ZTMN9;PK!)6B2Q5BNP/.N\8W MMH\;QB$+6 CZ,C&*(%T2_(5&G+:IMCPB @APZ\3A5!/"%N7ZBJT$[=S-2K\;,NLTHK8-0P.1 M8Y_79/1T>ZJ;.+S'F1<9S0:[\K2TC+-^AW!M! M/S^<37SFT,?USB,U%]BUH#WV/L#$ #,5L%^!K;SM<"OO,-[**X^KGY!G[\J& ML42NS7;#?(]V\B(I5=M0V!T0L^L+A]4,,HPN>]2YXE,-P.<*G0(<*XB%(FW M1A@SS<5M(TWU)KG?$:XZ)0N_BLYA0"\4'A%Y6L&$;C]%V(NL0_7\&VC!A*P/ M05*##GEO0+T_B"<2.0@H9<;C.ZCFOWQ3'CHOHP% YYB$V4O@)LG;"V&[7&N_ MG ('^KH)3O$$9.MU0.Q\P\K(GJ0=Q(16-JHNF7ITPVA] MO="!=IK2@U.>JAF>;Z XA(ZSO0!Q!A9KJ11&TV"&(LL5.JI#J%G.S-Z5WRG; M(C20P>!'=U69FLH5DVVJFLG@1U?U'AHY\\ #)O@YFDDL<^N54_I0IQL#ZD1' M'H50;&Z&^>4/H0%F#;%7(+S\Z'[7H@_5B?*C>W+KU-8QPDPN!Q(AS.S'VO,Y M(W,8'?5%IJ$#VE=8F_.[,*'@( M+TW=4KY"/P2OHE6JZ,CBWS=V9)NH#K5#SSZ\*!$6NUJJ03.1Y1%&%#I"23M(!>=] M1S/+VY.T'STES.S< EVWF?YF<_C1E0TSJ.6;62901T%K>1%_6DF7@EV P8^. MP0$ %0 &-R M=&\M,C R,S S,S%?8V%L+GAM;.U]67-;1Y+N>_\*7<_K9*OVI:/=$S0E=2M" M%A42;<]]0M22)>$:!#0'H"S.K[]9 !=P!XDZX*%G(FR*I(YPOLS\*I=:LO[^ M']^/)B^^83S='R$T\6+_0[# O.+/\:++R]^RSC__47I9D!+ 6K$_!L&"A>.'BA(B +%A6W48CR[Y__%F5, MQ4D-16AZ+-7'DC-@)%I?&&9$7'[H9#S]_6_U2PQS?$'"3>?+'W_\XN\E?9]WGEX(Q^?+LZ1].'_]^[?D_Y/)I[KU_N?S;\T?GXYL> MI(_E+__SYW>?TA<\"C">SA=AFNH+YN._S9>_?#=+8;'4^;VX7MSZ1/T)SAZ# M^BO@ B3_Z_=Y_N$??WGQ8J6.;C;!CUA>U#]_^?CVTBM3-U[@[*]I=O2R_O7+ M_8/WKUZ___3Z%7WSZ>#=VU=[AZ]??3JDKS^_?G_XZ>#-F[?O]][OO]U[]^'@ MT]O#MP?O?WF_]\NKM_04B;=\W>+D*_[XPWQ\]'6"9[_[TF'Y\8?4+690><#D M"N2_;?.ZEQ<2IC!)QY.E0M_1SZ)D^=O1\1P^A_!UM#>?XV*^?]QU-,)&S"7'%6<0@R#.%^)\<"Y"Y@:- M8L59[B_KMXHZ)UF7+"EA'I=4.?UTHHP0+W&RF)_]III"+,UP(X"5@A\OS4>< M+[IQ(B>Q'^9?SJ2R+B0>!()BJ8!2(H*W-))UL3%G(XIBHK%4-P*Y+-T:@?:Z M]&+69>S('?[PX@^LSNO4,ZY0A2Y=8];E<7GZQ,OY\='1\C.!>'=T]N^KFVQE M]\6LM(+=IWE%0>X6'XCO,12YX[ M$P6PHCDHFQ!B3>8X0R9T5(89?U? MQ\2L"8DUWUOLAZX[H7+AUS YQI$Q,25" 4H8"\H'$CAI!RI$%E'(8ESKI&4C M8)L00S\;8O1GDZ:#?AF4EI0ED!<_7'BFD4;#!1<>DG6* "D-3K "(N;"E-C( MC0&'DA,[50X86([8.A^X \XFU+#/AAJM]=^,$._&(8XG2QQ$U$^+6?K]RVQ" MVIU7%[8X&27-%26H&AA&0SE*I.@6,$'0/"HO658B-V;%?9@:RCPR0AGG# /D M-H**C$'PIH K(EHTQ<1B^Q-O2&5O4R9F/8&AVY7KRSA3$9U/%7%6N'2D".Y!&6DA6!TH=4Q) M"ZEBQ-++I.,%AH833VN"!:IN,WD!$$%0K"-/ %X["J0A6AF#8<*T'D;&,C8S]*N[&0C"C0S0J_3#NMA23.?* 8!.D68 M+*^5;W!$U>B4T%&8W#H,W(UH>/.3C:C1T!#MEB:)K*2(Z>=W&.;XL:KTH/PR MQZ7@(XR4AZL8(&5M*4(1.!^]A8A21LD4CZ[Y*N5=@(8W9=DJ8VQFAF;,H&HL M3#^/B:WG&F^ :WOQE M(YXT-THSNES>;G')K166ZQ8+S)3;JE0*N) <).%4%MHY5UACBMR&91-:N.=( MBR;*;T:%]W5*)V2\6&]9ES,)ZQ$5 NHZW4ZB08RQRAF80HS%Y=28#W<"VH04 M_CF2HIT9&L^QC7+6*6:G0%M>XYFB3(W'R.4.@LM=<, M7*SKB-I(\))%B%)YRXJRS.F=SA$.81;M0?:]MF=G&Q4W)NK9XB!ZAU))#C3^ MW*IV[05J0,\UDJ+B!+3J[39PU4JF7@ M6O.P(M5"?R/#F==*>RC6"E#,)0@E,/#!H.=4UU(HZUT70W*&3\"Q M^]?C'F2F=E-0X^FL6RK@5*A0K/9)12C2<5!11' R>[!>68R<<1%:ST9>Q3 D MISH JFQEHA[]\HB1'(G*&!!)4 ECHH$8$@6)S-!X[I6.K5.L]KM>]F='1[/I M\G-7&Q%YD-$&EB %82A^>@3O,E5G+.HB. O1MQX 5S$,VU<^R.[7-H-NH^YF M9#[L,,R/NY,U'/0^I=%J0!8C*)DIK57:@O!6QA(SE\V/?5Q'\4#/!\_)\EOJ MO%T!D?.X2A\F'Y8[UO?#U_$B3-:(.'8A(X)14#IRCC%KF;*UDE@4A M6U<5]Z(:TM)L8VHT-DG+IWH-R M&+Z/C#:*HCH#RPN"2G7FQFH%ECANN$G(9?/#D ^#.*3%W=8DZM%8#>?B%V$\ MQ?PZ=%/*#^=KH%]A&:?Q8E2\EC(RJKK1U'.06:V8GDSQP5JD@KSUE,;]J(:T M\MN8-XU-TL<6]/5I9RZT*]*"\R:!UB9M MSVC?+*V@-Z)P$5*VY,-SM."9H@HBZ8#2*1',%5K<WEOT9ZN6^^]KVO<33NF;Q8=:)\RF=6_H+4X.3>(Z1,B^ M'F\,GIQ<7>^W=85,Z.2L:#T_]#"$0TK1VQ.J1VOU=Z)C'1LN1DQHXR1G4$21 M]20K%2B>"!^$0,M\B#]LV:J1UZN+?S%8G^E=G^[^$Z5I+D/,3W1B-2CR#%?4< M8Y(>G"F:DD;!<]8V%]WZ[/3FZ 9:XCV&*S?,D/5AHETF>.ZF*RT$*T7Z39'-]!"L 6%>C)1;W,%9V"R#8)'])!#= 2F5J?! M",C<,1Z+E[SY4O4M4 9:-+8@1POE-^_Q]B&<+'=FU/VVYT+2:WEF 8I,LI[Q MC."289!(>F:SS430]@'H-C@#K00;19PF1FC)BNX8\PT1S]<5Q(0(P=3VD]$J M"$4[X-E:HRUS)K2>2KP5S$!+N68YR-8&:,:'UT=?)[,3Q(^X7/"Y0=@439#" MU*;%5(503L0@9J3$R ;I8[!42;;.-.X%-="RK04_VAJDI\.8YTLCYQ%.4D+C M"4E.=08< P/'+24\/#'Z+]K2O ORW8B&=,RN=9;1SA3]+4: M@L%,P3S(YG=T>GNDQON<@:286<%'D(G2+B4"96&L[G>QF$I"K[1O?5KF<7[L M":9-6IG],;J^8O._O[RJFG?T/UQKUXG\:G?RS-N>L\.;LVX5[Q& MUV5\Z&9EO*CS9B,;F$1Z K0TOA[Y-N DA<.,,MOD0A'8>I1=O'W[IA-G.RC? MT&A9S0$>4Q9VFH[-IO.?L,PZ7*OL7G]?=($&+L7Q[N0MC;?Y+:=CHLQ")"; MY,PH1; .G#(:C$"F:N<5WOS,48_B#"E\/9)]UYM;#,/X#5NHG )]_?TK3N=X MNJX\\O7HOD()43%2D@OTG4.*RMKSHKR)Z6K7_T9,O 9E4$=!FM)H.ZVWZX6! MBPM:CS#Z9!@:L%)0)E:I2,5)@1QDD#HYU;Z?TB4 #3K,G5E(6IZSR9%,DNO: MG7?@34F@-:H@-$M)M.Z.>EN8>5KG]W@+W] Z[C':[8>K&QTX33(@I:<>/%?U M:)7-X,BMTN 25BEN5X3>"'9>CCA"MVCU>B#H2 MH:2@&0(+K);X2,BD5I!S2A$=X]A\0?AV-$.:!VE+BD86:-=QF?+/+DP(SUX^ M&D_'\T45]AM>T%0E+FIS8%T$T=0JJ"?! +GPW I1DFX=1.^!-*3=(VVYT=(6 M[6/D6FK@"D5J*ZMHB4*T(+J&3/D@"TX'S*XFB'U%R7;UPC\[^I!56CMR@FJL M+!0XB_7F'E\@(#.@'./%O;?/M5-XNMJU13]D4R/]J*$I1<(T9 M(4A+?MDF)KVT,OK6+NO6 ?YP2?9G\\5!J3UTE_?B8/=MG'#^:3;)(\4"VJP- M1*=T#0I40OF02+,JE>R"4KGUML[;T3S0D?7+ZL>:_WJ_GB;*;[O!=P7J?*!] MI )C>HPC5K),J!1(6P%%044["0<,@Z/*VEJ76J=K=\ 9E)-K18=6ZF_84&/Y M\K-EB2ZDQ6_CQ9?]X_F"G'EWWH*[=K:D__*R\XVD@E1W,2I3V_>Q>GH^B)@Y M.E&P=8.7G:UVMBFQ2LV&/;F.9,CNJB@+46L-FI>42Y(JI=;KP?>66$];F R% MC[T-E5)M+/F4.Z?V#W[^\/'UO^B9M[^^?ON>?GS=[Q:J.U^X@[U4FPO<:%/5 M#;W=SONZQ:)0L^ AUUQ4U9TET44&EJ&4]72 9*TG..Z TZ ][6T?_:A&Q-%' M'V@ 0F3<8>VC$O WD097\3\#-YF9M/6UT=T=0SKG) MTAB0+FK"HR)0/6N!?L^82$)IT7QEY\$]6]O*_H82O/'GZ6IO>CHY[,)T3D5Y MI>PT+W\Z)7#^?U2CGUZ6N=)6-DQF$S/(@KI>FEQO*M#U6)[W6ML@'6O=S:8? M28844)KS])8)O*=0X\N[)+/["%*(,*2$_*[5WQ81?9TZ-2P."9,#HIJ%VO M07DIP$<4]39;H2VC41J>5>*_U1;I6.\=R+QVG% %%+<<0G$1,),7LX$SG]7_ MB"W23\FR.S99/\0^N\T1EWW I0L@N%C>>4<")H? O1?U7C1TH?F]RXWZ^N]J M8G%(G&INTR>=5]S[]*\W[PY^Z_E Y@VOV<437^:U=\WYJL<>9$BY6,19DA M58(J(1@$4CIHP8E'W.HD6V\^Z$N6!HNG]:X??(6K/]^N=QBD^K\P9DP 5X]X M*5LXW,V:;?RBLD;Y[&2WW2]Q,\ MK5#WCFI0^>]P^N-2+37GKW7MKZ$;SX[GHUQRSDB)A5*^GC2TH1XVI6I#%A&\ M+=[P>)\#W1;$D&+UH BW4^NV31O/E'=IO3)9EE6H)QFB0DIN)NHWYF 0;&NK1W[:R9^YQM.J@H/IJ_'\ZVR^O(COH*QN N"FA4*2O]W3FI)H?@;H3T0-[8_X/=&0-+=KN[.67T.%/E#SF M6HP3Z9?:'9DB41GO &.]JQY]!H_2@A0<#7<&16G=-_%F)$/JJ#E(4C4P8,MN M")N*+ +'Z ('EH2H5U,9B(87T(9C3CY+EUMO!MH<7?LZ^_PEIS>HCD1T,69G MR#0NTY?:8T5$DA^E\,B]I(SXZ(]$C5]YTKO)U^P_D5,=%@\+XN M+)48:N\=PA=K(VG.E++,9.9:M[_9'-W60R"<+$?SX6PO_=?QF'*YX_EX6@]9 MK=;!*HS3O\DC&T7PF@40&A4H2T$HL,# 4(9HBRWT0_/E\0?@>P[YP[8$NS:. M^K)?2R>;$//R-,FK\5+ZQ7&'!^4"Z4@[&W6V]3*IVN_8) 71E4QE2$0M,:AD M6W>8W@#6,XCOS>G4V%AM5G;.2/YFUJT#W/\2II]KQEQG:,^[PE^TT5[-;(R\ M#59&*T!F0JFB9."S5^"\YBHJ- +O71S?'L:@)MI[9M..C=:&9- M/7(X>SM=D QC^M4*+(E'V='BI.X37.Q-\VMRM\NV9J,42U9>:8C,D 9E(2F< MUB"==,RBD3)OMJS8 [@A3?*0E=Z,C(_',*A)^ETZP9[-U6YW,2FD_E]A? N3"OTC::,;)QH9RUQR MFB__8NW)#]B-9_GZ.#O=V_?Z>UKZ_H\TREZ7@FDQ\I+TEU,&&Y=5?ZD]'"0" MD\9R9TT,IG7+@]U*N,LI[5*D34& *567+E."YB0'K91CJ>ZYB3UT]FTX5;:S MOM5=HG#\6G&N%+@L 9 Q,R!JFL\LU;X6V.;DCSP\^? MGMN:O]TEHTL1#\JZV ?3K10\2CQEGW@ )YP&96T]LY H4\W:U.D_E*;U%&T/ M8@RI-GU&A']J0CV%XTXQN7J6&*0.=77<.0B*"R@F:6$(>2P[VLEQK^-^_.K, MFUGW$;\>=V36.1Z4_=G1T6SZ:3%+O]<3UAR%I&PO%_)=B^JY[ 2LRV9;EN):62KAITPOYXB.RCO9M//A]@=O<*X&"'J*(1FH%VF MDJ?+$5%QK3WL_JB&EQKMR-&U-U6A>>@W4FB>\>;5G_195 M57)1=([:23(#0"Y1TVH,0I<^Z7BC.A(6B1:',V>O 6I\B?2#$!ZZ!/&>^[<*([9BV E:' MPK+GZ6?Z@;Z;DV*ZTV/MJ[%P'=R.H3Q7?]_Q EUT*K8V8:XWV"LFR-GF MVE4%#<F/O)KB&M%;:F#\;G'[9SDQ];04[E_I=_7DM*S[%F,A%Z$ %ET9M027KZDW5 M@@:W",JQ8C!OML?PP:\>U-1)3W39@5%Z]+A7MID==B'C*%+.8"3/A"U0,155 M@GK. ;2)$JT4!IM/IFR&;%#[5'?N?K:V59^1>\TUKM?ER:!WDH7:NCM0M43% MN2_D*>L>6<+))>K=AK''3Z[\R=C4PF([<$P?,>'X6^7[B.@NG29'R1@CE^D\ M(;.: [K$O&(E)-_#'43WXAK2G,F3^:1'FJG'SH1GAT)"W=NZZB MX*Q0Y;4*Q&?GCU[A(HPG\\O -FM.^,@W;=^?L(6(C5H4GD'9GQU%JEXKE'KJ M]O-T_-]4T6;R,>,R#N<[B\\@U3L:_QA/Z@W*EU.DXR/,),#(Y*PCRPIL) HI MDP7EUXP*8)%=*1QC3JU7D'L295L7^4A8-\*YV.@]'VF64DXE0I"*-!Q]@""B MHM&K7:A7RB;9>J6U)U&&5)L.83Q<]=Y#8%"SC*&E,.==U"Z5]J1+S%90(E2U MK*)P$+B25*$5[[/(4NDA#XP;A1K27N(_^Q#9GE6#'"RGF_+6M^$A.F8%9A"9 MU3ONHJ&4,M;;53U)DU1$T7K[?+\2#6GCQI]]F&S)IV&.D?4AO_0#(RDI&$J> M0%E=^YAQ 3$R 3FKS(,/G&KK(8^1:Q(-:6O*GWZ,;,>G08Z1B\BX]G6, A\+AU+(,01IDV6MEXUW(]F@CAC_V0=-(X(-O)B!8@* M.&6\B%E#LI+BJX_U&@*;P4GM56+!N>;GZ77WT3QMVO87*,/V.8'Z^N\IQOL?C8"XX&5Z?UKIY& M"Y>GTT]7L.XM]D/7G8RGGY=@1CY)6;@.$(P+5'+G#,%K!"ET"BH$[D3K'5$; M 6O14FF$D4?F:;1[GUS=\4'?Q13!6AFB=T&5YMZZOG=(RW7M67#M!OJ':KII MVZP[A(HN!%?[KB;-R9]&K>OEQ0:T,YFI8J+QK7=H/8333]_OIG]>-++. */= MQ6Z4GSH,O^?9']-9N>E?/D$$?#"VIXN*VZFQ4:2LAW\1 ,%-262DAR>\U)!"M*YZ"3]T?[6K\=A MW=;77O[8"P07RO \VV2MA12CI %=#+AD$MCDHXI)J.Q:SS'<"VI(D7@G++OJ MA-N:;=!^^*;'XTD]<]B%M#@.DS,M/*E'?C#*(?CF[53;ZJ[H*R-F/3:LCZP1 M4[5[F)903.9U =%2">T#2([",9FR$JW;VF^*;>O[@>Y\SZD5Z*??QHLOX^G! M%/\OANYBK-.X3JFVOC&"!KPJOI!F9 25D_2>^R)*ZS9EVR$>DO_NA7_7;OK9 MG8';75JU(>:]LL".(!]^Z6;'G[^\&7];HE^+15)2N-%"U4TQA:K((, )52 + MDPM2I-/-;SII!GY(Q=V@J-K6[,U8>W]FE%/)FJ$&C?7&C=K8Q_ML@'ED2GE- M@^V)$]IV4F_D701)[0+EAB+791V>$((1"1BRA"X(@ &1(47D+ MRU_O*[JMTANVGEV'I6A3Z_+J-BQ# MBGZ]L>"1JN\Q=BT[:ZSM.;EA^64\O?K0%@%JJ_=M'X7:B=MJ#O-:4X':*.V4 M(ZA<638LT#8J*L9]A)!% 2EXYB7HHD1K#WT7GJVGA:Y]]C^[V7Q^)JU*R5 R MR2WXEH2(&I&4^N3=JT,TJ[^7,=Y!I$D=R:A %Z*HY":ZI05(59&.JX#=]XV'R4/ 3BHSF#] M\:@WF_48_:YWN=LBM-W^8=O'K0V!-@I*R[>M7G-N,*=E-%1J)R,H7:D= +VG MQ"61Z3!IY:1M?:O==13;^I6U3_QY/$\XF80ISH[/A10,T? 8 +W*=4-P)F?G M:_=V+3&7%+5G_0EY$Z0AA: M67'58;0T1IMVDTM$=0YJULU'ND1A>=VP&&-M M7A +.#)>O<=/R*RRD%=71F_I)+G^J4,J'O%M[KXXOP>E\/9 MI^.O7R=CK&2LC:2+B1"YHMH=BX<8O8*8R(NX$)CV&UXZ?^/G#ZDS0,L!W4"; M.TK;PK2>?KY^ NVBLK^E^V.C3&_K][=-#MNJHV4^N?:N,WHF:7FPY"64$U0% M%)/ U2'(N'7CI&0F=O42CN#"MV_QMCFYP^>:6K+EV!*$?.S5+8Y8R?R(X MW>,RR (57I5QXOCCN2 MNAG)D)J$]T&$!OKOL\7%?7=JG>%U)OE@!(+4@H/*7$.()4-@UE**8P+SK<]Y M/Q[M ]LB/3M.[ME!OZS- 0^YD'\DPQKXS$<:M&UY3Z5%=XSY9H4X0>5CTIYR!_JBN WT77 @ MLEKI(S2_#/Y>4$,N\QMQJ:UAVE3[OTP3=N3WIX?A^SF#1]%&:UQF];KGNE^" MOL0H!7!$S%J4>FO]1@7^C1\_Y)I^2U,WTFF/*=3R^KRU?( =,^4#5'- 3(D#\XE%I70LS1N] MW0IF^QMIO^%\43=[K3[V[72!'=9Q%X4Q2=2NPYS3N$,&WGF$:(1)R2FO9.O] M!K=A&5*2V885UR^<;6"%AK<4K]Y^)IG((BB!"C":>MR?RN[ A :L9R"Y1V2^ M/14N01C4,9J^*/!XI3>S_)M91RH\7:A()X==F,Y#JCKY9QA/W\WF\Y^PT#.' MX3L%9C2(ML90RRB:&H3@HH<8M$\QN)Q*ZVKD ?"&E+;V0YB^;-5VPOMVV85Q MQ7G*LEG)&93W&IP4$E!I)Y/'Z$PO"TP;AM*GW<32#V4:6J3'_/AUZ*:$;?X! MNT]?0H<72>"K\>1X@?GJ UNDPX]^U_;9;QLQ&R6[ORU)C7GO&S'C,[X_/HK8 M'9PA6;Y^?G"\F->5;,(T8IP\B;(.3.;U< %543X*!H:XZ$HN4C:_K_R!$+?U M7K>\[MI[?@KS<1HQD9-F&"%)&HLJ)4K1,&E(+IALR,DRV]J9/0C@D%+H/KEV MU>/U9\6&V79:W?\1)ONSHZ/9= 5N;['HQO%XV2+I<+;\'8'$_&%U-&>OHWC_ M>75OR*AD;Z)*!FH/&5#%A5HO&) BNB1%2/2E>8*^+>HA323ODI([MG>;]>B- M0"_5-?Z&KTO!M#@=9;<))EG3 M9?HN4\Z,W,C@C0ZI^0+L%G"'5-T,SMTVL/"&!='I[^N72 /C'W_Y_U!+ P04 M " "4@*-6QV#$N61+ "+1P, %0 &-R=&\M,C R,S S,S%?9&5F+GAM M;.V]6Y=;.8XF^MZ_(D_.ZV$E[Y=:73TKTIDD%TKRXZ+O/='?" )@ #X[__]R]GI3Y]Q,AV.1W_[ M6?R%__P3CM(X#TC#]]G0P_?)S] M)+E4-W\[^:M$GL"9Q$2VG&E1! M21X8<'&KAHI3E__WPUZAB*EX95J2ACZ7Z ML>0MLPI=*!PS(LX?>CH<_?'7^D>$*?Y$@QM-Y]_^[>>/L]FGO_[RRY]__OF7 M+W%R^I?QY,,ODG/UR\6G?UY^_,NMS_^IYI\6(81?YK_]]M'I<-4'Z;'BE__U MV\MWZ2.> 1N.IC,8I#L\^G>+%SSY.L-R)_F+(%92ISAHAO/[LIWO$9#%L* M^-:C&Z"=/XB=X5G$24NHUYY[!><%R)L(ZR/39#C#\5_2^.R7.;@G8UJ%W\ ' M?!A8FLS&K"ZG7"TF\'^[_,=7WDXT#T?#NG*\I&^73ZCOV@8'?IGA*&/^^:=A M_MO/0TA*:PW!6&%T+.A!^AAYD9I'@5$,+A]3 5U .AVG:T\]K4O;^!L7IQ#Q M=/[30<;AX&*O>3$JX\D9+$>"+V9X-AT(R5T)V3(M4Z(=(7@60O3,HH]H3[_/; W&S<0WH(9 M@O_S3^-)QLG??N8M2/R?YS"9X>3TZUO\-)[,!A@1A,R%04H$27##HG&$4,GY M3$DRM>'SQHN/B-HN(KW-LFC!\AN<#,?YV2@_)9-WH*S5"$F3+9K(%M6A$"!T M+$EN=!$*N5BQDVS!\;77'A'#VXOS-K^RR5(\ 3(UZB"7.A>L$]8[PS!:1SH' MDH4HR=:3-EHT(8*3;9;E&V\^(I8["?4VT:H+T<]&L^'LZ_/A*;XZK^(8D,E2 M$A1:2A!I<,&0TB4#K,0L/:J0)7:S'FZ^\0B([23$VX3J[H2^Q0_#Z8ST;/8* MSG @:"D!P2-SJ@8)= X,L@E,."DSP9-DKC8@]?I;CX;8#L*\3:[I3NZ+41I/ M:.&8#_+=C+:*)^/ST6SR]-Y2I+=9]NU87JPR@VRD+U"0!>*%:9LL"X;T+UD1LQ*)AQP: M4KQXZ]'QNX4P;Y,;FI'[9CR=P>G_-_PTWT0BQ$RV/V=V84X86EB<(9"IJ,2+ MB=[I=A1?>_>Q$;V]8%>$1SI%P98J5RW'\6C ?;"R2,$"V$PC](Z!29[LJ*4)C%?)H.C%Z\XU'P&@G(:Y@M%/@ZOT$:F[-NZ]G<7PZX,ES M(X-C69@:0>.TYCL0M)=;Y83 D'PWJ^C:ZXZ R^W%MX+(3D&J5^-K6)Z?P@=: M_,&6) 0#'\CT=B$Q4($,L@+1H;-1BM*)SA4O/0)2NXIR!;6=HDX7"\:S+^DC MC#[@/!Z*7'HMDF)<5)]9! ;F=A;F"W09QIB?G MDPD-=7$T555O!K/SZ8 '48R!PI2EL>F U7*#Q+(&@8X,.&Z[64SWO?T(V&XF MW!6L-X@[O1C-< )I-OR,3V$&2YP#,LN-M2B84D8PC0EH'_&T]F@E0B1/VO,6 MP8G5;S\:UAL(=P7K#0)2]=4,(G"6C%!:U;' !?>^G14+N]*%=0VRD:M<#S[ PG'VCS^/MD_.?LXY/Q MV2<8?1V$HD1&6CY,=(0K1\>\( \ HK>97'("W2W![IZ7'PW5W46[@O).H:NE M"G[$T],+. II," X$TX3G! Y\Q8SXPG(K\O!.@XM)O.5=QX-P5L+<@6O#1*O M",E932P8IS_>?80)3E^?SVI)3/7Y!MD@+SE9EF1-"]-.UB/GQ&BU*<5DXXUO M,:/OPW TO#<3] H]:)"O]81&/8'3%Z.,7_X'?AV@;CX#F)D)=P72GZ-C%2"]1/:>?D,68>/'99Q9$ MX$P7="P*KEB17O&H'1C7+2/OCAH\/H)4L* M:ME-+"P"1L:URB$EC#IU6[7O?/714;VM6%>0W2DZ=D*0\AQ6C;W;#-)QA:PX M5]UZ&A9P8\E^S&"T2)K+;N&P:Z\[ E*W%]\*(CL%O%8,[SW$4QQ( 2:Y(!G] M33M&],@\DAEH!5HO4A:@N@6V[WIS0WJO5)GO<*9V$N6J@K2?%O7#?TVGXRGF MO_T\FYSCY0_'HQE^F3T[Q?KNO_T\Q0]GMX+$Z^O$^91] /@TF"=UUP<].87I M]'69NP@G7X;3 4@.Q7O/C%#D%: %G6L@;P2M(XVBN+N48P"TS@G:_FFA7;@ MZ6QZ\9-+-7D03$-=N:?Z_T'=V8+F<1_B;EC-> 'L*IZG\]5R+42#&^T(&BG" M;30M-X.[>BE<\M^8KG$OLMZ-%LB(P2"9FEH#F9K<&N:=3\P61\ZCP:+OS;(_ M9/:O=:;8(_F;B+@AZ;5;1+50)L,$HZ?X:3P=SF#R=1$?^FUN*@UT-DK'&A " M7O&1W1+0)B950&^R2T[<2,"_W8-BC??LSM1K1<.X'QDV[$;P;:27H;\EH)1Y MC'7;RMYKIK/VS <5F-1:>^22!WW?0>=64_HFB$?+>!NQWCF-__V7&P(A>_6/ M+1O'O'[U]-FK=\^>TA?O7K]\\?3D_;.G[][3G[\]>_7^W>OG[_YQ\O;9/UZ_ M?/KL[;MG__/W%^__Z_=7)[\_?4$?NXYSS5XS7=[7O3U-L]'>Z&ACD'-M0R:? M.VER%>VD\Q[<&=N M#Y7$<7I>H;VI"8@D^-EL,HSGL^K8OQ^_&H]JF(7D2T_\,$];P^F,-G9=8K&* MH2B>Z5+C[BX)^BK2SNZ-![CO('J[);4%\B-7M]VSV[#-T,4HWDS&93A[.9[2 M\IQ-YL[2;,$3W[B).: M@3/!CS40\1EKDXTSK-A>X>QU>0]?!H9S7A1&!B54C$ 8,0!#VL!UHM_)>YM8 M;*,)Z^ Z;AUISDS#UD;7UKP7T^DYYJ?GD[K2S0\*%SOO*_QS_JOIP&2=083" M;$A(AE[6M>B?5#[K9 Q(5<1]*7);[U@/(CMN#>J!G88=E!Y ^4\X/<=+D"D( M)8+73$A.("7R6G%EF A&^ZQT[;J]&Q6Z#NR[U* .W#1LO'0!\GT5P_GDZY5T MPI-$8IA@'L3"310Z,!]R+>J0@D',P(PHF7.)FJ336&WN@7/[RS(U60C M>PT6'45I+-/A#-_AY/,PX6+Y?(MI_&%!XGS$@Z"2X,HA\U8:LOQKR7]PP%(2 MVGAA0)O[ZK&WT;R^QW3<6GM0&M&P.=;=L8RY-T++N/*>Q,- !L]TY)X%1?,R MHS+&TVQ4_KX&:&U"3W,HQZU?+>3?LHG6W2%5[TI$'CF3MF:M*0@L)$M#35F[ MF!"*:N[:W1_&WEM<5EFEC#)$CE,U35,Z>CK0ZB/'@TC<7RE@W MOO&H[I+S/"4#P@;G(I/@23A)*!9 8L)K'%<6&%R7XJQ"M"NTSA;$'V7SG06 M> _G73 M=OKHA .\GMU-Z3DX*\IB:3>Y#K)1R16V8D M8-1>>>/OZW3R2',[M^?DP:S.303:P^R]%JY;H%L"4Z'8DEPFLT73,(O1+!I- M$(LVA=Q5G6SK;($[P3QBQML(N(?$D#NB7!=J&L0:T$[0/:2+G*1T?G9^6F]4OBL_80G4Z4C^+I(;0_XP#1P- M\\$8)ASI<;T'V:K6T9"UP3UF[>B%@!Y20][BC 2#^1E,1L/1AXOJ$T.+%TA? MJQ5KO! 1:.S*,*AHN MZMK3AVS=Q%WMK$C 6UL']^$Y!L._F;P/HOCGR< M#1.L<6O[%@5 #[VS_R*@C49]HQ#(^9@@6:C7SFI;RX @2ZDS<#[ M[$O]$@?"T_XK,=*$SK3]NAJXX1$8)A%!6OJE]:WMG[60'43ISR::<,L$:D] M'Q4_UX/\P7 RPRPPGKVE93@1FE@+/)6-R60"RWL[^]CWH5@7LCN(\5 .Q:XD MBSP?3U[AGV3#UQN5ZB'M9#RB+]/\A] 8 #^30;"-%N#M[IS$A?43?ZI2OC#UU\#4TQG:*CS[.4+K MD<:;0;E6'.Q*/WPM\@?CF>&NS@Y:>X.(@J6BK0G) .!]K>\.6R\>.$_;LUIL M(OH>U.%RL.]J=A1,\O3W3YF63B),<'T!,D>!A<_O?"/W$$1DD5O-L&B1?2Q. MZ]95^6L!V[UMVIW#VP&ZQ@3<:9PV],\O^NE#6J2GTL.FKV!2;]K^C$]KO.ET MNHT/OM9S._O9FZ._X4LK;]'J'"7QK0-J"%X[E56T/$@5U&"M-W2;N1>O.+E\ MQ:4)'8J1 :)F14C2EVS(THDBL^QHR'8EI'591<(-YS$8,OKFK>Z<+@P$>F;!%Q\AAJ1:%X%MAW3WZU@S[;FY MGNV JH;>][P!U@K(BSLR7Y>7^ %.YUW)AU>JDVPI+J&C73\I0PYJD,P7$,Q9 MB5XXB/+F53MWM!7;],U'H"?]2[P'*^D"[Y/Q61R.YF&C)[2B#^GIB\Z:$QA- M"TX(JAA8VNT+)L>B*8YI7\C5+$(QVM%%XLB'6(VU M+H:U1>-5U"^'$(>GP]G7 48K%,^2%5Y#DJ+>@:XR,"D"?9.LU;'UF?@6,(]> MH=J1U$.&Q0I97%1V+/;813GVZTG]NX;"%D63T^GPPZ@NK-(F[U(@UX73K,@I MLRAB8BYE86(R0>["4-P \1%JVPZH:YBP<=<&?C_TE^/TQ^^?%M6+ UJ ZZ6W MM6=EI#^45\Q[09+CKEB(J9I\V]I/Z\,X DW:,1<]9(&\F8P38IX^)V%564Q? MER>T70]G@V2L$#$@ Z\ETS9F1DZ 9O4ZU2"D\3:U/@&[$\P1J$I;@??0EN-Y ME2F^''[&3(H+HP]#4E5:['#V^Q3+^>G+8<&!3ZF =K329:D)8PGT%4@6K;+& MEZ!!MSXE7P?7$>E'8+W>_CQ).:D+;>_AR:84EHT5.)3$PHN:YIL2" M(6.?!Q6 ZUB[X:VUI:Q\_!'PVTAV#=MES!'1+3(2"5T;X?3 M/Z8##B!!AL1D0AHHQDA+DJ0_D%:JK(..-UNLW,'JO:\Y%G;;R;*'%A$K7*MZ MP=_9:%B&:?[M?)&9OJ4E!U^7U^>SBGXZ-WG_,?SP<5!B$<[40Q9=VQV2\G@Y40M#:U9X89-PL0HG< M)6:B+=FXZ*QN'52Y>/<1Z<-6XES!:[?K/U8,;Q[S@[0(W4QGTT4?NO&1\4*^LH9:YD#C999+ASJ[(@#6VE(V?_<1T+\+J:_0DCZBK[1;/J\W M8UVY(.LM?L;1>3W?7YP[X+LA&4Q7AEDO*3U)LW,@O=>0K8^&:5V[MWA:U$+* MD@D1G %#II-M79C2?!!'H)"'0? *E6T6V+U_1!$HC0.IFGK[%\=PK<,]TK]+AS8=^*@2W;U_U?S"\RCF9D M0L)%D.';D>_)*%]XJ/4@>#H]/[L:D9@.,@V*T[;"N*XM0J/V+%ICF0=O30H\ MN=2ZMUQ/0SEN+=XYV2N4N'.8^HJ@YO;-P*+F.CK-.(F%Z4 NM4_<,R=B;6"L M%?+[[A+>+B/R.H8C4IM.XEW!=^=@]+OT$?/Y*5D**\8\_?7K5=-W7E^@4141 M?;E;]R LK>*GE[I?_AL?F,:>DQ$NPIK:0(N M2\37 =A3J<^#X/93]].$RC74HSL/>U&8FBLB!^/?G%I_'H3XS+&I-(2Z(CXXHE+E*]&#XQCU(S MRU'5;!"RO&\$QN^(C%Y[[$%8J5UD/FXBL.8YZQ,8Y30YGWZ\J! "$PR7P$1( M9#%[\I4BD)L?$QJ@\3I3S%KLW7SR41'826P-I]]T,AO,C\KF*XP.TALM(O.F M=N_7@;S;FM@G1;*B !JAUZI3H:=>67[IN\NE]]H+C]J"VUZT#;.^OX'XUH;M M81B;6&7K,+V/6NL.PK])7P?)]3%1+_IPE<@3N;!,>B!C('A@43E/[BP(:4*$ MH-?*E]XW@7?80NWYVT1@C7G[#;X,S\[/+A2)3#B)NJ[OSK%:LLEB ,U*\B79 M(I0V:T5H'F#NVDMWMW=V$ONXAIS972>01(6G.HI>*=GYI M23D]9Z&XDHLWR34OKKJ-XJCWST;"[Z'4Y3JBI2FX#J:>XAVK\.PGQ-&5JWNI M[R#H'@(:*[$)DZVU6)@7MEY]+0(#[0TC[TQ;6[P'T;I=Y.[(?R!LL0ON-Y%O M#YR_Q<_CT\_#T8?KX):;E(@J OE]M$F%6%NRD/=F0V+9.(_%.,>Q=:'(O8!V M[S!WY^Q6Q]A6 N_!*KB[0H&VP-_@?X\G3TYANFC7 ZY$IT1F-&:"6GM_@>.. M2;2! W@52^NDX0W@?1=V1%]T]="#^AZHET!?P=E%&&H=N#W9'AM"W8]9TAOU MZZM8,]YZV-8VA>U4D<6*ZHG7I AGZXK.+5-&038\(/K6F>L'H68/&$"'JF6; MT-5'HS],'T?CT_&'K_.6M[<@+_?R)(1-KEX0$G--M.',*QZ9]9J+;)6#YLF@ M:P';O1'5*[TW.P$VYZ:/Z,OY=#8^P\E;/)TG\DT_#C]=0$-,R0OG"0LG"5AE M6!#%,H[22$1C-&_=-N(>.,>M+*UXV$7?_E5][RZLS7%YA;/K>9^-.P6N\:9> M>@=N.L(;W01+2=YQ<%$XH]'KR,E'DQB@R.1IZJ_L)KC&._OL+YB+*4EE6I"" M8YK[S*(VG%E(I,PT==UZ)Y;=DD:^X3FD'/4G,/U(OZ@M.#[#:6T<.Y %C'>* M,Z=,G?UH&-#_6.)@A379R["#CF -1W00.0';:6.?&>L=J>]A#V\ZNO-)O>UC M6>>+"6F0\^1\--(*4(EYT#1&D)Y!D(892";++&SF!ZW>=XSKAY+WIP:[Z='8 M9HSS>],&"H-./GL6YS5-8""!93L[3A"Y"PZ-1\OF(?JAW']3OIG-DDYHJ MDBC)NEXFYJ$VQ$1@@==Z#)UX#((\![N#[I+'6$!W(*J\+=D]=JEL,:SYI*RW MV5V=J8.H-#@CJBHN+,KH6!+U @*K.7>M;\;;Z0!_:/X.%*.' M=I[]#G9ACAE)\H9Z#AV!AA@3, *26(9HK"S"\WS(=LL=P_JA\;TI00_-2EL. M\7(G6S%*&Y3CA=4;ZNJ=E%!;;'+&K3$\*;"X7K;YGE3][I']T/8^5:%AR]6. MH[QH$[=ZM#@;B.PU>.=9YKD&C;AEH +YULX[VL8P"3R0Q?RAH?Q0Z:9D-VPT MNW7:FS"29*5\/7;G3),\F0>(C.9A)-DZHW3KF-_C;.K10==Z)>70FWK(*$6J M39>#@-IR71<62A1,U6"Y]Q*L[JN'U6-MZK$1_6LV]=B$AKWT:%@'X(^F'AM3 MN7&SAFUXV(O"F.2A&+V<&[I(ST(TGME@D[<)-$)?T=#'T=2C7SW91/S]-O5P MNMZ-!YGQQ.?MF1T+5I'=I9-57BD=;EX/_UB;>FPD\[N;>FPBL#T7MV3T)@)Z M%GDI3(<<6(Q +J'Q.?ND9-QE/OBC+6[I8E'T15JL M0ZE]IDW(9 )RP[PH@CF,5IOD O+6:O.HBUNZ*$LK'O9?W/)F,IZWZ7^+4]I9 MI[V5MMSQGIX+6]89W8VR%IYE$A( )7E21O/HC?#&*["006O_0%G+'6_LL:C% M<9N-Y9(96WL!JB@8B%#(&T@9?/:%'()'6-1RU?VYN%)B>1'*P-.::S4MP)PF M5;W(,;*89&(8BB+?)YK,6]^GN0:L@P@O;*<7:\2*.I'08XW(*HBO<+:X1K!> M-S*P*7E94+($0=7^MYI%J3(3QH/$(F3[C7%M<-^)SFQ/2 ]6^,:AEN(++SPA MXTBBT:)> Q8C9U(+H3+M#$FU7FX>Y8%J%^WIE91#/U %%0"-!69M(9,1LR53 M5#I6!/?6E(B%RQ\'JMO3O^:!ZB8T[.5\;!V /PY4-Z9RXX.R;7C8B\)884$K MR$PZ;<@7K66.2A!:'8/3 0*Z761J'.Z!:K]ZLHGX>[XEP0H.F39DU+J>%H7( M DC!DM->!Y32^3VW)&P@L#N]FX91G'<+"V1X>:GB9V=@H\ANPBDSD$IKDR#&RN#1N< HQY_' ^:X:A7I44: <)B3R8$KB(F+@)QJ^U33[XJB-2AQYDVX.Q_ W2 MZ_*:'%.H(KB )HS,*O/$K(J>;(8<:Q&N9PEEH>U>6]W\Q/4>.$>D&JV%WT." MT17%'0AKHS"YGMHE^D,&ST+-L22CSW$;44EE&NO!E=_;"K>'7@[?].[9 MET_D-.+T)$[G6Q9Y#$E90"07P8?:Y3 S'Z5B9.X7#"H@IM8':'>".4(=:"/X M'GH?O,4IT@-K[[.GM!:=CC]502Q1#D*2R$NF30KF5ZQIR0"=K&W$04CT5JC6 M+6;O!;1[S6A$W"VCL974^S@:PM/3:K".\F\P^0.O#'[@,SF)&CSCR1*R.&^G MI 23Q0#'B-E!:R_C;C3'H@R-Y-V'68 C&G M"CW)9R3=.MC9\#->P%.A(' : MJ_,%:#?+@05%)FTRZ(2W7&/S(LL'(!V+3K24_"[LB)I()FHY.Z.76]+4@BP( M65@./%73AJOF54NW0!P+^=VDVX.1\ W0E?R%(HM $8',GX2T-47%8B#CR$7Z M(=:EBK=V$U; .&93<4MA]] :Z-5X-+Z.ZF(=XA +CZ23"6EOTIQ4-,HH68Q6 MN>"EXZKU#G GF"/4A3:"[Z&)SJ5N7@0^AZ-S KE4WIJN@"0+7'SN/7S!Z;,O MM#+2^X^B58;H;.&\6,]]Z]OQ[@6T_YRYGK3AIO8U8Z67R,TH6X2BQ"B:R(+$TB_U-B\V3M M_BE_(+UM5XQO(MS6"6W?(H3OQJ?G8]B^=&YFG&!(6K8.) M$74J)B;N$E@?I8EB6PB% G&?I@A NTF#4VR;IB[MRH@2@9 M!(-!9X!:6U)\7(XG7T[*XL>E;%0F"J1_'%/NTY @XQG M2!Q0FE":]P_:$NMWIE8[H;0';_C&YG%"8IE,OI+ YB,8U-3*( JPS'G-PB.# M!T+6+(9"OP$%RK9.8[D?T3[5JD]F5ZQ2C6CI06E6F1@#SZU#)$Q69%]O1LR+ M7D@A"6IY,^P#NNM!@HN +/%ZX;L5NEX6FYA) M):,+&KAJ?JOZ.L"^LPVK/5E]M/.\G%JK9+0XI$@YB02N,"$$32.C"HOD/S.: M"87D@]'PU@JU#JY='2,>BMG3AJ!#.5-\>%&?Q\I+XNB=I34[Q=J/.=?+)A5- M%T6_H%]Z+5H?+JZ';%^GC.T58F-#>V-B^F@,NRJ^J-KKWKF,N1UO$<&<;,F=8TG2&3V6F..P23B5G?=:EV)T#(:L,!$PE&0YZ6N,6Q\V;8QRSP=0WMI,@^=,ANH&H?<, M5"HL9\VEYXG+F]V/'OT!U#_P-+\?_P:SRL372T:^X1JHDA,M:II%/V]E3I+Q M 42]#/QY-W MM%RFM$[PN!/,0<<'-Z+];KWJ(/X^5Z2+ M&V+F7F1^76^=/I],:/"_PG0X_7TTCE.$Q[#S1V49V[%/(0>'],>FUSD,9R8$'7%&;(@@70G*F@2P#%+=Z\ MU?,[T^?U@YN/09TWH;N/[M@P^N,]R?8I?AI/A]]N\$(L(8(,!(.@Z02$3]:4 M"O!::Z5"P-8'?*N1[-'OV"O3-[MH=Z?I<81%5WT\?KUHG'H.IQX7\A M3"[C'QQM*B "2ZGFXHE8&$@C64[H!))TC&R]<73!NX=ZJI[T;-VH:7,6>PBH MKH?]I,QP0M#??R0O^L/'Y\//\U%%_(^C?NUZVY;8'N_GA0XE24&'*)!5CR-S3VK'HR/"3-(%D2%E']1V<'.U; MK;;CHX>=$;0OG9,E75IKE+QP622A QG1>N,ZX?Y^"=SL$W M4IU='1QNP_NCTFO(WGI4#'-)M H4R>KUZ,Q+;6G_<<6&WBIW'H4^;WT.?ICJ MO '=.SP'EP**,X4IJ\@'0AE8=(%VNV0RY)(E:MU8"8_^''PCIM<\!]^ IEV< M@R]N\B,ID4T)H_QJ/%I^\W((D413;9U7,%EFHLPA>Q.2DM1;\8*LW-K\V_M+_B;7&35O%K->"5E!)*V@!P0*M MK-&8HDML'8V]#T_GQ6_Y["?CLS@?MHFG_AYK_/*;])B\;]U_(^^M DXNG MK)#,*T-&NLFC#R>)IO BHD,#7JW"E16:SY%ZAU86WUK!.@(]( MUW9'7.LFO+^/$DYH_1^]AR^7\R!:FT5)AAE?ZC6)) 9(7M?\.^?)13(^K]?\ M>N7CCX#X1K+KX=ST,FBT8M!3,B\OOUM$CZ(&LA]T8H6KVLV'_!Q?KT!RSKL8 M,$EA6Y>;;(IQ5R'=WM:'7DG9=S!W.ID-W@*M>7-GF1P(1!-C=4](_:N$H-!F M&GS4R4@#CJ]5HTE/O:)*]-VE&EU[X?Z#LWU0.NXJVH;[Q#<02^=Q'1B;!%#7 M8;J]4_]PG+.#\&_2UT%R/1(IG5?*:C(TO*45;7YS@W&1:>^U,]YG+M?*N-HW M@7<$]MKSMXG &O/V&WP9GIV?+8%$GNL-IIKE>EF#-AP9<)&8S@FD]3$67*N7 MX0/,77OI[JRV3F(?MY!9#[[=BEUBKI=!@Q+)>88>?2U)42Q6 \/EB*705T&V M[I=T!Y2CWDE;TM"#U;X*5OUR@KB, J\#L*=CRP?![>?\L0F5:ZA'=Q[Z.']Y M$*B5$K+ P!(ON5[\:5@,.C +TFM?C#*I=9K7GA3E@8.]_>C))N+O^68E$UWB MAL;) XW3U>TS<\]4TLHJ@3*E&SO,8=ZLU%CF]]RVM(' =G$Z]A)ABM/+2K\G MXS/"6TL$QV7^N^4=UAT.QC9]1>[&<'FSZLFY+\TO24<3YYD9Z#O7JG%2OF%.0&%ELDCN@J>E; M#_(VBMVO42VYO[GG=)1R#S[-NX_CR>P]3LXN$1F'A6SSS+@+A*B46JUA) N$ M2!2GBLVMN^S?1G%4<@_&YS]A,JR>V"4@GV6RP%-MP&285BHRL)B94*A- MJ!XW;YT.?@O$<;'>3<9]'"R=$QK"\F)$FS@.E+=>*RZ9X3DR'5$QD)&S%,%K M&:WRS1N%7T=P7'1WD&X/16^72A>RJ/4HFO:5Q&M1DV;5D&:;ZDNDS'9H;.O;TYA-#L9Y=JPYM/\DOBO[^D1\\A*Y"G0OPS, M 4=RH#VP$,E&T29*\JFK6]:ZE'\-6/N*;S?3@)M)1XV9Z,%0O!-B!;@,VJP# ML:? ]AKP]A/:;D[MNJK3D9<]J9"(1HN0'7.EU -"%,Q#O2.=S&(//O$KM]@_ M=M5Y(-A]")JS"1V-C\E?ES),^.OY\#0/1Q^6\5RA@9-WA"R)VG]::\]BLH7E MF(O0(J%9SX9]X+1\U;MW;\(V)VC<4+H-8U#SN/U3F,$3&AM.EF!5;E!]QUG'S25 PB"/+O'<=8RG[:+9Z\6 M\]?Y=Z_&L__"V9/Q&:T4"3/)^OQL#H!6D/\\SW,7<%ZE^+K\3J1/3NLEOG-& M3L[&YZ/90!2+MOHAD?AF6HG"P)$ #<\H32&+ $U]\6A#:#Q)B@1)M8=+HP;4.DKV1FD7MT*;CD9-I:>_M ?.0Z MO'>2>_!([XOG8-0ZVY*8(XP$S2*#**M59KU!KY W/Q5Y!/'3;52JM;0?4_R4 M!TC..\.L ,\T5HN^*#++L_;5%I<=CQTXTT8(OXZ29,["GXM0[$'_'3 MCM1N$07;AI<]J5 17F+*@26H )VQ#+)4#(N0W@30@KBI]N(MW>XZ?<0C+! M"I:]K5?8$YA8.W\+7TK!Z)4"O9;_]#CBI]L0V5UPNXB?/CO[=#K^BO@KCNAI MLZOANF_^UI3^.XAZSZ[J.IHW@]KW(AJW>^E+P8I4EUH ?D$'NL5Q-9)%^9?&?- M@LY(QH<&8<$2#>K@]/?N\?S0YA[Y;UV6V&I@[\;UPO$G'V'R :>#DB"*J",K MJA2RO(1D(&I>K>2%##@TM+NN9[+V >^8%/1 2&Q8V]!T1._/)Z/Q9_(%DE A M@3>,IY"93IYD2Z8AX\*I;)$[HW>KD1?(?BAC2^IZJ+NX;(5Q>V332\E=]/T' M3S.%5G"%23'MLV TK/:K1J2TCYAZPK_C0#NZOBI_RVY/U[V?2QUO4F2BLYE M1,5XQ-HC)T@61'#,F!PD5Z5V,&P0Z3N@YFW-^5S9N6T3N?;8\&L=&,?7N6TC MX=_1^6L;R?79@@^5,KX()JUWM)854U>UPJ!XE8N#HOQ:Y;;[)G"MSFTM^-M$ M8*T[MY&D+KN0Z4QN5NU)$D(,3"ON&030+(68R,:(UH46N>C77KJ_SFT;B7W< M0F8-XS&W6\AQ$ZV/R9-;$H$V N LT-[ P IAE4]1\"-JN[5O+;!<'(V_Q M,X[.N_3*N?&$S@<5]R&Z<>"@H,B$-BLK-,V*X#4Z&\DY3MP4)W%PXUD= Y'# M*7SX,,$/\Q#2Z[)\^*5)[>LE%+7HP!A)OKK'PB* 8[ZX>@A>@D^ML]T>PM35 M UL^[SG-BMK*?0)I5N^E?7(^G8W/>F2]8W47T$]E?+8^%D>&]4<%$R M65XK!/2 1;+JW?ORW=N1.FXHW,9. MPQ+/]&24EX@N;@-;!U1#'_Y.(+OWZ+MS=)OP1@+>&?MD,?/D7692)DV^,"0& MAG8PFSG7/EKKUJLO."S6[PD#[(CT3>3:^ECT-YC\@?6$XMWX]'Q^M1=K\ED=R)YTH8GAAQ51.^DE&XM(F\]^M$SV$U8_39.UL(+>G]@ M)9/!J9U(S"N" \[(F$*.Q8:U:-M3X^2>*-M>2'>>W#>,[[S["!/\%>K9[Y7\ MEYK\._MZ\B=,\O3:SSMW3N[TOLZQHW:CO1%I(L7(*'(2X% [#,% -LEIE8(N M);M!IS=W\Z,OLFJ7"KT:R;H@;T>HE]K2>P]?%D>Q2\">[=' M02X]UYKV&UE\I%$HR8(.GADT4F7N(S=I'Y/U0>3?MX[N@?T>BBG7FVFOZ-9UE9LA_+YULD+)3 @\A",N4T3=M8,T#K!$Z) \]>*.=:7XM^#YS] M9SSN35?&_7#6PS9_![1EX&0=<#TUW+@7V'Y:;32C<3WUZ,#!SA5%2QTP>DT6 M0C48M/ L2EF8S!G E,(5M(XK[$%!'FBHL1_]V$3T/>C%6YPB/?#CR2@_Q<]X M.IXW'E@:E,O *1H.D'-F-M:C:JD*BSQQAIA04,B;Z4( MM66A]4'1.SC%&IA?MLP;CZ;7L64O90*%S$"8'V+5/C,BLAQCT-[3#]UZ=60/ MO.@8.&\NT!Y6A;_CB'"=$L"3?$8RGLXJRL]X':0O17JG!'D$V=8[KA.+L626 M>#1*>J&-;EVAO1:P8]"2_ICHP>&?GZ)<-ITB6UH+X9B35I.C6 (+QD2F36T? MA+D4UUHMK@'XX;ATYZ6/J-!J*4PF-9&_SIKIKU\O/_,&OM:?S4=P.8Q1KG5O MK^#L6^NZ-<;4DX?3QWCVXQAU4)-;%T >",<][(F]C$TX&IH-G$%,AK8&B R, MY74==][G .[FC=??D=X^X*\=N-IN0FT/ZOIM#YJ-TQ^OYWT&OAD+R@A+FTER M5M5J*46.!!D+4163+ <;=.N;!NX$LWM3;?]V(FHYGWP"!JD(4S!Q)JI&+-WH$*0ZSEYMY_]':M!"VFW3BY\B^1F#%,];ZQ* M^3N1079I&4_.8+0T9R]@AF(=)H,LHB<;-9!Y"EP4ID3141 ME:4G=EHW*WHU'ETL;?^"*JK91=JLHKVZ.L%:VGH[--826X(G2\&D4!2Q9H[Q M76_XWA6DB>3O[!G4>P;LJXJYQCB:Y[K>>G)/6:WWC^!&_BKY]M%DKI7*4G-M M@HA(LQ506TB0[!W*=>L=AY6IJI,Q$%V]I8U+ICD4%CPI+T>NP'B/$EHG8!Y8 MINJ#:\*]2\(_:9$?CCXL@(E!L;)&>VK@,"'3GOP6/WLB]-Z"$W=@XT/CR6>',LS[Y\&BZ..A8C&>0$V6IMF;6* M)%H<# M_7T5[.*BL$N17_'EIP,ABQ$Y*89S-U[Z0G:<"(R'''G2F-"TOF-^)P/[OB?! MX>E.#V^:TK (=B\M0).*B)"!Y1)LO.11J9Y01:L MBJQHZU(0Y'/;UI>:]C*0[U.K#TO81)^\_PNC"$\F0 MN9)@&')!FM:>^TB05T@A4#24F-+MG6!:W[]'8WYV-Y>%GSY!?K\.OSV70&H]HL M]3U.S@9KS&S:#A$+[E#V_JL\T=E>BLK<>\:<2B5Z=?3:3$& MJ2SWK A?@V<\,9^E9,Z98EPI6;CF#4&.MXAC(WVXMXAC$UX>2Q+\.F/Z4<2Q M41''1FJRBVSX;3A^+/H+*ABHZ7F^U"9E:#SS*B2FLDG&!2T#;UWP]GCT=J,B MCH-3VTVHW6D1AQ$AF1()#NT?]7 K,2BR7@09/#@N0A2].8]'6L2Q$==K%W%L M0M0.BCAJV8A+6I"9K&I-:8@LB-=N-%CZ'LKXMAI(NY_F'C2 %$<, .)?/$,@06+]2;C>EZ8D[*N]1)R+Z#O6'_:$]9#,M!= M12:8R;U1RA*86$L+$%A01K!Z%:DQ7#@0:UW%NH$>'7=E4!<-:D%2#\DP*TZ9 MYP:?)9TUL2@:8.WTFQ+6BP]<[>^NI-,Q)>D;Z\X=4'X$'%IRU!+>?H$ 3*M=0C^X\]&#]/ PT<.V\D[2-%J%J]DIBL< +WX^>;"+^?N]/X1R2R=PP"5B/$5S=>\F\4HYGSDV]NC2O MY17MZ?Z4GF1^]UTJFPBLARJD97;.HC4C F9E,S.F5K8*IQE@+"S(%$WQ.:%O M?1WEE=?_,!NZ%@$/[!U]\/O)J+C MB]Z'&K@LIFA60VI, SFUP>7$4#O#M??"-^]=O &\W=L '8A<[T2E,PM]E27? M"_7]G^.+SCJJ.'#(F3#&DDBX9T'7[!%3K%$ABPP[*J)9!>^X%68[%O:RPKPG M[B^T6^I@L=YX4969P&;+HB38)BL%!IRSN768:B. 1ZXT6S*QOTL+>>":R,%:)YR+$EF$SP(=8<2W/>Z M/15GOKR\#R=JR%;5GKQ0/6E=KUM*GO$H4 '/RI2#J<5\N?>F-AGI\_&D_J,!EE*$\)SQ6L>K'4\L@G7,IFQ=XF37^M86_6Y' M>( G5FTUOUGU:_\*M#NSM.5H7YTO+@P@F:.-@7&K.=/>(/,B)I:EL++$F%5L M?7?4S@;WB";)#K1T]Q-J"Q7;1^KFU@.]7E$_R 6Q<&.(C:CF_@@#19YM02E< M]EJFT+JJ:%=C^S&3]C*3.BC8/BYBV'J<_YSS\6V<#K)TE@M6O<":S1O)Q2^! MU-\*8\F/LS=[.QSP1+H^MA\3:2\3J8."'5*'GP?'22P4'%X=JG4A2BLE4]8C MT[2"U';@GAGRGCVWF WOI5OB;H;W8SKM93IU4[.&C81VR,J_L!8F8S[YC!/X M@/.M^2G,\#D,)_^$TW.D5<5FS34RU &8M@7(O26+UTL=E;,Q);&C8.].Q_V( MYN"C"46T5;8^G*I>TDB$,A&AG@1$GRLKMN[0BI$'Z5*Q1=O71 MU!"O,:8?-? ;U@N/'HK]2%R6T]"PJP9!9@YW_L M_*3N8/1VHQKX@U/;3:AMG::_HJ;6*YX29L5$2*6VD*H7XF5@13IG$^TR>#,7 MYWNK8-Z(L 1]IT'J+WGV[Q]]WMO:38KGMU3=LU#H[B15&-Y"%&A*V"= M#KP$\"4('43."5*^Z^*H%6\YK*NCI/98DX(8C6SN$EOFHRKDST@%)7IM3>N" MCF.Y.FJ[X"2YCB7X4)@%3]N.U9H!][J&_WBPHGB).[^$^)%GV>QS3NPYY683 M;7K4*3="N230(..H'7FU6._DJOD0$1R(8)*Z>?7I8Y@VWTG*S49:NK>4FTU4 M[#&GW-CDR:\A(EP6@FD@4S,HK1@D"-):H7CS0NP?*3='/9,Z*-AC3KE),DHE MDF#1!F2:/!L6N FL&%F,]T"^W^/9D[ZSE)O#G$@=%.R1I]Q$HS$#$A^N;KZ" M_@"7+(O.N.A-Q-"\G/A'RLVQ3Z=N:G:L*3^6)$&9L[7CF:N\SL(JER TW M.:$NCV>J'7+*S7<6EVBK>8_J!N)O3[KCKAUELY$I1A;!DT6,WC/07C(KHQ:> M1^2B==/J'_/0X=Z\/KZB6/Q6BGL@J6H2/C0DM3,_9D8 :<<"6#*:EY MI=UC3FX[I*FP?XTXS$RW7)0AG,"<-XIV06MJ9V':"H,$S5W2D;>NU#GB3+>- M].'>3+=->'DLF4+KC.E'IMM&F6X;J@^)*:S1^85 MC1+ J1BX\C;\R'1[G&J[";4[OZZ!BZR#E(6YD,F8=D*2IYH$@!!Z-":W/ MR+Z'ZQHVXGRCZQHV(:R'1(B[;@+@V1CO7&%%%K).,B'RM6;$>"U(&#I"A#O0E]CO/"GY[/A9S*>TSG] MPR%.GWU)I^<9-NZETR/P]E_['CW2MIVQ6^F+#W$1%8CN^I]K8&OIW#R0]CV M%!H^%&582TD[,KD/C2.ZT9Q&S95JA8C%HSJ)0T>>(-KC6W4WVHVD/!7,? MJZ)M0F#_8=YEQ >,QV1S8 5BO7I)!1:A&*9"*L8[+;UM'99;">10G*9M^;H_ M1+N%L%M?RCU7_F6&S,DH__KNS9-G%Y>T.GHOYYYQ4>_$\$+6[FN!)0XE<*F% M%_&Z#MQ1VG[W.XZ$WI:2W$7\E%;"L^%L'F&&4:X^ RV%.$IS24PF4(73(12Z MR>,[1S6W'LN- &7P69E<5-;>:)MMI(F7;,D<12C%\,$F+^JV)+\<3Z=/KC[_ MTH_-Y*C2JE!8BEZ2)B$PKY-F#DR)WH=L>>MTK[O1=-UZKC_YZ[/I;'@&,W)A MWM OAN2&U \,>+#90"17Q*1Z=7WV-&136/"%=F4E,ZC6!LY:P':_=C72BYN; M4GL:>HC W0!YDM+D'$Y/9D]HZGVE'R[RIX-,8%-MZ,4=N:W:)Q8C+>.V:.YY MXA&@=2QA+6#'JBL-:.C!I+TU]D5, Z2/+AK/%)>!::-JU66*3*:4-?TLE^9' MS:N1["IZNA,=V$J\AQ+7O.NFZ5B"M:D XF<::DTBR8$Y@67])_/4K56E3N@ M["N>V(+D-:[@WE38>[F8?1V /07U]G1!^T-1O294;GQ#^S8\[$5AOYC>Z,!!R\@ HF?: M1G+\@\@L!;2G(^F=1DO.D49]/X]>\X_C"!3Q^'B8QA^B=-PBC-WMTYQM*/%&X& M8!*F& V7Y"+4& R$;)16Q?/L(O=BT Q%UX#Y_-W3>J3PC(8P&<'ID_/I;'R& MDQKX>SD>?7A);\L+0):.HA]+,4S>((CW!"FOUK./MX(9W% M$1_Y*54R]%]^#U\&4G(E4<>%"N)U_"NB,RK9)F0P21AG(KKW9%Z6-3?$:3:-?.; M"+=E6&INW'\=/'\[0&FT$J6FO>M,"UE1#%2UK'0JH)77D=]7+#[%])'3\>DP0VU2N'C$[<_O(7*U M)<*]Q;=:2/1&%$S9&OX.R5@/FD=2L*!DO:U59(M>XM91L"VQ[BE6)K55Q8K$ M1(18IVQM0TG&%V9R"KTM02Y!H .*< )E8%PDQ30'9) X,@PER5A;^.2ULO^^L_#& M1@JP5GAC$R)VYMNN ^I["V]L1-1:3NXV4MZ9"EAI1$HQ$Z3@F(9@F2\9&*'D MQ5M7Y'IA^<.B?JOP1GOF-Q%N8\9/:'DC)-]NB;1.)2\\TXBJVKR& M)8NI+6R)!^:IC=?_)@Y[2[).SN;'U2$0X*N<_S=N[OAA]& M==PPFGW+6=EKG'(+G <0K>PJW9N]W9PO!J%H+$'S8CP6M J4JZ5B6J8&,%6'CBF3;2W/J^X,<4NP\GCX[!MXVE%H_B9 N973!.):B( 1BWLQ&)Y943A%R$CK= MEU[T6!,AN_"VH=0:7J!X@> _WPP\#T)IY6GM#YIIQ3-I3@8FDQ7:!LP\W'> MMQEO__GF&'C;4&IWWI)^4.'AAS],3UQ$!+_N-3Z\#= #"!!WEN^-"+&7A=0W M04Q6Z:2-Y][3VE]J>-AQ:!$AW@;RGD+$6GOI@%9/#9GF(X;"O-3D,$L>)<3B MI&[='F1OA>#C4;K*RL#:)**M'1T68Y>9^4RK$B\V*Q.Y=[+UV&]B>$3!W4TT MY59Q=Q?1'U[DUDO!;0ID;>1$;E\&VLX@"):\EK(4ER&T3@,X\LAM%^7:(9F' M';DMP#UJJ9@MJM8E%U];'4HF5?)>>*@S[$?DMIL"K!6YW82(G87MU@'UO45N M-R)JK?C=-E+>F0JDJ ,4ZYGAAC,=2F2>.\&"MF01<^'#>G<]'1;U6T5NVS._ MB7#[S3D%$TN1G#.;;:;-U!<6HK',\JR*A^ *K%6P]BAS3C>BX>Z,( !4 !CJO-$5CHCT]6]^U2<4.!J M'.7B29947 MB__\4_ 7]"<@%[P0^>+N/__TR^T'2/[TO__KW_[M/_XO"/_/FZ^?P+N"KQ[D M8@G>EI(NI0"_Y\M[\ \AJ]^ *HL'\(^B_"U_HA#^5WW3V^+QN;[X[:_F?XQ6$FCE%E7]ZW_^Z7ZY?/SKCS_^_OOO?_G. MROE?BO+NQQ"AZ,?UU7]J+_^^=_WO47UUD&79C_6GFTNK_-"%^K'!C__GYT_? M^+U\H#!?5$NZX&: *O]K5?_Q4\'ILL;\K%S@Z!7F-[B^#)H_P2"$4?"7[Y7X MTW_]&P -'&4QEU^E N;?7[Y^/#ID]J.YXL>%O#,S^T66>2&^+6FY_$29G&OI MZZYW+]M_M2JL./G9?ESE.-E)F1,DB,E/_KV& _7B"^)WF7 M^[)Z$*Y6][,O&4]A^MF;N+>:'^3P G>&N5CDY@OU?B'&^NYNAKI8].$E]O6U M*)9T/L+78CM,1^2Y^<,G_5,[C'G0"3*MQVFINR.J_+Z4"R$;MMQY-,C%?_Y) M_S1;5?".TL?9]1/-]>]S^:$HO]&Y_";YJLR7N:S>2;;\F2[;W_ZA%\1\<;.0 M_Y2T_$#S\N]TOI*SA*@PBQ,%,2("8A%+2!!B,)$\(QG#3$39;+EY V9R 7_Y MMA:VELBG.']R0&UYY.TO956L2KY=-Q_FAQ9#O0Z:E9/\N* /LGJD[0U:)V-B M-&K^U[N5!/D"% L)GK6<__'C5NW!9V8^,;SG T.MQ05;Z:_ 1C.HBA(:W:Z M$1S4DE^!5K=G?>5\;LP6;?71A0#?M(TXEYN/P3O]R14P:@.M_M$I+/B.:O43 MB_(E\@7WC/R6ABH-6@V[HA6K<6M'TG,0AC_*^;):_P6:O]1^S=?E M&@]:\C-?C_:*'WFAKPC@EL40+T(S^5JA/X&B%++4>X\#X.R] MZF]65;Z0577-_[7*J]Q8T-??\VK&!5,)SC!,.>,08XHAH=BL)$)O&,*,!"%Q M8=:_'!#VL%_FQLL*X. M_PX:+<"O1@_0*N+(+:[39,5)ECQ1B[T#\LO^OMV756KAT?#M-4OE11OZ9ROYG2I;?;/ M7O^VJ)9?M?5^H]X6#X]R4=6NR;4<3O6P6)*50A91!'(8XE-153,6RSB0VM[&::;M;<$8)!E'4+ $ MQSA1%+%@MMQX=\]2S_;13BQ_Q$OMDRW,JZ\9O7C01MUF(VP,OK#S&[AZH?$P,N, >%C"X(1 M[<]7YM?YRIR_@R]%62\4U\MEF;/5TCC=P+( GS4Q%8NEEF]N+ONXT-,EJZ6_ M=60?*D^LWWGPJ!R]K]!+1CUP16]+7):E%,VLWM+OFIGELM(3/4,)XUB@ /)$ M*(BS5$"FX@12$L0A21@2<>1H1Q\9:FKO^EI2L*3? :VE=#9\CZ%J;;9ZP&IX MH[.!J:4$+29HY+PRUJ570_$,&O[,O&,#C6VDG5'X@(EU[@XW@A RG[U?+/6V M_UH(_:VIOF@SC,[_G_SQ;2'D3&0R8HHJF*5!"C'" F9(I###L28)AAA'R(8< M3@\S-6)H) 6MJ%>@$19H:8$1UXXDSB![FB#\X34P.?2%RIH<[) X0 R5Y'^Y M*YY^U ]H.$'_L*6",X\=A0;L5%M3@.75%WGJWAH#SAAUVL S^[=W><6U%;S2 MP]T:.^]6?E^^T:+_-A,)(RA+*62:"B .B((TH AJ=##^V8MP-0H MPP15BM6\]J>LO31=96I732^WFOV<.+G*!D%Z)/?7'K"@(SWXM98?& 5 K8'' M$XJ^X/GU3]D/_QH^)V=PCOB1W)_CQGV\7!:'SH!O2[JH*#<_&I]4]6Y5Z@WM M[;UL'%:S*"$48Q7#$!MG2$QC2.,LA3+B). X52*UBIGK.?[4F*\C+N!&7B!J M@<'R7H+'6F0[WNL['Z=I;P24!V:]0U$B5Z +>ZT :#0 6H76X3\L[*+-N:C= MM*\)_XX@?Z1IL%Y]+@2Q67S,0\R*$J&HR<7X7WT?.\JBM_>@_K=S6E4WZA^TU,O+\J;\:G),NU&$.$I9*G &4)Z[Z!" M##.2Q#!.4D)9(D2"N#7AGQMM:C1_YCO? TX+RO8)TL!$78L*;A1HA04W):C% M[17H:H>@ R?[1'(D)CZ*J"?BM87D)-V>?K:^G^N MF29S;;S/4,A1F"$%96!R&&FFM/VL,B@DESQ%(A4)=HR=/S;6U,BT5'):O.EYC%*DBSA$"; M&GG4TJ[C.4S6[%K@W@1R!FX[#O$'XL T6]4/5S.DR")$@0)%;&F&X(@"TD&"4%Q M%%$6LM@IR:^?&%.CH>ZA^8=\H7?B.9UO(D];%1PC<'M.D!U!#0_[P,351;PA ML:X.>] />I9^&9B>Z*ZG$*/2X&5 O:3'"Y_F1IM5N9Q]U5] N78!IYQ%B 90 MDZ&IB* ID'&&(5,HXS*2,<-6P<8OGCLY8C..C6J9J6DG1''RVE>YJ!VW]X4V3M?7^NRQY7DDQ8TP%-(PQ5"%*(0XY MAR1""E(NE&*2H9CQV5[)M/,KJK,D5E]LNTIQ?E-J6_FN0-'F8OZ0+T!5*^)J MP[A/CZ7],@S:(]&(D1*^H76&:S=E]=HX'N\:3F'/H'O=%_I<__G:."*O0*O= M%5CK5YD:![["-"Y'V9=1XR[ N 9-;X#VC)G^3QJ .5\<,M9?NL]R>:,^%*62 M^=*$+LZBD"<\"!.]"V028L8B2%(:PS D-$R"B//0*9?R8HFF9CS=EK6-\-QR M)UB9%UD5)?CZ[9<*/&F-S%9E&'*UFD$/7.M[7@:WX$P80Z/,.L"M4>>JC62X M GM1#RWGFF12L[_?*C82T[I@/ ;Q6LDS'1YV@<^)EIT>W#.=97.:L%M-X*N< M&WNPCOBKA3$EJD5K)'0.!]*4AT13- M0!'%L2@0$)("28Y5&L=ZD9DX4?9DX M4^/GQKYBN_95QP3K>X1PX:39L?)X4S&B-=QS%MRS7[R YRL7YC)AQLV,\0+< M7IZ,GZ?VH]AK(>I :CK_0G/Q:] (W%C:7HLZFP-CZ_"S><''+P68[>_L1SBFOLRJ+#6% M-34/9BC *69IJ%$UU9QPP"&A*(-AP#*>98G*$B=Z>3G U,CD4[&X@_/\R10Z M[U&L9 \_.\:X!)6!^:$&Y%,-R/5I0)R)X)C6GE[[O<>/^I(?4^[E*WWTNDM# M)P[D8U5OGKO969MS>:((C10A,,WJ@'F,(:4RA@A'<<1"E=+(J@#))4),C0BZ MA_B'LA*K*^,&[_RA;P2%PSRYQD\,@_Z(T1-6P(\4/^$.IO?H"0<17BEVPAVD MXY$3/9YU012KX6%:W>]$9\R24"".*(.2&>N') ED44I@A'&, HY)BEB/\]BC M T[TV!4V84P]@E4/HFI'8Y>!-&:(:BND?4Q=O^#44UCXC$L].,[X(:FGU#T8 MC7KR!E]M)NJ1WC8&VZ>=[R9A9@13.(4HH@+B),@@BP("50D0$Q&81IE M3OLDZY&G9C?!37'K'U]T.2CJEZ4U=L%\J\*E/26.S8D=SPR"],"\3@DP7"'KI'G$%KL+X1Q\9]Y8X19^ XWROBW /Z,=GZO+]V$M7MN&I#JFP\ MV#_+Y7TA9C3$BB:!@&&0A%!O_CBDDD90X"S 2"8H2:-9MY'DV9?+9M@>1L_ M'/;VWISPF#=JN0F3, HX,I45YG8DY0W'XEOFJKN(#&K'] M<9,+2)YHR6K(41G)!8279.1T;T\'LUPV!EI=OCWE.$%$"2A88&*ULA R2B4, M"94IX@%3A+JT"=AYNI-E]!J= @!=]U,TI=WK.*NV1U#=,*3,E[( W_YR_1=' M'_0.Q"B.. \HA9*;YK.)Q)!IC*%*,HPSG& 56!7#N!SBUV@L .B+ OH#H6SI MYN^+W*8*_OP!=JS!&/KO]#2/CR^^\\>URG_R&U]CS^!R_J1Z>?9%5) M^:FQ("M>YG4@;NT/G8DHRDA:MT-5D>G=)4QCU!AB%P!OZL*\_;LX48(&()T(X-=*H]&"A\DNR ML+FE9VS18IF+?+Y:YD^=1L[OOYL6-%)\T,*;<*=54SWH1KVGY2)?W%5?9%F' M.WW*%_+C4CY4LRS%)!8!@3*.,HB#"$$:R!1*Q1&+& HCX53EP9=@4R.EKEZ= M+NQ@K1DP7QC0T2;!8F31C0Q%4ZPLWQ%)MB47N M$$M]A?Y%KAGE4=]>;VG[IVKY^0*,LB*X3^L?8SFX HUFDUD)=H&>QC+0RO1' M6@-V8?2\ +QX>$_V7WL@/Q3E-SKOR/%.LN7/=-G^=JTT0=XLY.U]6:SN[C]H MD?^I2:CZ0/.R=A3/@B"AE*<9) (E$( MK>J3I6)1.]:488YG([ C:WN;.$OF?HWI&)B]C>0=UM8LO%82JJ*$1LTK8 1? MGU^U:C[K*^SN7F8_!.?W(%J($"&.V!!@2TB #B4>B]STO MOLC>FUSC$KYO./=(W_L /8F?\W)%3?7@6_I=5G70P>T]76QJA>= ;,%Q':#SPNTSD#LD=E[D]P;YO[ MKJUA_W%1MY$PIO#6#1FS!'&2(9CI_TSCW AF$4506Z!9J.(Z1-NV<>ZI@:;& M0VM904?8'F[AL_B>YB*?J UMZ?4&S*F%K@T:O9KHGGSP:&UT;=3K-M*UNKZ? M^;+.#=$[9)8OZD=_7 CYL,A5SNM?FVRZNIK?C;I9+0TG5;7E]+?\[GXF4\90 M%@DH.<<01RJ$+$TB2.,T2R+"LP0Y;5#D7C3I7H%:H+C+9&JDT0H*- ME(YUSD\C:D^IK>T+)_UGVHK9ELY9<:,#YI$H7%,,XA3_3\2Q2&,DT3S1)#0E!&G M4&>7T:=&%%O!32@"!(MB ==9MX]%Z5ZKQ&TN[*AD,(0'IA@C-^@(;I+::M&O MP%9>CT'2?6#R%3;M-/:X@=1]8-D+K>[UD)YEF385(KLU)#NE1-\\[Q61K&OV MUO_[>U..N^[Y:>(_N&GJ>B=GF'(A4&1*#6!->UG&(4E3 L,,I[&05.^SG*+N M!I%R:O38B@FJ3IVAN[IO[0^T M2$U!G)70N>#S+!=ESZZM,V,.=ZZ$E1_P/6 M4]_H>@6VVGHLD9/BJ*#6(C..6G!H2YKV:5(,.=DGFW\VZJUB=(51U>B&& MD> B$3#2*X+IA1A RAB&0<19DM)89F[U:$X/-S6.;\3KD^-W%%!+L]8;3$/; ML6VFWT;4)N>O K\.4D;/#A>O^7Y'!WN%E+]SBA_.^CM[EY>M]7O-3@]T*6_4 M%_U!SN9MW0 D%$-)#"G!'&*6A) JXV.CH0CC6"&>.=4$M1IUFU,!%6^HC<]!K*WTYLJ-OH=]W0%T+77OW!]M(GP9IF WTD3%? M<^-\&H8S&^8S-[N1$R^715,,RQA/FY+F=4)3MQC%;?&N39EXKY3DRQM57_.F M:WEM[;*J;4QVO1!OOGUY^WX6D2"+TP!!F4888H(2F"6Q@ E)58I3HC)J=2XY MCKA3H\,F=W7=>=%$OM=BNN>>C33;I_ES>G,X,/%V=-VT=FBZO^V4>[DMP%IA MT&@,;A0XTY"HVO1]!-?K[\6DO@NB#4:KMVY_H._$CMS_/_AN6*_LXTY58Q*8 M,&2\(#F22Z8OB)XJ,.U!,V@5 MID^O4]S#4G6[:DS[M_6,J5PGE6Z)K>MO;DN:UUT\;^GW&,\$#V:$[A)8?7^C-^QX-;4\P2RB0>BQ@MO_#B=HR/9J'$% M%DWGW"7]#F2]KCB&:+K-F1UG#3 %D^B7:5K"M[ WR=%:>H]QF[U0\Q7'Z3;X MN'&=O8#9B_/L]Y0AZE)L?YN%,N9)I&VNA H%L8@-"88)5/I'B6(182)=*@C; M#NQD@8U07+BN95!U:AG0G5H&55W+0)E:!D\FL,5GL8G.;%C2VP 8#TQL%J4B MQJKIL(_/*"4;.L-.J"+#/AAN!1<.W-\SP&OU^#A?[V!I=?]A7OS>R7O<=CVG M:10BA:#( KU19#*%!"D%D0H)84*0%$=.(5MVXTYMP]@5&XA-B^6Z)'?=2TEI M/4"^5<0Q&LMR-NSX:@",A[;#NO :D8&1>3?[>8#6Y8Y ^8IFLAQUW/@D-RCV M(HX<;^_9C*&N/WBC-H$&W^1=[3R;H2"(%4I#B"E.( Y4"*DD$>1IB"(491*' M3ADV1T>:&C%]WI1D+#:1,54KJV.#@*/@VK&.%\@&YIDM6MLXHF_GT')O%G . M"5^- XZ.,VX3@7/J[C44.'M#C[/X+V7!I125J4/8;N4K;4(UK9':+E4?\@5= M\%QO;CI=U[(4$4G2&+(@(A"'F,$LB02DB92(!F&09,KZB+VO%%.CE6U'J:8+ MGEK+[-X'[[+9L3@2'P/S@7EIK0(P.H ?UEH K<:?03L7']?]\C:Z6'7,\S@7 M#D?28\S)2"?- \Z-V]GQI9B>/!+N_?#Q3GHOU7_G /?BA_7,#W]XG!?/4N_J MRZ>?*,Z&"#$O3"SKC$F)N+&22Z-U\JH*$JU@%Q"GWZM4TF=I2^M%UL M(TNZYS=7)JNU@:(]WG',@G^U[XV=\?^'^#:\]F'21O]UEE=3.]ML0AIMVCZ3 M&@/P+)=@BX+_@NNO/F&^:@^\FA[CUC=X[>G:JZ'PZ@+U#(S:+N6=&@ 2H2". M)8)*F.210.EU,>(8BIA@K"(<892XG,H='&5J1W!-S$&WVD+O'N>'4;5;.B[& M:F!:[\@W4,V$4P#X"F8Z.,:X(4RGU-P+7#IY<<\C+[U3K%?B&[5V45>;DY6$ M1Y*%@8(BH+$VCQ,,,THC2 ,6L4Q)%F.GBBRG!IN:!;N1M6XPNSY]J6R.7-R! MMCS"\@3?T"9??^3<#ZLL(/%U0G5JJ'&/I2R4WCN+LKFG'X74QDA;*:Y#475[ MRVWJ=8BIE!))J&2DK0F2)I!FFE"XDBJ.5"JSU,JC[#3JY$BE4ZZD\8VU&KA[ M+=W0MR,8[Y@.S#1'(6P;W8)!TN"=4/)$/G9CCLI"3C"\I".WFT32&L8=$7GM[)\"&><9H(EH=XD(:59+E,( M4H$#&# E--N%2>A6,O<5=)@:9Z[EANN&B^5:\CJIOQ4=:%$>0+%5]VJ=XCI2 M":@+OC26UM^TOPHC^A%[EH]J<;@"-]UOR::?9PL&V* !.G @\<$ZDM=/I>O M77WJ @W^&+6I+I\B;Y6K/(C2,_+?C'ZK[[W^GE>S!,6"F$;"<28)Q"+E,,NH M@#)&(LK2((B14U[ESM.GMEPU1>J,='K#J^5S[>Z^@YS=RM ;CX$YVQX*]^CZ M0RK["J'?>?:X* JTINOVB#\89?]L/JZ]HVN%C?GZ M@]$9Y(L_=V)QMWI[Y,^!9\87%0\EYKBL/C#8>PO$T./U6VO>294O] !RH7]8 M?M&OT;4Q.,NE7ID0YO M,;05IXR? [^1LZY/*"OPPYT6V+9$EPOT=I3N"\FQ,CYK:4$K+C#R7FU^NV'S M_*Z-1-OB;-1H*=H?WSK YHDZ;48FJV:FV]F(GNI%G1\\;*I1-@1U3#P#HP M7QDC\=5L0G?$?*5LV0\\;@Z7,R![25WN3^AY!K]397I]HO:\;C(HL I4$B"H M@D@S5H(.C'2J^SM=/#S;NP;J5XGLGZG9W77"4OA?)O'\" M\>;("<3[[X]Y6=]3?5Q\D65>B)E249@1AB%-3'=93D-(5((@TCM I40@])]Z M;/4&$'6B6\-:4I,&L:[E[%S!>3Z2'F0B? M)\Z>)1S_1'D8B ^>& \T5,\5I(U\O%%623)MG3K]TXW:IL$TDI@$F292;(9B MBE@28;UH2 9Q%!"8(6+ZFZ"828QCF:5.X59#2#DU<_A,H>]-?4=1GT&]I8_Y MDLZ["7=M=*5K /P@WP#+9>:UYW7$A6:8*75?4(:$W->2,HB,XRXJ0\*\MZP, M.EB_A>7-JLH7TO2T>6#YHA[M2UE\,$6V.K6VOLHGN5AIP:_YOU;::I;?<@UO M_4N5FPO>::N]=BK/9R1%F(4Q@4@&"F(L*20\$)"2E,F(Q:8QJ\NBXEW"J2TH MK>@FJ8&VPH/*2-_\VH@/A);?;<7P/[5VJ\6K3MC *\5:-]!1[LJXFT&M7[>Z MX!7H3.SU[L1VU 1&S_8 ;>YO_1AL$CRM'?[E&W7=& S>EVO&< /UC4+H%HQ] M65CV1=I4FF!!!6:0Q2*#.),QI(PF4(5*)3$.TXP[1:ZZ##XUEK^D>O+E,V$; MG3 ,OH.'*9R%=M",MCZP>0M3MM32G2\VAU*6N7B_? E MG\ >]^QZ'>5UHDVT>:UDO;)MPQ%8&B>*A!RJE"I8Q^\RI2WA.,TD1B(.DBQY MA6B3 Z).--JDE702\2:')GB<>).^\_7'BS?I:#K%>),3$S&1>)-#$OZAXDU. M0.P[WN344/W6D*^2R_S)+$;;*GLJR6(6AAD4W%3[CB,&,QH*B"B2F=Y<8!EE M+KN) V-,;4O0$;%WY<)#4-JQ[84 #AIT9"MR45IFS71L"+PP#\SW/O MR(!7G;U7"1;8:@RZ*H-&DW6D0!-JUJW)V.J]215I;Z@?>/:;X2-^8+"I&BZD MP+_(KQUE,-@D6 0>##=VS[K[!5U4GXNEK&J*U$/7=3$[ [S;=%7='H7'&6<" M,;T0219 O0Z%,(M1 L-4_SG%D8K=S-A>4DQSC;%A$H\S8;=H#([OP*M +;\I M;K,TH0D-T(;;F^J[72MZJP?X=9! A8N@]-4UH)<,XW85N 2FO:X#%SVL1]/* MMW-:53?J']2X#Y8WY5=3LO!X#<.?S%4F/.P#SP5UY7=9\KR2X+',N:S=NN]790$>]>M= M^W9N\TJXX_)P/3:ZT+N%&@U0;<:%(UXI\K5%MK54?? J,7J!4;=:8< M>E^..F,C-<$<:>;<&F)Z _ID9\S+1QFO1:8W1'9Z9?I[:H\E\HU^FN#EJKK_ M69JVT3-%D0@9CO42)S.(8RPABRB'B,LHRF2Y!9 M+#.7 #&T:V8C&OBU$<[2JW\8# V.:\=U+(J4I)S)((,=1!+'@1"_' 8$RHF$@@I#'=FGM)T>9VDO?E<^I M'\=I+$^_^=X0&OC%=P''^H6W4O[4^ZX?T'G7]6_;]_STLT=YS:W46[_E=A>/ M'"3]*5_(NA[\+%,DQ"I.8(P,(W 40!H'$4Q1K!"-4,(SM^R:BT6:&GU<'% + M?C6Z-0TA7)-H+I]@.P-EW&D;F--&FK'QXIWW0'[M\.:M0'^,:.8] +T%+^\_ M^77R76K?\B9P>N-I_KA8EOFBRGES6!-S%HHS#;Y3;]P&]]I=Y6-=;F.G#<(FP23B ML1),1#"@&.F]"9:09@Q!HH*()H@A*IR"'-U%F-K24_<%^6%E6$@5Y9^;3.]\ M+;_OQBNGYL9N.1D6\8'7AC.-6#9*=!JQ#))#U!_$87NSG!)@"CU:+ "R[-5B M\Z3+\IXT"7-S/'XG;]3?"S.JYF&IO]C;^/19$J&()"R 4FH^Q E-(4MI M!H5 &4VH(#ARJDG73XRIL>,F5:53B.ON1'S9F8A&"[!18Y,SY#_]IQ^.GA-Z'(5XE12=?D = M2[KI^;0))(+J)4!_\%Y?HO?UIA+<#)F %4PTX1(:FX.S$)) )!!+Q 3GB 8\ M>+44T#UQIT;,;]?-K.O.R'(KZ"LF@>[/L1LYO_[,C47BGA,_U]^%]Q9?@]?- M^#PZ.U/,]=P7]H^;Y7D4^$'S.X^/VM.EORSX;Q_UPZ5XMRKUFM>X5VIGRF?Y M>_U)-0M3IM(PB"!*0VH:R!+((AS"E.,X$%$21B1V6T8 M:HCU5);/;5DI1U^Z%>:6OG#?2 [MRS;R@D9@T$B\\43_O3F?T&(W%WBD7">8 M?#F0K<8 ]?IYGYT="OY_:*8%W?/M1M8&^#ZRY-ON+&-9XRI%(&B M&0R0Z1*+PQ02+ 2,B"0\("J,D)-GP6K4J='15F@W]K&#V(Y]O ,W,/MLY6V/ MR;82KXU#_Q&E3B!YXAZ[,4?E'B<87G*/V\UNW"-D/GNOC;#EL[;0'HI%S7/U M453529.;Q0@C'@H)TY QB!7/(,,J@6G" H5Y%F3(*G/-;KBIL4TC,6A$!K7, M5\V!<]7-(;6C(DO$3W.0?QP')I]+(;0F'C=D#C!.)?E?[HJG'_6#&K+1/VPY MQO+QHY"+FZIK5G&\JY\IL\F?_5E24W*B[M:P^>/?:+Z821J0 M)"$9S%*>F 8^ :1TK=2[5,Q?]+$ M^+:4(E]^H-SXII[;#0.)<2 R&D(4H1ABR2+(0AK!)(AI)#%)XUBYU:P],=K4 M"&LC+."UM$"UXKH6L#V%L!TI><-M8!+:0M8("M:2#K #L\+$6ZG;4V.-7/36 M0NW]\K.R'GAJW;*4V1U00\+8HZ6-1FJ,$U_*!UC-@ M1S?#X#HP]QBA04=JTQ2VEGM3\M5G)4!7@+R5_[,>>.2:?ZZ [!?Z&IR0MS2-->_I:=!XWF63DD?M>'\5FT;CK_3,B]6U0QEA"=,;S1BAB*(B91Z MWX&UM1#)6# >,AK8%Q2[0)"IO/&[$=*G!=,C>GJ6!,Q(>FCHX6 M5V"CA[8K-.P[\V#^L%7&-"\"K3HCS8E# ;61YF:D6FN#SI%;E38/P)XLZ';) M\\>K_>8!A9TR<3Z>-W)>M(GC6CY_7%3+LGX%JKIB]>T]7;1);Y^+.JM#BJ_% M?*[E-3?- DPS+!,.0Q)K:Y1P!:G4*V 6H$0Q0BE+QTF0[B7^U!;*;WTBN,:= M<+NM^'2G<>#5UT-^= ,!Z�=@U8:A2VV=,;(/2/*^,0,[& [1'NKP8$NKODP*=X?*VV*U6);/7^6=,3PS$6*6ZC6, M!+%)#E0I9%SH71Q/$8[CC')%;3TJ.T^>VO+2"@<:Z>Q]*KMPG7>J] 9A8'*V MU-_)K7)0UUY^E=TGC>98.:A U[-R^()^UJEQE9HLX'_DR_NWJVI9/)BF*&JU MS2]X7OO\@RP)*2,""IXEVK+$(;Y^59$IRF>C= M699RB".IS4*4(H@RQ5+$4\81FIC#\0_7[*X3>-Z_L=V4 )Z.U_*/U&3O57R9 M8_5]F^*<_W$ BRBA&YQ? ^+1 MT*T,O!6=NP93G +7CH\O!6P<-FZ0>MM^#S>"@J]GOI'.[&P!AR=N/C72J,QL MH?)+7K:YI>^!FWEH^ZQMH7":2DF3&,92,(AQDD(J0@)51E%&-'D@Y'BV=F"4 MJ9EJ;W=9]Z^N1VB'@+0]+;L0GL$/QAID6@D'*/$OY1BZDRI=?]+Q7M_+[\HT6^K=9EF$:I2$RW88) MQ!G56[>(""BCB*3Z?Y'F"#<>L!]\:O2P%A:TTCH?L3O@;DL;PZ Y.)MT7(5U MX=(7R():=/"K$1[4TGOE&7?0O-&/P] CLY([*/MDU>,9[KU8OY2%6'&](UV( M;[)\RKFLVA-;$2O,@EA BI4F*\HPS)(X@'&@DA KE-#,*O'QY"A38Z56T/H] M:B5U/" _#>II)O(&U<"4TPLEI^ZL9U&XH#OK\6>/UIWUK'K=[JSG+^Y;].[; MO9S/#='0Q?,,4\1CIA+(8Y/H'&/]OM,@@0%-1(0I9F%F57;A\..G]J*W%=EJ M$4$KHVL%NQWX3K_9EX,R\"OMA$>/OZK?' M>">5+$L3<\*+!WE+O[__;DR#M2TP,PT>L @3F*%$ZFU%9+IF*@Z#4+^Z!"W.X9SH;BE9TL*3?79V1YV"VVT5X!&_@5WXM*6A$!5I6 MT H+?FC%/1Y\XKQ3L 3&T^;@W&BC[@>%J22W MW3A+*L*0, X%-^FFB##(&,T@25+"%>>8V16^=1AS:NS2NN[;RDMUJ42]SU[_ MWM&EQ\G'&?0=3D#\83K*24BW\\I6WH%<% X ^3P;.3/B^&!EQJ[=%C[)CN3(AI'(8^#R"K!<"@!IT9Q6_.)MJJ! MQT8W4#;*@65A6A*N@]II&]3^V&JH?S(ZUNPHUUHZ%#49XDMPFCRG,+4#,^U: M._##6C_3$Q:L502MCB8?JYGCV^)0XL*7S1S7RM854MY/9(X="MJ\\ER/5.CF M5>?I2K*3!J+J: 34DB8 M8#"*8XJ3.,8Q=SJ#]237U&R"=ZO:("@6TJS]2LL+GHW ;KL<7Y-FMQ-ZA:D8 MW$7#EF"KR!4P*D+-:VLEKSI)&B;) /.!^7@C\4Z*W> >+$>@_&5T M6XTZ=B:W"Q0',KB=;N]?/+SID/E^(5OY0.!E](%!]&VLS &PG!@ACB8X+]-8+X" M:WS-MLU_RZ0>H V;27]PY"DDO)^"Q#(O_>0C>IRG;0RF=G,,-I H.(\S#+%)-!-'N2)2NL3L9.#.7R,G4'',-RGW?.GGNV5#J+ MM,7ADR?T1MOP=,0\7[#/#2V'8QQ/J(UT'-,3/;>#% M(3AZ(G+I_O(,-"RUV M#BALKK\DL;YY5'.DL?5K!)A%.%(QE"@3IN-,# GB >1)@''"XT &S#D>ZO!8 M4[/I=N.@&F'[)'L?!M;.G/,$U\"<>0BI(4.;3@/B-=W[\$BOD.Y]4N7#Z=ZG M;^G'%?-8)P;8 M/'S 79T9HXW]<7OS6YCL7G)WY0=^G\]PG?-+NZN@I_>S?>BHK^*N(B_?NA>? M]GO!WM-RD2_NJB^RK#=0FTH 5""*D=[!I$02B(,LA#3A"**8!RQ.3-Z#T_G/ ML8&FM@Q_EDN0-_'Z/\R+JOHSH)NCWF715(R\+^8:X6I;0M*Q]L)1T.U>8!]0 M#OQ*KT4T/MBFGN(@11C.(>'IW3\ZS*AL<$[9E_QP]OJ>!\CK@^@WSYL?_Y;+ M4C_H_OF3?)+S]]^7;7-'J!6Y IL50'O M%ZN'NEY1L1B$L"[%U=?)VU2Y$96L!:V5^G1 M4R#;49XGZ 9FM=ZH.5.5!1Z>V.C42*,2CH7*+SG%YI:ACL9O-?[KXUH1XE28 M2IF":@L+1T$$,QHFD"',0Q4CJ5#B]W"\,_K4J&5]?!OY/A[O(F['*H/A.##/ M6!^1U^*_RB'Y >!&.R;OCCVQ@_(#L+@?E1]Z2$\/[F*9BWR^6N9/*->;EK?/!]^0+VP(Y4A@1"'*@TDQ%(ED 81@Q0S2CB* MLX@YU>484-:I4617TFX$6#7HADT_^[M;C2*$GKEL8\-GV-J8S-D40$N>"Q MXAF7BEK%>)\99VI4W1%3[_L*_AOX99$O*_##EV^_5([-JXY!:T>S'@ ;F")W ML&I[QWLW3<_ X(G;CHTR*B^=4?4EIYR[O.=.6!ND8C67-^I8"MVG?"$_ZAUX M->,,*Q50K$F!1A G:08IIT+_FC*"A)1,.040.8P]-=Y8BVXJH:_36A_6&:I= M\\%H &H57/O].$R,Y79Y&+B'WBP?0/KGODB[[Y3=,?.U3W88>=Q=LCLD>WOD M'H_H1V^?Y=(DBGXIBZ=<6UYOGG^I3$FZ-@!S<7?-M855CSA+@I"QE#)(3($% MG @%*4U2& 1)DM*(!G&"7.*@[(>>6JQ4G9&[,MXIO> M188T(W$;E3F, EV M3#8,M ,3F0E^J9%=BVV.3G\PDH-\\6>P$1Y3^CIY6N*U^A'?BGF.3?[P'7 594"95JDDH4AAAE>M=&XP0*KGA*41J& MB7)RTAT=:FH&V%92L!;5)JC %6!+%YD7V(;V>^C\'7V;KQ;\MZ_R47]G[FDE-3?=E?3A>K6\+\K\?Z2X?C#C!C.$XBP@ M(H0Q41QBDBA(X@!!K!"G#&68AE9%)AW'G1R); 0$M):P[@181U26&V5,H4BC MC6N[5KN9L-RZ^<=WZ&U;[4S;B@Q:F:] !_1&;)_M79U@\M;HU6[4D5N^.D&Q MW_S5[7;W4B.?B]N2"DV!WYX?6#'_,*=WLPS)-%8H@:E,]!:,QZFF)6&*(_$L M"M(81[%U%X\#SY\:_7PN0"LC:(0$1DK[(B.'(#S-)QZ &7J7Y(:)4WF1$YKW M*BYRZ'FCE18YH4RWL,BIRWIFM;3-O-HBFH=2]3/,TBS!,&6)T*\Q0Y"$C$.6 M<4P(2DDD [M4?>LQ7;[!X^3L;QK9P4T=ZK8NM:/WY#S>=C:$5PP'9H&UK' - MW3 IZ,[0^,IY.3O>N,DOMNKO9<%8W]B/:OY.R]R\,9],%5_3 '46R1B33,50 MQ3$US>$C2#)30Y$J08,P5EGD%(JY-\+4;(2U@&!>E\:631,5-P;9A]&.,2X" M9V"&V.!2"W=5MR?W1PA'-?=$ /O/'_6%/ZK>RQ?\^(67I&M\*JJJB8$Q/I"5 M-D[:1N;%HGHC55'*3=,@$S2S+*D>(U_0\KD^$OJLE=1W:H7U2'AR?C.@K%,[\/FXDY/+:K7Z-"$; MZ09\VE7/;#6SW=VRZ"3X#4[ M9AA)7R&[9E#(#V?G##MD3R^XO#-Y%.M6T K% 6<,1AG6ZT+,,IBE5)IB"Q$) M5))&J5,@^\[3IV8NML)5CGV?#R-GZ9ONB\?0'FAK*-S]S(=4]N5-WGGVN#[C M0VKM>88/7N2G0,JVI%8LTE1EH7YI>1Q '(H TC0-849(Q@E'&67BD@HIDZU4 MME_RLNN>JH/BJ3/9F5>4+ M6577_%^KO,J-,6$:1"R?UP;"QZI:27%3FG_-_K0N-W!=5?G=0@J]$TS3*&(! MS+(,0F[]I37>*#MGJY\=*%4VI'7N--U, ,MYFCZ^X<-;IL-FS@XV:./F[F MJ"G#M78N M2RP")44"0R%-!UN40HH5@XF(8A'$.!")$_V>'FYJ]+IY._DICW0?7.TXT!]: M W-<*RAH):V[=5YMRG'3O&7]&)Y5^]#@+(N=$'G;XN' MAV+1I+-=+Y=ESE9UWZ_;XBV=SV\>:S?2]4+\@YKR&,MJEB6Q2 )J2MQQ;=IE M+(0D,ZTP-LGT6#OIQP!] M>"?\6@O0J+'.BNTJ8NJ:OEO7%7BOE.1UD*G1#K3JU9WMU@IZ]<)?BK(_+WMO M2<;VHE\*V0$O^<6/[$>SIL) *>]-S;VGU@G_62YOU"W]KG^;KT0=?EXW#MF5 MYL@!7$10JL*8096IR)RO)I"P%,& A5$89(B)$+N!H8:YM.:#D:M8F%.R&[4YIWW?Q)BUQO]M+LOD&5R!GBG4D&=%5H9MC IU-WXB[Y5 M(-RGRO+X=IP)&/JPMX/]5@_SVQ9[T.H"?FBU^3/XM58(#')XY %8[Z4DW"5Y MI=(2O2$[7FJB_R.]UIC=UOFLWCQOKVGK@-9U(IMBD7I4O1DPOI?/^HO?AF0$ M!#&,B&9>&A*(8R0@H3B 0H4D3 7!@70Z%Q]"R*GQ%V?8DU$;\ MD[;:92-&57L&NI\;G_KG8OE/N?PJ>7&W, FV32/P#T79_LE<%\S"6'^#3&1[ M)$U+@R (()5) !E/,BP2A11SJM(XKOA36QCJ)&?(ZCK=(\]IC2,)_RHYDN-.S+&$RY&EN."<5POW3C;_?EQT4@%F:1QFH0H11"I, M($Y3#&G*%8PCO:RA3,D0.Y6@.3G:U%8>"-[>&_H!^6)]*- OW>H$P YGL3Y@ M&^.TU63 _K"6],\&/"O/6K^CTW.@^#P?Y]0^>,!Y]J:+VR&^H?.F M\K&4RY_*8O68+^XZ7NE08B)H!I&(N283JDUB*A&,LU1('E,N4B&4J=;9B@UINL!9\4 ^R*VC^&QB>'O:U M&A9:@7&B0:'=_?TH2S^OJKZ4A^/6$8F%\;!+Z<1L"9,P_HZHD6NT\>E?D.J/22W Y=XEZ2 M[_UBF2^?O\J[W!0C72R-EW2&,Z+BA(0FXE9"'/(4$B(X#),P2L-,4QRUBN8_ M-L#47LQ&1K 5$A@I[8OR'03Q]'OJ YJ!7U9'5)S*\IU2O5==OH,/'*TPWREU MNI7Y3EYW0?G?)O/GW:HT,46U6Z<).?TL?Z\_JF9*QE&F=T8PY%Q '*04$L6P M!I$+0N(HD@0[5_\].^S47O0Z,\I8]'JOM*Y)T4;,]P^>MYP!R\-?[[@.[6BO MB_ZV:8F-R*W'_*J-C3>QE;\W5WCTU[@!Y;/L[_E!QZ_Z:PW$P:*_]G?WY*@5 MJ^2_5G*Q?/]DCFRWG@1*<"08%C!1C&I:0ABR.$R@RF*2Q(+':>:4-WATI*DQ MT590T$CJR#E'$;6D&1\X#QP>0YY4^]V/K>SDNM?]N^T$M[]KJ>*6:K:ED\R+*N_VNRU^[SQW774ZDB$=%,P8RK&&(28YAA3& : M"HP((9AAI]7\Q%A3>Y?7HC:%O]>R.N9[G8#6;EGW!-C +_P&JQTQ!V@L:P&' MKX2H$R.-F]QT7N6]1"6+6_HZ%J^%T-^V-,C1M:1UHKYQ4PDIH*/D965R?C/J"V?L:+ M8!K'U>B&4 ^'XU$,+O Y[C]S9+?C4:7V/8_'+^T9"OWS^^MV@F67L0(4BX3&%* M@XA3%2""G,H>[SY^:N]A(UWO#J OL+-[,?LC,O#+:0^&\PMZ6&=/+^F+AX_Z MHAY6[.7+>N0JMQ>6E\MB]G9.J^I&M;5>;LJO^=W]\OKNKI1W="D_+I9EOJAR M7DB7X$MRAOIFT#(H5 6!5_5-9+, MEO-UT-X1X0^"NC5[]T:N(79SNV'K"$514#.V^P-'(?/>>JYYOO\#^MEL;:^, MQ5U;AV!K@L1QQ!".&0PYTELH3$*8A;&"B <$90E1W*W0X=&1ID;Q&T'7O^E%Y0':+,C6^-K+!U:-3FKR' M";$PS$>#>6!6ZM\,H)Z;7Q[;&+S1YL;!G!]MCD:R[P>?*S>;WPN\)SFL67^_+6FYG.IDO11Q0!J6=_G"M*8"K,GU?)5Y"U@DPRA14&_FE0EH MEI F<01Y%B8)0Q%F.&SG[?U"3'O6U@(.>>XO7GO"[':RXT_!P 9F5Z%_;XV5 M212^]HNTS[R/RX4:/R_$&Y '\T;\/=U74ZH/12GSN\7;55G*!7]^_YW7-7>^ MTJ5LJN]4[<4W;)[?-9N56. D(@F#41)HRD980A93ITD+JQ["63%&UC#&GH@#'FFT*@"3Q5@U88. BO]>54NSX;JT!5:?6;3C\?$F MY34;:JU_VXI\!5H]P6;J;CM3]Q/-%VTGA"'[;UV ]6!MNOK(],K=O"Z \7S3 MKTL>[NBB+59Z07B>O7L_(Y2%1'(. QJ9Q &402I$" ,>!A'1OU)EE3BP?>34 M7*8_R?*!+BSWDAUDSO@\>^D[,"?]]/[KS]>?_^G!G;6GW8DPW?;BA@3:7[;O M?^=1X_B?]D3?^)'V/[FP4%I3ZNMG2:M5*<7-XJOD^N755M8;6N75+XN"5;)\ M,F;8Q\7CJBX N>#Y/*_?W3?/]>WU^7=;I5P%1"*"!>0H2"!FH;:'$JX@"IE* MPB02F(>]"JMY%G1JKW@M'VBB/?H5G1]L2NV,HRE,U,#)P X%]M)C<4..Y9U'_G"_RA]5#FUJ .&$981A&89P:ES&'5"($]?95 MD" D@:)6?4+VGCPUHFV%L\^;WL7I-!E>I/W [-7*Y3E#^J"V%Z1&[SYOM)SH M@VITDZ$/7]#/^-+/*LK.N=^,DU!P@4(H \7TR\<22)"VG&00,(5EQI!T*F/X M07'^OA>]&, >;(@]AX_ZLI_3+F7 M*_;1Z_H>P--EW3SB1FWJ+'\IFBB 36!D&@D5AXF"E G6+,*$DPA*QF/&$,XT M&;C563L_Z-2X82/S;DGJM=B],[:L)L#V/,\OK(.3RL6(]CB(LX?(VS&;Q9 C M'Z+9@[!_1.9P;]\""^\?9'FGUY"?RN+WY;UI^4$7SS.&]#<*91%,5:*W K&( M(,$9@B$GL8@CRCFW2@0],\[4B* 1N84GIB MU:/HPDDD+BB\5WM]I&63 M15K7?96KLC#1[,VGCO5?;?"WLTH\HSHP@[2 UN)> 2VP"6YN1&Z2&$U<^M;^9)3702#5]4*\U9MI=7 M?%X8I^G&6$=I'*49Y1IUHG=+/!8P"T("(Q:CA+&0!-RM8)S+Z%,DJ%9X0!<" M[(@/MO+WWC^YS8T]90V"^ CDY0OL7B3F#)I'.K,?>W1BJ3Z0[3GH+K@4?T(\[:L3\V?:PNT,4;7A]=A(K-8 M2A@RG$*,4PRS3%)(TDQQ(E/![2( SXXT-?);"]KLH]S8[#B<=ISE!:2!F6D7 M'].FN]YU^J]#>!8,3PQS?)Q1>>2LNB_9XOP-_3CA>I,V4'THRL_R]VM>QTB: M3)*R6.@?N6S,N>]Y-4MQ3#%6&8P(SB". PE99,J,LB@-TXBE&<]<>,)I]*EQ M1T?XNCV]Z;.SE1_L*J!W,EH%1WO);7+L6&)*TPS2U"0&N\\=LO4$8W&"QTM_I M(.V@KKV.SG:?--IAV4$%NL=CAR_H>RK^(9_+SZO:$A9A1N(XU"]:E"J(0[W% M(%D80"R") ABRI+ JH[JH8=/[=5KSW2-@*"1T/7,NP.<[4%W/SC&.=VV0:+' MB?:^RA<<8W<>-O+9];X:^P?6!Z[QL/6OZ^>44EP_R9+>R;=%M=PYDW&]^J[K!)6\FO &UD!UP+ MOSVTKL^Q13&?T[+J?91M/4D]_ N>H!_5W0"N-ZBW8@,C]Q 'VZY8#>&-.#7L MZSDG+, XZ:NPN=^;.[-IG#K#+)9)2@A4BH<01U$&LQ1)&')LHH"3.,).ISQ' M1YHX:_5NJGP+X3R;[3BO[=G<5=?"L_GBAIZ> MS<:O4'VASW41'+W%D4U=A>4,(2)X*%*(@A1!C(,44J4"F/)$ABPB4@96R7H6 M8TV/(K1LX+$1U#%?Z!2DEMY'/T"-XVNL0"OF%:@%O6K+MWC,%++ PY=?\<1( MXWH1SZN\YS.TN*4?27R5E=0WW5\OQ#OY).?%H_$]ME6P9T3&<1K+" 99PDPM M!@0ICB@,,!(TR#@.D[A';:J3@UJ]!N/7G%K+7(=KB:W4/6O;G\;=CDLNAW$< M-MF!KB/INN2]/S:Q0L03GYP>:U1&L5+[):?8W=2[,I[4["2^Z@J#TVJFK>X??/Y;R7C-(_B0_+GCQ M(#_+Y8VZI=^MJN&BF!(51!%4<6*Z,TMM;P@508$5PXPR(=RZN%XHS]28Y&4> M_\)/%81+9\V.BT:?.\O41O+LV?KG^G MI5C75*Z69=W#I+I9WLOR]IXN;A[-(ZJ?3*.ZZN.B[;\2A1A)*A#,HC#1Q$U- M)E5,HE/<1X'7AUJ?6"M$.@J M#3I:UUD,G>M:S4&M>J=YST9[4*L/EEI_T )P!1H(]*KOK8//:TV;K^R)L<0> M-^5BY,G8R],8>_S>GDR]GG+-GO5!RB^+?%E]_?9+FY&0R8B1V/3@S$R)9Y:9 MP.T(047#F"<8TT@XA76<'&UJJ\I6V#:NH!87_* %=EU?3J-L[;?T@]WP?LOC ML V0 F*%BS_OY8FQQO9>GE?[@/?2XJ8>33L_R:J2XXE]=28[5J(NJ 5G8/2 MJ&NVWJM* EH7R75H/SG:M)^FR,E.YL!4VZA\!;;MD&L-KYI.]:9[_2_FMUKX MJ^8SH-4'_S3EM-< U)^W$ "- 5B#<-46A#&/V0"Q?EB#Q12_*@Y-3:?XE1FI M_^ETOSINC5/'GL*3/59'$V:\=JQCX[O3N77TP?OMH;Z4!9=25!\T=)],J]D; M];:4>HF=J3!%*J5$6RLHU=9*'$/3%P<&BJE("$1EI%SV3T='FIJ%L184F*\3 MF!M1C9'!:V'=]D['T;7;-WG!;."%?!>N3VNXWIZ&RWFK=!8*3]NDX^.,ND4Z MJ^[+[='Y&_H1Q+H#M68HEB_JE7U;UNA6?E^^T6+_-L,B$6F4$,AP2B%&2+.% M4!P*RDBSB%,B8\$@0W$$<9I(R(B4 M,$N"-**9(FD^4 M-TJ"KI;--K?J9"&N-;VJ0WD[RH)6VSK^95 J]CDAPW&W%RE?F^Q]0FVQ.G@= MKF>\S(I5\E\K$P?]5)=@65>C)2*,@S1!$(5QJ W:+($L"BGD$>%8*I6&@5-] MN&,#3<5Q+%NM(_25J:H':K%!%^)/ M)R'N;7=9P^79DCH_[JO81M9P'+-V[!_0CZB:!]W2[X><1"**,8DB4P*.2&B* M0$ B9 (3FB2,1CR-0Z?LJU.#38V.VO=$"^N:J'D24COR\074P'RSQ6AX'YL- M))XXY>10H]*(C=(OF3#M9V0H*?F\D=8D>.HKF:8+PAM' MS&#@6(#KI$B4P[!YBE8Y!P*)X,[CMX\7C#&.?EW@B?. M7MPS6;4^$/U N?$B/;\K'FBNOWM"*A4F',9I8#)066 R4%,8QQE#2:*B,'4J M\'UHD*FQ7R,C6 L)?FW$=&WO= A..P/I4I &IC]G?-SS-D\ X"L9\] 0XV98 MGE!R+VWRU+7]7O>_R;FX+7ZFRY5IROU-TFE7I[9 M8X>IOUCTK31Y[*V13U%(>"(R*++ 5%9&$C*691"E7&\M68IX:!44=O#IDR-% M+1]H!'392.Z!9K&!O 2*H3EKBT*?_>(>&@[[Q$M0&6E_Z(2.V_[PF/8G]X5[ M-XVW'SPF[\X^\.A%?9WE38V-+S2O8X18R-.0ZUU?&/$(8D$59&&HH$ \R9!, M99"I'L4.7PQC]3TT* MO/_.YZNZM\I;^I@OZ;P)F&HOZB8@7?-E_E0OJSX]Y@=A\N8DWWWZR'[Q@ZKM MN\(/7];O[7]/RX6>JVI=B_T-K7(^RT+!E @P#-,H@SB0&-) )##"*8Z$5(D, M\.Q)EJRP??T/CN/R)>^.-NQY?=X< -'-?F%9-$5H[HNY!E9O.9@1WDNKA\/P M1SA"F*A,;[.UG=CD#1"!H(PCJLW#*!2$NVRS+P9_E#2!&E39BNJYI<9AG.V8 M^6+T!N;GM7S;?AA7H);1'^N>A, 3]QX>8U0&/JGF2QX^?7&?D@NF@,-C4_.^ M-?2C&.,PX0HB'*80)Z:>F(@)E#QFVAI32M#(OCC"WO.G1@%&0KAZ;$M^N>2B M[T-GL6.\#)"!W^I/=:65Q[8-19]MXP%07%+I+P)GK*3W'9!\9: ?U?QTKOC^ M;2-F=1^5>3?_^OAEO2MK:JGW=V5EDF>*Q=VG_*FN,"&7U?9E27@:4!PB&&,50DPHAX3K'5@B MD<2A'@MG3HS55Y"ID=A:CZ:NP5H3L%&E28C3RL!:FW7J7']NZSV#=G0WQKP, MS(!#3DF/VGV7X>FMK%]/,4:N^'<96/O% "]\WJC)YP=S%]O^"]T/=GL^S21% M/$I$#$7$$VU+HAA228DI8TI4&LA8AEF/XXE1E9CHX4?3$NY+KY9PXWX)[,A] M>G/Z!\AN/Y[2WD+0_? *O&R1]^I)[Y?-WNNFPO>4_8^0('_9M'A*F[]0B)[) M]/Q>BM5TAP_1V'HW@)F<0% M0G]0;KJI_Z&C@F(_?8W;L5I^!,1]\ M5V$)-_CUMEY&!LF/NP!#7P4 >D@P;FV _A#ME0VXX%$]N5'6;7[T #_3\C=I MHD;6O3^5( &E 8,Q(8%IDF@J;2().2/5'&B%KR#9B^N^Q>AX+7PQT?*!QB>:LPGM\AVTT3A-=Y49$H2*. B@H(&".,0AS"@2,")$"48C+)+0I5+=_A!.!M$( M1>8:J2!]T5RO&ZG4E)S-E[( W_YR_1='MM@'V9(E+H)N:';H"/?OZPY3+QL4 M?J%^>Z\>1\071^P/,"XW'%5PCQ..7]FW5KD.!928AB5 4\%)&".2::/! M.J#N(E&FYE]IY*ZM9KF5U;T#IX=).LTWXT(_,"G5>IBN*NMR(C=ET[#E"K03 M8KJPK/4QMLG?ZR2+CDY7H-%JM.EQ""(<;9I&BC<<8[K<@A6]('PRKO&R$<8+ M@?2"Q$ZTI)\G]C-KS3/U?KFM'T)%$J%,X\?8HKD7'9]*N_L@NG:&XZ!5P=K))Q-U8,:>S)1=Y\]JFEZ4*V7)NGA MBRX]W*LWMFU#WZ_%?/ZA*$WSW_IP9'MT%"5))DAJX@I)!'$H(YCI5QLF44 % MTKO2T*V BN/X4WO5U^(;1U736[;5 !@50*M#WQ,]NREQ/XL9Z0^>S]8EEW,]?T0$U^MZS+$;2>(L&9 MBA,F89:EFMYHG$)341>R+ T)"E04"6I#;^<&FAJ/-;*"CK"@J6IQQL7DANYI MIO*)V<"4U!( PU22_^6N>/I1/Z(A%_W#EE/./G@4\K!5;\T2UM?W M,X(V=9+>/+^A>J*Y_'8OY?*GLE@]:D.KIIZ9HC)(440AR40*<?-9="IT42W,!E[!JW*Q$9@>" MM\RG@X.,G-=T2M']K*635_<11)AH(L&8P S'FDB48#+ M<12F3MZ<4:2>&B_]LBBWF2F5$10RHS/@':6NFD] \=BC>_ X7P8[)IS<% _M M?3(*PEI#DR)DSNC M3E/N9/FYRNPT174REZUWJDK8)34GR[!L[;CMGI>@>L' MDYWAL;C1F%/BJUC2*#*/6WQIS&G8*^8TZN!]@^7OS"OS53X6I3G ^+A0IG&6 M>?2G3=H[#3EF2.^P0Q%2B",:0$*I7I<2G$K.51!PI^Y6-H-.;45I908;H4%' MZ@MJ$5A-@.5Q@F=8AV;QRQ'M$6!O#Y&W4'N+(4<.NK<'83_\WN%>7Y%X[[\_ MFDS+=ZM2C_A%EGDA9F% 4RY)! 55D>D:(2%3*H,T(;$21%$9AY<%W1T8=6JD MU(KH,Z#N$-:GZ6:&M(L'7K8*P>GG=#O?!S:J9O[V9>?I#9XC0T[XQF/)(\4Q/59#2<"TE0J^/]1 M]ZY-;N/:N?!?89V<2F:JA!T"! D@^=1NVSM.>:;]VI[L>FL^J'!M*UN6.I+: M,YU??P!>).H.4"";.[7C:;=%KK4>" \6@'5A*"5*H[Q@:1:23+5]&1G+6=N\=U",[ M,N?0[3K^0,>^?,OOWY>+EAI68+OGJY5N/5$T-)L19%H4"N26I]T;P C$@(,,4""TEH MCD108\-;$!QD,US64)=5JX9;T?.CMILPZ=N3+'6K ^'BW_&<-3U6^\*C]P_; MN_"<>4>-"\]^\-8X6Z^3NKK7F_W)U;)HSN(J+\E1,9#"*$WC0=';&TXDJW[7UK6RNRKN]Q[O?N<78&NP=;1N;6'6 [-9,OUP + M)LGK6$1BN0N"!J6IZP8?\HS'$S>>K1WF@^4:9=PPD)/4>I\FI]9IDAI(P0FE M4AHJO*Y&KL@9&T6T?4='W,M%64K0_JTTX&JUKB", \_C1IO(U3J=Z]69NH)$ M[..[U\R^NF+JV:.]*-E4VQ(IE3N]?K]<6=ZQWY9O5LJ#:6VAIQR27&<, IAC M"K"0!H@4YB O4%%0):D2JD,QQ.N2O;[^PQ=%W&GK.&.SLN/RO'JI8@1#2QY= M1]^/0"*!.5 QI%K9LLWM/IKM$[*(M9&\T8E5*.FZP&&K)GD#<%1"R?_)KAV@ MI9M!^JVN_OMAL>WA6V_DIT;8_8K4'*0,4E> (@%UR%P(:X.+P_IL[^5@GLT7RQW+U=W=W6!^QVTW/O.D:N[M8Y-=;(7<=&C]V MBH3T4!VG*R63GQIU?W9([SI+WU^YSNC05MH7GFB=IJ\*'+CYM"\ Q_VHO9^, MUE_F?KEP[[>L:']:SU1=&+FIX?\RS4U!LC3#0.J< ,P5 M=/K208>Q[;FV74%DNRN(W%KA?MR9,4GFC2$W-X*Y.EI^%-;S&/3,::>;LNP, M2.[WX?]X%?X8'55\ >RO+\I5#5Z[NXDO1!X]2KQ?U;4LMG4\G*M8!XR5ON'= MGS-W&$V*S&6\2BB4B^K* .-Y"DBJ&::2J!2SH$O.#L; JN^HB""8.M2_O@)!M#+8Y^0,7 W[BKG'1;&O/7!KU,0V=6G7 MV:,4\MMBYMHCE9N3EX-STQR*'%$.@DFZ1$1VT M&1NQM$^P=RF,.WOJF51:E#0F=0UKZ#)ZH:$+/8])W^$)789CH)"$&Y"-'G;0 M19=7"BVX ;;SX0.WO/1&IZPJP9-S2H7=FX+42 PP=(T)*"\ ,33'"A&C:%#M MD?W7CXXE&^VZ%34ZP"[0WQI;H2)_,+H[6'V4'3IX^>NX4A=+"9WY5+<)6_4J MJN[^Y?.J/+2UM"'K(GR4*JYR;7TAH:G=2N48"()RD'$$,;(;J10&3>#+XL8V MH7?:)NNMN@E(%LL%J%5.RG33Y2)LJE]!W6_JQ\.R9RIHP;C3M*R%(6,W)?'# M)!)57!$V*'7X&7Y()9Y/A==-?5OG;_Y_SWQE9^K\I8HQFLJTR#%!KF@050 C M5]H=PA2D"M$LTQ)RZK7+NB!C;"32J)EL]:P#W_SKI)Y#\S)/1,*H9W((AR>H M+NH5 #J51#WWSL&JH5XQJET(]=I'NWD-5:/INI[JG;";"RXW4\,8@9@2P*6" M+F['I9D("2"Q?H+."\;"RKV?E#*VZ=WTB>>ELO\6Y@>2&29$50@85/+XJ<6P\4(7R;J^1[2YA%P\38<=P?03\ M6",JKCTSR"X"I@X&WJK;S^;!&YM(S')=WJ LXVW^(>/X/]B-?=YJXTJFNOOD MLG&MG3R?[!?%A2;O\IVFA!?4[B$L^6 MK/?!!6#84,"TQ!!FB!#..T0->PGW MFC3#!P[7NI=A+XWRZ^3)?L;%\LGYL[+_.%LD=OS6R\7"0M^MD:K? /D15#R\ M!]J_U!BW%4Z X$5!VF>(B:)5D)YA>3MO75L/H\[B9ZM-S/)Y\DO959"?>(? M$'BR#]MECN@,Q@!W'1UP\*: DW9?FN+V@=;TMG_;3>W]=PTR=4^JWTS-T__8 MS5'X6J?&E)><506=._D_SZYRV#0EJ=2\R(#.#;834EK/P' $4D@51AE1&.(. M[L$%D2-U"JI@?K?L'V02A1=K],%=4R$+G>6 B>*MI-J9'R?E/'QN5 G@O$;Y^P;"U+[CJF<]TVM"I%,(<" <.Q<;%# M"E"10J0RF"."XU(6!KA M#;J,C6_W2[@LULOY3/$JZ+JTT?5BW!G$YXFS*;3E7/>1\V/>@<:C9]YM$'>3 M.6GL2+:&[(]$.0[K7D/?(Z :K1M>=TT&;IEW,V3'??5N?V6F>ZP3>=/+7V36N'S)T@W]^P\CTY/_3M/"'S57I[G ;C6U_/" MDX'-AUPYV=7+]/WGJ8 8:9[E($^ARZ9A' C$4NND46(0(RPS7L6;=Z\<&TV\ M7[G.R)[];'; 7)[[W6Z__WSWZ_V["/UDCHR[$-):?[B:F?5?=I.R]:IA M6L4>NIM3=YIZO5B]V?I:MN*>B*'1.%052 MI]2NR\0 *K("Y)P8Q4D!"0VJ1WE9W-@FVU>]^IXH_;1?)_-Y^Y8U)'- M_\7D+W3WFTWRBQV5;TD&)XEK%X-&S62GIUT/C)UU9=N/\KM?W0ZLM)IMDH_+ M]2X=(F(.A =:L5(A+HD:-B/"P^BCQ B?9[I&*(O-+H/R[@>?S=W[WR]77^QJ M=+=0_Z'GZNOR%[YQ'WEYSV>KRC\RFF::%W8/EVD#<(XQH(AS8!!-,VGW=02C M$-KIJLC8**FL:AH:A-QQ#/Q(:0AD>R8L9\)>!O;6"F!I"C@[RE7760(V2]#8 M,DF<-;'=VUL!C1;BW%&-@:.>;P/K.!#ZQO?=6![&.>J;EUTSA#+XM\@,@R1- M 8>N$2LU&>!<%H C!?,T8\C^JE.UF%/2QN9(5SJV^T/<5+[O),!^3!<-MI[I M+!BQ[H5F+B$1N^[,25FO4X;FDMEGJ])E7'4?#Y+N>L2H.=9JD26N<(Z-Q=O:5, B$8!2GE19'#G+N]N7^ MX.T:>4V@UXP*7SKU]Q)636-+G>0>T&_^ML&[U@F@#+1?S\IDQ=72:O*=?U@8]Q_WJUT0 MF,&F8"BW3C,K,, %QX J*0#*F>8T$Y+FO$L7 $_Y8W.HMR7H6_I/$FM!4IJ0 MM&SH5O/?=US\O.X>T>YYZ0H NM= O(X(1B[V[RO]50K]!T)SKLA_Z&LZ>/TE ML[I3BN5J/34*:0)Q 1C*#,#,,.O$0P,(SPTS&I*4>1T,'+UY;)Q5N0RJ4B[ ME=M#R\-K[HI!STQ2F?_V-O,#'-.N, SD9_K!$>8LGC+YHN^W]\!PKMPI/?<\ MLY,?Z%ZH\OUL+?G\_]=\]=[^QE(.,5PPC@#/,0*8T R(U#I3!52(:@VU$EYI MRQ=DC(U\MI48*ST3IVA2:AI>J?(0SLN<% FDOJ]/PO'I5*KR# (WE:H\?.?@ MI2K/&'6J5.6YCW;P(NH.(W_CJQ5?;!Y6GV>/WS9_=3]K]?9Y-5L\?BI#'*92 M2*.T9( *3@"&@@)A_0H[\:5),2M83OU":T.DCHT :A7#JQ.$8>WAG_2!8,_L M4#45>C!)K73RL$I*M2=)@VNE>?(I(*HF#-D UZ8YA2)VT:OR M?MEP'E>H?7O>6/##W8[$7, .7W^SF\X?,Z75FY??UEJU6G#NTFBWQ70A-HI# M30#,-+-\SC/ LE2#HH!2,DOZ1::G/_1*+'W/Q<*5")E$;55ZG$,ND+G,H+R] M:V^'0?$[$NL7Z)[7 Q=46:+I77M2Z[N%*GVI]0%5#C)I_\!< M0"!4KH%D4!'"BDQC',V^'3%G$"@M2MI6)RVSW?:P_;FFO%QI^R2I@YU;YM?Q91L+0%(C,-EU M [8_EBA$]/:&'KA83N1@>@_KFPX]'$V 1@Z\ZZ#(J\3@=0?L M7#C>#6_L> VS7&RO#3XLY/*[?E?U#9IJDU',6 H0E@A@H1'@)LT!(JDT.4&$ MP*"*.F>*45 ^9A;JY. 5VI' M>CG(!A2 @@\2N^JDQKG>%=0((AGF& M"C?&][/L6M:5C/@R+67>A9.<-> M>5XS]^AF\^H#W1R);5V!-[L2 _\QLX)6\MO+1_W#HE 6!M"IS PS0".7V61@ M"KC*#%"Y2"5FUL-PC.SO5?B)'9V+L2W"D6R5+2GDU[O_ZE0LP!-]/S:)CVG/ MU'(+G,$$$X9.)+;Q%#HH]80!<N:2 M#B@%4\AE$")1QADA@U+$94,/*>'*IV/TNR^O8Q_,;VM=YG5/4R)@H70.>)K9 M#2*V?S"%(-!V5\YS9+?GV"M9P$O:V BA5,\5AWQ>Z[H>R%ZO^[FSX9;>]H=H M^U%$- Q[9HJCGO:EJF!I@%6VJ@O15T/[,Z#TTLS^4-8K-K(_8_;E)O;G'NI< M/;AI!E">I[@+LY7^9C=0LQ^ZVD_]4M:YG4+#H=WM8" *90#6+'<'(@1(I@L- MHL&X9QJZ>[C_D-QM MJB[H94F&S3+YQ,OB-+]7VD9T78(1BE>OUE/NT,5KP^ X4Z\!=G\2WP-'[^:HW$D&3]IS)G2;KT;8 "52 ;!D$#!6 MI "FJ&!:\2)+@TLU]Z)I6#C)<"6<2UU=Z/^R4KYC(9=^1M=C%_1Z@_4/DP:R M3?38L]65[0ZN*M/3)/;?V[WZ< ^T/WS-80_;=O8Z(A>WKOU('F[[VRMR>UOH M?B7=>%U:G3VZ,_FI$$)G3$" *;>..L<9$$P;%[@EL3!V1PYI2!3M"1E!_OH M\;/-G<3Q4'>\$FTA&G@1V@VGP:X__2YPNE]Y'IL?^Z*S)>%UKC>/ M33Q[J7GBHUTK@8*2P M&W;+ US"'*14&04II5*KH(R00 7&MJG?*9_L:Y_<*>NWE^6A=@U07:]"YP:< M>RBT4E?@X/E13I]#TC,?6=7/@SM)*L63W^O_]E*VOBMZT+R=C9_MK\KO;-V<8\[]=_/ZTWIIS7U\2PM MNG@=\+GS#IU M)WSVLUTZ@J[T4]V7[>ORR_/3TWQFI]0TAYDI-", &A?WD6(,1%84=N-9,*;M M/.>95^G3"S+&-LU;6KH SG6C9T@7R--@>ES7W Y1SQ.\C<[79?(E'CHAS2]O M1FFHKI:A: 5VJ;R(P^7VDZ?+ M]?.JJD2[W;3(5!/#4 J8R13 @C/ L4:6+[,"8B-3&58;.HY:8^/4[5:'UUN= MZ@;=5;O:5F-\KLJX)W+Y_>FY/#EZLINA\H,)_^Z.&=8Q-J3A0WS#OK37@1O3 M]M0=JMI)/YO/:I=OJ(UI9X3[W)^&*_7ZV]3.0'KM5KN_O1N[WR^_?U\NOFR6 M\N]'@J<,,8PA)W;+*AC U/XAH(3 +I*X4)P:J;UR+GR$C8V)*UU/\6_G:K@7 ML?8CSU@(]DR)-7BEGI.:!2=M&HQ'=CZ(1**PBZ(&)28?HP_IQNN9;B3RU^52 M_3&;SZ=(Y&EA"@@P1LH%7R! 86&I0V5092;%$@:5J6A>/#9R:/0*F_];F/SF M>A?C>Y[75^T.GKZ'1D::JMO7#CHM#XTYG()'_]XE_%E^T^IYKA^,*X-KY^[Z MDUXU05[04XPR+0T"3"AB9Z5 0&AJ $T%I9A2H:!72G>XZ+%-V49Y MYY:7ZB:-$2Z,L5JC0@)8@X;!XT"K-W![IH0MK@_F!**3&NOJ9-LKAN%6K$." M@/O"?*C@WMC8!T;L=H'O;2#@WKW7:]FDB_>ZJ?E>K;AJRHE8%W7 M7T <,@:&^$TVB8[=>NSD0!GZ J\ M'IYF/-!Z)I3S>'4I!7(%N "W,1Z _F)MP 9YA+Z07/1![SRBN&ZN755&L57_F==_OJ-7F@SVTPS61C-"P0TE )@#@7@ N5 TY0**G/%-0Y( M7;XBSNOK/7S^<=GW>.UNU,QRVS)@P_\,[2=^#N2/J[X MTS?+\O.WR^]\MK!;:4NY]AMA/5JJ =8ILAYMG@(,&5*0I1DS7A[M12EC(X:V MALGOE8Z>WMAE-"\S0#2,^KXH"8+'>^)[F7]IVML7M*:\_=MNNE]^]R"3W"($RTX2!'' !=VM@LN,I :@B#) M? M0%AG@FOM%S]U1<[8R*#4=%LXSMW#EB>STXP.7$[MHPW%-L,L?[^8Q MW5IL[*_V@YMME;&_KEP9*P4A)D@)( GE '.D 15%ZGKL*LH)(BH/BFCO0<>Q MD7.IXDV%/?L<4#\W[Y6':8B5(5*-Q\K277%']QMK;3Q7L\>AB.2F]J'AH"YN MCQ ?NL=]BNK8[DJILOH[GW_B,[N7O^=/LPV?U^Z-256:*BH %M@ C(FVNVWK M;XM42V4TS:E?/+27M+$Q^4[9Y,EJ"UP.::5O8 ^KBQ#[,7(TX'KFUA9FGVK, M:E7[:%7E TJL]E0790W;DLK'[*,V5%X/=6V9]S_/LZJ)Q/URO5E/F3*%5#D$ M"&69=1NU!$)K!@JJ29XIG2H6=-Y_*&!T3+'3+Y%.P= F=P?X>7+"#:CT30,M M0$K=)K5_5/XM9K.ZTQ!$ZTEW\/J!6\^=-NZXP]R9SW6OR_5^MG8=*,HA>V]_ MMYZ*S!2Y+*#=^F72]7*1@'/& =*2&DPE5<9K)WA1RMCF];;J5*5I\QTN=0VO MS'4,ZN5Y'@VJOB_JNJ#4J3;7611N*LYU_-;!JW.=->Q4>:[S'^ZV?'_6Z\UJ M)C=V4\+7WWZU6C^O7'/1J3#:2"(X4$6: LQR!@35.2B,X9BD!#$5M(R?$S2V M:;_3TSK\ZV\)2!;+!:B5#5O:SV+KM\3'0*SGV=\"R^DX279:QEOGK^$0:;T_ M*V;0=?^:L8?K_]7/=RUULMX\&)>#[/HOZZXL;,9,)O\_\O(.U'$S<"-U21 MDW59_;E4L[Q2:A1-G*8Q2YQ<0R-:@9.S@@8N;W+-X./B)E>?B%K][EQ1X2DW M"/$,$[NC,*[CA!% N':P,*>DP#@G*/5J$=E1_M@\#X]Z=I-$5<9TOU@*'225 M&TXSBNV.3VN H;!T;X@!*3(\%1:A/(,A[8'Z'*0!6@<=#=)B6\#N7/G!S3)1 MVGZ!OL\6>CM^NBE!L*M'.-B0^JTK/0Y4SXM-MQKXO=<4O(9/YB_<7=/MWE8?7:2W_VI5W)F)_?;YY7K4U*U5)1% MC@N9VRTSALJN9TI;SS@C0%J767 NIZP/. M@9QGI[2K6U.KG3RLDE+Q2;)#M](]O+MH +X!\6[]X#Q0_%M$O,,BXL)1NQ@A M%_"ZX2+FPFW_+-M0Z86AQL&M M9_+N"EFPUWD=C4@.Y@5!@_J2UPT^=!L]GNC8;'.YT>M/_,55)KNO#_ES00LA MD0&9L'MF+*!C"2J!A(AAE5$HE%>J\P498Z.'SUI8MS*TU^4)[/SF_XV(]#SQ M2^V26KU)NRX1*TL6'Q9_ M^S:3W]Y9_MB\5 U[]7IJI[$TFMMYG>:N:1FB0*0B!30O2(89S H3E)/H)W9L M,W]WPO+8SN;_SE=_UU6(]!_.B$275M3=MH.9PF]$/,DC.LY]\\D6XJW*.UPK MK9.':[B<P03+&(QT_HL%P4!,01/84]W8VQ?BEGFV/ +UK:G9!+QIXB)6#9 MDI:9U ,#0;<94\+Q+C)$*(H#]JLG!(R-C;:Z9CLE SCFI-8^C'+K0CUS"-A MX 03QB7K(]'#21&#DL$E(P^G_L7/WMR(YK_X_%E/H:8H(Q "J96TDYRF@.6: M6^@TQEQD+!=!J1J' L8VP?<:SDR2?_XGFA7XW]._I"A/GO@J^>&4GB1%-LE@ M,2E8488:NCC]OOBU7L_]U*7NS]?K9W>O9#[:O\/@FL2-HE]@, M3A)WQC8I/_)6RS)ZOODUFB3VA4]:NG;7\Y>_=.YV4PVH']/<,DQ]GUGO=;7Y MKVH\/I00]]+/9L_^^#ULJM>_5M^:/>,N]*K9_UPW;GGSO)XM]'K="BPO?UQI M75<=RSB7A109R"AC .=$ (H%!18^I5&&<9H%Y05?E3@V]FD43EH:3Y)&Y\ * M;_ZX^W%"5#1[)HE;@0PF#&]P(C'(=7F#4HJW^8<+'(N_6,?^)R9F:R MSHK,A(*\L(Y,SH4K/* P$"E)09Y:IX80H04ROD4BC]X^-C)Q"H):0_^:D,>@ M76:'FZ'HF0F<;DFM7,1DT8MFWU#[\?B=@]5\/&M.N];C^0]U+"^R[ZOJ?=EJM[RB/V[@LFL]A%5AI/T_H(BDKI:;F^14 M X2-A)G.5$:#SB7BJS@VIFAWY6K;V-K&)XV5B?O2)"T[W4-=FWCU^"WP\VE> M=VQ[IKX>AK67-E;]#T:LFB3Q%1RV)$EO !]5).E/4M??^H^5J[ M1(6I%IEB&'*@52X!9HH"BF@!TES0S/!4"9.%5:$Z%#$ZGG<:)BY@/)D['9O^ M :$%I(Z@]"3;FP#JFRR=G--<8(TJ 9M#ZBQ+FUE],[XGUILI<=L?4Y0]ZI[([SA;Z M<;9P].V >.$X XF,R3)#"[>YE(0'#6 *J8:ZH)7O-BWH@WRW4*(>Q MT>O5!M'^^KC3+3W?V9M!2<)$?)\&Z8#G[9 M?B+B/4@,9&-=FMRDR[ W+#%@.[J.B?+2;BOLP^:;7CE'?:6_68_1^O)526X7 M]_I^N=*SQT45&R=?OJ[X8LUE>9*[4.7?YE4]0O7?S^N-R[*P'/1@OO(_IQ)K M@U(E04%3EZ=K&5M@J(% ,B\DEYP6/,0%[T?-L;GQM26)K$U)-COM$S4S1KM? MN^OKA2YSXSMT8.MIP/WX_/6'L6>B+PU,]BQL^I'\Y(S\>9(T@]P8FK0L+?F_ M96NR,[;L7^+&W!H<;QGH=T BK0\]*3GHPM$OT(-WY1=U# M,VW;:-G";,9$J$907?U;4Z(BK4J_=W_/? I/AS\/JQTUQP.J9A_9:>#:@]=&D[SH:L9+A MSPL:-AG^JL%'R?#7G^C&$)]62ZFU6KNH@3(LO>Y?LJW2,2U,1K7U>$!."PYP M*A"@6BF ,B1236"AH5> I[?$L?%%HW 5SZ-K-$,3B5VNRQN49+S-/^0:_P=OIQR79,2M.0_FXW+Q MZ (8WFJQF4*.BLQU+F FM]NME&6 8NVJ&%.:&4B(R(..GZZ+'#?IB.5JM?RC MC!M\7EBDK>^RT&!I@%QI-=LD_'&ERZY4W4GHS$B$L]#M^ Y*0XVZCL^=PE6\ MDE.Y'R:Z#$\/5'1&X*MQT64 +I'1E2=O3L^M2E%6>8_3#,O"J(("PA6Q^R,F M :62@50ADQ5Y8=(B^+#GA)RQ\LFZ39MNYV.TY_+C'4K(UKTJTW:\M(3WJU>?EDOPF;NX5R$2%/[I&ISCA1I$@!EE@#[-HOL1SG0/ ",DH+ M:'@16E*VNSI>TV3X$K/MAF-VR9UMS4EX:<\D>:HMLC\YF\HS4-U8%5 L]8:1 MO,Q/0PS,0*Y0;43R==ED\B8[.Y*[>D0^;4>D-&92-FE_-^R0!-2S'69H!JIO MV^\0A96\O1W8BR5P;WC]<"5Q;\=@KT1NA-=U\WO/!Z/\E<\6[@+VC3;V,R[$ MC#)%#(0,P(S6[<58BAC(UZ&+@;F.<6W(7RBU#YN)%X'S"*YW"&2!W7#.T!RZ)IW M>47'\T3N[D/JR@IIP62.*02*NVM-+3+ !-6 &*E3;5((15 AW_;+Q\9%;BG8 MO"0@X05>_=MR;C%ZS> JZ.N+=:7+0^R/#G1+%'4I)6$WT@4D M&9"J('9*YP6@:6% !B4R!8>$\*"3N(O2QC;'Z\C'K;9)HV['RE67H?:;XM$ M['G.WX!=, UX81*)%R[+&I0HO,P^9 Z_AV*U?_HOO7;-I^S.J;J_=(OD04NJ MS]I)GBT>73B6"ZIXYG-WO3"UFQS7[C %F?W!]=/30.2* "@HI,) ;;17D%0O MVHV-JAJU0=-M;]4H7L:&UII7M1):13MO;7]TR_AZG/.]YJCU?7MQOG5296!U MB+0S<9(<=>O;FIFT[$R/+9%=:M!T/,:Y6F_-]> @=VU2M-$OF5NG 8& O MB#TO "(#U_?)?ZDN*/4]NM:<)#6D3NF(Y_T!$,4ZZ/<1.>P)?P (1T?[(<]V MSEAWU58^K98_9DJK-R_VS5;8AX6=6RYAZLZU;JA[YC ,B]3NS(E *<"84,!5 M2@#C1J8I%!QS'=+SWE]T$ $-T.Z^K%GT4]G&WBQ7/U?QK;-&[X1O%0].2O<= M"S^.Z@?AGIG*I:&7 #=J)^(E^R;I*_7E!NZ--PK%'H;7]FV6XJPW5A2K3P6WY7B/ZRM_]:5Y=>J[.BP M*UA#:4Z%PAG(=<9<.FL*1&HHR*VC1V#&9%%X-6'K(GQLY-3NH%$KW+G72:?! M\+CS[1'BGAEKB^[#J58CDRWB 3U';D<\X#:V1^0'NFSM803"+E([0GCQGC3T MG<-=@W:T=N^6L^L[.B<<'ZY+6R\*%2B3!G&[5RCL0N$ZZM',&( S1'&& M@Z>_]K]'$E^[ ? Y"#Q: )]]]-8FHU_THW.K/^NGY6I3UN8U3HR3^>:E_L?= M7D!*5B!"!= Y3@$N% 8\8P1D!>3<9$4FM5?@UHUZC(V,VKOB6M=D:TG2,J5K M$]"P4?*CL &P'VJ[? WVB;OM;3XQ3,/.3IA&[\H9IL4KM=[L!-7Y_IK=7A<> MTOINL9EM7NIZGEMI+B_F>3U%&&$I>0&$*B# E&: R@P!#EDFH!08"Z\SPVN" MQL:$E:[;>K.[V5BIZQ\!>Q'=RP07$[.>&:PK7$$!LSY8=(J?O?CBP<)I?I),@KD*2;^+%1!TCNJYH/A(>=PZ](I_SS34Z)[\U&CO0N*2@RB7I&5"\E-EA.=E=$?8 ZX>>H5_ MH,N'/H8A[/:A,XH7[Q_"WSK<#41GB_?N(+J_Y88@IN.J\E.4BPPRZVRF.5, MJT(#(0T$/$T)9 AQI+WIDQ$'0[T0B BX]+Y35%^U4:XW(\4/G M48@9,G1"RO!10N=-/1D8=.'C-W!IQG/AG/]SQ"L1%*+RQOIER=[EZL:Z:M[I4^<>RL,V;E]U'ZCJ? M=W_PE=KOI^'.DG]]+BNL20(YXD0 SO+,N@G(4D9:2 +G7'.\Q3[E9OI3<.Q MT4U=OJ*L$-TN7U&WY.E>N#[^V'I>J;SFB/5]V>(4!Z7F2=NZI&5>>9LXU0H1Y9K+YCQU;=8R##B&#&A>B-3^)&4>=#%^2=C8:'Q? M5W%RY7ZED[4]3][_O/MT]VN$8_A*JW;)SQ%LT(['=9@-VDVC]0^T07MHC_;8-FAG!V$D&[1C_?ZA-FAGX8V] M03LOZ+;,":N-F"U*93YKN7Q91,8Z;9("G@D&\HS!#!N#[=:O2[9%9#W'MG!\..P-URU7(_9H M^BT4(QBCGI>+;4Y(R\1)LC,R:5M9WW@T+E)ZC/Y;WT):Y#4.=;;:Q*ZHU>V!\VKHM;^?YJ 7,UQ^[Y7#[/ MRTB?7_7FDU[-EFHFZ\^[_?FDI;LBLGZ",G[ MQ+(R+:EU+;M53I*6>4E94K%E8)F[W)BX?2%L7^;+MPE MHU9? RX;3HOSF@>LF@='0ON.E:P:+:]=5I\22:KV?K!W,GRXM0Z^E\ M6LYG\J7ZLU593V$DM8( (U06EJ2 FYP!:E(DF-3&F+ R/EYBQ^:#E%J[X)=/ M]JW-UB;PK-@/;\^CW^@H]GV2VP"X4WF25.HFO]?_[:7:11A2L0Y6_80.>TX: M!,31L6?8T]THZ9TQ6FX>S+L_JP6YW&4M7 \%]_^.^G[PN9U]Z\]ZO5G-W*F; M^X>[A=K_1>N3TZ(P19XJ%^5(,,"9=7!8J@C@F$NL@KSR.?6_UMD/8V%<= M<-F1G"V>W<%:G4F\7$2\0^MQA"+1 M?!\:#KHF] CQX0+2IZANJ\VGE:O@L7EQYW\;UVO4OOG)G5O_JC=3[HKBIBD$ M),?*[9 S($C!0<9TKA3$4E,2LFQ<$C8V_F]TG21/3MLJ]ZG1=Y(L]/E,PG"@ M_=@Z%GP]T^X.N4];Y-[MD/OU G+!].@#222>NRAJ4,+R,?J0>;R>Z48AG_53 M%3)F7>./R\6C:T#\5HO-E&0H*W0F $\5Y(109M MW(2_)[]7FD<\*+N*3JQ-TUDYPVY]KIE[M(&Y^D WCOCJBG$]KU[*]_X7GS_K M*=%2:L80@ )1ZST8#CB5"%!")808IU#F';R'8TDC]1L:19.UTW22D(EUIR8P MSTJ'.I\PFD]@BNNTGH1O$KE+^9<*\U*_>.QRWO9(M')"P*!\E-OBZK6-<8@ MF&4J PKE!F"82\"A]5:X3%-*S]&.TUQ_/U^G/^5!GY M<^+,G"2GXU"YL=ZT2U69\_5Z9F:RSG/<&MM\9+"^GA$&9(!6H+=H.9KNH1&@ M#FDX&D-OO0]KZ2-CLE.RKY"Q:<.WP,_[AS;L/[#5(FJ[$]: %3Y*LG&0K"K(;7[TMCO3(7# M"&I(=1^\UZXNU4'S?XRZ4]V')%I%JAM4B%:KJ@KY?;32[4_KF:JC?IO2)B_M MYA0XS;E=" "2UOO&.+/@72'XA*=\(I6="),^L#%*#I!\K[%*WSPOLQ8D5'LF9UV .[U3_78\P7#%E#,,1Y\ M Y5F[ YC6'5%/V NUDJ\\HKA*A_ZV;)7Q]#SD8ZA75*NGMU9HJ/MKRXRM8E3 MD4I(EDD%$$$28$,0L-YB"EP,5UK(-,O#&GB?E30V>JT=E YANN?!]//WHD#4 M,W?6.C9N7*EE'V$\UZ"(%;)S5LZPX3G7S#T*Q;GZ0,>PF^;FO;YS7T_S K%" M"CO[E-S,.;MCAO/8EO-:.;_Y M>HS3Y7EZD_4]S\]:KXA)Q&>MO30K[4.M&6G_MIN-Q^\;9!:>-:.9?><_T.$< MX]ZE!CV8OW%W][]Y6'V>/7[;W+LHVKE6;Y]7KLI>%2Q4R(Q+6%"0YR:U4]*N MN8P:#5B.%6Z @D'MAA1R+!F%T\'?%_VW ')<$6[IV9 MA#_=^?CD^;OK(:'5I=2];<(M20FTY(X!4?8/G&H*J$ Y4+FF@J.,IV%I"X'R MQ\;U+?63956C?>^NJ,EK<%E9@7?_H2/C?4+3%][]G]MLH3Z5[MSD0#CU?RZ+ MV+FKNZAIRQW!BW?2$R1]Z/.?+M"<.!7J])INY&=?Z(IZ^N^'19,,]HF_ MN$RP,OEU"E,-=6KWET(PN]/,C=UI2I$#F')5EI87?IWFP\2.C>I TNB=_&OR M4Z/[SRXB?5/F"#]5R@<>+'F.@1^[Q4>V9U+;0KH/Z#8)M59[DI2*QV.R,* B M$9BGT$%Y*PR(0[H*?+ICS)3\IM7S7#^8S_J'7CSK]]:*=W_:.;_@\_OG]<:2 MXFI]M]FL9N*Y/%1^OUSIV>.BZLTST^LW+W_5R\<5?_HVDW=6T5T;AXP1+'@! M >49=LUU"! :8R!3RB G>3J5D_+% M&E?652FCM6LC V.S>OP"^/'J2(:U9S(^-:*.,9+&TF1K:K*S-=DLD]K:W0"[ MM*^=P8FS./G]:]G^N9?V(0,,4*P@LQXU'38@K7_(CX+7!A!YZQK5Y"64':77 MLS+CZ\U+ZV_E+)B:S/"<2@YPQEV: (1 4$R!X3KE4%&I9%!P1J@"8UY-MED_ M;1,FCE):OZCI)#3,-W2<0M>'^.@/2/IQ@+^!O,/0B\[(GN)?B6;#P#G/G8'O MZ9@B534%.6@%YYZO5RVSQ6!5DE:Q(99Y9[C.N="6!.> *$4"Q0CF"F98I MF?[0*['T3I?RD1LR_=K2^[PSB]*GR0]UG&*4&0P!*BS@&"$-!"(2Y*GB1DM= M")5/-_Z10-$QWPP0%C0HXGZK2'0<^[ZH;" \[CG%[6:OUCIVB>(@E&(ELWG) M'#:M+02&HP2WH(<[WJRMUWJSC9_-"YC"PA0 4HH +B %(A,YT 7!J" Z%SD/ MX9R]MX^-6ZJ0PR:3@Y>J!EY^[8'G>;75%9*^+ZY*O?H(,3YE<*S+IKUW#WN5 M=,JLHXNBDQ_J? W4Q"!_XC/EVGT1H@N<<@4H2^WVM# 9H+G,@%9"I3F22%#3 MH?S5L22O[^GP5:K*%>W)JE@6O-Q4,?)U^6_[!7M>J/!KGD.,O:]TND VV/7- M-H<@<>I%;IYVWOAX5S*' H:^?CECX(FKEG.?O*UL4&OC]]'^XL-&?U]/,14D MS8@&VMV&X+S0@+K+D0+:[0&26:$$[U(5Z)2PL1U%G3H%27YWZB:EOH%'3A=Q M]N. 6.CUS ;=@>M<2(I$+[9P4]2IU="X9?:Y,SL5GP@A$Z=GTW6(SV[Q\ M^<[G\T;"5/ BEP5*7?\C"K"@!6#,-?,6&4D+37*&O3CCS/O'1A.5BDFIX_;D MU(\:SB%XF0TBX-(S 81!XCWIKQA^8IZOM?S+X_+'O]HGJREN?]C-['/O&V0R M7S&FF;_7/G;K-559W.;; UYE!0W%0*$)'9&-?LT5JLBX;MX#4]W)0ZC9)6MI%+AI^RO"8I;WW MWC]\ >Y3YITLDWWR@]U8\[->;U8SN='EY=248*Q0(2U;&I,!7"#7UC*C(%,X MXQA);00,<3OW7S\V7W*G77DK'3:%#Y"3'.*4:P6DTJG=@QOKL$,, /"59;]H+3=[YN9VXE4MWOEF=U*JSOK1NPJA]E_>_YNU:FN M_EK_4,;;3Q4O%!,NDA13"7 NE76%D )%2JB0:9$1C3K:R_]''/NPVX;6'\C5;".P,3MH6)Y7)26-S&=W4,BZIS=X&,^P73BQM M[[7=0%\#U5]3@N@:OW;K@KZ&P*/!06^BNRUG[_EL54:*51K\HOGZV6KPX/2T M NUFX U?SUI'D2B3N3:9L#X\$M8G509P;#0@IA!,9XRZ<-\ ;SY4@;'Y^T[_ M*CQRTC!/8X/K0+^U(BG-"%MO@@?';_'H$_*>5X(PM'L]$^Z*8B2:#A8_*.=V M!>>00#N_I^-Y[R[1M4Z"=C5JEO.9M'2[FV:X0 77F=V-(ZIU+02A'<6)(T)@>>8?H/@>;@9'=J^3SPO M0VDIK9<+KB"88IV/^@D=]M T"(BCD]2PIP=NH5OW+FP=]'Y>SN?OEROWCU,) MB[3 F ',,05820B8X!2XF %J-"\P"VHBV(^:8R/!7Y]=:'NF :Z%7';\A[I9N:WV[;6[;'NK?G;E);6],CNYU0%Z[ MG>UE)?\Q.M=Z 1VM2:V?M)AKS">],LO5=W=-7?=4\MJTO>H#;B"! ]8OP%KT>'N=7WHI-@(UH1; /5;!VZ2 MT(W[WWU_FB]?M/ZB5S]FM=@CO;[R/]_HA3:SC:O?T_Z7NDG"%"*6<2DE,$PI M@.WN E B":!<9_:'3."P:.,X:HV-\ZW"B:@TKNITZ2K,E;MA7I>5>+=^:=WU M)(SI(XVF'\L//T:OS?"URA.7/YG49L6C\;AX1J+P2$H-2M]Q@3RD[LAO[^BR M/]LUH*S?Z9),I[DBAF!$ $+*97)I#00Q!2@*@W))*,Q)EQB2?2DC#?=HE*Q+ MEP>ZQOLX>KJWX; ,1& -%!\N0Q'N89ZT.):7N/_R83V]DX8=>6NG/]5MZGY: M+9_T:O/R:>X.CA?*)38\N?7EJWW?V^5W/EM,LXP(.]@0T$RX3I"8 &&HNX)* MTU1"89@(:EK@(7-LOE*CLMU7.:7+P)ZMVG8%M@*3WRO5 _.[?0; CP@BP]HS M.WQ<+A[!Q]D/Z]U\M;^?;<.GKN,83!@!R$1B$1^)@U)+ 2'?!/R:,>FDRZ: M:-?2MA5G='#@HZ# E"D$%$09P,RZ%U2G*<@1045*!,QT4 20K^"QT5$[5;$* M,-T9T8XI#&Q2Z3L,?GS4![@]D](E+'L]- O%*E8;3%^QPW;'# 3CJ&EFZ/.Q MVY]\UE+/?I0%@%.=LTP9#)C*4H Y30&#B@.5$F5$IFG.<;=*6%=ECW2'!)*? M&NU_3OXU:2S8-4)9;2V(U@NE-2!^W!4-WW'T0=DI/40/E&.(>N^ TA(YDOXG MQR#X=S\Y\6QXC9TO+DQQMGF!2'R=;>PWG^>2BH)IH'*1 YPSZSRE, >I44:E MFA+""M\".X;!# CH0G]UQNR\IL+HH#YJ0=+'-L';.Z!:_>8.I#RB62L^D%Q?P&/F['KCUEXI[2?AK9]5Z ..1 M(.OSEEL]O3*EM@J?_6VMU<')JM&X(-:?LP.26A^/".OC22%!AHJ4$6&$4+*; MCW=1[MBHKNUNM!1/G.9E2?4[N7GFJQF?EQF9O$N"@^>(A/IUT7#NF=Q.>7&3 M/;"'J6KHA5=T5^ZRU%=RXKR@..^^^3T>QE]RM5FZ"\ ?E@Z7B_=+=ZR^+27_ M>;;^^WIJ%.6YR#7(*$V!W9JF@&S%&BZ$W6_L!4_.P^[T@W2[,,EL3K\89!N-;?DH9> Y[HZ!'J1_]\CU0*)!"B(,LU!3C-W.5AR@%AJ3!%RB5#@?T-/:2&?-F'Z6Y8 M*YW,%F4^@IM8@;Z>!]:92852"(-4Y789*S@&+$]SH 7E**42XS3L=#4NTH,< M,*PT_[M:_K%H=_!V^UW[W0=-Q:JZ],E>@V[KAKMNR*$>N,>H>'K?<;'N^RRU M_CIOU6V=G?958\$?H%BNMH?$8=UL?PB.7.R 1[OV0KE3:E4>1KA.XR]3S TG M4$%7W!L![#HG",@@*$C.M,*6T.<=M4?.QZ/]HK5:Y3$JJVKE;KO;][A*+>@&O0B5]\? <[_(N" M<^A!8!A>5\X$/5\VY/%@F'T')X6!#]^0*'4GY>I9M\LT[W(=IE ID1/# 4DE M!]AP UA:9(!+R5A&4HU5'IPA=4GBV%S+:@ZXRYB;:^Y?1]O/F8R*8<\47L%7 M*[M?GGZG;^2\)Q]H8B8\790W?*:3C_DG4YR\'KPU7N4_]%Q]7?["-V7@I^3QL>V9C,["^HLOK#<$IGB!%#TPY;+45PI,\8+B?&"* MW^/=B.H@9EDOW'6MBV4ZO6#SG"BN$ (T3PW *92 Y[G;WY*T@"K/"+Z?S?7JGF_TXW+U,N5*:"PQ!]QZ6Q5OE8$A!1>F*#A. M.65A]X%[[Q\;,=7W7J6.2:-DZ&7@/H*^=X&=<1GF*M 3D@X7@2<-O^$>Z>2)_TZ[_MU9W/_2*/^JJ.O^#.>IPZ[K&R&E*(!*ZP(#" MTA'!!# D($ HSPN9HDS(H(U3D/2Q3?=&^817VM=-J)/E3N])(ISFW5M4APU/ MD>),%:EP?)L!#"4#5!4&Z(Q@ S/J2LB&1=[U-D##W(<<#=%BVWWB>+#<;^^M MCZ^7R9>_W/UEJ$'S%X#M"-2*)T?]/Q[:TZ54/YYSV0FU2+YEF.Q! M7TO%@[^A^^<-"SI]5V2QH56:\;3:KF7C>E.DC2^?1+A<;BXE] MZ>.'A5T.]'JS"VC)"\0-%L".&098YA)0JBQ9VF\S-@IBCN;4MF'_4D?,3)*M<4EM7=(V+]DLDWT#D\;"7H)M M^@$_UL%E7.6&/=_L!=BC8]!^I 0& =4!L;]]F2*N(2LX!1E"=N.AN"NA28DE M\%QPK*3,L==)PNZ58V/9WQ8SYR9]V=A]G6_PS@Z?RXS8S>J>6>RW7S]\??L=7"SM]UP^KC\OU^L'4[;7UEYG5OU5>X*W]CI:Y[/.IVU6F!2X MUJG](\L)8!A!H(CF1!<**,N)_S-89Q[)G 3A5:F236RJ0T,VG9.4G:X_VQ'N^[_?%N5V9Q M!D^J>A'S7FNS1!V4_JJXQ%'SM>N]1 7;HS),7'D=LTR63J6RKZ]>R)ZTMBM J79@3HD7X'XL'AW&OF^RER4=[Q"\NX)@>!))""*Q,DB\9 Z;/A(" MPU'N2-##'1)'/CPM%W]H\8MV1Y+3+(,049@!+:$&N( 2L#0S0!20:)@:J0N_ MO>/1J\=&(+5R 2D*^TA=V47>9'_/,[_6*_F]TLPS9/$$!@&Y&)VQ&"CAXMK7 M(2R3XJ2U%],E]I\8+B?BI*9[B0^G/]'-P;F;E\!I=;J+7=,/,D,(%]2Z-!F! MKE('-8 7$@&)&![6C\A,[-H:JVD.*LCWD[:TZ/:'7.*,D,P*D0KF# M"DD!AT4&#"Q] M&L\;#8,HDCOJ*710?S0,B$.'-/#I#A[I<9'J@[J']WPNG^?<^<2_ZLTGO9HM MU4S6G[]?KC>?K7X/YLM2SOC\WJKYJ-=3CA$R1F4 &V&)#2((1,H8R&&ALS2G MJ6;:V[/M1<6QK3]N**6[9UE97+_%: MUM-M69E8,Y/&SNUSSM))XFQ-'DQ269O ^U67G7%J]?2=T;6[W[TZXUUB/\U4Z%*:2N8CHM@*29 9AD&#"# M,Y!E..6$V.U*AD.;6[4%C&WY;71,&B43IV5X?ZL]$"^OF3&@Z7O?$(9*IS97 MITR_J=75W@L';W=URIQ3+:].?JYC#.K)O4%K?_?F9?>1>OMWYS;6#Q7GM$)B M#T)GW_VI5W*VUI]6,ZFGLN"XX#0'N3&N]V:! ,^% <88DJ:(T%SRH.#48?0> M&]4TNH(F]%_7VB9/3MU)LJR]"A?F_^YYM4R>]*J*]P\,]Q_JB^%W:C+"X1[P MV*5M<_OLQ57^/7D\XRR?)+7MD_UDA*/CV7BXMDST]P*9;=JSU9E.-H;;K\D4G_YIO7FKZOE\Y/UL-[/%O9W,SXODW:< M*W;/*S?LXVRA/]A?K:=IFB/(C>4B1 W AG (<\ T8(1212F>5"#EEL5&AMQ M.7O*;HC:)7^7)B6E34ECU"39FI5L[4H:PY+?G6E):5L@O=T\MG[D-^2(]4R- MPPQ6,('&0C@2O=ZLSJ#D&PN\0VJ.]MYNQ/U96_Z?N:O^>[[^5K>!FBHL!=2< M 6V(W8\:H@ G7($\2[DHB-9:!:49G)0R-HK=*9E(JV4"DFM%W (0]>/ FW'J MF=A:$#D%)\E][#)W%Q&(1#RG90S*)A?-/*2(RQ^^==Z7*>QU4+>A)J=:2: ) M*0!6&@$N%0:(<)$CZXOEO.@V[UM21CSOUT[+.LRSZZQOXQDZZSNB--RL+Q6\ MGCQPP[0_ 4'T:=^6\4K3_H29YZ?]J0]'RV__K.7R<3'[7ZT^*,LK,S-SI2JJ M,ZDZZU'=+=IUR,L $:UVY3!;_U;N-%VC&<08UT#B(@<8B0(P0SA@4K-"VKT> M15TBR8?1OL,Q^1"1Z!%;'PST+?!COQ$-ZFOFP^]L3MI&-QU9&[/+YE_M0[?: M\G;1X?W&#J7YO>;&]SA<_67*]Z'T:^?-]S@0'EGT?4J_M<]%51#V;S.E=T>? M#XM=C^.RP?''Y>+QX^R'U;+4^FMKUN+)+TTXW[%<8N>J.2 51_I6XGPPW*^98I ^K0,7!)+_2*S^UJ M?:>^SQ8S=T>XL;K4&7[UZ08RA6&0(L"U<.5A[4^"< Z0,!P)AG*,@JJ<>TD= MVU)5*UTN/_MJ!X8I>4'N&:T4&\B^@Y;.8MBD O=PY!0$4JP0)B^9PT8RAO&LWUO-73$<%ZSPM]GFV_WS>K/\KE?O_JSKK3J:M/]37_F? M4TWS##*1NT ""+!+_:4"(J"XDEJ:7)L\\!P[6(>Q\51M0NBI=CCVS$@N..$@ MAYET \ E8P 3@S+"R8AQ#2LN4+/Z _38J$J)#'8*/C>//2*;._W$J7VB2.U MI-$_^<,:D#06N%H23;GOQ@C70CGFS45G"*/=:X1K,/"M1V>(CN]$NK\J2@M" M^P7\HE<_9E*[U-=IQGFF%;:.;TXMV:FB )1D#!3,%!8J2NQZ!J3?GH"'LAZS1: I\V^ MTO'OS$/A">SW2^M0; ._B5 YU%"#'!OAXD CK3 %NM)UY1>;V(8+8I5EKG$'(,I1Y M%WTZ?O_8YE^E6K)QN@64[3D!W.5I& &.GB=CK5Q2(_+U=D0"JA#=ALQ )82" M$ HK^7/>_HOU>DX\-ERQG?,Z[U7*N?"QCA51RX/]5O_LW"#.4\&!$L)89R'+ M@,@8!HIS2:# 1<[RZ<8=)/CM)@X%!''65DS?9R*W)O@>P>BW?[@%G)X9K%*M MGS[BY\R.5?3R\/7#EK<\8]Q1(@2?]=Q%![H-Q?JH',%Z M%Q3 4J6S@KHBQU(!3'5J-PDY 5E69*DTG%,>%#IRHSYC:Q_&D->Q1I(6 IG"(ES67$,I8%D* =$4ZC0CDMK7!3BH<;$> MP&,=$&N_]28J@KV?A(M-LE-QLH6P47^2[#*GXRTIWA!%6C2NRQMT6? V_Y#X M_1_L);!CYWGI/+7\3C4@,!< N]HU@I5)BBQ#QOXK*X(NV7P%CXWH^P@>"/5O M^\"N9]KQ"!/HR9D-!6N8@(!7)R> 8TR T41R)?),4-0MX^.:Z+$Q4SMPO\I3W,_8Z)J0<74( M_$BK'V#[WG]?P72@) 9?Q**G(%P5_$H)!+Z G __]WY#1P;3CVX+_ED_+5>N M:O_V?CUG"F6<22 EMGQE* 1,6KXJ($\E)538[5L07YT1-#IVJO1,MHIVKO1W M%EI/'HH 6-^LTP6K<'JY D0L,CDG9ECJN&+L$5%<^WRL0,;[LN3_AT7]JP(2$9O?[XQ)?G?F)+4]@;S3<>P\KRQZ'Y'>SY7Z&HP( 9@A6/86F>FE MQ"N';(8 =3V6,^AMW0C571^[C:A]H67I#PO+.WJ]J1/UN)(9A:APHT,M;4(- MF$H90!Q!3AG"2@;1YB5A8R-'JVO24M9.P4K;,,Z["*\?L\4"K6?^VE?1!Y!()'11U*!4XV/T(:%X/=,A3O5.J;+H.Y\_/.E5V53MH^9V1K:*HBS4 M9]>1XL'\MM8G#SU@3G!&, 2J$)F+*9? 2C*@R%*3YR8GN?'*;HRFT=@(J'UT MLK,OV1J8E!;NE5%RJ<>ED>X9:V;0P56\H;W,:Z\R8#V3G^?XW&W'YZ$]/B&' M8#T-64!P\-!#-U X\6U#&"GP.":V%T.5HP@:+K@Y)BY[X=!17]S- ]\755;) M_+:;9YF9(>0Q >QY83KT#BH%X_GBOE!$\L>OBAO4)_:$D3H.N==U+Q^8A.YW""*"$ MQF^2AQK<\T2^:&OPM&T;%VEJEJ\<=/JUC3B<8GO_UFT:?5C(51DDSN?WR^_? MEXLR/GA]M]FL9N)Y4[H R^/^C+O@\O54<2*@M'M<8PH&,"0$,%H(D%%(4IU1 M(EC0)+Q=I;%-X7;9>J=W7;8^^>G_?/[RV_K__%PV["W_91W8J#?"\/D1Q;"# MTC/-M(Q)*FNJ3KIVX].R)]DLD[>S^7-5W,P8+WB9O+.MZS4V59[W^5=M=G%L:FDK.TX(;!#EC@&B3 6Q2 M#D2F2H=)%EQ1J14)ZUX;(MYKX@_:R[:9MF:Y2D2M^"19Z')^EPV%>*U[&!L' M#8H?[T8'>J#$_EIMQZ&U>LE.\TG92]AB[;3?ULN/1YQ=0(M$D4&B!R7#+J < MTEZG=W0CN'??G^;+%ZWK2C]GNHC/RR]#V9IW5]/^DU[-EE6VV\=M9T.2YHBR M7 /$[7X1$Y@#9A %U(B,I$K O/"J[M.3?F-S62LO1YSSJR\4]?YK9 MI= 9-TGNOO^_ZJZMR6T;2[_OK^#;)E6-6A( <7F9JH[C3'G78[L29Z>F\J#" MU=:D(WDEM>/^]POPHDM+H@ 29#,/L=L=DN><#^2'V\%WO,+Q@"J6J9L^C&E? ML$%')N,;(]94;1E-TR,AGHC)4WLW*=F/!.WS_F L,P,K&[]9?7ETCS5?S0-L MLE"X%+"$ KJ!+Y%N"*PPX$P*D#/%""XQXG$E/SILS8W**]\RV+.2\ 4LP_@T M$4(C<^-Q_=_:T;NL 6R$I)X 3%)7[+U@Z66*\5X/^6J=W8Y;>H@]UJ M3ZH=S;RGF7,U\[Y&:$)>@[2;(5(!-?9F1!^,XE0C;X#03T#RVD.GTY*\$=:) MK.2M:_L-!?XA-K^;:AGN],"X9ACA2@R*^&$>O/@A95OF^94ZMSPZ.& M AVVYO;9'US-M@=YC'WU[*PZQA*KUM2%==A0(1&"(_/!$7C'RAC)ZVH'H)%H MD-!E:=)!0D#(SP<)(;?TXX[_-=OJ+->WY79A("9*0^W+:D,W;7!C X9$Z681 M2)J\*+%&,H8KCIX]-VYH7,M^\\Y%KM@<0Q;VR?<$8N1//!"#Z$_Z0K2)/N'C M)T_ZR5X(Z?DG>NF2EZ^%?7*:NZY^3&6I2FL@8((8@!EF0 I& "$:SOMX\,RQB?<'9OVSQ MZNO CUFTNL-JS[U)L5FYCFW[P6RJ)>\J2\CH18&I9-9*P)$5 '-E 2^, %:4 M(B]8*2D5QV69?7.=17169^G:M$:#*64D+#+0I),"0N$: 1 -";8&E0@+BJ.E]@B:8 M1.:@@=8T[AYP'17MP+W5X1B.W"FV'F;.Q3K%[RYKO$RXX=D-0ZJ-RRM6IMV M[ [U;"/QQN5]DYMWKHV7^U["D=2^[-S?UVO]Y_+A85$6.36HM*#0G#B^4 RX M5X0 RW*."48Z%SPN??FVT;F1Q\'G9OQ>9%WAWJ6K=/72;='0IOQ+W]^*<::[Y;K];MJ+"TWUH^IL7^U^Y I#1$N$4=0X^(Y,5#68QUY?0'8D@=UXP!*Q5H3A M2;DK'I#G#-;C"3UE*B_G=?E#3!\W[F/];#[^N6Z2@PAF+%>* F5]C0BH,:$5='L87MN3-;X%YMZ%8-V&%F-A.'(;'4S;;7%USD_0JY6#]!2 M:6%&6)Y6'C,>DC/%S!Z/2$I:AQ?HAZ?S UK>C^J/9N^JSE(M%A(7A/,QKLY7ZI7(R"0/V:[I!%#EZ M@TS(H<>!G90'DT^7#[7ZR.[JO[)V9_Q#=W.F8ME!N(]+P_UA9G%7_^W&[:P^F[;6./E058)OC+)4O\KF[/WN]G>URUQY@J/UI-IK\!75] M)X&@+4U9 *,@ ;@4''#CV!]:;7G)C32ECF'_L1V>6X^0IBKDZ,T8HS?2@-J(@T!-WF=I%[.O%#MI"' 7:^G-.BI/42\ MWWIM"G-9]?2I^M>[]>Y?9N=%?(Q#2%CKNJ[5#W%>_OKREE] M>/(IS=Z[^FS\(L\%*:"A@$(A *94 )D;"8QQ# X-1\8&'1^3=##_#AARY"ZB#O7LN*7VW3Q1^NFM$IEW0F8LZVX=]EQT" MKV2GV]#OZE/9E0#U/ORZPVAE*>;U4D2(B\_KY9A(>GQN+TF<9OET3=:I:#Z! M&]/IG4^'Z8D:^H1F!VNEM^=H5)]-#;T\5I1!#CSN3/ RAL3O<@W,C'$"^'GIZ@?,7.6Y\/< .$?,TAXNK MG)UZFYC;F'_XB<$+,&*! M<\T*!'*-?(EORWTNI0"((YYS1*WQ);[#*7(@C!-0I$\RENOU[]G7:A D=IEQ M8Z.U[;7G?@'1,*(#/!B,N+E*X77TT)/[L/G4&*_KEY2QP7$#9R* MG(.<%YR*$EI*6+]U]6A?YL:]Q\NU/VR,^%VO_USYTJL?-T*;[!!!)",/::[8 M%?-1&V'"Y?(VCKNLBL3-?WTLU2+Y/IJC%HFIH#9@R;PWNLG7R^,]>:'%\MZ0 M75\I[__( 0/37QY7>O-T8_K'V9E/5JVQQ+0-9/QJ2?PQH$,$02R)(6H$0,6F@5 M9C2HI':GE;G1Q-[/;.]HQ [%52P#-IM2(#0R-5P Y_:9C0B4(G9?4J UT9Y) MS"L5MY]Q"X3.78BK-T^W=W#+_Y,5_YL7#SAA28L8!E\1+$,L<<%)H@(A6!2^I$$50F?#DGLV-8P_^]3]8DJ3% J>L M+]$.8T]@AQ\I.6K%4S MU.-#M6/\SNQJFTO57.^3WG]<;JL9^\]> %WFBDKA MA[VYI0 ;!8&$;KZ,F2-W-YDN2HIB"#VM>W-C]=:WS#6HR;Y[M=Y\R>[O(Q6J M$K=@&,&_7+N,S/)-8%GC:>9#.T[#V6:_5AW (;Q*\Z8-<'^?#]$K:34-_',2 M[?QQT4_$^(F=FY3VQP'V.?>/9"6N ]AN=HO[/]RCE6CGDAR* JN2N3;5)FX&=ERIY_;%/2M9;];*&%T="6KK MR_ZTWE2;%OO]SGNU6WZMMBT6O"@H$GF\,A6=\KHE%)FKZT17^ M@$G(Q<=.-A7I"NIX0M)Y78_\AK8(155=8EL=4WWWZ.B MJ3ZQH))@;2D'D!;&C4T0 1)Q!7A.I.1E66(1M.S;R_K<2*!VUN_2-]R0)I/=#^DUK7SV([?:]_66W5K__N/Y# M+%<+:@S"RC"@N(6^T#0#3)4%*+6;M4(*"U[:F)GKN8FY=0&5A[X'J'S,?JN] MC)3CN8!DV(QTÄW@L--&3RNO1)YHW7C PZ=3P>H#/9W\=5[Y\/@;E4IKS< MT&%4-JOFFVIPF[8^Y;[X1?L^W'>_#R]:H;*SC698I/*ROW_9.I6=\(]9JK+; M<+_.ZB>QW%1J)3Y;XF&]?70?Z[W<[C9"[18V5Y#PD@)C?K490LOA7:A0N'%RWHN2%7GEW\2JM(YJW;3K%6< M"$2!Y%(#;)4!7%@+!+*6*%$(4D8I#YV;F%N77WN8M2Y&;4IV !FX'C4(GK'7 MH^*0B5^.NAI\JN6H

KZE3TV*5NAB _BR4\R&DW\BC.<%3\, M6##",2J)!%CY,RBE-H!!G(/":L.UA)KCH$%^H+VY??2MQ]F7VN5L8YHC"[MU MIFK_,W,40,0^60#Z 5N1:3$=F2GV<#;>WF6-O]GKT3",V%U,B^5$^XD#,8W; M/@Q'J'/#,. QTVT1AL=TLBD8<5L/:O[[9KW=?MBL[7)WOZK7=ORIE>U>!W_! M"RT$P07 U"J 24D 4ZQT4RD.H::H*,,J2X69FQLQOUJO=INEK([D.P(&'^]? M1=#&;70#F#N&WS5QZ=?7__?H1N1O5MO=IGK[MI5O'S^+U?OZ5**O M6VCTFU8%PI8%8J6P@$-?OXE*"9@E)4"0E; HN"R,ZK$2-I7_,UUBJYW,OENN MLJT/*B9FL_%.NMZTF@/&_-%+'7;V=;;RH>- MHOTN)2^(LE9;D!>P!-CH'$B#," XEZ:T!AF81\J6#/%G;O.5-IQZ?+B?H_N( M[K(FIKMJ8^A8=_QHC[3WWO+0A@WKJ29LKI$[H$E:JH]>20I\TPF4#/)F:D62 M%-!=D"!)\MBA$O?OUJNO54=0]2+-0<2GCZ)35.?/::0!'%98C1X]!Z >.$5-C.O9(\!J$ MHW)7%$JIQG-!-J<=M<7 <#8VB[JY'R\US_2R$-5FE!O3_7.Y^]R6I-[/GX@L ML2D8 KPL(< 6$< @A: H#392(HIDD"1F:@281M-59%()2*K4*N3TE4D%,\)*_;VP14D_^$FI.;!O45F M_;@O*2,ARHF$!JC"N*DBRA405B O24%)"2FU*FH0=W"@J:6W)BP"'$5!" MV$8FGM,:B2?.CELRL0N7]/43+UI[J6**7:%W5%;LO*UG6KC8?O;_^8V*K^+! M;U'\[":#FZ7:>0'>[>?[E3[]Q=&5]:;%FY7:^++9/YKZ;_?OAT>]7'UZ_4U] M]ALD7I[WM3^XO%M0:)C!2H&2%Q2X'XBO=%$ @DLLC$"VQ"BF2NNT[D>1W405 M8)>-^]EWN@G@>[\=JERHU0)W]8,Y!!V9[#[MZQ'&K?-M])&IVH?B-S-+/2YMO_F*=%;H1D%F)@"?4ZM9@ MP:P$FE&JA=7(TJ##55:0X$Y )02ZRVJ"QI7*VV6P;G]ID?^YL='+[+O,L]);YN M@AXV+DP)Y]UX0J$I4$ T8LQI@2J2CF-(Q#A,EML@02GD,Q5PS-#=J:92X71>YK/RL MU\*'36"O@AQ&*2F@&YE*#BYFM8]^!E=[F5*-H1N'9+(,5\Q,K,_0'>RY4,.- MZWL*-RU7RYUYZ\C'361VKLF7>Q&I'Y[^(?Z]WE3"AI4" :%E"2%C@./"S394 M28$DROTA-2XL+-TO@@KE]+ ]0Q9QKH/*]^S@?)OC*9^RRO^L5N#LHP 1TS!A M-#,2W",S3U*DXZ6AXC%+I10587E:X:AX2,YTI'H\(IF(ZJOU:KMT3ZC^\7$C M5MLZ/;=8E%84I7L,H#RW !-!@$ " 64%8[EF0I*A>JA7C<^-X/8"F>I8(%,= MNY_M#OX/5CR]WBIAY#86UB.SVV4=TA//LX\!,*<0$KV)UWB:H-=-O[2\YTU0 M I0Z;S^C'[E]=+>]M_=Z79WR:JIE"B*MX(0 I7Q5Z+R$_KBP&Z[E3!CHA9W# M='BZC,R-K+R//NNR];+G"M%%/,/H9RA*8Z\$U1(D?KOM%]??:K'1V^S7+]KO MN*5?!^H"(Q&'7#0Q*5=T!?F<$SJOC=\+>N45O39&O%IKLT!48"4- D1# C 6 M?CZ&B!^TE*5DK!2Y"=T".G[PW+[Q5U413N=OV-D]?",;>E ^+ M/FI/YU*HO;9R3AXTV0[.)?>/-VXN_O]^'>W?S(D[\ MKO7OMK%RMK?0#^NA4X YD033$8"GOJ87P U$)5&O?TY!(9X3K3!@$EA >:R $)( :R$$,/2EA)%:26QQ>KVH.<81C,LQI]J*/7WXM!NO%P,[VV:]?%7?3=7G*5^UOMA)T1U( MK,E=[P]8P957L,= NG$"T!9#@G,$I1*]%.QOVY[IR !DW[7>?Y_]5]9&X#.) MUX-/5 2U2>A^;"*(I]J;/Z6VXJ(:G>XCT13YS1!W)P,_O!C=[LUO)J^R]%"E*47%N@F2%^@9T"QA@" MN7OYL.68YG$+[$%6YS94WSN]KR[:N/V?K:ABWR/:88T01E?)H1V9J)*@&J^! M$X-2*NF;()O3*M[$P' F=!-UF=V_@#*A\WZZU(;_*UM"#BPR!F!F2B *4P#*#8/&IY'S*$F)>!?F1ES5*;5'KP5K MUYO,MHYG8N]Y'%WU:)0P[AH7ZI&)S)\9K9!NW?=Y6M_Y"-S,Y/ML'T1VB&(4 M:NL/8B*>Z^' I*37'Z#G##C@20-+CO[P5,V6#NF0B$@H"ZD!LTH"7.862%6Z M?T)E(!+"%B)JU?2JI;F16^7=D)S3JY"&<582H*988ATK6_16_*FKB)[9>9D2 MHM?"O5H_].H-/7=-]NDM^^R6.KG%(5?DN,GD(19QBZP!4!,W<>-( $DU ]I: M"G-;6*%0U&9*B-79441')I#W&^0X<@,F"/O ?9G4B([-);?!S'ZKO4ZYDQ.# M4JH-GB";T^[[Q,!PMAT4=?-0Y65G[?&/QP>_SW*_TFZ(]&_CY02:Q M^N"4U;P6.9=$652X,2)27N>P!%Q+!'*H-"9YCG/-H@CXHIFYL2IH5YO%G]6( M1AU75S(W4M!BX UDQ<&@C4UUERI,'?+TO6YH1JWV-(?:3%?9 MI/OJ'E56?Q$/9NLK=7QICO%LF[9LYC?/!BRBM MFA#$B0JK#@,SKJQJ(#J=155O/6.ZDJJ!T9P45 V]IV>NDE\*?&__*7R_N7N_ M^7GYZ?/N_>-NZZ?G;IJ^@$8AJ$0U]D( XX(!QG/D15V5TL@86$:E7=PR.#>6 M/7*M?]72FRB'CLFDT5ZY7E%6 @QA :1%$KCI78&0 MDE#F.%K(_J*IV?%)E1Z\6J] FW7]<'"[AYC]97P1)\2ZP+R0H<.7& '<;PJ' M-,-,N!$R-2)&BCL1OA/(9D^#;QA?IT%M9*:N 3ORLIXWCU(;H!.+E&4!+AN: MOB) 9\ 7BP%TW]%C"OVK\W:S$\O51_&M??C3(N<445((()')'4&4!$AF$6 * M6D(0I!('51*Y;F)NQ+MW,MN);]F7]789.V.^C&3 /'DP/B-3P $:Y^">"@+% MG3N@B9@%#X9HHKEO+%1QL]U.%#KGN)?OG&YFV^GYR7RV^\J^I=ZVQMWD5>-_ M-%_-P_J+?Q5.EV0*:W5NW/2UM%YEK$ Y$++0@"A9*(54(8HHX=4 FW.CP-;E M:M'PR.G88FZWP0X;'R6&<&26O(;>"$M?/0!*5KOMML6)Z[8%0W!>LRW\UJ2E M;]\N5^;-SORQ7:A2VK+,"Y!38@#6U #&)/1C+4VAQ%30(D'5V[W!N3%.1X56 M[W-6.1V9+7L3]##R20GER,PS$,54%6[/H!FWN.W!W!SJVIX%'UC2]OR^GE1C MK'M2FX_QP;T?9ZD9"X&IY$IRP*A7'M0% ASI')3NUPRS'&NK%E^JZCF_[,1F M%\@YMRW'?"O/[8_WV1S2G623[K3>>YQ]<99\Y_W5YT5G8N>N^;12F@A3BV!!&D@2A+ 3#D' A.*< PWPC')U77$6!QVMXC'(*S#B3BUIXG M6:O*Q=K\;)19?O5Y?,=KVJ10*.?:Y]+DV#$2LX 7N 1*0I,301DO:=2AU2YK MFJ\7E=B7.ET]1^FERN3JY_^.9G^:_C-$_(?BW_T:O+UQW1X<3G_B5,N'O_M]"\<:/1& M1<*2ID2RS(CC,A"@WH!D)G">_]^+OP018K9"DPI4GP_%L M[L>Q+# ;_F6V^.'[2?3SANGC;]1OB.WOT;*CPCC1+ _?Y^E/_W'O_WT MTU(1)DX,2'[*0, M.K!LMD C^UE84'VSTA(?,)K/;G]R#Y1GB>D/+77T/.E"Z V@9Y7^UY,K/QP/ M> "GP"8BI M)<\$2#3: 5B%%Q6J[L7>K]X.2ZLY)52'W:%)6^?B"OSN(Z.-;$QP1FN/. M411AKK(D(1K+,P4C ZT"CK):4Y[J@;I; XB]!=D( /['M9_B)XY^?,)C,K$QX@L,*I(4 8Y$EPS)4/DL0X6'BWMD='P^6W0D=XL6AXW#1-H*- M+U,_1M\:A7*#;Z<-TQ9]:0AXFDKF.7&!HP/%=="@7/!FFU.ZQU'R:.6=$")? M'$*.$G#/('DSG@_G/]X.1_#A>N%.APPY^HPF#P"%X10"/"I/C&@.$J@38#A$UP,2UYY//_@KV# T.1Y1@,QHEP]R>2(3\H19CA/ MR YW2E< Q,-5=P*%?F&@.$*P30#CW3A.IFC@%D)9I =?3:['\^F/5Y,$ \.S M"\QBX$V1">E81-EXY"X9[PPSU*=0 2=;B=@)-N:%P::>V)M T5E*J)?9S7^* MD-C >>?!>$$@BTPDR&(M#M7=#R)Q2(-<2K:#&&1WAKQC+-Q_D@#Y;;#1$O)Y=Z MN"S[!D$!\A3\ KPL.!L%>L^9H7\D(Y?$:QM*]D:F:),"=ERLN[K:;A!X.0G3 M@R79,P)**>KHX^5D?)NQ\99[P1,E)C,,J03U)&@T9M939BFD$.UQY82/5]P- M"2\G,7J41'M&PV>(UU-$,N/ARW ^@H'7(401,K&Q'&A).X*AE" B"B1>"Z!! M'86&QRONAH:7DQ$]2J(]H^'+U)>G )]_7(7):$"CI8H[0Q)3)95+\5@SGJ&K MHX5A#%RTQWF0#Y;;#0 M./1ULP\&C ZCTJ*)E(*YX&*VM$;B:OWJN]5\O;0$9P5) M-X&84F7G<#&9_AAXYD%$;8EP 8-NFLN;#$])4B:)0&..JL8UVH-%=\/' M2TMM'B[7)F#Q^@S5D].&'O=,_.F:NX'CY:1%CY1J$YA8>7^U?*EW?CTOW1U*&#]( M"FA.49/(2]VK+ _W($>"1C%GE915MH8EV4;#;IAY.3GKU>-GV?1.[ M#,+>#F?1C_X7^.G]FPLFC1*,1)4$\J "GIEXA-IH +*2(05Q%#XVK;P;1%Y. MPK6*A!MYU7+/Q%O\"3KCD6:;;"*..4ID!D,"HX)D;@4-TGAECBL_WK#P;AAY M.;G7&O)M"B++]UM+)JP$ \%R$H4O;S]#)L%#(%2*Y&*$(.-Q)\W&I7>#R&"B#9F)+E02EXJC2ZYLDKR:*D_+@TZX/E=GLM M^7+RJH?+LAH(_OWG)[)$OOYU8".X\P^OWWSX_.8U?O'Y_/V[UV=?WKS^_ 7_ M_/7-AR^?S]^^???A[,.K=V?O/YY_?O?EW?F'WSZ<_?;Z'?[60\9V;!UWQ'(U MFLW5XO;(]G1/F@^=Y[?#L1_'(1J9R?*1Y5W7,VE+A!PIX4*59Y;"DT"%(@DA MK+7QFM)M=_!']?;:0M>Q763.9C.8S^ZX3$"3<\D0Y!;MJ66>.$\9T5I%$[E( MP=5N1?60@D;:4-5"PN..,D>(NX&60TOJ;QS[^WZ .HB0K"8T9F3")T!VRE? M>32"^[#5SSD<,X\(Z1DG6MJH[$=8"EHX" MP.-.5M6UT6MWJSM!Q5B> LP^001D*HS@ \QO[]>C4Y;FP @+$=!.LTBL2XI0 MP8*%'"3GVX+T@^S2%GKZ[8Q6'U+59-]WF\6/4_CJAZF\?+Z"+_X[E,O6$#SZ MRT1EYTI<$DE0D9&D-4M).89[X3DG>\-G]].XICX,:HBN$3>3] M-_? 'C@>A1;*$FY3N?5(@5@P@:"XT#0ZQS2/^^#AV17[:5[3+4KJBKF)\V?! MQ0-I#1B:-LTIHMY*Q'\R'!T_#!8RB" M;@=1_=1Y2D4_;6ZZ.VN.E',#[O G M0#$,XQP6/M@M$YH[RB,$8FQ&ARN@3((O/7LXBQ*HRL;5[MBZEI!^.N!TAY?C MI=T 9'[UTW_!O!C&FQ+U(=RA/S'G S>E%9SEZ%\%2AP'4?IC.^$2%=)MJ^L^ M!#A;R.FG$TYW\*DE^09 ]-!HVB"=MZY,+C&Y7+TRX@ PP!/&V10E!]Y->F\? MH%2_ONPP!CI8NH=#8S+WHRK0^#B=?(7I_,?'D4=QC%-)#'PMR4^,XP8JFA D MQOXLH0.&O$CB2J83/31A1=;,5Y])L(V>%H+G*KF]:D)OP+:\0Q6,+X9H)I<" M0A;>?(^CZU(H]K?))/T^'(T&/O,$2CD2K0,B!5CB(@62E6>!:Q\HWU:F=PB0 M=J&KA3"\"J"J*Z$!8-W1K6QDAI9995KAA@"5B/69$>.B-R)JS^*V+DN'@&HA>B["H J"KX!&"'E*)($]_GM569DRCDJ!B2! MMQAU,D:L#ISH&#GS0B8!M4<%;B6HA84!@=)A":T%!& M%47K<2,876I@M34A*\%K>\5K">FG56T7/L_18FX *Z]OEKV[C+V+!P?@@S$V M.)(M EYJX8@/6I,D);K^7H*.J3)@-E/34Q/;#F!32>(-8.<)]KFD)EGT[I/. M>-9ZD&7.G25(GC?.2[2AVU[Q'YXHWM.ZU&]CVUD]WX'2;2!1O*1_( 7C3"5* MDK&92)$58IH[(J@3S+@,*==V?)323ZV,H/$@&%&20\ _G(#:EP:[TM;O!4+G M=>6=J*B!@VF%K\?W=AIE0H.)Q'"TI,B.771.(C8D'9+@N(EJEYUOIJ;?>N%N MM+\98L>HH@%0W5:N?O0_2GQ8^D+"78U(BL')TCM:1-R$4:"=5Z")Y

WY]S%%PVO(:0961VE\0^'PL>)O $GO)V5NQ;BDRV$E!4?U<1 MS:E#]P##1U4R#SQ:XG+*)%.0(5*-3F!U<[4S=?V>CAWAK"/E- "[!2NP6G9] M5Q69O3 ^<:(JNY!&*4*GO!)!(,+PDPJ90VSN7'E3\;:MVW+-+OY7IE:%25:!ME M[0_N@&\Y^G''CXY*12>7J7.I0B*>BTR\R"Y%#=:%VLFA[13U>_G>D:6IJ(16 MCBP_>CM9/OI8/O^X].,UAC0Y!TFCY0PJ(V<>PQ6;:2(,HQ<>K,E9U[[>V)VZ M?F_KNSS4ZBNG =B]N?HZFOP ^ 0C/\?5GQIG:_!T1@M-(D8>1%*?,=C@DG K ME/4F"5&]/O%9HOJ]T>\(9'55T<8Y63;*N@-? W>T3" RM&P2#"R<9HJ LT)' MY,,[6_N 7$]*O]?Z79V,%<3>@&U:PT$V5 JE X&<%9&,EL<#09/L&&.!A4"K MEZ4=B)G.KO6[2@8<)^P&;F&>W#:OL%2NG"/C@@M(Q.32-SZ669C)(G>2Q9B\ M$EK5OGQYAJ1FLDK=)<5K*J4!DX3L#,>0?H$Q?C'_".,9*JL\55EEZ_X>6Z0D M+WB-1M2>&3I&KJH^AVE)NP()MR)JL,&0= MM]R@H+S,!ADJKS0M2T0!]8*5CI/5+V*>):J9!%9W=JJN8AI V@[72RO,&6.B MIQC;BM+66,KR<$9[1P0+SEN;,NWC^J^55RBG*6#H3&$-H/%Q3+QZY/ODF5"4 M8 03V3H)8O82=@,X>2J1=^.;1@8?RZA5U-)\/AV& MZ\43P2^3LB/*8Z_)"#_Q8C%D$V;WV4)A<[(V*,(H"E"*!,1;#01D%A0E@Z%+ M[4J^NAST_%#F)'#M4><-G*\KD[:6#7@=C2"U\R2PJ$J'LO(\T:*3((,O?:<2 MZ-JO0A_3T'<#]O[P\+AE\C'*:0!<7Z88:%]/?ZQP8*W 2!K/ J\ =ZK+%G=J MB6Z%)HLPO$R G4*E^5VY!LL+^M*.N@#S,_S%_]]((Q0S&N. M#K(S&%(Q39S5F7@>K.>9J+P_G !2JE")P((2F1$8\*1PM'V1LM'!4QUHYLGJ>JWRN,AO!9 M68$-0/*I< #! "V2LC3DVC?_3ZGH]\ZB(<@=J: & M3Z4*$2[$,O! H$:J(T2PC_8H2&W0I"$5'A+MLA*C>9>L1#?U>530$ MKZ.4TZ3].D24 ^8#=: MR:P\W@%NRK/43")* L%$#51_EU"'\GXO2AH"<@] M:,"V/I?('63#@=%L"$T&11I\*(^N/:$6-"0:N:W>Z_LYFGIN_G/JJYKC]5(- M9ZW,M?VX4-0ES(?1CQYRV?F0VX=K]SOQ=HL<3CG^-D+*+I?\#PB+4;3,Q '# M;U-P#C",EK;^;=H)QM^.1I/?\:/A[63Z>G(=YOEZ]'2PW>V+ 5!.294%44*5 MF=40B*>E0HU9 X;9F.M/Q]V'P+[O;BKCZ$GFIS-E->"DKB1;<C+>(7L5'^"MH6MHQ31(J;>S6;7R ;HH+V(BAA))9'>E!8%$K\5GB:&>R/RZA.>UY/2]PW* MJ;%T@ ):Q-'Y]7PV]^,2I ]DL#2B22TY<]P3-&GB?/+$*^^YBRY17;N]T39Z M^K[S.#6B#E5% [!Z4&QQP]B"IX'/&%2#D(29Z-!/S)P@9Y%DS4%2P:FWK#*F M-A+3]XU&QX"JHX1J:#IMJN/\XYM/9R6T_WP7VW>2UEBWSBE2&,_R5RE=L;SB MO\/J'3!#H!Y\!.)#:;D.!4)E@K27$*1@!L^YVJ7E&T@YO@3@&XROX2UNT%>+ M:19Q_L_A_/+5]6R.RTWOQKN5;M+XOU2J')*247G'D,@5!B)R+'> 15Z, M!@+6:%6*&"*M7ZJ\AI!^LP]=0.IX>3<#FC)[<'&Y =-OPPBSSY-1&K ,EFH& M! 2'XCE&%(O61*>8N8(4DZ[M<&VFIE^+5$'5:\%SM-S;*2Z^J?$K7-T](;\1 MV&#Q8-S3,M!=*2(+,YY915AIM&)C,KKZD;^%G'XM47THU9)\.UCZVW0RFWV< M3O)P/E"E?86DE%#N\1 .+!(7%].=DLG4:=P0M7NTK2S?;UZSBU/K4-DV4"!Q MA^XWW[_"&/VT.X%8+0U([HG2K,QZ28FX+.VB.870P"73U0W,)F+Z35]V 9DZ MRVR0C,#X44LB'&@B/PJJF%=K#U1%8#9C"B M3-P2:DKE(K>&A%#F'<;L\"?:4BJ[]IOZ]9>ZP<]QDCX:,?4][OOW>@,:LHF, M=@&=.G)O($"[A_[M1R-R7CV"^3)%%8&7KSYCO)#I0W'?OKC'0IUMN$UB-+*:W0(2$\T1XR MD<&@VZE=)"D+JI2S#*JWCM] 2K]/U;J#WW$R;\?57R9XESZ$A>!L9@18""6I MXH@U01&$O)$I!@K5Y^_>K]YO)[\N<'*@9!NP*A]@ON):1AZ9H<(27MZK21T% M"M\'!/3<-:\3-^Q@ ;>&CMV>UVK.@F5E#%2QC"R4CO/ MRE?4*\Z8#K7SY7L3V?/[U,Y15EU1#00!_X3AQ26>AF??T/&[@ _75P&FY_E) M:?/KX>BZ-&L9SN)H,KM&S[!X@',@9*0RLD"BXLB<4(OILYD$1[D-@EFM:Q_( M>Q'8[W5D'P@Z$,3[J[-=K-Z(<\VS$O1Q7=+EEE:7?+8(>*8P01)WB4'R&"S5 M/OSW)+'?Z\YV\5I%I0T@]K9OV^WCWI7.,P*#+YN)9:ZTXZ".N,"!,!4T*^U_ MDZI=,;:)EMULYHNJ'ZLB]@;A M2TB_AVT='3\#G/T%WL0LX<=LW)C3@14Y!BX,B<%@N"_+4%N.X;X'Y@2GSK+< MM=6Y(:7?@^\DV#E$Z!71<]H'B:_.?_WXZ_>/-NP_X[9MN7R9N7? 4 M3Q1WY[A^:Z7EF7DV3FOZ%=]AV4=J)$W%&=/E7I[JTEBQ3(^UZ"=Q)8*I70.Q M)XD5+Q 8C8)&:DD* DVT@4B M@"NUK;WWV\D4PY#QLME3_/%EZLI"6&KC97L/.+2L'M96F67N=T3%3(BF4KQ;$)J:(UB(+(PTUJK9?4IF% M9OIA=8[G/G7?-O0'8(SW$13QLDRG+7]8X2D1WN'/I3#"=="C;1,YS734ZA.2 M>^FD;7CMM)M"9BEK*TB62>-!PADR;G!S*>MSE-*FZO6L1Y+<]ZR1)F!:7;+?"G[;&!\*G,J DD"MY*D M7!-/T?-.T64KI+*A^K.[AQ0TDXFMA(6G0V<.EG<#.:<[ZI<2*=9[,L9O9V?? MA[.!\DP[8P+AOI211"90+NC%ANBU,I1IIFKW1]E*4"-8.D#3FT!SM-@;P- C M'EY/KOQP/$@YV)QR)'GQ *;TI[+)2J(3MRQRJ@.O'>ZN):01S!ROZ,=WVT=+ MO0'H+*??_ JEQ&P @8F<)"/<44LM3]4K6U?5[KITY7IV/ M+P8/E6T#N%AI37[#@+0V4 N4*"8BD2DK$@(&)HKCN2VML,K6GC#^A(A^$7*X M/C?W?3] N V@8TV?\1M&A,LZ1Y/P$)8HEJPD"4HB2UFJ[+F34=>NP]M(3+_7 MM]704D?8#:#F+*5%JWL_^NB'Z=WXE?\ZG/O1[19PVC'*)8G122*%YL1G0TEF MC$;E!+6F=EIS*T']7G560T\]H;> H.='T]\P9F0($$&42IS2! @4L4XIP@SN M&4@ 6M1^YK S2M9#5B?*: !ECP?,WW"AT,AZ;CEA/L8RBM2CK$29\\.] M4I!=]K7+Z=93TN\M8#7\5!!S V!9GT6_/:!]=L 50UZT1?$ 'M"0XCWNB<5;LD$$R]%@1J*C*&_(C"$N,$^8 MQD,;#6H'MVQ/J6BD!K)BQN\P 3< $3Q32R@ KV'YWW?CIQGU3[@7WDZFO_MI M&N0D\1&4H,'(N)I(Z+.U-, ^IZ^ M.X5LA#:@B5*ZS&;GG@3. LD@;! .DO6U3[?#'@MWV2:D.Y4_ME]'R?]@ 'V% MZ7"2<*M,YY7.N<<".JB>*R:90]:" ,MXNNFL&%I_$!?E_\U6R@DDR>N4RTBX!.<9+$E= +?QZ5\EQD M5KN08#?*>N\E?MJSM*ZFVL7?/_SH&NZ9BHX)YJPDC%-DB@,EWCI%F%/2)B%C MOA^(W"W\'A+6>SOROM%WA)X: -^#:]7E1CJ+*#:D9! R58%)1ZQ+I<].J8$. MR1/%#"*[P?W-704A,O=^]?'\^^3#;4 M 2PV64#Q+MZCH&.[T.\G0.YGPSGWXRS#>%C@;\@:>27H1\>.X(:U&8^YP?V6TXP0\3=U;DP/00 G7I$=.\4CY=:"&44+B%C"CY M=&K00&==!IB#$#E+F6I7QIWPYJ33]NHO[>ID'U57!7DSSWF7Q6J7,!]&/WK( M:O=O>Q\NWO-#WRV2..FK7P1=U&6.EV;XAW12E19Y@D3.8A B4<=KQ[HG>O6+ MG_P)OEY/XR5:AX_3R<747YU=8^@X'?X7I+.KR?5XS@:A]'"V21/-DR22@B"> M(?_H$+.R6[5BM:?9[4A:(\4XU="SUJA6UE #<OB?3Z@MM3/3J[//?W[X__^?GCOO$/UWF)-WAG^&N?ASRRL\NWXXFO]_/ MY?'6>AJD)E981F1T#.$4- $J7.(*?'3UL[F;Z:DP_+%\)OJRWX8HN5]^_#:# M]&Y\-Y+^+,Z'WX;S(=Q+ %U9QX3V1.?2@!;=#^*HRX1Z8TST0JE0VR?LW VAE $'7 MFMY<_;J/T!OP]E:N(4L6$V6V>(GS95+N$\=Q.(('X[JD(SK&929@9(98B?: M;V32QL2Q:%Z9<0S)/7[ MQ.#$(*NIG@;0]K1>Y(ZQDLQ40;LH.#$AH:!4+$/BG"%" EKI4(;%U<;:5H+Z M?6-P8J354TT#.%L41MY&2@LV;O;-P,?$=.D,F#+PTE1;+0MPC>=@A,S,^=JE M!AN)Z?JGZ+^7LW:D2_9[A^"1FFK9!-ZR]M'_6!3A3GV"@>51 M:L#@6J,W6HI^RPUYU*6I*A'IK+/RB*<5B M,.]\F>D9<"Z$S582;J"(S98HR3/T,)@,)N?LJK_)VX6NGHOW>\??D9IJV1"N MLO9^Z,-PM+QOD59DXFDG/6U+^!V)FXW.+[T"XIN M==:C15S-^7[U?XNMEQ.BKT=Q<=*E1ICQ(9L4$*XFR"K"5NP:P>(G+# MS=C>2^^&MY=^%W$"M31P#.\NS $3)H/)@91!]T0*\"18FHA.VH$!P<'7CDIV MIVXW3/Y1KC ZTEH#PUPWIC '6;4^)Y9.$=ZBT\<40@ZZEN4?&<<_-?WP< M>72%QZG4F'\M_Z1<)TH9#.@]<,Y$['\^$T-%DT6 T: MD]/KJ?_ 98-3\B@A\ E&RZSE[F)@V@;&0RZW0[Z,%9#$4W#$,Q4<#S8[MEN= M50?$-5DQV F.^]9L P[IDZW\R_5L. 9DK:*,VNK-//>AK\G"P=K [5QQ351PH10C0)J]13&_'BXD6!YRG>=[ M+@=,,<:-X27@0X\>_7KBG.4D::%#S YTK%T&L0-9318.=@;"RFIJQ0%].YFN MLO;J$HW_;>;K[7#LQW'H1^62_D%2MK!E2NZ+!_3G)9= \ >96)^ 2Z=%"GPO M'_0@,IHL+NS4#>U>6_U[HOO+%P--Z1U3#@698DF-26*-ET2B"^(BH#]"^PO4 MFZQ.[,I,=J2T=O-'-[MNK2"YY\PGZDOQDB-2B$6?<45$8@"2V81;[S2PW$)E M,_T?3I(_JJ6N%N*9E8.@= Q OM =>3\97Z -OGH-83Y(-H5@N",:]RV1"3UB MKX4B6EDAT1%.Z)5TZ#>NIZK)Y%$U7&QQ&RLHJ0'8?8*O-\[((SZ"H&"3=B1H M7^9'"D9P[U*2N0OH^N9LJL]AW$1+DWF=KB!612'MN'VK.V;1YN3\:U'<[,UW MF,8A2G*@E 3IE2#,"4XD-:SX)Y'0*&00V>KD:GM[SQ+59$+F%$;M>!4U8--6 MPJO[SG?HD4RNKB;+_J4#I[4R(93Y:AHWDR[] AA:Z41SSBR6<:NZ-NB>I:K) M#$QGJ*NKI/XMWC*R7]E+*QRNC^Q7:Y"R\J675":>1H]!/<.@WF3 \(D'%]'8 M.[=C"N9 "IK,OM0&W^ETU(X9+*Q-QB5:QV_PJQD*>'K3YVK)VX\U8AZ8'!P5 MT9+D4T*;GQ1QW*-;JS**VKD>UCNGB0V^?ST%%YF;?4U8&QWE^: M@5,Z!B#&1UE&Q& @%X 3:[76.929F2=*;Q^*R5,_6>T*DQTIK8'T]IN<(<[/ M\YOO<>'6?$);?#XNS);_+T4?W_P(%F_4;IN0+N[=Q^GA#U9^<\ \..]M(EYD M2J2GBGA99,XY33P:*U5MCZ #-III.5LW0=ZWPALPP41,&EX^A%1:$$&AX\I2R7F02;+,.P0')9VXR?EL-^(\+.=DK#,&G@X#C. M8L1(E>:2$ M &ZU-'C6)4\$T[Y,V/,D.&X(!L()'3L*RM2>S],];CN+'!O%[3Y*;&6ZW?77 MKZ.%*/WH5I3OQGDRO5HJ\U:HD%6T3NM2_%HZZ"@@S@CIK9TC3<8 MMYHRB%H*Q8EG61&53;8T9XVHJ^V!=#A"YNZSORS:0^Y%8",0.P ) MFV=E5%9+ YC[@K]WGL_29%&#]RMF6)HJ9(BZ+O4&Z@8I9:N:B\ M!U496NOHZ!=!':K]\8S)8W70 ([NA8,[;YS\-,U^^YIP#Z*F&96W3*7 ()>7 MWMI:(LL I4"U)) E2S9D(ZOG:W:_Q+77N<\FZ4->(R':C_QT:HOC+: M'#C[^?KJRD]_3/+GX<5XF#%>'L]7?(7):!A+H=,!J8,=/[E"@N 0'BJE 9XN M*L8D=0;@@9.X)%HE1'2*B5J#[O:3,W1Y]W"^%9%(;CV\F!BU879_=KWX%+^LP5 !!# MT8TJHY%(B,(38;TVZ%$I[FN'POM1>*Q96K/:Z^$LCB:SZRG<[X"8G8E4,D*I M*7*(BO@R6B!&, SWG7"VMBG>C;)^S5*':'ILJCI05)NFZC-<%"]T>'^I=9#O M]/13:OA)S]!6ZVIDNNFTM[4[ MA.Y(6K_6K1I6'ENX+A33IO^T&+MT/POLH##OR6=4L$G;Z:ID:U8^_PXV!MW> M8((G5)44([>6>&$=,4YE:8UWSM0N&5M#QK&6Y?W$CVO* M2NO@;+AE%M 5,&78AS1*D(#?$V&R\YHE*ZJ/C#R(T'ZMSK&H>6QLNM=5FZ9G MS4BR XS/IL%FQYF?YVBK9(!N!VR_FLSFLYN9H,/_@O1Q"E_],-U"84G!/0KN M8*?Q+%.J)!@U'F_2:CR)5&!$*A&$"8:GZM-LCB2YRFSE!XI9.8T-;K9H @F. M% V,4BYEX;7"[N6")#A>,:5TS-G+ICUG#@?%V-P+ DES,@F,Z5S3DF;ZOQM MHZA?"W&$]I\$8?4$WZ8A>(-[?O(#X!<80QX>%FL]^8P*QF$[797,Q&HMV>*9 M]GPX752OK3E3J M">BX)0'G^J',909XMX3)$QH%+!;4+_O8@[^A6! ^7>B3] M,GAK!?5:09+&"R*4+YB=R+M^+[^6Y=9\;^=$B%+($:7"6N( M;!)X.RS:E;:^<]#U,?2TV7\'6FK3Z*RO.C^HDFC])]6H)MJ! MQEIIZ;L3;-'S_&ZQF\&=BYSB@IQ0R+EMF'KOAQMA15:<: 88FI=YX%:HC%%S MD)9&3T/U@9;'47RL/=MY]5]65U\YM;ETV?%44J&Z3,'B)&2!&ZC,K )JL\NU MWZ\?27+/R>W3X?.Q43REJMNTE7>U$?[F#F'9/0:_NWFE M,_.]7.KL?JG[NQ;M9(PN$D81#C(!GI_!6B)DU#D(#<;5KM/<3E&5C/>'R7AR MFTYYO-+*?5 R4B8=B*8+!R7@?C"TB")%"E[I)&L[N;M3UT#^NPYJUN:^ZRNH M38.UTMWJ$,NT^L\KF*"-U%2R-7>?OR8- 9DFYUDFQMI(I',!(>,]X2($ XS+ M8&NGC[>04ZU?W+J;&Y%*5&(T4J19>2E:7JY+Y%=92PWCBE5_MKN-GGXM22U, M;.P;=ZP&VC0<;_QTC+:Q]%5>N'0'I+W+^@!. VE6L5 M3PM@J"(.#PC"%?>0-./9UFXEM(F6HP<1//K9:X$'IX++*,_SX&TPNIO[K96D#>E:F3QQB\0Y>JT9G@2I\ M=OVPU_LRS5&;TI(98_(=$)'.EU(\K M$I)DI319&>JR9=5O 5_NP]Y]L''(P]Y]E-&F+?M\'6;P?Z[Q@]Y\*Q;\H&N^ MQY]1I:W2-KIJV91'B]SAQM&,Z@NV/"#21"KIT9VGC"29M8U)X2%5>V+4)EJ. M'USQ\'/OP2N]II#PY+5T\?J ,=PF/A488WC!G5F9NM 1DZW8CQHX>#J8HH;@ M6[4:NS0]Z[Z!V^D;N?75T,TK[70&C[%_*/T$%7K-F@'A*6HE5/*!UB[F[JZA MVR]^-IR=YT<+_%C^>;]/+ _*Q:B)S;A%I'""!/"RW;VY'\.M446V>HNLZ]WTYN/'$ED_KJ,O@.EK[Z37HN/"6TT0HS0@\:2VQ M(DC"3-3:IB0%>]F]!C_'2TC7(SC/M^NN+#+[YS^)D6 MMR-^28RTW$*@R=+JJ8(#Z'Q1?0CW0=J3B*!K)39PWJ[A#(WYV]+S;V76UNJC M4AFML)%D*]"=\'AN.!X38?CQ MN_&S.NF=V>'1NS&9ZA!)+B1#G/">2$B.N.3+VT_*E):H[>K/\CM+M-]9XL9!,1\@[_L-E)HK-ST5@C?*Y=2'4@J8TFY/?!T.;C MLSNEM6FG#NU)>;@U.W+%'OMP=F@9MW98M(::8$4DVO)R&I9'\5HBU*Q27DB* MGEKM?O;REO=7\.7CT_GX4Q']%#?=(E^T$HYSP5R(AOA@2H=)668X M>T<2!VZ" B=5[2*Q?6ELN#_G/NAYTI^S2U4U$%+<\??+CU_*8Y4(GR\!YG^; M3JZ_(G/W?.$1DKQ?3&\JMS4ZHD.:E2:"\VA :8%'35<0?(:V?H.([J%74S4- M0.XUA/G]&7/VS0]'Y5C!6.@S'D6+(V8E(RZ3E,Y+$GE&GX9#)E:93++TANK( MM4G5'RSN0=].T!,O#GJ=J:@!^-U[N@]]FU)>]] E6C'J(7JI$VXN!Q1WF)(D M*"6( 6&\R*",KS[]:'\R=P*C?'%@[%IA;88EC]M2'QYN;/BD#EIG=Q@>K&N% M'".+,G!'@J<2#S\=RJPM112-E(,$::%VC_X.&FC?P_OFBF[9H7G1JQDA?O.0 M>'QQO_1*:V:?)"U%OI2&5/J0,8)X+XU.G0+J=8SULT:'D]MW(Y/C$+39+'6K MMS;-TYK.NP<;J(V?U4E[[0Z-U+&MD!,(GIC4) ''V!$/*N)9! (T059@C).U M,Z ]-]F^WT0;%'6_9SCWR>N2W2P%,I)B@.- ,$)3#% VC(G=V;KGJ'O9+;CW MP=UF,UA5@^U;O4T=K>O8P6<^_43=N3NTE3OT7%99.<=-&3?A$)9:!!(, '$I M4A8#,UZ?KE5U%V,%'DMZY?HW18&!-"5&:;',Z_BL++%9"J$ .-6UW]WL1%@# M?4KJ86;;-($ZJFD@W7';@"4^RQ=UTH"11.C2TQ@2)8&BG38L.8:G0XFDNX#< M#K3UF^ ]!>IJ*ZC-X_.FU_7!!^2#?U^M77R'A]RCMN'1&FD M!(I0!@&X]]FXVG0?3$Z8CGK4.& W6<6 C"JQ2$=N(YPU&-FGY/H@KPZD4J43]&U-VW>NVP8"P!6&9[/KJZ\+EM"HI\>.A8Y4 M&A4)DZ5+#1BT[ ;MN5-685SKF%*U;]-V)*W?0[<'8%;34P/P>XV;:0R+SD73 M8;A>/'P8^?%*D<#C[;FOC3V6_5S M*D!VJKDV/<*;3DR'.X(//Z#>>)A.*RMV&_"A%'"J4O'WG2?2&X=0XI104,S1 MP 'RB2>D5!RJX"\NIK \[L_SJLQ7TF^>9LVI(%Q+1:3!0,M['HG608G$M;"A MNEW:A;"^JRKJHV?-)(3*^FG3^JR?NW+$J[EMG]?9G)@NZRN.F\9AN6;.1HN/O-EC<7(Q M7A01P'0X65*ZXH3ZP*QQC$06:6E4@OZGQ/%"A#3?6>W7N2V&_(W 2FZZNR*:1^F(R_P0REN>R5'N?#;\/YCT?<1>^- M"4H2:\J\/!8#L9PRHA?C\@+S'+H#ZBX4]AM)-X'3ZHIL$Z;W;S<6&_.W\1 E MN9Y9 !^3#8P8ZRR167 2O$O$9.GQZ* :.JQJ/X#@?M_=M 7BCM3< J;7.D7H M_BS:(XQOO*;963ED?KN1Q@;.@]!!>JT)>%WN\$M8[#$LSCJ"XC$FQFJG$NI1 MOQ/:U1\1[?T H 7H/W2J+B?9-YHU[7\F^='JB#0VI5NW.C"$AF4(T[:2(#2X*T.P51O0]?MU-%';UZ> MCK>\G6WYZ/T+TU9S*P@KT^DD58EXPP0!YXRF3NG,NWM%O@^E#53YUT'3,X^5 MNE!2YY ]CXJ$,F)$!LF)S2N\A7KR(R;AX">?Y;L$;@-\4.3TNZ;1,*I\L'N*EZ20UB02'6\MI MY80U4;C0G;>V-[GM3CK=!U&;352W^FO33CT9UWAX2>[Z3^I@*&J'9FOC2$R5 M@&?!,HFE\8Z43A,7\-O,E)>")QFLKKQ3:X]&752BKUQ!/?KXTE8M/L*W!Q^% MHI;HD&DI.<=P@_E(M.1@N7$Y,/H<+O9?MM&IJ/M X$'U?WW"_=[.G1)1Q\N]J?37 MV7@^3(6EX;>5-JEOOL?1-1K[91'4U=?K^;APT%8'0UGN*M47+82][&, M]=!:!_R?2Z:VSUF?BWXO[ZK"N!%5M^F4'3JJ](AQ*\>MV.-XUCYZQU-O9!#> M$,2](Y+),O27H=N?@THJZ$A-]<;I'?6.7RDG?8-2FX[]Z+:4=/;+BK3O9;TR MS(,GSUD21'B>2ZU[::H5!*%0WN8'(2'7MJE'D-MH#_E]L/38>)Y*>4VY!-N8 M/ILO7TZ@ U1&?<#P8ORJ=(J;XDGR6"#WHD#GR 7K+>'18Q2O'4/OR#L"CN&! M894'7GUT:'?L].OK=H+S5I3?U#YX@_[2_,<_AVFE_^OY^-&F?S\97[Q'AVHY M8V?V;OQNG(;?ANG:CYZ*:/GERE"Z[$,2.4B23.F\D\$16_H?,)42IPF8]M4' M!Y^0OW[=Z8YW2F/P:-317C,'\$.Y?"]!R&N8^^&HVO3")Y_;T1S#[?3W,]&0 M16F-4)QDY1$IFED2K-7$"Y$T2,M U"Z+;7>B8?'#!A)$9B&AYV6E+1T@!;$A M)R* <@.!2<^[*Q3>C<87-KL^W VR(X%$X(F2FD\ M:!*5Q*5%RB2"1D.>&:_=@&X#*3W'9IWJ__FYA'LKHU%,E2^G *\G5WXX'C 5 M(FN2E5,\!1F"DSG7OC%[EJ@V3-I1JM\!3H?KH>_[I'=?)^/? M(?P*5P&F@X!;RGI2&2PD5C@DF@*PE*396+L.4_LZ<>VAX$C]#6I(KR^ MU?[+U(]3G%[/+F^(MUXY1;DGS$6)5K94=G@))$10'N5CU./6!QLT__B3VQA_ MVX'RCQ)AC_J?3>>#3WY\ 0M+*!VW2K) K"IU/-*A%V>B(YQ%S;('Q>1.A:OX MJ2OG!7YW?U8\6+#G7-DI_([#!=P"*F[ ##G0J#C2:3V>D,YZ$H2Q)#//N'+! M.[E3G=PNN.CSE#A"68_5?8#D>E;XK_[[\.KZZH9PM'::@RQ6RQC$>F&^7"_G M:'/4F8D=)W ^H_('B_:L]$-4-JDAOP;BB5>XY'#^UL?2#O7' OY _@H*0;R M'$/ZQ#5N!$N)RR:G;%4TO'8 \92*GG/$IXQ,CU1!,C,C?ED M002//G=Y(1W0"!OTG+6+)"EC(2MC:/6FB%L):@D^A^C[:>5")>$W@*2WP_%P M#HM[M'=EM,_%$$WQ\D;MEQ^_^O^<3%^-/)KNLNN\R<$(E@C*"%E+)45MJ"$< MM*/>6Q%R]:G.NY/7;V.%DYYV72FM;3S>,_;!7]TF'8S(/&M60@PCB32Z;&2J MB5#")T4=@*W=B'A/$GN>==\55':'Y-%Z:P"67R!>CB>CR<6/14^')RS>V/[( MF(X& Y]<)G66:<)6T$"TE90E+8QWM1O=[418LQ \'AJ3KO74 /ANJ\06W1W* M<7(Y_'K+"D",EF&$K2U5Y76$(HYE32APQ0&4DK3V*\PMY/2;DSPET&KII %X MK7%8WN,/WLWA:C9P67'GT9W-C*.;DI1"-P6/B&30M4VJU!G6QMOKM)]3W M9?MA:FD38A]A&HON+E":_Y@LFRK@@C";SV[NE=* *DJ#4YY0KS#,-[*,F@7< M5]YF&WQP4=3N!7(8IP:TOFT_+EE_'4YZV" !X473E$B:2C3#2R&@):AI*G)VH=87.)#_<7=R>BW7>G)G,>. M]-* V?PXG42 -"NO1XOL9N=Y>?TXB$HS%AP0;R4G4H=$,,"2)%JJ'>/*ZEC[ MMGR\U*LE2S)%XQ9 # M$2-Q"@,IZH3S5(84Q&;^=E.ZY=VTI M/PUG_YH-J/?<X2W*C,_S^?6\<#M;Q!-_'UY<#G+(S"AEB9(9 MSV",+(BS-I",K"L=!(18NRSI6)IW0^7+O3 XB2X;P.[?)I/T^W T&H@(7DJC MB>?H_2WSTM1$HH+.29E@M*R=-;M=>S1MT8:BP2RC\MWT]'8XOOES"32":(2I@%@C-(1+I 66$XB&Z7!'+9#)[/&AT]P3!,VOO!IV7 MD],_A0H:L#IKK"QZ!&_+8*%WX\5\H?*CFW93Y_GVF>;G(7J4*U)Y[>=E@MRU MQRTF?=*V3$B0PI9[#8XN0^*$,6>45^A;ZJZZ*51C8C MJN?3]Y/9;"":!@ K*4Q<]JUZNV14ONX'_Y5XS]*K[ M-O? _53E=PE5A!ZVORMWO*V7.!NGV]1!J:*8S:ZO5M-,LT%"&5 \_0B5B97A M$Y8$K32QWFH5'8TFUFX?V1$KN^V EW/%T9+F&]@ *W)=N' ##9+*8"2AJ13O M.K#$1FJ)84'(F*4 6KN_XV,:=H/(. M*W744'%?'OMIL:B%8<(@6!7GGD@5* EE!)+E2>!);(SZOZW%(E.<.D#OW I* M42(YHF'V@0A#T6\1*!!9NQ;P#]UB<1^$'=UB<1_E-7"T;FKMQ@-GL=PR.>;+ MW;;,I8TO(X+I1*WE7LNN?,.7W6)Q+_WOV&)Q'V4TBJF'W<)4M#XK>2,:F=%+ M<4%9HIV.5J-S"KYVVU?\ V%7M!XZ V%?OHJ0'P;6N)$&22+I=$LW()W0VJB&69$0-! M2Q6- UH;EY8Y\W*"8O#U-(0Q&KY.\,"[(D?-Q5>"J9KJ:WQ@:^6N[9T:/96)U3XSZ5_,!EEPU'([D1:WQOXP^(-MBM7B)=0 MZ@;=U&Q]Z<,"& W14N(B(PV.26KT"9J4G*QLK:>BY4:VP:&*_X/A?V$ /DS& M<=4J#(*0WBA6>DVR@ )9G)*6$RJ\\LX%R*:K:]3.F&JY94HC>^)X,/S!=L?- M6;GZ%S&6H<^SC_['(LGAM,DV>D6T=KE4?&<2># D,NJXT))2DQO>*<\RV'*+ MET9V35V0[+^#W'('C>'"SR%]>2$;:>EY*HYJ\J6+;? HF1 ]04(B23XHS3.S M-+7LMHMFSEKN0M/(QNF$BQ>_)ZY?<"_7D@P'[!DI;?&DD13R?#1,O+><9*, M-7@&0V30R)'R'"LM]Q\Z_:ZHJOC#XY3)W(_Z>4_T<3I9O$W]!+-KA&-GKXDV MK-/Y6Z)=^.OG)1&WGKF$%C5Y1DLG!T>"@TRHC=3G%%F(JGN3TM)+HFPSS30" MH;C9B62EMT4(E'#)F$AXY$11NYO?'_HET3X(._HET3[*:RBA\_@% QIW#TI[ MC*IS(A+*PRO!#" MKDR9"5&NC 5#KF1P1CKOP)SBG=H+>$FTE^KW?DFTCQ[:>DD4-*,^!49 RE+_ MY@)QGC,2C;32 :*BVC(-1 M*!V= PF11P(N"PS7@TJTMEN^ UG-F:P#,? \N(Y22.,8^P#S94O@T@UKH&.T M/ ,GT3M!I$3I!2X28HQ6/EKB1[2H)'W(;2KX0FBY"K?2OF_M@9_/E3#?* M:N \_8PJ@D+];8!R:]87V6&4C@H9^4C1E^PP1CPV"$8 14IIUI;:VF?J5H): MN:OI" Z/X5=--RT ;4G[3:*94QM23(F@=-#K="+BKLR!9):X0G=$<.@HK&GA M,J:B8A]#YF I]WW]\JN?_@L6?N5D=+U(C]Q<)D26-*/E$@*").4B@GC+<1N5 M'AC4<*$I>\[=VKI"$P?7(1J;U!9?WQCXM' N?X4T]+<]Z;QS(I3&3L$S(I/@ M!,]K(,QX;C%T"8'M-B/PR4&CK'8@J@B"@]""5%BX< M5213/"JU$A)CU(YN7+MKNU)'S8<+JIV#?YVO=)]:CXX&ETP@/#E7>%+$ZU3Z M81CE.07%6/7FUCO0U9[ M'%VG$B_.9NB'0?KBOP] 1$B1,R+PZ"12"$EO,,:#]WZ: M"HM">P",-BT*Q.A$;."">,XR1C8.(-8ND]Q(3+_-0KJW.E64T*O_<^_DS0!) M*.T07Z/='$V^%M'=\#5PD0/-"0]C7^JMK.3$@^%$>N$9QLJ:B=KW7EL)ZM?C MKJ3V)VYV+0VT\SCY,XQ&)3(8I[NLZ"U#-B4/TEM"HR[9T$6S-,$(S\I3")", MKQW:;::F7Z>[&SQ5DGT[8/H;C%%.Y>'R6;H:CH=%1J4:\)8KX3)XBB(R-GL\ MP9,C3F $168_[^]+VMRZ\C5?)__@IG)*,ER7]]P6PY)[H[[5('<9$Z7 M2%V2Y;;NKQ\DB[5O/&0>GJR2'6IU+=0Y6+Y$ D@DP)UA*C/ MJJ46^L'6/5G5QNZ\-GX HMG0&BD9/!<%DF>Q>H1,-A^!=8^(:=WOPJ^6<^* TIG%_/%;2XNK2?#4%A@M1"4-F7%:%4$$02$8*3U3E@F6^]ACQ(S M;?NMT7'41@E=!&_7*^$R23^;GQ-;VZ52+P1FDEZ^^-PG_#.OWOU)IIQT.)OC M\MM&F+4S4DWO+S9NXT_S=2:-KT]#1(U:,2C!:%#D&@)*2XO,)!LT3'="Q#Z[ M4QSW4_]V8]W 1&EU\;5^7)3+W9(WZ!1Z&A0B#Z^?!J5IU^]\(?9*IXMZCNOG=-H MB_1UU63G* Q=8('N:B060K6LWC#,^N M+J.\Q:^;8.TZ*#2)=HB0.>X'F]' M/H)*.X!P#?1.O(O\,/EM+ C.6:/8:?+(N>5D<;UZ-5-_;B<4[BJ;OS@@> M*O8.H/*\*_*NY@%6=6K4S[/5^KHK@LM2&RP@"^T1RLE('&OR51)&AEEH/]X^ M.Y#67JS;!) \BGH[@/&=5-@)B7&Y_$8"WG!\6FM(/2\(B;%:,)@2H$\*@B_T M&Y0H3>L"EJK%W1P37P>KH %+;"=?/K!.' FW #)$%6B>&JSKT.H*.)67K M%3+9.GV\$V'3UD]-[O>U5=SK.I.[;I'T9IGQ7VGQ[_FB//0O)SBG&TS;A&=W MA\GQ&.=Y!KE(WB%($S@HJQ4X91 B*N%D#DG*UO>H)C_/*U(A>2J,V+42E,P" M@JGCVZRUN5CG7&R]Z;_P\[PA*-GK/&^(2CK8^&_PM)F6\O8,5Q=-;:)-06F) M4)RHMYV$!B\#.4H2G>.MSU6_S15CEY1]5<)ND?1U(1E[2V6S;(.%:"I=C#I(7VC $\E5H MV6+BX%$QD%X5CY*9;%NWFQV+EVZP? C4'@/PE'KO /]O@SI@4-&,@?(T\LW. ,A9(23'A6&3B[O2W%:$Z UZ.H][5F3Q_Z>/AVV>?K',\NQ39I'G4PE5UD M5 ^3[3%RJ]:2.RT$)WVI LH(!JB]@.@+"FFM\(6]H-SJ=9O&Q_:P"_=-I8RT MW -8D33Y<,K0_D5!0.$Z&:N%M[KU%9$=2>O$[3@4*X^W[V^GF X3+DQI MSIEGH%'6@SF6P2<26V 8O$&C2_,)@ITF64=1_01BJ* M#H2'8'V&%'7"5)+(2C5&[W>59QV$DAWSK -4U@'PGM^EKF-5DHAB=7_2I022 MEJ=8M1A#.Q5J6XH/0AS?>^PD>WJ,W7XL774 P\<8JBF.[4_IN]I]>S9_/\__ ME7%YG%C>BSTB!CH.TH! ^(00%/MOA8O%"B MM;/:B/3>C>\Q,=U6SQW#^YJA4K+,,9$4M>:@E++D]" '08M5^)A4D'T>9(W7 M^'UB2.ZGFPY:Q-T]QABX<]C@([+J6M6^KBKHNK1\!!F4I-\)Y[!UP^;#*)ZX MT_R18'I$K79@,'?E]OF=@F>72;0(Q6B*)B.+X).3$#!Z807CH7E/^V;$3]P# MOS-DM]5U]R"_<7,L1XPEDF!=B:9.F;#@0HY /^9.V^R%:7W6MBMM$W>,[0*B M>VKJ==4%_(++BV[>$YSVWWOWA&?X3\OA*"?S426E9 *M14V0,0N8DP(KBO!2 M%RPX6J.U$4[F;XOW%%5VPH8"7M>S9,_(D=%. R\*759,1]N:N]L4=)+(/U3S M#\P0V5?,'6REO^*W6AU&YOFB<^WG6BJVF*]F:=N]]N<9AME9K>&Z*"F;?SZ) MM$HOK#:CF(YIDR'$>ME?8P!DM#\H3U\6[F5N/LC\((([J=AK#<'C*;$98KO8 M>J_+QF[_?-*ZNX=)Z:*X;@-2LZO*@* MNMM2?7N^K+;DU-06?L9Q"+*N11848-2A;BLAD/_MK6O-Y(.$=+QK#\'!T[OV M/D+O8/.^XT OYG'+AXPNR"(R<%J*H'+MM"S($V'1.^MUQ/;'DH_1TO&6VPX_ M>XJ^.PB=6F,(^;Z MHE$DA2CI: S"*38/_(L0FK=^&&/(&'\]C/CPF60F/O, M=GQ:8J(/QSS;U#RM'NAI,IO?_= !?M5![VO@/+7CMY&'=.,U5PA5)6NO; &; M,Y+M*1*"PCK5A)>(!I4QK6_V/T#&P=G=&!?GY)Q>/WHS,_ARCT:;98PI@L0B M0-%V#2ZBA4(QBXU>"*N;YW2?I&A:#^E0'-S+V+:3?@?;V\G9V>+?]78?PDKFD?2J)&XA65K.<+#CF!23R_*)%9RQKW0)H$('3^E+-D3:: M;OJ9<7F?GU_R^I*E8F,.W@7R(.I(V(P*0@X6A"E8_Y^66G8O2] .=K0LR7DRLN_@AQ%^J)(0:X]Q6^U?R0#VM0B9&^8YAR-;IYV M.9#D?4U4A<'IYAV;Y/'JT^+C^=>O9S.R?:6S,YSGQ?E52!IM M=!J3!QMCM9\D'1=9 &T]:FDT-\WO?3]#TK2%M5-"KJ6N.K!L-]BY3H XNYE? M9'+- DM%RX='"E&,K)V8:&FYUO=B[U,Q;7UK)P#;1R/]!W,X3[\LYMMO+NLV M9C<3SC<_?>,#C>*_@]_?.&1L*X]&4>;FE3??=1_D1FL70TY (*R#"+@"KTL@ MI%LFN-#>L=9'L,]3=?!HBVT?I7I7XNWY:KWXDI<$\O-YNJHPNER5SCJ!F=?N M8AQ!\20 C:O7*&H1G-L,[FC,_^[431N -D;/O3$6XRBI@^WXE\4ZKW[%;S?S MPI:3V^ 5@F%&UOLY 8)V6#<#Z5)*'F/K^64/D#%MU#HRH X5^]1)B\M4\"4+ M%Q[+)BQ*LW4]XS_U% 8%I60]BT^@7"#GI$@)W'J!"KD(OCRWB^[XKFGCT9&@ M,H:<.S X&VE]),NY_'9#9I=K(+N 2EZ(AY'U- 9\L)N274)_D4Z74;;XQPB: M-NPS](8$PFIJAH(B,JJ80:,RCF4?N6O= MA.%A2J:-+T=&4@/A=P"A-^>KV3RO5F\77\)LOM'-<\7_UWLW3\Y2K(R;)(R4 M&I"I#!E+X!2-\]R\]_?^U$Y[3W)D*!Y)B1W ]:X@+]E@SJEHI(-@;"V7K?V@ MC160C)+),I.0MSYO?824G8!F7RC06HC_U>3.KJNU)TN?/4G"-!FTW:5RO"2: MLM84- RDV1R$9DU[LC0@0[V;%E!@;-U29?PDVAY&_\;]@F!4HB#;0$E(=A_K M@%.M"R@KE6 >M=&MY\8>1'#WJ;8A&&NP?^^IRJES*+_-8UZ2+9A_PC^O>#E- M(A+%GD-,GGQFEPM@<@*,#J(DFY.ZNWL_DC9Y\/'=)]7V@4XC:?;BTIW$N#S/ MZ8:<;@!<>97)PXB@$Q.@ZK69D+4"8@]9848)/M55)+QA[ MF!/R=WE,0D/*(H+BDD(ASJJL^1(H&CM-[9 :1>2^^M=2"2-Z 42L :X48E,,>H5?&MSXS'=_>O6VU=>HLG M\;_/9ZO99AS7FV\WOKOHTUVO.*BD(A0F::EZS^H]TP(D&!M\CH*;UL.BA]+8 MO5,_!$F/]SH?06$3[JFKY?KT U)HLAF=H1/2)D#;OQ.*'(&"'+!H#=X%%;70 M:-E.<_;HJ3<01M]=H^O6"WMI/3Z&3A>'"K@'5&R'2 CKI#0J@W&&@V+<@-,V M4#CBE-7.D=NXDUNU"RZF'/!Q@++NJGL/R4VL\+_CG[,OYU^VA >6/$=.08#B M%'=JE@$9)WT:3%*5-H%;KAO7?&Y!YG=F;0],7+X8>L@A76 R<,: M^<:$/.7 (019XQ!%\:LP%-PDP9S,1I7F5XY><#?FT7!Z/"5.[9\]?(P=C*G] M>31H5UN$8+LOG=MC7! <=J0U_1X$3M(*X:':9=T'!UW%&*$$KF##Q87ANW9T 1 M)<2LI(]&I6);%X7=IN#0C>]G6E,Y;Y[Y0UZ1Q+]>.ZPV\"2TS<"T1EH'E@$R MZ< 86G#1V*)-:W?_"7*F=:X.T/O=;:J5R'MPFY:+KV1 O_UZAO/UR3S5#O=? MZQ[\YMLG>L0FJQ)8]/0O/5ADM*]:A^ #>8)*!T$Q<5 >6Y>+[$#6U&AJ!(%[ MC6?:ZJ-GB%6&MJD:VN05]\F"+:6>)F0.#B7MVMHGA[7/"6]=[K8#6=-"K#D4 M=H7:GGJ9^&#N?2FSF-^L]9B M%UP]DC#MKE$$P7A"@N2K@F:I- MM[CD:,A)#*VWI&=(FA9,8WD\+?70 :S>?]VDJN:?-QS5/E^G7+*RJ8U(WM+J MB)E,H\0(3'K!+":KV_<]NT=%C^[RGDJ^6V-]F,0[P,S'WQ?+]:>\_'+- 2VF MLFGTP>RFLVVIL[.U $\<\&)E,:EU6N(^%3T:G#:8.5#B'6#F'[B<5=M[S8!+ M9&J110@FZWJM/0":G(#+K&@S)^>,M9XZ?H^(:5/,8R+F,'EW )B/YT0]T?[3 M/"Z^Y%/IC%.2"="LSE$*60**P" &=$H$(UUHW3#E-@73WOL9U;CL+^E^QF]< MX]PG7@>,*]I"(ZL3[A74XAE@+(3HG0IFMQAZ:(9\9WLR6C>=,4&RGWS[O AV M]UCG)*7-^1Z>W?;-;EP\J:-29Y]_7R_*;ZM\\!2.M@2,<-#54"+C'(/I'!WM M8 ;01DD1G%+T%2-+Y426%A7SLOU)T;&.P7)0*ID2P89(X:DQ&3"(FN@P3F]E&.P(7H?<@PV1.0=.$>[Y-J9QVB=U6 X.E"Y)LF*9+4?HZOI+:'] MTORNST&&Z3< MYX[!ADBZNV,P9C!J;S@D9RA2+40\V7 +W)52FY&#=P@4%*#SS4UHF11? F!K"8R#]$SRD&_NL8['"/IZ4>IC8L%[P\'.E^ MVWSWRV+]7WG]=O&%EF',B<+=\R\;AFEY_N=Y^EQ7YV::_/OR&P6[R[-OM=2[ M!L4G7VJC]%->3#;UG#%(3Z*6O%#<0M+1+&6A"[*<]4ZF:GQ:>_30]\35HE\E M]XCY33[G_54^IXU0,MF6$DR$8%4A(^,#?242!.:RC=Y&*^+>R!^#XA[M]4CX MGUSA?5YF>/?EZ]GB6\YO\CR7V?IF7C3&\R_G9_7H N>)'+7_ER-]O?W@^W V M^[QY]R')X89O;Y 9'DL6C=+"]49&GJ]P"] />3U;Y@K1!SI%I< 28Z5V3]>* M8FU/[HYG D+D,6D6LI*MLQ4#R&LP:(*,Q*7X:^SP]O?:_^2G^3V-?%BX^[4QR@9LQ*TJ:,CT9$ E1&0@F4EV5!";ET>L@-9D\\S'QT=SP+R M,%7MC3YR7&:+]'&-R_5(&/R8EW_,XL4AM_2F:.$DV!S(B=$4)(= $HSDW0BI M7-*[92 /0M\-@B:?E3X][O953Y?V[J>:@(7#%0+G*2DXP@ MM"R2=@LIFA^C/$W1Y(/4IT?;W@KJ$FXG<7U>"P+/_H:S^<^+U>I4.UL2"@DR M*0?*)P?MTVIX[=W M?\:-=#_0>R_DO+KO6ABO;<9LP'L6R)>6"GQ) ;".S6#W3 M WEL=?<,]?N9727?VVRJDLEE=[3DWLCIG '/+F<9.7>\M@@L2E-5JB]60+ MO:ZC^[#>FB?W,_&8//,4"+F=&KCWF;B\;FMX?W'>:/B_NCBS5NA4X4:!S+4 MU"4.B,*!YIQAI- OYM;-90<1^'+2E$-0]?C@A-8ZZZ$__J9&3P9K4\X26,BU M.YL7X+FWH'7R@LE2.W,UJ$'K;FI"F7-3)AD+(>&9DP1')3CTR8S6^T_%<)R>U3GLQD\* D M%40?(K;WL_7Y??6)&,XJD*I!YU40#JBTQ M86=R)69ABQL]C'^ L%[F:(SE/8RGI2ZA=R<\?8MGL5;:S.:??\GK7S>I@UG< M?KZ>4%0AU.*KFEP[-3IC+K7@P-6:_FSJ'(':343YDCUSS)O6TUW:NWY>;L>Y/\[BLQ8NGF067A19@LB&UD(K JY3!H"(W! VI MK?5W8O[^5T @+4Y=CMQ+$QT6$_.(A*B^$B&0Z5>LF\,3[[GYQ.!WY:KWXDI=72,J.26Y2K"R3YR8< Q\E F8GK8V%MY\GMR-I!]NBV0H_?U[F MB^J9]V7[VHMAL$B-IM3G'O 1UJ,+[DZ$462;9NQO<4/=-:GC&P+5PV. M9!YZ]\0YR69:7304<1\06=$FON5@=3E)5SH6G4U0]VC:5#$":NO ),:4"\;8 MW1KH[8:3^P1,=WY[N$[O ^1 4^=A_@[+O^5:W3Z<7&V\<)6EP>4/(B(6)T[ M[D$50\X=K[*))0=4Z*V1S_DL3[YAR1U+V_P'HX8'S86;K.A=9XF]?) M05J+>IV/C%5 XLP56ULO%N_:7RIZAJ:)#_I:NY>CJ*(#:#T3P;W[,YZ=IVT_ M'/J3/N&?IP994$Q82)[1ZO'"@0^T"*6E>"X%F8QM'0+O06:7\.%D<5VE[ MX_*/O R+\3)R'W\GV;_!>D1S(^59NTFNOYW4FU2K6S\_>$#S0>]KD.UKQV^C MW.!U0OEVA<*'O.F:5#/!JPW1H1*]'29_W>L\!(VY! LR"@%*2=IV13(@I [. MR1(Y;YZ^/XCB=C>!+L^=MO[,PYH].=L\0&TJWY8:2ZT".#BCI M*#X1A>(38ST$&5(L7ECCQKLQU)"1R2WTL;#\^&6CJ6#1@>=Q,9SG(RE\E;7ZW^ ER>KG(-!E8%N-HKE\0 M;J--)2A(#$Z!#O7R-$6-$(0H(%)"U*4PB>8X,.QA#D SM>\&ISUTT &@/I!. MB(#?3^;I!_+2SQ:;/N=;UVR;?/;Q7QUFY?DA(@H,VCTF^QU'<7! Z00 MO'*.?FAW*RI\YD73)GC:XZ6Y<#NP1G_+<^+CC!@Z25]F\UGU7=>S/_)MIEPI MPEG)@4MR8(F-VGNN)(@L:"D<5UJUOF*P$V'3EE./9Y'::Z4#J&WR$=?S@,A_ M5)Q;L,(H4+7"S&L=0.DZG26G4FQK2-TBH)?;@[VX[/MKIP-H/2*UY;+>\-U$ MY6^^77]F&ZEO.+YF>YYJJ>(O^.5RW@RW) +C&6"(FA8P!D!M6%UMUKGDT<;6 M=PK'X&-:K^T 6-V;!SZQCCO ^96Q6"_BO]YO[B-<[0523?_^NWK1G"753#18/$**_F. MA**)!Z]#K8()R5F4WHO=XHC[SYYX=^X%0BTD/S5P*+I>+V=U3,9F ?PVG]4+ M4V6Q_(+SK;]SR98OQN:H,X3LR(GQY+\@XP4D+XK";LLC8SL!:O=W3AM!] 6T MD30U-0!_6TB3Q99*VEM1H\H[\46EKW9&)2 M:CWK9C?*IHU>)@7/W910>TWVT\!\)T%_PC^WU\ O*NGN,\^]9TIE3]N5"\2\ M%."5=Z"S%C(Q%YAN/4NL#>731E@]P7P")+P8,_U+7K\OM3@4N2'/+&MP]=!> M,67(X7<"='#DI!7GM&H]KV<8A=-Z(3WA>43-=GT;_V%V?ZG!1CT[:U[E>^_) MH]7S/LU#'Y6[6AG&?5(@E-\,Z96 T10H23L9!2O:C'#K_=55[@JK*1;6$:+3 M),:4:[U_2! T+7PGF,VFM5O\5^7N(5@^3N7N$%CTX%S<.O7+P0MIF(/"G005 M6 27A !K==&VE,1M<]]A\%'_"ZO.'02()X_ZAVBG VB-DM5$Z3767*8K-7#- MVH&3/E)$JZ.V7@D*8^ZA+J1$1RTU7@ M$;"(VE;0.[2T<87F=Z2^IZ/^03C9^:A_B-*F/C![X,"Y%B/8J#C%A[(FQ7V MP+B&'(7.P6EA[[;R^IZ/^O>!4 O)=V"V'CA#7GWX^-N6F1(Y\F(1-/G3Y+6@ M!V]R[>4;8V$IRO;=&9\DZ!6>_A]BOMHIKP,D/E:ZD!/YSE(:(C[40^>,X*7F M4 =T:,VX1;[3D+,!&#RD]N1EE0<<@KX6"NL =V_.5[-Y7JU.XG^?SU:SJPMP MAM:'#D620.HQ68RYMHNRM3N-%%:%&$7K,3J/D/(:2]\/B8=;:*Q3X-4OE_ER M=7JFK+."[';A%)/5@2FA"BF65$(6BG'3VO0]2]2T$403U>\ I_WU,'4P<+LM M%F,8=6(:!-(*4\E62T^.@+0L,::S-2'M% <,[R-V5 PXH-$5X']N0? MY W6%D&;V]L96]FU=C)8^\82M3RT'D#=M M#'=,L.VGD97+1C7N@5%,^)?UVV8@]?"T?'0P4+820F_+.9_T'+/%RM_]6FQQK.; MOZ^*^&6Q_J]\8][AC6*@U2FG<)FG*"%O6GX(5X""9@_,I\"BRC'KUC,ZC\+8 MZ[I^<\@"Z@]'KWEQ7:COQ\5R^Z/Z.7X:=#+%60K6N*_%I[Q R(A00O;29W*1 MU227ZIMQ.&U8\UTLM\.1U<&ZV]NSW=J9O]5&':N?MEOZWY:+U>HT"1N2+PRX M"KIV.)7@LL_D[R9CLJO%8$=*C!["QDXK2'\/*VAJC$Q=X?# ^?_% )6?YO0& M,AL_K5;G.;U?UO^O"9B+*MVMEZMCX0$30BK>U-H 25ZN#5 OZ49O78CASE;S M2$7$063LA&;SFM%\9%7V8MOWB=1N9BT^S#[_OEZ1 &(%S.=\ZJ2QGF<.+) D M%"L9O)$!BC(V>JX<-ZJ7*/XI1G9:$?8UKXA^<-+!8ADO*KMZTL4_>K_^/2\_ M_8[SRT@M86)2H &R+J7V-ZM57XP\1N]T;::FG)VD0\P8S.ZTZ-SWL.A>!MY> M\\)\.'[+SC'.*&"+6BG:XTT$GRV'HC%*H;*-9K3+DQ-D!H;K8]NO9'^3P-^_V\\CS1^OYLPL_?73^"9Y+\O9J M-JQ>:"XB $I!^X\6!"?MJS?8V"!,W/GGP(3)C27Y87%V1@:\_O*4:6M)*>,(R!QOL>P!DU>P3A[*NQ6OE4*CTL%IJ]<-%^OZ' M\^55O=U%IX";I1'O_LS+.",YG K%5"AUXK;Q%$RY8" 8'\&@Q609A3NR^13T MP51VWH)D JR/J^A^.I ?*GL2=LFS-3FZ5RO[5&LMZ3\$+7.DZ%[57NSUTD)) M7$CA'<;>[/\#;'3>&.7EV?]#H3+]HKF8O7N@&-[6WC)G9YM_=2T(67(0@CLH MA0M0:C.%35M I=&4P#'[.VOFL7'(8Y W;9U*1VNA$P1,OQ1:Z>:Z8/N&4<@U MQ\$D.*T\&86B $LTY",FY4M@=>I<9_O' VQ,6PW3T9KI!2JO:=%LG,Y:.[3- M.F3)919<@5&,UWZ>9#Q$KM40M@B!M(N&YE%&:R:F+99YE0OF$)CT$&ZWT\D_ M=X5L_ZQ:DP)3,9&2 / MA=2H P0K/7CNT3N5I,?6_94F8'/:%-K4*ZUC2/6RZAIFSNF['TBM/Y%49O/5 M+/X#S\[S:4"'=207J.Q3]849.%Y'QZ3$A?8>DSA28ZJVC$V;B)MZ974%FY=4 MB_7SC3;VHQ5D/?62T:JR=N:LC](LJ6P.+$A(M3.;"JZVX^:ICF;U6G'-T;2V M2Z]Q*!N7.F2LK::"JQ-NE0%?FP,G76PLIBB3FC=Z^6LHVP%8/LY0MB&PZ, 5 MNCV?"07GB"+6\0U(&Y *X) [B (%L>6XEJTSO:]^*-L@0#PYE&V(=CJ UK/N MTCZS)(0JDBOA($C.:J01P642:12)UOKFKU&"U\9\]#24;1"LCC&4;8B.I[XG M_O/]X4Q.LAASDL!]+/4R12)&$D(1UII(YB#?;=K9=BS6RYJL-DC9SXS%&B+Y MEV @'Q/GS]);(D=>FF[<;/@]IOOK!1,X?L M\D?&P4M&_F7C!G+_SS<6Y^Y-UZLKDSF%&TDSN=P?$0(0EN1 DA MR=!-F=!0YE[H CL"PH^_&/> VZM>A[>/%4Y3R;DPK4E[06[&( #*HJ!DP6UR M%.3Y;N[%#>3MA5X!>DVK\ "PO>I%^(^-_J[D8C$):QBO04#-2[, 7A5/2\=P M;;PAP]7-V>] WE[HW:37M @/ -LK*+I]5CS;BRTW)&2L#\(( =*X#*K4$DL= M'&CDTC&3DV:C=*$_#GLO]&;4:UJ1AT'N>UB45\J\4U1V50;S(\Z6%Q4P%DU2 M3&7(RF.M@$%PU<=W0@5I38B1'VGJU5'Y?J'>[8M)XK0%WDLJO?KP\;?1*JX> M>/9HA5;/\=%'?97#@($9":D(VJ&04.0CT@Y5F,LN(4GTE;6^&N5$12LKD_0& MLO6%3(JNBU%XVD MMR6A+K%Y.O&O^JH#L'R<^JHAL.@@XW"[U"(5J8E$!.LT M[9#6:*#P+(#S A6SD6*WUFF!5U]?-0@03]97#=%.!] :I1PC\Y291P/!^0@J M4>SB)$D#T#\ WGORUE<;X==_3:?K5?D M"6YK?AA/R@M1P/K$2;I<@,/(B9E4;Z('K7UN#-@G">K\I'!TO"S&4EX'2*2] MIRR67VJ[D%MU9RQI[:PM4$2A+2@1!ZZ&P-HI3L)3 9MOZX^0TGD.X=CH:Z&P M#G#7NI>X4.2\(Y=@"V[R' 9D)(-NTR5- 3*G:I:?><.+$SD=VTE^1?6$DX)YVN+"(JWV"FB1>QTEZZ:ATE_%A:T0/EEQX1"XO>IU>*?> MRT3GN";%V<0I8,-8P$M%SGA$+XSADIG6T?9?Q87?S2H\ &RO>A'>J?>*(@C) M*68-QF=04G+P3'LH6A3M'":.+V [7NH8[I?Z16TR@DSJ=%6 M7X'37VBC@6"U#4Z'[,/+N5WV?1<7]KDB#X/<][ H!]1XQ>2D(SV"-E:#LEB[ M'1@),3#-=(I9E9>S6E]*<>%WEM%IB\(.7-OI!A=+D[2((4! 1S% =@Y0.0%& M!,4="YGQUJV ^QZ4/9KSV],:?1EX>TDEP/_3E/YNVG \_8,5ZOW9:N7]\O-:.F; MWC0/,JC,:,G+.@RB< ;.1DW.M8Z&9V_TW=FUCS1">NY-+[K$=@AH;C5 :BK_ M#IR,!_FYT8WZ-">RS0$U9*4I)M.J &K/0"2>4I:)6=6ZL/XYFJ9!W@CJ7XRH MBZE[M#W(S,8IOSU-\-0SFS6CH-\EX6@I2EJ*148@=SS4>T$NN+B_P7K@C=-$ M9>/!9SQQ=XFAJV&3M]B*244EDH!D+2T-02YD2)Y#"C%:I[@)X8!M[\%W3A,Y M3(&CPT4^?3[L<>XN)M'=92XZ3W&'!J>0F(M(S(6:*RB&^1*]RCKMCZ>'7CE- MSG<*.!TL\$[MTM?9\@Y3B>)9+X@+-#X +0D-6"L:) L\!10B,SS$*MU[XS0S M*J>Q28>)NTL,71P#GLP3<9=K_?ZG1?W1_1EF-@E5IX:#5((X==&!RSQ 1FV* M19)GVFU2ZD%D3#/=<0JTC:*8+B'X^"2B!S+J&*WDR2>01DA03"0(G%N(SI08 MD]/9';!+#B'E1<]X:YN-&$V#7>+UQLJ\6HL[CM Z#=%GB06&;6-&AE+WH.6IMT7PL_78)[I//GY>; .CNN"HA&'I>P.1"SK() M#%#+3)M;L=X6PPT[8/M_Y*TO>@196U"VT$N?!UD_SN84G^RJO+>UB+[ES1 M++[GX<;$D M5W/^]IQ(F,=OG\@%6)%D2#U_(X_SY\5J]287^LPG_//4":52R@6_RA%TP8((V*LH2(Z@-7CC,1DN2B*PA=A M+"A,M)TKI2 *QQ0J*WWS!NJ'@:GY2<81P-1&_/OCJ%9L3A<]_E+CZ/7LCW'# MQ'MO.4H\^#1OQPG\N-8V$/X@,#)(JB8?,-26NBHZA2[$5%IWR1@W\'M\N2AA M5!'UWI!UK YN)Z:C32"TH,W<*V=MZ_[RAUFKJ4*_(9C8W5H-$?\!'OUZ+%MU MP0VYA3<3.;\N%W_,5O1<U];B M',41>@I/Y(9S+VV 4$?RJ, )2E8'(.>?GJU[SNPAO M<#6+=W]]@-'9\TT-[%$+'AN9JKOOND(G8SE''RU(@[3O949[5!V@KBQR$3+7 M2K9>P8_1'0S7E>FJY-E@[EKC-@'EC!3A61S+YK$M,RLK0FK%;!$S< M2[&%ON]%8GL+N(.#")RXK\,8Z!I/07NCCR@)BU:]%.[([((-IC!HEF@1B7J# M1:J:<+4,)'*G>&"!?C^R^=T=3^/U(!@#3X<+_*5Y3C_,SLYI 1W%=WKF7:-Z M3T/X'-M_$L$'FX("8VK#*"RT"^8Z#IE9R4*0N=R]]?="_"?DO'")&D2]2Z D MHX4B$X,ZTB1)SU(*K9-&+\%_&J+OI_VG(0)^[Q>)+^W_E%N>#U@7G@FHM(LLPBU[O" M]0@J:"C:E!P+QFA;V[,#2>[4)VN.T9&4V('-)&N_W/26VW2H^K*87_!XLEXO M9^%\72^2?%K<[SIW8W#.J;&9%8FY3M.-M$O8#-X6#E$:5JR./+C6S4\.IWK: MO?NH(+N?L#VFQJ>^,K03NQO1S_[([PJ);[W=D1YC?]N0[62>WGS\]>V[4X&9 M)U$4)*M+;2?' %W2P$0(*4IMDMOMGM'HI$[K4DP!^@XA\%*,_EL\.[OF\[+' MW:GES-LZ*3+I6G_'?*QWMP6@1)&%CLR+2:S]P^1.ZZ!T;^8;Z+@#.#\25CPF MZ%.C@XPV>\B,>%0.)7@?"F!QBA4?O ZM:^(&DCAMD?@Q8[\F2FI6Y]LN^[;E MZS3:Q'3P&81S]78U(Y$5]"!L*5+SF 2VOGGW""G3UHJ/@JD60G]I&?23^7J6 MMK[*QQS/Z1_.\NK=G_'L/.54!5\O?I]?$+ H1\FT-Z)IU(S\&'(;.W-OHI?* MB@A)Q5#;?5E HQ/%65K744.%\]8;U5B9^^O!I$\KXL?;BGA_3Q$7$TG)+NCD M! <3:FZ0"P.!Y0#D)S%!OKC/S5/_;3GH].Q@".+NC2^83L4=.*$'\OSFV\,/ M./ESMCK-PBF9/,63S% <$"D8\)E<(R[(%4I>96=:VX$1V9EXJ.2$*%WT"9EN M5\^-6>O):<&LD]-=H#, M#YFVQEGM9OAQO8C_^GO>=#!$[7(TR4/!0-%IDAX"%@W2QZ*=5<*9UI> 'R2D M1PSNJ^M%:\%/??2P66AW4L5;-K(E.AESP+@FP3@NP%/$"I%A\4PH[NXV57GD MS.#Q=TR;[!\%&BVEVH%I.="$_WPUT*@XF<@N.\@^U'ZJY+^'F! TRGK1U/-2 M6M_D:47[Q+.-7XTSN!\87OXB./FR.)^O3UF,,9O$H0A6,W[9 8I(RS]R9H*0 M.IG6Q5Q-".]Q_QX;;\;X7S%!?SVDT@S^.LS<76(8]O MD(C=FYM&.=4;[RW-]S]P 5+Q;'0(%BRO/7!C2C7M92$FKB59;BMXZ^AR M$(&'&ME:S7OK%1?[%0H7;- .)!.^]KRH8^QC !%C4O2S5%CK*.9A2J8U@^-A MY:ZM:Z"'#K;L-^*7+JE\M\%1:FHE*DL) \!DOQ?:2(L$1;FQ&F M(C*1+5M?5GF6J&G1U$3U.\!I?SU,G6?YZ>MB_N\FT ,;C:7IR< M0,\31)\-8UY8R?QNY9@W']L?!@[0UZ*)\#JP)_G2K7W;3K)QD_9:BX6_TPXO9&%Y$--$EXJ?V^%(N0@C)@"F*.1990&Q]TK\389T9L%%P MUD E?6:6WBPS_BLM_CU?E _YCSP_K_U8?UELVX&O3U:KO%Z%;W_+B\]+_/K[ M+)(0Z)\T23LU>W>#G-0X\<4XX:E[+W5C4W"8[2T*P+>?2>+I0BD7#HLT4EOF//ADR<=5]7BE\ R!:X:2:UJ/K3?APRB>N-*I!:(> M+_(;7843;MJKY?KT(VEJ2"JB*!XAI5G=R"2CH5&'\"%ZL<__?GQ1__9_O$"VALO[E&QO7[)H1!&Z4M M#I)@!W'B0*-Z'0DYSPM/5M&NGAT%*XQ"8:L=,$T!"J/_@FGM'>U+:R]%/T?; MP(ZJW Y ?'F[\^UF&5+ _M/\G[2D?W]'P?;ZV_O-K(2\(E&B2,HG*(46I/(> M(1CN 4/RGND@4FP-V=THF];#.@Y*[G;^:J^R#H"X%>5%%='%W.-_SM:_7TKS MHLJHQD8D2?J3Z@ T(9@4R>J+T;0JU+W"QP#,"N:]*8KX'\>0#B%S6ALZ"43' M5N;KRMY=7WTE8:T69[-4QSYN'W'_\Q/D^/:D<,),8 N9CITO]$5YQVT 96L; MVIPXN$C>)E-\DZ4UD7! MKS)?. 11C?.%0U0X=6[GT3P&%FYY%AX8CY+V/,R D67(OD01F(TJ[72H]UWF M"P8TA$NJ]C,+T!5Q("<<.*,[:(W^^_N[DRWEGO9NGHAW890!I4V!$(,!^F%.S&7C9>N&?==O MGR9*;8^( ^4ZM6U8S?!7C+,RBUOB4^%!,&,X2T%*4' 7+F2EF*49N M81[NOGB:?HPC68B#I-J!D=@[B2.4D<60">0!0SV1L95/"SF)9)TIGHO6\Y._ MRZ.&?7S?HRJW'Q /2@IZX8L/Q8,L&D$Y4^<=J@BVD-F. :5@(QV5-<_P]G<( M,0@_#3*\0Y39<$Q$9SG>[3_[6YYO#FI(2)MYYQ]GG^=U@\+Y^NI@9]),[QYT M=I'O/52^8V=]=3'&80Q01*+8E[8)0$>K3B:A//DWS-V]]?1:L[Y2E,R11C1458EB '0*@I<%%),6? X: M;/;9\1S)U]GI;.]597V'*':GK.\0*7=0)?K;Q].BE4VYU D-A6QU<0B.!PY% M$\71DB/NGDKG#*L2_>UCCWG>04I;'"3!#G3^P[O:\:CP&%A-6]4X2Q5 QA5X MB:F8S(643WE\PW3^PT2S@\;3^4 )=J#S'S^:58-\I$ MD6Z*7,6G$F^C5(,?.5M[B,X'2K #G?_GKZ?D9G.II*/]S==QT"P12A."B(8K MXW-B_JEDU3"=_^>OTXR>&4_G R783T9S>.8M!4O^<0J@M35U3*J!((0''PJ+ M+/$Z^.2OM/PTPQVK_*O MM/RA^&F0EA^BS-=:>/W\A['V&]QL5)-FY?:R$A),D?4&4G&UGX\ (:-SW*%+N^'PN\S+ M#T+ 3GGY(>J8&E./!J@Q*(_%.-!,,W*N2@#'+ >OC%.1<>=W&T?WFO+R@Q2[ M4UY^B)2GKKB\73V,.I1"[P"33+U!XPKYW>2!&Y9D<>AMP9V\@!=?C3U(A8]7 M8P^19P?!\(VJX6QMCC9*R*R>JDOTM>EF 2NX424**TWK.HV^J['W0<2!1#7VWA;B(*EV8"3VSNPH MY83%1'LL)D5\>N)3J Q)L" P%"M4ZY;IWV7:=Q_?]ZC*[0#$ORSF\68^YM28 MR(.I'<0OZ!<)JN,'K)@D=6#.BM;@O$O#"TW8#M+\W68NAZAA_&SL]A?UKX"K M_'__U_\'4$L#!!0 ( )2 HU9%.-Q$U@< -L@ > 97AH:6)I=#,Q M,6-E;V-E'<29QXT[B99K,NI4\5F MSGZZ_'AQ_:]/5V+L)YGX],?/O[R_$+5&J_6E=]%J75Y?BG]>?_A%])OMCKBV M,G?::Y/+K-6Z^K4F:F/OBT&K-9O-FK->T]A1Z_ISBT7U6YDQCIK*J]KY&;_! M+TEU_K>SGQH-<6F2BT:AF79AB;O5H[$6WW>V) M+\;>Z*F,XU[[C,X7BJT>EO3Z@WU#BD]46EZU$\[ M0WG-!IM_]>"U//SU*3>^QGL3[^&<5L"I-V!'E#X[V9#%A6]<:;(CQZNO4-F>E1 M/@@VUZ+LQ?K$9,8.]MKAOU,>::1RHK/YX/6UGI 3O]),?#83F;^N.\2IX)Q%FXX@)],Y+6SL=-FJJ]NQ'FHO>IUFYZY)F\:PZB=W54\0 M#++?2/<+LEZG.I&,43&<"S\F<3'6E(JK6TI*KZB)V& M?B^6_0[M+5(/$J]ND[',1R3>)5Y\+C.\ZO1DH]/?EP="YDIT#E7U]-V;)9V0 MRA1, .OA@+4A@KUV5Y@T1/%W:8)O1/-B.D6X;,QY"ZG>464,THF#G%,A59?^F&$/AG,\1?'?G>5T2>1*IS^);#M/)E M/50$@V&[-J[S%(D2JZ3.DZQ4D(EXK3FNCEAK3JX"[F:D,(*R; 6%*@KNWM9 MFPHM8IUGE!DF(/X&00K;N:!/(MU8I)F9N04X+(VT\Y;Y7_++J#>TK*_%V"V4 MV=#V98:YOSO,UW=\\MI5(:PXGE/!Q#9FW\6B_UY(2R$H<+(>9L3.$P0D##/M MQKR"ITW !,P&_*RT2S+C2JQCCK FB]$IK$E(X;43^PB&(D0W>GQ7ZW&X3VNM M!S_%1\VM11Y1P?(%Y^@:6&+P6)=';Y3>V2C%1FSG?0AA!E>,YY7!TT(J9IU& M1JD?]-Y\,YQP*W=)#MT:O!/(\N'0U9G'$UFZQR]A0AT2PE#M%"G:E!8"D(!3 M[4):8Q;E00YW&BM"6"<52YD,<:TX>A6;>D4X/*A!#M#%F4RK< ATY=!II:75 M;(".E2307,Z22L?L'C+!A5(02 "G3"CD0W-<%P6: IV4:(K 73 K*+&J$E@1 M:\YZJ<1?0^*)H!>L)_6\=N'[PG9 ;\'E\*C\:14#>5"L&AW0FE\Q9 MT@%8W" P8J15B^@!3UH.=:;]G"O&MFT9RR'0(881AG>FKC48@1IO*X-P\"B M(1Y/2E,]B4_C!;2G6*$R/X)7XN+UR!V1@(3C!Q?Y@:$J_>^_',)]P4?0!]8F.!#7Z X"JP0?3>9A3X<%"5W#"R'N17>\?=SM&I>PH' M<&4P25):]O4:#6^1.C'.XSU_AX LET!0=;03^SN6I -LO/>[$IQ-)<4SC5\ MY,G+I5X'4:NQ=,N:Q7D=0$8J$%[P1T5&;BBK#CGWYM>?[:+G ^L;P>AP MYRE=7&_WR<.M:SC=JP4VZZML9')8Q\IG/ M7W\*_7YBBK[Q'0I":I$1=7B80@8C1N%S3!7,>N13G4]--B4FU5R.JJ]*MDIZ MFA29F1-&9V,3TUS>@0I"NZ7BO'X"D3;_]_Y^D1^$+Q&6P"GB@YR+7CUVB MZJ?^+ISA0Y=>639$KI!MP,!,%HX&BS].P>1%)N<#G0%.(@Y7UVR]-\U^N\#()C[:J^/\A1^[UX/+-'\ M").KN#*<8;$(QW.QT/UE^>.K??"RS-QQQ:85D76.] MQS#BO3MRG*;#%^!!_ HTI8U;\Q72 AFT5TOD$' K_>:2!R[:J]]X[1_^ <+Y M?P%02P,$% @ E("C5@[W]\S%!P QB !X !E>&AI8FET,S$R8V9O M8V5R=&EF:6-A=&5Q,2YH=&WE6FUO&S<2_GZ_@I5QB0/H7;(3R8Z!U'9[ =JF ME[H([M.!NYS5$J:66Y(K6??K;V:X>K$EP7;<:^))3F>&2YS^MW% MA_.K?_UZ*?(P->+7W[__Z?VY:+0ZG4^#\T[GXNI"_./JYY_$L-WMB2LG"Z^# MMH4TG<[E+PW1R$,HQYW.?#YOSP=MZR:=JX\=$C7L&&L]M%50C;-3>H._(-79 MWTZ_:[7$A4VK*11!I YD "4JKXN)^*3 7XM6JYYU;LN%TY,\B'ZW/Q"?K+O6 M,QG'@PX&SI9R3COQ^;3#FYPF5BW.3I6>":W>-O1Q)E^/,I C.3H>=D?=-PJ& MHZ.N/$Y5+TVR[K][J&0'I\X.GGIUFM@BXG\/U\<\H9EN8=!.4E]@0['1,LNHWP9;\&. FM*31DV+,-C>B M[.7ZU!KKQ@==_N^$1EJ9G&JS&+^\TE/PXA>8BX]V*HN738]Q:GEP.HL3O?X/ MH-*X"3_.HTVO48[1!2QM[/7)JLN;7"YADS\H M9I%H:\2'#&>!$63E?250R6+'7T*_%LM\@ MK1RF'DJ\O$ES64Q O$N#^%@9?-4;R%9O>"A?"5DHT3M2]=-7;Y;T0BI;$@%L MA@.MY0@.NGUA,X[B;](EL@#?^G!C8,&VXTB_BS/N0^G>E&OLS=['"_G?>6ZX MTW/OF^02F8L?C4ZO45Q3I(Q^ KT,+PZ.WIP\-YMZ[1<'O>/NR?;O>Y'+&0@' M,PUS!$O(M1=_5-(A=,T"WY?6(2 *\8-U4]'KMOY)Z#C'C %$4_L="CX:/3M_ M]-MBGT.^EQ[=@ 9/%^*ZL',#:@+-Z)?:&\JB)H7%$HL;25T@-RQ$5017 1J" M19?K+[I)BBD^.>+&3%)>.6&GFA.1YVU-*" %[Z5;T)2IO ;.T)5,C^\4*H-; M&B[>=0JGVF&QQFD%+D=-%)+P/-=I+GQ%/^OUX1FS2C M,C@!XV\Q2+R=9WU2Z7.1&3OW2W XF&@?'!4 22^CWJAE'& P%&-WH\7V]Q]$A;/0>]!0?-?46 M140%R1>4HQM@B<$C71Z\479KHPPW(COO0@AG4,5X6AD\*:4BUFD9R,)XN23R>RLH_? D1:@(8AGJG2-&V;H=6R:->'0H$9R0%V\-5KQ*=!7B==*2Z?) !TK"=-< M09(J3^S.F>"Y%# )X#$3%0K<'3=%B4V!3BLCB;O0+%9B725P1:PYFZ42_TJ M)B*]X'I03VL7OA[<)'=Q\^"$W(+/PU/YP2A"Y,VT(G!(;PM)G"4] HL:!$*, M=&H9/<23EHDV.BRH8NS:EK#,@>881AC>FKK18# UWM0&XE; 4SZ2ES.I*DX&\F;D&5T&)NA M'_R.8HV%Z0&\$A]W5VY&!BY$3O"Q/TAL%?;O_1#FDZO90,U/=G^;*))E6\5@ MA^@#U"H.&=TB=6A_P/7V(0%D^14'UT4X<[EF2:>>W)M=Z8V\)?*RA$T]1K=1Z%97* MI5^5+$IKQA@HYCMV1\U%"SR\7(.ISSAWYC>?[*&GX^H+H>AH[R%=7.WVR?V= M*Q_NU1*:S74R$C=LPF.=EQ3A1Q2SK38$B4MB$Q*L\ZO*P2]0V!1/OP%@F^U6 M)B46:Q.-*XV:L9!#Q ]2C"<*P_]3*[3$//Q1:52<\5T5_&G+O_J&6M-W>"RD M8L^?7E$%ZN-3#1B$FOM7+>(2RV3.?<)O WA^41\5&AK;NY>/;9D;I2 MX4(/J\S= 8.ZK<#)&$NL_LU82SP6$E]-T>_H#C:CILJ=Q^A5/G_^(?3KB2FV MC>^P'F0.,Z*)'@;.8(P1?XVI@]F,?*J+F34S(%(MY*3^J.3JI(=I:>P"<'2> MVYCF\A94,+0["L[+1Q!I^__R\^\%!H$91/PL%V+0Y NR?<3\9_TNG12X5:\M M3C!CP+70<"-+#^/E'R?(YZ61B[$N6'U>=++MSAG5!2SC]74$WTS$X?JR;7#< M'G8'=-\6,$Y!+3>NK^+:?!77"6I[;/2F/>KN'^ZV>ZNQ#LN.\M$"7\KB;6/0 M6"ZH,W/<+V]$;]>%UUTSH@5_/3C8W!<'0RQ2_'OGDF %\P?87 >6<(XF"SZD MBZ7RS\LAG^^$YV7GGJO.6P2W,KK#&;E!>0^APSO7X7ANYF^]X_B]9P9;%^1K M-''&=]=+9(*0JL+VDGONU.O?>,//_];@[+]02P,$% @ E("C5E?/>)&Y M!0 (!@ !X !E>&AI8FET,S(Q8V5O8V9O8V5R=&EF:6-A="YH=&WE6%ES MVS80?N^OV,I3QYD1+U&'+2F>266G[4Q.6YE,GSH@ 8JH(8(%05O$V@YGO MV?0,?IV^>@E=UP]@JDA6<,UE1H3GG;]N02O5.A]ZWF*QA*]7,FUYX1E37 M$U(6S*6:MD['9@1_&:&G/XQ_=!PXDW$Y9YF&6#&B&86RX-D,/E!67('CU*LF M,E\J/DLU=/Q."!^DNN+7I)K77 MVNI(S]JKOL62+D_'E%\#I\]:G$2! M?]QG0=#W:;?3\2-*PEX2Q%&/10'M#_X(4$D/EU=["KT4[%EKSC,G9>;\8;?C M#GJY'BTXU>DP\/V?6G;IZ3B1F<;S%.ZO_JW$[ HC:H;R(JFUG ^-K'I$R]Q^ M:G:C'2+X+!M:FUN5[-7^6 JIA@>^_1N9&22/<)4YHG/":&HQ M0:<,)BEG"9S?L+C4_)K!FP17, 4DH_7< M"YZ1+.9$W,[EI2I*@@9H"7M!^*]8'1S#>_?2G;APR6)K>1#V_#:0 @B5N8FN M1V7/RHH3OP\RL3Z\)"HB&2N<-S>"+>%YK,U,Q_<[GV_.'<&Z-TR#3I/=?Y8% M$FSY0,"\W?"B046QOTJNF,VC!=.02*53X!E*EQH1?8&ZG#([6W#T\"/J#D9&$PE?N^;HH=^]$ M^16;D0PF@J@KEK7WI@]C+J+))%RZS]T&8!,YSTFVW,***)+"+X+'5ZAB>V_J MJ<&J9;2!D3B%E"F&Z2RN\AO:JE.BVRL>1*RP7L15<)7)A6!TQ@X/>L>CSZ%Y M3BC%.]@1+-'#L'\G\:LACA3)]- QB[YZ*-SMI, U?/%'N[_3-7C& <%@5,"[ MDBCDI5C"!%NI%RG%( MIQS)V[AH<(!HC7["?<0$U_H&;?!B6XTU09)2X&B,:@OCW077Z7:$%\;#ZX [ M(AC7:CW0.Z*W@;X9L)9\WRT-.O?2@&?HVGGEHQAE$=Q/37XT(.UP(B'<&& MJW]&E!>Y(,LASZQ:=M-H%Z9K$_\Q$?4A]KQJNNX0CD-W, A,DZ 1?TU7!]?] M@VO[!T_3W;ENZ/J]<.^T[P9[Y^X3&_AN[Z3SKXNUVO8^2:QGD:C00+P+#(1G MK;"UVE#3?-C);R!H^M P?QOR"NUO3U#;^1T>=/%:L;_0*!=N25J#<8^=OK&R M]4E+'QLDS5*G@_N'_ MFRGV-#Z[_O?L[7M_9]]LR.^O=KYP6Z/^"HX_4EH]3,4T-4U)W&A*2!S;8K/J M%G?KW;9I6S*I@3+L+RC6L]@VKCN/C<<"4]7>MA18P1J;=C MJ5"V?=#%=E6Q!/O6+#8SN (+7W.*>>=MEL-08N&JMH]=/TV$FT\3;:C;M<8; MQM$B9=KTOW-"34.,A3\S"TFB:\D4M5J=NXT%=F!6]B5%<9M2:L0P+>+%A MES%;X*$EP7,;+4518F]86;=;W7\*S;8>FG-9O;0/%1/$*+7S]+R^#VQ9ZJ^W MD @OA5+O;OG(:W7]6[V=VU?\TW\ 4$L! A0#% @ E("C5K88GTNFU@$ MFQ87 !$ ( ! &-R=&\M,C R,S S,S$N:'1M4$L! A0# M% @ E("C5A>70F_B$0 R\\ !$ ( !U=8! &-R=&\M M,C R,S S,S$N>'-D4$L! A0#% @ E("C5MCK VFS)0 07D! !4 M ( !YN@! &-R=&\M,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( M )2 HU;'8,2Y9$L (M' P 5 " YI'#7 "IXP@ %0 M @ %C6@( 8W)T;RTR,#(S,#,S,5]L86(N>&UL4$L! A0#% @ ME("C5J2LSUJPC \F8& !4 ( !!C(# &-R=&\M,C R,S S M,S%?<')E+GAM;%!+ 0(4 Q0 ( )2 HU9%.-Q$U@< -L@ > M " >F^ P!E>&AI8FET,S$Q8V5O8V5R=&EF:6-A=&5Q,2YH=&U02P$" M% ,4 " "4@*-6#O?WS,4' #&( '@ @ '[Q@, 97AH M:6)I=#,Q,F-F;V-E)&Y!0 (!@ !X ( !_,X# &5X:&EB:70S,C%C96]C9F]C C97)T:69I8V%T+FAT;5!+!08 "0 ) &X" #QU , ! end